PHP 5.2.0におけるメモリリークバグ

PHPを5.2.0にバージョンアップしてから、大量のユニットテストをPHPUnit2とPhingの組み合わせで実行していると

PHP Fatal error: Out of memory error

というエラーが頻発するようになったという話を聞きましたが、どうやらPHP 5.2.0のZendEngine2にメモリリークバグがあるようでBTSにもPHP Bugs: #39438: Memory leak PHP Fatal error: Out of memoryとして報告があがっていました。

既に12月1日付で修正がコミットされていますので、同様の症状に遭遇している方は参考にしてください。該当するChangeLogエントリは以下の通り。

2006-12-01  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/tests/bug39438.phpt:
      Bug #39438 (Fatal error: Out of memory)

    * ZendEngine2/tests/bug39438.phpt
      ZendEngine2/tests/bug39438.phpt:

      file bug39438.phpt was initially added on branch PHP_5_2.

Shin x blog, December 8th, 2006 at 00:56 [Trackback]

PHP5.2.0でOut of memory…

PHP5.2.0にメモリリークのバグがあるようです。

どうやらPHP 5.2.0のZendEngine2にメモリリークバグがあるようでBTSにもPHP Bugs: #39438: Memory leak PHP Fatal error: Out of memoryとして報告があがっていまし…


使用可能なタグ <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>