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

 ID:               43834
 Comment by:       qq12345 at web dot de
 Reported by:      jaco at jump dot co dot za
 Summary:          zend_mm_shutdown - Apache Crash
 Status:           No Feedback
 Type:             Bug
 Package:          Scripting Engine problem
 Operating System: Windows 2003
 PHP Version:      5.2CVS-2008-01-14 (snap)

 New Comment:

For me the same:

Since update to PHP 5.3.1 in conjunction with Apache 2.2.14



We have only 100 page impressions per day.

By random per day around 4 crashes.



Modul: php5ts.dll

In the dump:

Funktion: php5ts!zend_mm_shutdown

        00dcc1b1 45               inc     ebp

        00dcc1b2 14ba             adc     al,0xba

        00dcc1b4 0100             add     [eax],eax

        00dcc1b6 0000             add     [eax],al

        00dcc1b8 8bcf             mov     ecx,edi

        00dcc1ba d3e2             shl     edx,cl

        00dcc1bc f7d2             not     edx

        00dcc1be 23c2             and     eax,edx

        00dcc1c0 894514           mov     [ebp+0x14],eax

        00dcc1c3 e90d010000       jmp     php5ts!zend_mm_shutdown+0x1065
(00dcc2d5)

        00dcc1c8 8b4f18           mov     ecx,[edi+0x18]

        00dcc1cb 33c0             xor     eax,eax

        00dcc1cd 85c9             test    ecx,ecx

        00dcc1cf 0f95c0           setne   al

        00dcc1d2 8b4c8714         mov     ecx,[edi+eax*4+0x14]

        00dcc1d6 8d448714         lea     eax,[edi+eax*4+0x14]

        00dcc1da 85c9             test    ecx,ecx

        00dcc1dc 741a             jz      php5ts!zend_mm_shutdown+0xf88
(00dcc1f8)

        00dcc1de 8bf9             mov     edi,ecx

        00dcc1e0 8bd0             mov     edx,eax

        00dcc1e2 33c9             xor     ecx,ecx

        00dcc1e4 8b4718           mov     eax,[edi+0x18]

        00dcc1e7 85c0             test    eax,eax

        00dcc1e9 0f95c1           setne   cl

        00dcc1ec 8d448f14         lea     eax,[edi+ecx*4+0x14]

        00dcc1f0 8b4c8f14         mov     ecx,[edi+ecx*4+0x14]

        00dcc1f4 85c9             test    ecx,ecx

        00dcc1f6 75e6             jnz     php5ts!zend_mm_shutdown+0xf6e
(00dcc1de)

        00dcc1f8 c70200000000     mov     dword ptr [edx],0x0

        00dcc1fe eb6a             jmp     php5ts!zend_mm_shutdown+0xffa
(00dcc26a)

FEHLER ->00dcc200 395f0c           cmp     [edi+0xc],ebx    
ds:0023:0000000c=????????

        00dcc203 7505             jnz     php5ts!zend_mm_shutdown+0xf9a
(00dcc20a)

        00dcc205 395908           cmp     [ecx+0x8],ebx

        00dcc208 7411             jz      php5ts!zend_mm_shutdown+0xfab
(00dcc21b)

        00dcc20a 68c4cc1301       push    0x113ccc4

        00dcc20f e85cf6ffff       call    php5ts!zend_mm_shutdown+0x600
(00dcb870)

        00dcc214 8b4c2418         mov     ecx,[esp+0x18]

        00dcc218 83c404           add     esp,0x4

        00dcc21b 894f0c           mov     [edi+0xc],ecx

        00dcc21e 897908           mov     [ecx+0x8],edi

        00dcc221 8b03             mov     eax,[ebx]

        00dcc223 3d10010000       cmp     eax,0x110

        00dcc228 7339             jnb     php5ts!zend_mm_shutdown+0xff3
(00dcc263)

        00dcc22a 3bf9             cmp     edi,ecx

        00dcc22c 0f85a3000000     jne     php5ts!zend_mm_shutdown+0x1065
(00dcc2d5)

        00dcc232 c1e803           shr     eax,0x3

        00dcc235 83e802           sub     eax,0x2

        00dcc238 8b94c5d0000000   mov     edx,[ebp+eax*8+0xd0]

        00dcc23f 8b8cc5d4000000   mov     ecx,[ebp+eax*8+0xd4]

        00dcc246 3bd1             cmp     edx,ecx

        00dcc248 0f8587000000     jne     php5ts!zend_mm_shutdown+0x1065
