ID: 38111 Comment by: noone at nowhere dot com Reported By: svendavidh at hotmail dot com Status: No Feedback Bug Type: IIS related Operating System: Windows Server 2003 Std. Ed. R2 PHP Version: 5.1.4 Assigned To: pajoye New Comment:
I too see this problem on IIS7 with both Vista Ultimate and Win2K8 Web Edition. The problem is certainly related to security/authentication and such, since if you run the worker process under a named admin account, then the crashes at regular intervals dissappear. The thing is that PHP does still cause a fault on exit, which is a bit unpleasant, especially if you develop your own ISAPI modules and or PECL extensions alongside PHP. It makes it much harder to trace memory leaks in ones own code, and so on. One might think that people are keen to promote the quality of PHP, but it seems "They all do that sir." is good enough. Previous Comments: ------------------------------------------------------------------------ [2008-07-03 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-06-27 02:23:24] leo at calinfomgmt dot com Same problem here. We are also using the ISAPI install of PHP. Maybe someone will use this backtrace to fix a problem that seems to pleg the entire 5.1.x version. ------------------------------------------------------------------------ [2008-06-25 18:02:32] kevin dot webb at f2bc dot net Since it's an ISAPI istall of PHP there is no php.exe process to tag. This is a crash dump will all IIS related process flaged and using the PHP debug. Thread 0 - System ID 6548 Entry point w3wp!wmainCRTStartup Create time 6/25/2008 9:58:56 AM Time spent in user mode 0 Days 0:0:0.78 Time spent in kernel mode 0 Days 0:0:0.62 Function Arg 1 Arg 2 Arg 3 Source w3core!W3_SERVER::Terminate+164 00000000 01001418 010013e4 w3core!UlW3Start+280 00000007 00263978 00000000 w3wp!wmain+22a 00000007 00263978 00264560 w3wp!wmainCRTStartup+12f 00000000 00000000 bffdb000 kernel32!BaseProcessStart+23 010018f8 00000000 78746341 W3CORE!W3_SERVER::TERMINATE+164In w3wp__PID__2044__Date__06_25_2008__Time_10_26_06AM__734__Second_Chance_Exception_C0000005.dmp the assembly instruction at w3core!W3_SERVER::Terminate+164 in c:\WINDOWS\system32\inetsrv\w3core.dll from Microsoft Corporation has caused an access violation exception (0xC0000005) when trying to read from memory location 0x608fc030 on thread 0 Module Information Image Name: c:\WINDOWS\system32\inetsrv\w3core.dll Symbol Type: PDB Base address: 0x5a390000 Time Stamp: Sat Feb 17 06:01:40 2007 Checksum: 0x00064439 Comments: COM DLL: False Company Name: Microsoft Corporation ISAPIExtension: False File Description: IIS Web Server Core ISAPIFilter: False File Version: 6.0.3790.3959 (srv03_sp2_rtm.070216-1710) Managed DLL: False Internal Name: w3core.dll VB DLL: False Legal Copyright: © Microsoft Corporation. All rights reserved. Loaded Image Name: w3core.dll Legal Trademarks: Mapped Image Name: Original filename: w3core.dll Module name: w3core Private Build: Single Threaded: False Product Name: Internet Information Services Module Size: 352.00 KBytes Product Version: 6.0.3790.3959 Symbol File Name: c:\symcache\w3core.pdb\1BD3D6C6BC5C44D3B496F792D23444952\w3core.pdb Special Build: & ------------------------------------------------------------------------ [2008-06-25 16:33:14] kevin dot webb at f2bc dot net Here you go. Thread 0 - System ID 9988 Entry point w3wp!wmainCRTStartup Create time 6/24/2008 9:06:45 PM Time spent in user mode 0 Days 0:0:0.93 Time spent in kernel mode 0 Days 0:0:0.62 Function Arg 1 Arg 2 Arg 3 Source w3core!W3_SERVER::Terminate+164 00000000 01001418 010013e4 w3core!UlW3Start+280 00000007 00263978 00000000 w3wp!wmain+22a 00000007 00263978 00264560 w3wp!wmainCRTStartup+12f 00000000 00000000 bffdb000 kernel32!BaseProcessStart+23 010018f8 00000000 78746341 W3CORE!W3_SERVER::TERMINATE+164In w3wp__PID__9860__Date__06_24_2008__Time_09_27_54PM__62__Second_Chance_Exception_C0000005.dmp the assembly instruction at w3core!W3_SERVER::Terminate+164 in c:\WINDOWS\system32\inetsrv\w3core.dll from Microsoft Corporation has caused an access violation exception (0xC0000005) when trying to read from memory location 0x608fc030 on thread 0 Module Information Image Name: c:\WINDOWS\system32\inetsrv\w3core.dll Symbol Type: PDB Base address: 0x5a390000 Time Stamp: Sat Feb 17 06:01:40 2007 Checksum: 0x00064439 Comments: COM DLL: False Company Name: Microsoft Corporation ISAPIExtension: False File Description: IIS Web Server Core ISAPIFilter: False File Version: 6.0.3790.3959 (srv03_sp2_rtm.070216-1710) Managed DLL: False Internal Name: w3core.dll VB DLL: False Legal Copyright: © Microsoft Corporation. All rights reserved. Loaded Image Name: w3core.dll Legal Trademarks: Mapped Image Name: Original filename: w3core.dll Module name: w3core Private Build: Single Threaded: False Product Name: Internet Information Services Module Size: 352.00 KBytes Product Version: 6.0.3790.3959 Symbol File Name: c:\symcache\w3core.pdb\1BD3D6C6BC5C44D3B496F792D23444952\w3core.pdb Special Build: & ------------------------------------------------------------------------ [2008-06-25 06:54:37] [EMAIL PROTECTED] To generate a usable backtrace see: http://bugs.php.net/bugs-generating-backtrace-win32.php A script to reproduce it could help as well (even if many scripts may crash, at least one can help to fix one issue). I'm waiting some new test systems with IIS6 and 7 and server 2k3, 2k8 and Vista. That will help to reproduce some of the issues you get. ------------------------------------------------------------------------ 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/38111 -- Edit this bug report at http://bugs.php.net/?id=38111&edit=1