ID:               51069
 Updated by:       paj...@php.net
 Reported By:      dziastinux at gmail dot com
-Status:           Open
+Status:           Feedback
 Bug Type:         Reproducible crash
 Operating System: Windows 7, CentOS 5.4
 PHP Version:      5.3.1
 New Comment:

Please try using this snapshot:

  http://snaps.php.net/php5.3-latest.tar.gz
 
For Windows:

  http://windows.php.net/snapshots/




Previous Comments:
------------------------------------------------------------------------

[2010-02-17 15:17:40] dziastinux at gmail dot com

Description:
------------
PHP crashes in the middle of the script with no error in any logs (php,
apache(thread-safe), cherokee(fcgi)).

The sad thing is that I can't provide a sample code to reproduce the
problem. The crash occurs on script with huge arrays filled with
objects. A lot of references exists between objects and arrays. (Memory
usage ~200mb).

Actual result:
--------------
php5ts!zval_mark_grey+4     0330d0f0        01af39f8        035c9eb8    
...
Several thousand sequential calls to php5ts!zval_mark_grey+ff
...
php5ts!zval_mark_grey+ff            039a3148        01af39f8        01af39f8    
 
php5ts!gc_mark_roots+95     01af39f8        01af39f8        01af39f8      
php5ts!gc_collect_cycles+64         01af39f8        01af39f8        04757b00    
  
php5ts!gc_zobj_possible_root+a6     04757b00        01af39f8        03223718    
 
php5ts!gc_zval_possible_root+74     04757b00        01af39f8        00000000    
 
php5ts!ZEND_ASSIGN_SPEC_CV_VAR_HANDLER+69           0146fbc0        01af39f8    
   
0146fe3c          
php5ts!execute+2fe          030f2568        01af3900        00000000      
php5ts!zend_execute_scripts+f6      00000008        01af39f8        00000000    
 

php5ts!php_execute_script+233       0146fe3c        01af39f8        00000005    
 

php5apache2_2!php_handler+5d0       01a5bcc0        00926648        01a5bcc0    
 

libhttpd!ap_run_handler+21          01a5bcc0        01a5bcc0        01a5bcc0    
  
libhttpd!ap_invoke_handler+ae       00000000        01b3f098        0146ff00    
 

libhttpd!ap_die+29e         01a5bcc0        00000000        01188f28      
libhttpd!ap_get_request_note+1c9c           01b3f098        01b3f098       
01b3f098          
libhttpd!ap_run_process_connection+21       01b3f098        00874f58       
0146ff48          
libhttpd!ap_process_connection+33           01b3f098        01a57cc0       
00000000          
libhttpd!ap_regkey_value_remove+c7c         01b3f090        9bbc9b34       
00000000          
msvcrt!_endthreadex+44      0146ff94        776b1194        012c2148      
msvcrt!_endthreadex+ce      012c2148        0146ffd4        77ceb3f5      
kernel32!BaseThreadInitThunk+e      012c2148        761dac2c        00000000    
 

ntdll!__RtlUserThreadStart+70       76ed12e5        012c2148        00000000    
 

ntdll!_RtlUserThreadStart+1b        76ed12e5        012c2148        00000000

PHP5TS!ZVAL_MARK_GREY+4In
httpd__PID__4532__Date__02_17_2010__Time_04_17_56PM__779__Second_Chance_Exception_C00000FD.dmp
the assembly instruction at php5ts!zval_mark_grey+4 in
D:\wamp\bin\apache\apache2.2.11\bin\php5ts.dll from The PHP Group has
caused a stack overflow exception (0xC00000FD) when trying to write to
memory location 0x01432ffc on thread 2    


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=51069&edit=1

Reply via email to