ID: 41608 Updated by: [email protected] Reported By: aigors at inbox dot lv Status: Assigned Bug Type: Reproducible crash Operating System: Windows XP PHP Version: 5.2.10 Assigned To: dmitry New Comment:
The crash occurs because the compiler is not reinterant and this test case makes recursive compiler call. Of course it's not a good idea to call include from error handler. I think it's not possible to make compiler reinterant in 5.2 (because if binary compatibility), we can just disable recursive calls and emit coresponding error message. It's not a perfect decision as well, as it may break some code which worked before. Even for 5.3 it's not a simple fix but a big feature that may delay GA release. Previous Comments: ------------------------------------------------------------------------ [2009-06-29 11:22:49] aigors at inbox dot lv I made a crash report when running script with stable 5.2.10 PHP version with the php.ini-dist. It can be found in http://gedrox.no-ip.org/php/CrashHang_Report__PID_5880__06292009141703437.mht. ------------------------------------------------------------------------ [2009-06-29 10:57:18] [email protected] Not reproducible with latest 5.2, but I do see some problems in 5.3 under Valgrind. Dmitry, please check this out. ------------------------------------------------------------------------ [2009-06-15 09:26:41] aigors at inbox dot lv Also fails with the latest snapshot 5.2.10RC3-dev with build date Jun 14 2009 23:39:25. ------------------------------------------------------------------------ [2009-06-15 09:18:30] aigors at inbox dot lv Fails for me with PHP Version 5.2.10RC2 with the same test case. ------------------------------------------------------------------------ [2008-08-13 20:09:15] [email protected] Does not crash (in Linux, non ZTS) with latest snapshots of PHP_5_2 and PHP_5_3 branches. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/41608 -- Edit this bug report at http://bugs.php.net/?id=41608&edit=1