(00dcc2d5)

        00dcc24e ba01000000       mov     edx,0x1

        00dcc253 8bc8             mov     ecx,eax

        00dcc255 8b4510           mov     eax,[ebp+0x10]

        00dcc258 d3e2             shl     edx,cl

        00dcc25a f7d2             not     edx

        00dcc25c 23c2             and     eax,edx

        00dcc25e 894510           mov     [ebp+0x10],eax

        00dcc261 eb72             jmp     php5ts!zend_mm_shutdown+0x1065
(00dcc2d5)

        00dcc263 8b4310           mov     eax,[ebx+0x10]

        00dcc266 85c0             test    eax,eax

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

Anwendungsausnahme aufgetreten:

        Anwendung: ....\xampp\apache\bin\httpd.exe (pid=2804)

        Wann: 31.03.2010 @ 04:58:57.478

        Ausnahmenummer: c0000005 (Zugriffsverletzung)

Funktion: php5ts!zend_mm_shutdown

        00dcc2a0 cc               int     3

        00dcc2a1 f5               cmc

        00dcc2a2 ffff             ???

        00dcc2a4 83c404           add     esp,0x4

        00dcc2a7 8b5714           mov     edx,[edi+0x14]

        00dcc2aa 8d4714           lea     eax,[edi+0x14]

        00dcc2ad 894210           mov     [edx+0x10],eax

        00dcc2b0 8b4318           mov     eax,[ebx+0x18]

        00dcc2b3 83c718           add     edi,0x18

        00dcc2b6 85c0             test    eax,eax

        00dcc2b8 8907             mov     [edi],eax

        00dcc2ba 7419             jz      php5ts!zend_mm_shutdown+0x1065
(00dcc2d5)

        00dcc2bc 8b4810           mov     ecx,[eax+0x10]

        00dcc2bf 3901             cmp     [ecx],eax

        00dcc2c1 740d             jz      php5ts!zend_mm_shutdown+0x1060
(00dcc2d0)

        00dcc2c3 68c4cc1301       push    0x113ccc4

        00dcc2c8 e8a3f5ffff       call    php5ts!zend_mm_shutdown+0x600
(00dcb870)

        00dcc2cd 83c404           add     esp,0x4

        00dcc2d0 8b17             mov     edx,[edi]

        00dcc2d2 897a10           mov     [edx+0x10],edi

        00dcc2d5 8b03             mov     eax,[ebx]

        00dcc2d7 8b4c2418         mov     ecx,[esp+0x18]

        00dcc2db 03c8             add     ecx,eax

        00dcc2dd 894c2418         mov     [esp+0x18],ecx

        00dcc2e1 8bf9             mov     edi,ecx

        00dcc2e3 8b4604           mov     eax,[esi+0x4]

        00dcc2e6 a801             test    al,0x1

        00dcc2e8 0f85a2010000     jne     php5ts!zend_mm_shutdown+0x1220
(00dcc490)

        00dcc2ee 24fc             and     al,0xfc

        00dcc2f0 2bf0             sub     esi,eax

FEHLER ->00dcc2f2 8b7e08           mov     edi,[esi+0x8]    
ds:0023:feea64cc=????????

        00dcc2f5 8b5e0c           mov     ebx,[esi+0xc]

        00dcc2f8 3bfe             cmp     edi,esi

        00dcc2fa 0f85b3000000     jne     php5ts!zend_mm_shutdown+0x1143
(00dcc3b3)

        00dcc300 3bde             cmp     ebx,esi

        00dcc302 740d             jz      php5ts!zend_mm_shutdown+0x10a1
(00dcc311)

        00dcc304 68c4cc1301       push    0x113ccc4

        00dcc309 e862f5ffff       call    php5ts!zend_mm_shutdown+0x600
(00dcb870)

        00dcc30e 83c404           add     esp,0x4

        00dcc311 8b5618           mov     edx,[esi+0x18]

        00dcc314 33c9             xor     ecx,ecx

        00dcc316 85d2             test    edx,edx

        00dcc318 0f95c1           setne   cl

        00dcc31b 8b7c8e14         mov     edi,[esi+ecx*4+0x14]

        00dcc31f 8d548e14         lea     edx,[esi+ecx*4+0x14]

        00dcc323 85ff             test    edi,edi

        00dcc325 7554             jnz     php5ts!zend_mm_shutdown+0x110b
