ID: 31454 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Open +Status: Closed Bug Type: Reproducible crash Operating System: Windows XP PHP Version: 5.0.3 New Comment:
This bug has been fixed in CVS. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. Thank you for the report, and for helping us make PHP better. Previous Comments: ------------------------------------------------------------------------ [2005-01-09 15:37:04] [EMAIL PROTECTED] Description: ------------ When supplying a non-existent object reference as a callback, session_set_save_handler() hangs for a moment and php crashes, taking Apache with it. 5.0.3 win32 release, Apache1 SAPI, recommended ini, no external modules loaded. Also tested with 5.0.2, setup same as above. Reproduce code: --------------- <?php class Foo { function Foo() { session_set_save_handler( array(&$arf, 'open'), array(&$arf, 'close'), array(&$arf, 'read'), array(&$arf, 'write'), array(&$arf, 'destroy'), array(&$arf, 'gc')); } } $foo =& new Foo(); echo 'bar!'; ?> Expected result: ---------------- The string "bar!" should be output. Actual result: -------------- No output, PHP crashes, taking Apache child with it. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=31454&edit=1