php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #43116 PHP4TS.DLL causes w3wp.exe crash
Submitted: 2007-10-27 17:48 UTC Modified: 2007-10-31 13:40 UTC
From: zpef at laposte dot net Assigned:
Status: Not a bug Package: IIS related
PHP Version: 4.4.7 OS: Windows Server 2003 RC2 SP2
Private report: No CVE-ID: None
View Add Comment Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
You can add a comment by following this link or if you reported this bug, you can edit this bug over here.
(description)
Block user comment
Status: Assign to:
Package:
Bug Type:
Summary:
From: zpef at laposte dot net
New email:
PHP Version: OS:

 

 [2007-10-27 17:48 UTC] zpef at laposte dot net
Description:
------------
We recently upgraded our PHP version to 4.4.7 on our production servers.

We encounter since that about 3 times a week some PHP crashes with no any Event in windows events.
Looking in IIS logs, those errors occure on basic PHP scripts used very frequently.

IIS is always returning HTTP 500 errors on PHP scripts calls until we restart it...

We installed IIS Debug Diagnostics Tools and we're having having those results :

Type of Analysis Performed	Crash Analysis 
Machine Name   	FFEWWW01 
Operating System   Windows Server 2003 Service Pack 2 
Number Of Processors   4 
Process ID   	2748 
Process Image   c:\WINDOWS\system32\inetsrv\w3wp.exe 
System Up-Time   00:44:40 
Process Up-Time   00:11:51 


Thread 45 - System ID 3604
Entry point   w3tp!THREAD_MANAGER::ThreadManagerThread 
Create time   10/24/2007 1:14:57 PM 
Time spent in user mode   0 Days 0:0:0.0 
Time spent in kernel mode   0 Days 0:0:0.0 

Function     Arg 1     Arg 2     Arg 3   Source 
ntdll!ExpInterlockedPopEntrySListFault     00260778     1704f7b4     7c82a0b8    
ntdll!RtlpAllocateFromHeapLookaside+13     00260778     0000001c     00000000    
ntdll!RtlAllocateHeap+1dd     00260000     00000000     0000001c    
msvcrt!malloc+6c     0000001c     00000001     13c2ebf4    
php4ts!virtual_cwd_startup+9c     13c46108     1391be20     0105e5f8    
php4ts!ts_resource_ex+17f     13c2ebf4     00000e14     1704f9c8    
php4ts!ts_resource_ex+c4     00000000     00000e14     0105e5f8    
php4isapi!HttpFilterProc+b     1704fa1c     00004000     0105e5f8    
w3core!W3_MAIN_CONTEXT::NotifyFilters+e0     a1000001     5a3de000     145d8b53    
0x28ec81ec     8bfc4589     8b571045     8589087d    
0x0c758b56     8b571045     8589087d     fffffed8    
0x80000000`00000000     8589087d     fffffed8     00008068    
0x80000000`00000000     fffffed8     00008068     3c858d00    
0x80000000`00000000     00008068     3c858d00     50ffffff    
0x80000000`00000000     3c858d00     50ffffff     ff0c8d8d    

NTDLL!EXPINTERLOCKEDPOPENTRYSLISTFAULT 

Detailed Info For Corrupt Heap
Heap 3 - 0x00260000 
Heap Name   msvcrt!_crtheap 
Heap Description   This heap is used by msvcrt 
Reserved memory   15.13 MBytes 
Committed memory   13.67 MBytes (90.39% of reserved)  
Uncommitted memory   1.45 MBytes (9.61% of reserved)  
Number of heap segments   5 segments 
Number of uncommitted ranges   5 range(s) 
Size of largest uncommitted range   1.37 MBytes 
Calculated heap fragmentation   5.91% 

This is heavily critical !

Thanks in advance for your assistance !




Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2007-10-31 13:40 UTC] jani@php.net
We are aware of PHP's problems with stability under IIS and are working 
to rectify the problem. Unfortunatly your bug report does not contain any
extra useful information and we already have enough bug reports open about
this issue. If you can provide more detailed information such as a 
reproducable crash or a backtrace please do so and reopen this bug. 
Otherwise please keep trying new releases as we are working to resolve 
the problems on this platform
 
Thanks for your interest in PHP.


 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Mar 29 09:01:28 2024 UTC