(00dcc37b)

        00dcc327 8b16             mov     edx,[esi]

        00dcc329 89542414         mov     [esp+0x14],edx

        00dcc32d 0fbd442414       bsr     eax,[esp+0x14]

        00dcc332 8bf8             mov     edi,eax

        00dcc334 8b4610           mov     eax,[esi+0x10]

        00dcc337 3930             cmp     [eax],esi

        00dcc339 740d             jz      php5ts!zend_mm_shutdown+0x10d8
(00dcc348)

        00dcc33b 68c4cc1301       push    0x113ccc4

        00dcc340 e82bf5ffff       call    php5ts!zend_mm_shutdown+0x600
(00dcb870)

        00dcc345 83c404           add     esp,0x4

        00dcc348 8b4e10           mov     ecx,[esi+0x10]

        00dcc34b 8d94bdd0010000   lea     edx,[ebp+edi*4+0x1d0]

        00dcc352 c70100000000     mov     dword ptr [ecx],0x0

        00dcc358 8b4610           mov     eax,[esi+0x10]

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

Anwendungsausnahme aufgetreten:

        Anwendung: ...\xampp\apache\bin\httpd.exe (pid=3184)

        Wann: 31.03.2010 @ 05:08:57.478

        Ausnahmenummer: c0000005 (Zugriffsverletzung)

*** ERROR: Symbol file could not be found.  Defaulted to export symbols
for C:\avinotec\xampp\php\php5ts.dll - 

Funktion: php5ts!zend_mm_shutdown

        00dcc1b1 45               inc     ebp

        00dcc1b2 14ba             adc     al,0xba

        00dcc1b4 0100             add     [eax],eax

        00dcc1b6 0000             add     [eax],al

        00dcc1b8 8bcf             mov     ecx,edi

        00dcc1ba d3e2             shl     edx,cl

        00dcc1bc f7d2             not     edx

        00dcc1be 23c2             and     eax,edx

        00dcc1c0 894514           mov     [ebp+0x14],eax

        00dcc1c3 e90d010000       jmp     php5ts!zend_mm_shutdown+0x1065
(00dcc2d5)

        00dcc1c8 8b4f18           mov     ecx,[edi+0x18]

        00dcc1cb 33c0             xor     eax,eax

        00dcc1cd 85c9             test    ecx,ecx

        00dcc1cf 0f95c0           setne   al

        00dcc1d2 8b4c8714         mov     ecx,[edi+eax*4+0x14]

        00dcc1d6 8d448714         lea     eax,[edi+eax*4+0x14]

        00dcc1da 85c9             test    ecx,ecx

        00dcc1dc 741a             jz      php5ts!zend_mm_shutdown+0xf88
(00dcc1f8)

        00dcc1de 8bf9             mov     edi,ecx

        00dcc1e0 8bd0             mov     edx,eax

        00dcc1e2 33c9             xor     ecx,ecx

        00dcc1e4 8b4718           mov     eax,[edi+0x18]

        00dcc1e7 85c0             test    eax,eax

        00dcc1e9 0f95c1           setne   cl

        00dcc1ec 8d448f14         lea     eax,[edi+ecx*4+0x14]

        00dcc1f0 8b4c8f14         mov     ecx,[edi+ecx*4+0x14]

        00dcc1f4 85c9             test    ecx,ecx

        00dcc1f6 75e6             jnz     php5ts!zend_mm_shutdown+0xf6e
(00dcc1de)

        00dcc1f8 c70200000000     mov     dword ptr [edx],0x0

        00dcc1fe eb6a             jmp     php5ts!zend_mm_shutdown+0xffa
(00dcc26a)

FEHLER ->00dcc200 395f0c           cmp     [edi+0xc],ebx    
ds:0023:00000010=????????

        00dcc203 7505             jnz     php5ts!zend_mm_shutdown+0xf9a
(00dcc20a)

        00dcc205 395908           cmp     [ecx+0x8],ebx

        00dcc208 7411             jz      php5ts!zend_mm_shutdown+0xfab
(00dcc21b)

        00dcc20a 68c4cc1301       push    0x113ccc4

        00dcc20f e85cf6ffff       call    php5ts!zend_mm_shutdown+0x600
