詳細はここに。パッチもここに。 http://bugs.php.net/bug.php?id=52797 簡単にいえば、char* をそのままコピーしてしまったバグです。 strdup などを作って新規領域にコピーするのが正しいコーディング。 典型的な double free のバグですね。 いつになったら治るんだろう。。。 ついでに[id:Hossy:20090318]これも。 http://bugs.php.net/bug.php?id=47768←ここで報告したのに放置。 http://bugs.php.net/bug.php?id=51319←んで、同じ現象を別の人が報告。 後者の報告に対するコメント max_execution_time を使わなければ治ったよ! --with-debug つけたら治ったよ! PHP の界隈ではこれを治ったと呼ぶらしい。