ID: 27231 Updated by: [EMAIL PROTECTED] Reported By: herman at frontier dot nl Status: Open Bug Type: iPlanet related -Operating System: SunOS 5.8 +Operating System: SunOS 5.8+ -PHP Version: 4.3.4 +PHP Version: 4.3.4, 4.3.5RC3-dev New Comment:
You do not need to test ist on your system. I can reproduce the crashs here, even with the latest stable snapshot. I think we should try to reproduce this with other multithreaded servers to check if it is a ZTS bug (I think it is one). Previous Comments: ------------------------------------------------------------------------ [2004-02-13 17:43:00] herman at frontier dot nl I'm afraid the system where the script crashes is at Brussels whereas I'm currently in Amsterdam, and the IT-dept at Brussels does not have the resources to do this. Maybe thetaphi at php.net might try this? If there should be a fix, I could go to Brussels and try it (a four hour commute :-( ------------------------------------------------------------------------ [2004-02-13 09:00:58] [EMAIL PROTECTED] Same on PHP 4.3.5 RC2 of SunOS 5.9. Tried to debug it but the crashing process did not create a core dump. If somebody of the others helps this: # /opt/forte7/SUNWspro/bin/dbx For information about new features see `help changes' To remove this message, put `dbxenv suppress_startup_message 7.0' in your .dbxrc (dbx) attach 9702 ... ... detected a multithreaded program Attached to process 9702 with 90 LWPs [EMAIL PROTECTED] ([EMAIL PROTECTED]) stopped in __lwp_park at 0xfe3e5f88 0xfe3e5f88: __lwp_park+0x0010: ta %icc,%g0 + 8 (dbx) cont -> here starting of crashing test2.php [EMAIL PROTECTED] ([EMAIL PROTECTED]) signal SEGV (no mapping at the fault address) in zend_clean_garbage at line 25 in file "zend_execute_locks.h" 25 while (EG(garbage_ptr)) { dbx: read of 4 bytes at address ee2cf748 failed -- Error 0 (dbx) where current thread: [EMAIL PROTECTED] =>[1] zend_clean_garbage(tsrm_ls = <bad address 0xee2cf7dc>), line 25 in "zend_execute_locks.h" dbx: read of 4 bytes at address ee2cf7b8 failed -- Error 0 dbx: attempt to read frame failed -- cannot derive frame pointer (dbx) seems to be a TSRM problem because in CLI it does not appear. And crash is not in NSAPI code. ------------------------------------------------------------------------ [2004-02-13 08:12:38] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php4-STABLE-latest.tar.gz For Windows: http://snaps.php.net/win32/php4-win32-STABLE-latest.zip ------------------------------------------------------------------------ [2004-02-13 03:42:22] herman at frontier dot nl Sorry, forgot to mention: no, using the CLI (at least scripts #1 and #2) they run OK. ------------------------------------------------------------------------ [2004-02-12 20:52:26] [EMAIL PROTECTED] Does it crash with PHP-CLI? ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/27231 -- Edit this bug report at http://bugs.php.net/?id=27231&edit=1