(00dcb870)

        00dcc214 8b4c2418         mov     ecx,[esp+0x18]

        00dcc218 83c404           add     esp,0x4

        00dcc21b 894f0c           mov     [edi+0xc],ecx

        00dcc21e 897908           mov     [ecx+0x8],edi

        00dcc221 8b03             mov     eax,[ebx]

        00dcc223 3d10010000       cmp     eax,0x110

        00dcc228 7339             jnb     php5ts!zend_mm_shutdown+0xff3
(00dcc263)

        00dcc22a 3bf9             cmp     edi,ecx

        00dcc22c 0f85a3000000     jne     php5ts!zend_mm_shutdown+0x1065
(00dcc2d5)

        00dcc232 c1e803           shr     eax,0x3

        00dcc235 83e802           sub     eax,0x2

        00dcc238 8b94c5d0000000   mov     edx,[ebp+eax*8+0xd0]

        00dcc23f 8b8cc5d4000000   mov     ecx,[ebp+eax*8+0xd4]

        00dcc246 3bd1             cmp     edx,ecx

        00dcc248 0f8587000000     jne     php5ts!zend_mm_shutdown+0x1065
(00dcc2d5)

        00dcc24e ba01000000       mov     edx,0x1

        00dcc253 8bc8             mov     ecx,eax

        00dcc255 8b4510           mov     eax,[ebp+0x10]

        00dcc258 d3e2             shl     edx,cl

        00dcc25a f7d2             not     edx

        00dcc25c 23c2             and     eax,edx

        00dcc25e 894510           mov     [ebp+0x10],eax

        00dcc261 eb72             jmp     php5ts!zend_mm_shutdown+0x1065
(00dcc2d5)

        00dcc263 8b4310           mov     eax,[ebx+0x10]

        00dcc266 85c0             test    eax,eax

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

Anwendungsausnahme aufgetreten:

        Anwendung: ....\xampp\apache\bin\httpd.exe (pid=1392)

        Wann: 31.03.2010 @ 10:28:57.510

        Ausnahmenummer: c0000005 (Zugriffsverletzung)

Funktion: php5ts!zend_mm_shutdown

        00dcc1b1 45               inc     ebp

        00dcc1b2 14ba             adc     al,0xba

        00dcc1b4 0100             add     [eax],eax

        00dcc1b6 0000             add     [eax],al

        00dcc1b8 8bcf             mov     ecx,edi

        00dcc1ba d3e2             shl     edx,cl

        00dcc1bc f7d2             not     edx

        00dcc1be 23c2             and     eax,edx

        00dcc1c0 894514           mov     [ebp+0x14],eax

        00dcc1c3 e90d010000       jmp     php5ts!zend_mm_shutdown+0x1065
(00dcc2d5)

        00dcc1c8 8b4f18           mov     ecx,[edi+0x18]

        00dcc1cb 33c0             xor     eax,eax

        00dcc1cd 85c9             test    ecx,ecx

        00dcc1cf 0f95c0           setne   al

        00dcc1d2 8b4c8714         mov     ecx,[edi+eax*4+0x14]

        00dcc1d6 8d448714         lea     eax,[edi+eax*4+0x14]

        00dcc1da 85c9             test    ecx,ecx

        00dcc1dc 741a             jz      php5ts!zend_mm_shutdown+0xf88
(00dcc1f8)

        00dcc1de 8bf9             mov     edi,ecx

        00dcc1e0 8bd0             mov     edx,eax

        00dcc1e2 33c9             xor     ecx,ecx

        00dcc1e4 8b4718           mov     eax,[edi+0x18]

        00dcc1e7 85c0             test    eax,eax

        00dcc1e9 0f95c1           setne   cl

        00dcc1ec 8d448f14         lea     eax,[edi+ecx*4+0x14]

        00dcc1f0 8b4c8f14         mov     ecx,[edi+ecx*4+0x14]

        00dcc1f4 85c9             test    ecx,ecx

        00dcc1f6 75e6             jnz     php5ts!zend_mm_shutdown+0xf6e
(00dcc1de)

        00dcc1f8 c70200000000     mov     dword ptr [edx],0x0

        00dcc1fe eb6a             jmp     php5ts!zend_mm_shutdown+0xffa
(00dcc26a)

