ID: 37575 Comment by: roberto at v-servers dot it Reported By: richardvernooij at yahoo dot com Status: No Feedback Bug Type: IIS related Operating System: Windows 2003 server PHP Version: 5.1.4 New Comment:
Hi, I have the same problem with w3wp.exe crashing after a website run page in php 5.2.6 On this website I have Joomla 1.5 installed, the website work but the web server which is IIS6 on windows 2003 server enterprise report all these errors every time a website with php run. Event Type: Error Event Source: Application Error Event Category: (100) Event ID: 1000 Date: 20/10/2008 Time: 18.01.11 User: N/A Computer: VSS Description: Faulting application w3wp.exe, version 6.0.3790.3959, faulting module w3core.dll, version 6.0.3790.3959, fault address 0x000201b4. For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp. Data: 0000: 41 70 70 6c 69 63 61 74 Applicat 0008: 69 6f 6e 20 46 61 69 6c ion Fail 0010: 75 72 65 20 20 77 33 77 ure w3w 0018: 70 2e 65 78 65 20 36 2e p.exe 6. 0020: 30 2e 33 37 39 30 2e 33 0.3790.3 0028: 39 35 39 20 69 6e 20 77 959 in w 0030: 33 63 6f 72 65 2e 64 6c 3core.dl 0038: 6c 20 36 2e 30 2e 33 37 l 6.0.37 0040: 39 30 2e 33 39 35 39 20 90.3959 0048: 61 74 20 6f 66 66 73 65 at offse 0050: 74 20 30 30 30 32 30 31 t 000201 0058: 62 34 b4 Is there any way to fix this or a PHP version that work without problem on IIS6? I am using php 4 on windows 2000 since 4 years without any problems. Previous Comments: ------------------------------------------------------------------------ [2008-04-15 12:55:52] pranay dot vanjare at zenithinfotech dot com I HAVE WINDOWS 2003 SERVER RC2 WITH 4G.B RAM XEON SYSTEM. I REGULARLY GET ONE ERROR IN W3WP.EXE FILE (REFERANCE MEMORY AT 0x01e7e8fo MEMORY COULD NOT BE READ) CAN U PLEASE HELP ME IN THAT BECAUSE THIS SERVER IS VERY CRITICAL FOR US. ------------------------------------------------------------------------ [2007-12-28 21:25:47] masssheltie at hotmail dot com Found this posting buried on a development web site. David Wang et al possibly figured out the reason for the problem. >This is a bug in the PHP ISAPI DLL during DLL unload. It is trying to > double-free a piece of memory. When you recycle the Application Pool, > it causes the w3wp.exe to shutdown and unload all ISAPI DLLs, hence > triggering the PHP bug. > > The crash happen regardless of the IIS Application Pool identity. > > This should just be reported to PHP as a bug. You can recreate the problem by accessing any PHP script, and then recycling the applications pool associated with the web page in IIS. The recycling will cause the error, and will log same in the Event Viewer. I've not heard any formal plans to cope with this as of yet. ------------------------------------------------------------------------ [2007-04-06 06:02:53] chrisjx at gmail dot com Having the very similar problems. Now have Server 2003 sp2 installed still a problem. The variation I'm having is that I get the error perhaps 6 times whenever I re-boot. Then all is well and everything seems to work fine. I went into PHP.INI and commented out the only extension I had, php_mysql.dll, rebooted and the problem no longer occurs. However w/o this extension installed all is kaput... I know, I see the note not to say "this is how I solved it" or "this might help you" and I suppose you might delete this, but I had to try. I've had this problem since I installed 5.1.4 and I doubt it is "bogus". Event Log: Reporting queued error: faulting application w3wp.exe, version 6.0.3790.3959, faulting module unknown, version 0.0.0.0, fault address 0x01d45c80. ------------------------------------------------------------------------ [2006-07-26 19:57:26] jeep85 at gmail dot com This error started to appear for me after I upgraded to PHP 5.1.4 Once I downgraded back to PHP 5.1.1 the errors went away. Wasn't sure if that would help isolate the problem. I'm running IIS6 on W2K3 SP1. ------------------------------------------------------------------------ [2006-07-12 09:45:55] ferrante at aracnet dot com I believe this is related to Bug #36853 Worker process crashes after application pool recycle. There are some detailed posts at the bottom of that bug suggesting changing the extensions load order in the php.ini file or disabling DEP for the w3wp.exe process. ------------------------------------------------------------------------ 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/37575 -- Edit this bug report at http://bugs.php.net/?id=37575&edit=1
