ID: 40545 Updated by: [EMAIL PROTECTED] Reported By: scottmacvicar at ntlworld dot com -Status: Open +Status: Feedback Bug Type: Reproducible crash Operating System: RHEL 4 PHP Version: 5.2.1 New Comment:
Ok. Previous Comments: ------------------------------------------------------------------------ [2007-02-19 18:21:42] scottmacvicar at ntlworld dot com I've been unable to track it down specifically, its happening across a larger number of scripts, the only thing I can see in common between them all is a large number of unserialize calls during the script startup. I've compiled PHP into debug mode now and I'll leave it running overnight to try and obtain a more detailed backtrace. ------------------------------------------------------------------------ [2007-02-19 18:14:06] [EMAIL PROTECTED] We still need to know how to reproduce it, otherwise it's hardly a "**Reproducible** crash". ------------------------------------------------------------------------ [2007-02-19 17:53:51] scottmacvicar at ntlworld dot com Description: ------------ Recently upgraded to PHP 5.2.1 from PHP 5.1.6 and we started to see a series of crashes every few hundred thousand requests, couldn't isolate this to a specific section of code so I think its a concurrency problem. I managed to catch a core file from the past few and in each case the backtrace revealed that the problem is zend_strod. This is just an excerpt the rest of the backtrace are just apache internals. Thread 27 (process 14353): #0 0x008b07a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 No symbol table info available. #1 0x0013bc46 in kill () from /lib/tls/libc.so.6 No symbol table info available. #2 0x0807e90d in sig_coredump (sig=14332) at mpm_common.c:1170 No locals. #3 <signal handler called> No symbol table info available. #4 Balloc (k=1953067823) at /www/src/php-5.2.1/Zend/zend_strtod.c:460 x = Variable "x" is not available. We're seeing this problem on both of our web servers, I can recompile one of the boxes in debug mode if that would help. The only change I can see of recent was a reimplementation of the code to a BSD license. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=40545&edit=1