From: h dot fietz at dezem dot de Operating system: Gentoo 2006.1 PHP version: 5.2.3 PHP Bug Type: Reproducible crash Bug description: session_start segfaults with Apache 2
Description: ------------ PHP crashes ("Child pid xxx exit signal segmentation fault" in Apache's error_log) on calling session_start(). Environment: AMD Opteron 146 (64bit) Gentoo Linux 2006.1 Apache 2.0.58 PHP 5.2.3 from portage ebuild Reproduce code: --------------- <? sleep(30); // give some time to attach gdb session_start(); // crash echo "Never comes here<br>"; ?> Expected result: ---------------- session starts Actual result: -------------- Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 46971518093328 (LWP 26146)] 0x00002ab8688ac430 in strlen () from /lib/libc.so.6 (gdb) bt #0 0x00002ab8688ac430 in strlen () from /lib/libc.so.6 #1 0x00002ab86a81c934 in zif_session_encode () from /usr/lib64/apache2/modules/libphp5.so #2 0x00002ab86a81efc5 in php_session_start () from /usr/lib64/apache2/modules/libphp5.so #3 0x00002ab86a81f8b9 in zif_session_start () from /usr/lib64/apache2/modules/libphp5.so #4 0x00002ab86a975512 in execute () from /usr/lib64/apache2/modules/libphp5.so #5 0x00002ab86a9660d3 in execute () from /usr/lib64/apache2/modules/libphp5.so #6 0x00002ab86a94715d in zend_execute_scripts () from /usr/lib64/apache2/modules/libphp5.so #7 0x00002ab86a905b18 in php_execute_script () from /usr/lib64/apache2/modules/libphp5.so #8 0x00002ab86a9c5dbd in php_ap2_register_hook () from /usr/lib64/apache2/modules/libphp5.so #9 0x0000000000426d69 in ap_run_handler () #10 0x0000000000429c62 in ap_invoke_handler () #11 0x0000000000424d38 in ap_process_request () #12 0x000000000041fd30 in _start () -- Edit bug report at http://bugs.php.net/?id=42188&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=42188&r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=42188&r=trysnapshot52 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=42188&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=42188&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=42188&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=42188&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=42188&r=needscript Try newer version: http://bugs.php.net/fix.php?id=42188&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=42188&r=support Expected behavior: http://bugs.php.net/fix.php?id=42188&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=42188&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=42188&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=42188&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=42188&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=42188&r=dst IIS Stability: http://bugs.php.net/fix.php?id=42188&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=42188&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=42188&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=42188&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=42188&r=mysqlcfg