#49893 [Opn->Fbk]: Apache 2.2 Child crash while creating an instance of Zend_Mail_Storage_Pop3
ID: 49893
Updated by: jani@php.net
Reported By: greubel at nkey dot de
-Status: Open
+Status: Feedback
Bug Type: Reproducible crash
Operating System: Windows Vista
PHP Version: 5.3.0
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:
------------------------------------------------------------------------
[2009-10-20 05:42:03] greubel at nkey dot de
I do not have more than in the opening post. I believe, because of the
nature of the problem (garbage collector), it would be hard to find a
piece of code, where the same problem occurs. Finally to say, it is
possible, that it only happens on 32bit vista/xp/2000.
Why it is not possible to use the script I provided first?
Thank you and regards
Maik
------------------------------------------------------------------------
[2009-10-19 22:37:39] pajoye@php.net
We need a reproduce script to be able to fix this problem.
------------------------------------------------------------------------
[2009-10-19 21:37:58] greubel at nkey dot de
I was able to get a little bit deeper. The exception has occured inside
the GC_ZOBJ_CHECK_POSSIBLE_ROOT macro.
php5ts!gc_zval_possible_root+0x61:
01483381 8a540101 mov dl,byte ptr [ecx+eax+1]
ds:0023:79d86981=??
Marked line in source view is
GC_ZOBJ_CHECK_POSSIBLE_ROOT(zv);
------------------------------------------------------------------------
[2009-10-19 21:07:56] greubel at nkey dot de
I see now, it has nothing to do with Zend Framework. The access
violation is occured in the garbage collector component in PHP. Please
take this analysis dump for more information:
Type of Analysis Performed Crash Analysis
Machine Name CALLIPSO
Operating System Windows Vista Service Pack 2
Number Of Processors 2
Process ID 3812
Process Image C:\Program Files\Apache Software
Foundation\Apache2.2\bin\httpd.exe
System Up-Time 02:29:04
Process Up-Time 00:04:32
Thread 1 - System ID 5184
Entry point msvcrt!_endthreadex+6f
Create time 19.10.2009 22:20:47
Time spent in user mode 0 Days 0:0:0.15
Time spent in kernel mode 0 Days 0:0:0.0
Function Arg 1 Arg 2 Arg 3 Source
php5ts!gc_zval_possible_root+61 03d5fc00 0251c278 00000000
php5ts!ZEND_ASSIGN_SPEC_CV_VAR_HANDLER+69 01a3fbc0 0251c278
01a3fe3c
php5ts!execute+29e 03d91014 0251c200 00000000
php5ts!zend_execute_scripts+f6 00000008 0251c278 00000000
php5ts!php_execute_script+22d 01a3fe3c 0251c278 00000004
php5apache2_2!php_handler+5d0 01fec1a8 00954208 01fec1a8
libhttpd!ap_run_handler+21 01fec1a8 01fec1a8 01fec1a8
libhttpd!ap_invoke_handler+ae 00000000 02534cb8 01a3ff00
libhttpd!ap_die+29e 01fec1a8 00000000 01fd51c0
libhttpd!ap_get_request_note+1ccc 02534cb8 02534cb8
02534cb8
libhttpd!ap_run_process_connection+21 02534cb8 008a4ea0
01a3ff48
libhttpd!ap_process_connection+33 02534cb8 01fe4198
00000000
libhttpd!ap_regkey_value_remove+c7c 02534cb0 70ec09d9
00000000
msvcrt!_endthreadex+44 01a3ff94 7681d0e9 02131090
msvcrt!_endthreadex+ce 02131090 01a3ffd4 779319bb
kernel32!BaseThreadInitThunk+e 02131090 76bcf999 00000000
ntdll!__RtlUserThreadStart+23 76432670 02131090 00000000
ntdll!_RtlUserThreadStart+1b 76432670 02131090 00000000
PHP5TS!GC_ZVAL_POSSIBLE_ROOT+61In
httpd__PID__3812__Date__10_19_2009__Time_10_25_19PM__378__Second_Chance_Exception_C0000005.dmp
the assembly instruction at php5ts!gc_zval_possible_root+61 in
C:\Program Files\PHP-5.3\php5ts.dll from The PHP Group has caused an
access violation exception (0xC0000005) when trying to read from memory
location 0x7fc66981 on thread 1
Module Information
Image Name: C:\Program Files\PHP-5.3\php5ts.dll Symbol Type: PDB
Base address: 0x01400000 Time Stamp: Mon Jun 29 22:24:07 2009
Checksum: 0x00000000 Comments:
COM DLL: False Company Name: The PHP Group
ISAPIExtension: False File Description: PHP Script Interpreter
ISAPIFilter: False File Version: 5.3.0
Managed DLL: False Internal Name: PHP Script Interpreter
VB DLL: False Legal Copyright: Copyright © 1997-2009 The PHP Group
Loaded Image Name: php5ts.dll Legal Trademarks: PHP
Mapped Image Name: C:\Program Files\PHP-5.3\php5ts.dll Original
filename: php5ts.dll
Module name: php5ts Private Build:
Single Threaded: False Product Name: PHP
Module Size: 5,44 MBytes Product Version: 5.3.0
Symbol File Name: C:\Program Files\PHP-5.3\php5ts.pdb Special Build:
&
I was not able to locate the exact point of the bug. Because I do not
have enough knowlegde about the PHP source code, I can not help further.
The symbols file seems to not contain any source information. I
downloaded it from
http://windows.php.net/downloads/releases/php-debug-pack-5.3.0-Win32-VC6-x86.zip.
Regards
------------------------------------------------------------------------
[2009-10-19 10:45:23] jani@php.net
Please don't post bugs in 3rd party frameworks as bugs in PHP. As long
as you're not able to provide a short reproducing code that does NOT
require this is not a bug.
------------------------------------------------------------------------
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/49893
--
Edit this bug report at http://bugs.php.net/?id=49893&edit=1
Thread (18 messages)
- greubel at nkey dot de
- pajoye@php.net#49893 [Opn->Fbk]: Apache 2.2 Child crash while creating an instance of Zend_Mail_Storage_Pop3
- greubel at nkey dot de#49893 [Fbk->Opn]: Apache 2.2 Child crash while creating an instance of Zend_Mail_Storage_Pop3
- greubel at nkey dot de#49893 [Com]: Apache 2.2 Child crash while creating an instance of Zend_Mail_Storage_Pop3
- jani@php.net#49893 [Opn->Bgs]: Apache 2.2 Child crash while creating an instance of Zend_Mail_Storage_Pop3
- greubel at nkey dot de#49893 [Bgs]: Apache 2.2 Child crash while creating an instance of Zend_Mail_Storage_Pop3
- greubel at nkey dot de#49893 [Bgs]: Apache 2.2 Child crash while creating an instance of Zend_Mail_Storage_Pop3
- pajoye@php.net#49893 [Bgs->Fbk]: Apache 2.2 Child crash while creating an instance of Zend_Mail_Storage_Pop3
- greubel at nkey dot de#49893 [Fbk->Opn]: Apache 2.2 Child crash while creating an instance of Zend_Mail_Storage_Pop3
- jani@php.net#49893 [Opn->Fbk]: Apache 2.2 Child crash while creating an instance of Zend_Mail_Storage_Pop3
- greubel at nkey dot de#49893 [Fbk->Opn]: Apache 2.2 Child crash while creating an instance of Zend_Mail_Storage_Pop3
- pajoye@php.net#49893 [Opn]: Apache 2.2 Child crash while creating an instance of Zend_Mail_Storage_Pop3
- pajoye@php.net#49893 [Opn->Fbk]: Apache 2.2 Child crash while creating an instance of Zend_Mail_Storage_Pop3
- greubel at nkey dot de#49893 [Fbk->Opn]: Apache 2.2 Child crash while creating an instance of Zend_Mail_Storage_Pop3
- greubel at nkey dot de#49893 [Opn->Csd]: Apache 2.2 Child crash while creating an instance of Zend_Mail_Storage_Pop3
- pajoye@php.net#49893 [Csd->Bgs]: Apache 2.2 Child crash while creating an instance of Zend_Mail_Storage_Pop3
- dmitry@php.netBug #49893 [Bgs->Asn]: Apache 2.2 Child crash while creating an instance of Zend_Mail_Storage_Pop3
- dmitry@php.netBug #49893 [Asn->Csd]: Apache 2.2 Child crash while creating an instance of Zend_Mail_Storage_Pop3