From: corey at motionworks dot com dot my Operating system: WinXP PHP version: 5.1.4 PHP Bug Type: Reproducible crash Bug description: Calling date related functions inside custom session handler functions
Description: ------------ Using any of the following date functions inside a custom session handler function causes PHP (and associated Apache thread) to crash. Currently using PHP-CGI. Functions: date() strtotime() date_default_timezone_get() time() - Works and doesnt't cause a crash Reproduce code: --------------- function sess_open($strSavePath, $strSessionName) { return true; } function sess_close() { return true; } function sess_read($strKey) { return ''; } function sess_write($strKey, $strVal) { $strDate = date('d/m/Y H:i:s'); return true; } function sess_destroy($strKey) { return true; } function sess_gc($intMaxLifetime) { return true; } session_set_save_handler( 'sess_open', 'sess_close', 'sess_read', 'sess_write', 'sess_destroy', 'sess_gc'); session_start(); sess_write('foo', 'bar'); Expected result: ---------------- It not to crash :-) -- Edit bug report at http://bugs.php.net/?id=37968&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=37968&r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=37968&r=trysnapshot52 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=37968&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=37968&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=37968&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=37968&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=37968&r=needscript Try newer version: http://bugs.php.net/fix.php?id=37968&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=37968&r=support Expected behavior: http://bugs.php.net/fix.php?id=37968&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=37968&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=37968&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=37968&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=37968&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=37968&r=dst IIS Stability: http://bugs.php.net/fix.php?id=37968&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=37968&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=37968&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=37968&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=37968&r=mysqlcfg