FEHLER ->00dcc200 395f0c           cmp     [edi+0xc],ebx    
ds:0023:0000010c=????????

        00dcc203 7505             jnz     php5ts!zend_mm_shutdown+0xf9a
(00dcc20a)

        00dcc205 395908           cmp     [ecx+0x8],ebx

        00dcc208 7411             jz      php5ts!zend_mm_shutdown+0xfab
(00dcc21b)

        00dcc20a 68c4cc1301       push    0x113ccc4

        00dcc20f e85cf6ffff       call    php5ts!zend_mm_shutdown+0x600
(00dcb870)

        00dcc214 8b4c2418         mov     ecx,[esp+0x18]

        00dcc218 83c404           add     esp,0x4

        00dcc21b 894f0c           mov     [edi+0xc],ecx

        00dcc21e 897908           mov     [ecx+0x8],edi

        00dcc221 8b03             mov     eax,[ebx]

        00dcc223 3d10010000       cmp     eax,0x110

        00dcc228 7339             jnb     php5ts!zend_mm_shutdown+0xff3
(00dcc263)

        00dcc22a 3bf9             cmp     edi,ecx

        00dcc22c 0f85a3000000     jne     php5ts!zend_mm_shutdown+0x1065
(00dcc2d5)

        00dcc232 c1e803           shr     eax,0x3

        00dcc235 83e802           sub     eax,0x2

        00dcc238 8b94c5d0000000   mov     edx,[ebp+eax*8+0xd0]

        00dcc23f 8b8cc5d4000000   mov     ecx,[ebp+eax*8+0xd4]

        00dcc246 3bd1             cmp     edx,ecx

        00dcc248 0f8587000000     jne     php5ts!zend_mm_shutdown+0x1065
(00dcc2d5)

        00dcc24e ba01000000       mov     edx,0x1

        00dcc253 8bc8             mov     ecx,eax

        00dcc255 8b4510           mov     eax,[ebp+0x10]

        00dcc258 d3e2             shl     edx,cl

        00dcc25a f7d2             not     edx

        00dcc25c 23c2             and     eax,edx

        00dcc25e 894510           mov     [ebp+0x10],eax

        00dcc261 eb72             jmp     php5ts!zend_mm_shutdown+0x1065
(00dcc2d5)

        00dcc263 8b4310           mov     eax,[ebx+0x10]

        00dcc266 85c0             test    eax,eax

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

Apache/2.2.14 (Win32) mod_ssl/2.2.14 OpenSSL/0.9.8l

PHP Version 5.3.1


Previous Comments:
------------------------------------------------------------------------
[2008-02-10 01:00:00] php-bugs at lists dot php dot net

No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".

------------------------------------------------------------------------
[2008-02-02 20:29:44] j...@php.net

Please try using this CVS snapshot:

  http://snaps.php.net/php5.3-latest.tar.gz
 
For Windows (zip):
 
  http://snaps.php.net/win32/php5.3-win32-latest.zip

For Windows (installer):

  http://snaps.php.net/win32/php5.3-win32-installer-latest.msi



------------------------------------------------------------------------
[2008-01-31 07:18:04] jaco at jump dot co dot za

I am unable to privide any code to re-produce this proplem. The best I
could figure out up to know is that the get_browser() function together
with the browscap.ini on windows on a busy website is not a good idea.



The bug does not appear every time, but after I removed all
get_browser() code from the site, the server did not crash again. We get
about 500,000 page impressions per day, and the error occured about
10-15 times a day.

------------------------------------------------------------------------
[2008-01-28 23:37:39] tony2...@php.net

Thank you for this bug report. To properly diagnose the problem, we
need a short but complete example script to be able to reproduce
this bug ourselves. 

A proper reproducing script starts with <?php and ends with ?>,
is max. 10-20 lines long and does not require any external 
resources such as databases, etc. If the script requires a 
database to demonstrate the issue, please make sure it creates 
all necessary tables, stored procedures etc.

Please avoid embedding huge scripts into the report.



------------------------------------------------------------------------
[2008-01-14 07:10:29] jaco at jump dot co dot za

I got this in the user.dmp file:



In user.dmp the assembly instruction at php5ts!_zend_mm_free_int+139 in
C:\WINDOWS\system32\php5ts.dll from The PHP Group has caused an access
violation exception (0xC0000005) when trying to read from memory
location 0x697a6f59 on thread 7

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


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/bug.php?id=43834


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

Reply via email to