From: pioklo at serveradmin dot pl Operating system: debian 4.0 64bit PHP version: 5.2.7RC1 PHP Bug Type: Reproducible crash Bug description: php crash in high load
Description: ------------ Hello There! I have lighttpd and php I am using Zend framework,all request are passed into index.php www1:~# gdb /usr/local/bin/php-cgi /tmp/phpcore/core GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu"... warning: Can't read pathname for load map: Input/output error. Reading symbols from /lib/libcrypt.so.1...done. Loaded symbols for /lib/libcrypt.so.1 Reading symbols from /usr/lib/libtidy-0.99.so.0...done. Loaded symbols for /usr/lib/libtidy-0.99.so.0 Reading symbols from /usr/local/lib/libmhash.so.2...done. Loaded symbols for /usr/local/lib/libmhash.so.2 Reading symbols from /usr/local/lib/libmcrypt.so.4...done. Loaded symbols for /usr/local/lib/libmcrypt.so.4 Reading symbols from /usr/lib/libiconv.so.2...done. Loaded symbols for /usr/lib/libiconv.so.2 Reading symbols from /usr/local/lib/libfreetype.so.6...done. Loaded symbols for /usr/local/lib/libfreetype.so.6 Reading symbols from /usr/local/lib/libpng.so.3...done. Loaded symbols for /usr/local/lib/libpng.so.3 Reading symbols from /lib/libresolv.so.2...done. Loaded symbols for /lib/libresolv.so.2 Reading symbols from /lib/libm.so.6...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /lib/libdl.so.2...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /lib/libnsl.so.1...done. Loaded symbols for /lib/libnsl.so.1 Reading symbols from /usr/local/lib/libcurl.so.4...done. Loaded symbols for /usr/local/lib/libcurl.so.4 Reading symbols from /usr/local/mysql/lib/mysql/libmysqlclient.so.16...done. Loaded symbols for /usr/local/mysql/lib/mysql/libmysqlclient.so.16 Reading symbols from /lib/libpthread.so.0...done. Loaded symbols for /lib/libpthread.so.0 Reading symbols from /lib/librt.so.1...done. Loaded symbols for /lib/librt.so.1 Reading symbols from /usr/lib/libxml2.so.2...done. Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from /lib/libc.so.6...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /usr/lib/libz.so.1...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /lib/ld-linux-x86-64.so.2...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /usr/local/Zend/lib/ZendExtensionManager.so...done. Loaded symbols for /usr/local/Zend/lib/ZendExtensionManager.so Reading symbols from /usr/local/lib/php/extensions/no-debug-non-zts-20060613/fileinfo.so...done. Loaded symbols for /usr/local/lib/php/extensions/no-debug-non-zts-20060613/fileinfo.so Reading symbols from /usr/lib/libmagic.so.1...done. Loaded symbols for /usr/lib/libmagic.so.1 Reading symbols from /usr/local/lib/php/extensions/no-debug-non-zts-20060613/memcache.so...done. Loaded symbols for /usr/local/lib/php/extensions/no-debug-non-zts-20060613/memcache.so Reading symbols from /lib/libnss_files.so.2...done. Loaded symbols for /lib/libnss_files.so.2 Reading symbols from /usr/local/Zend/lib/Optimizer-3.3.3/php-5.2.x/ZendOptimizer.so...done. Loaded symbols for /usr/local/Zend/lib/Optimizer-3.3.3/php-5.2.x/ZendOptimizer.so Core was generated by `/usr/local/bin/php-cgi'. Program terminated with signal 11, Segmentation fault. [New process 13920] #0 zend_mm_remove_from_free_list (heap=0xcf1210, mm_block=0x127fbe8) at /root/php-5.2.7RC1/Zend/zend_alloc.c:832 832 if (UNEXPECTED(prev->next_free_block != mm_block) || UNEXPECTED(next->prev_free_block != mm_block)) { (gdb) bt fully No symbol "fully" in current context. (gdb) bt #0 zend_mm_remove_from_free_list (heap=0xcf1210, mm_block=0x127fbe8) at /root/php-5.2.7RC1/Zend/zend_alloc.c:832 #1 0x00000000007093f8 in _zend_mm_free_int (heap=0xcf1210, p=0x127fbf8) at /root/php-5.2.7RC1/Zend/zend_alloc.c:1969 #2 0x00000000007193d4 in shutdown_executor () at /root/php-5.2.7RC1/Zend/zend_execute_API.c:313 #3 0x0000000000723ea3 in zend_deactivate () at /root/php-5.2.7RC1/Zend/zend.c:860 #4 0x00000000006e206c in php_request_shutdown (dummy=<value optimized out>) at /root/php-5.2.7RC1/main/main.c:1492 #5 0x00000000007972b2 in main (argc=1, argv=0x7fffbfb738f8) at /root/php-5.2.7RC1/sapi/cgi/cgi_main.c:2033 (gdb) Regards, Piotr Kloc -- Edit bug report at http://bugs.php.net/?id=46300&edit=1 -- Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=46300&r=trysnapshot52 Try a CVS snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=46300&r=trysnapshot53 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=46300&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=46300&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=46300&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=46300&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=46300&r=needscript Try newer version: http://bugs.php.net/fix.php?id=46300&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=46300&r=support Expected behavior: http://bugs.php.net/fix.php?id=46300&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=46300&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=46300&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=46300&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=46300&r=php4 Daylight Savings: http://bugs.php.net/fix.php?id=46300&r=dst IIS Stability: http://bugs.php.net/fix.php?id=46300&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=46300&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=46300&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=46300&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=46300&r=mysqlcfg