ID: 24534 Comment by: info at xboot dot de Reported By: mstaiger at informatik dot uni-siegen dot de Status: No Feedback Bug Type: IIS related Operating System: Win2k PHP Version: 4.3.2 New Comment:
I used DebugIIS to create a dump and send the files to Microsoft. They say the reason is the bad PHP code - in no way hardware or IIS. They give me the following analyses: Access violation - code c0000005 (!!! second chance !!!) eax=ffffffff ebx=77f470fe ecx=783b398b edx=00000007 esi=02ecf928 edi=02ecf968 eip=01cf3e65 esp=02ecf91c ebp=02ecf970 iopl=0 nv up ei ng nz na po nc cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010286 *** WARNING: Unable to verify checksum for php4ts.dll *** ERROR: Symbol file could not be found. Defaulted to export symbols for php4ts.dll - php4ts!php_request_startup+1b5: 01cf3e65 8b7c91fc mov edi,[ecx+edx*4-0x4] ds:0023:783b39a3=???????? 0:019> kv ChildEBP RetAddr Args to Child WARNING: Stack unwind information not available. Following frames may be wrong. 02ecf970 100044d0 77f470fe 00d99618 5a322b54 php4ts!php_request_startup+0x1b5 000003ff 00000000 00000000 00000000 00000000 php4isapi!DllMain+0x24b0 0:019> da 100044d0 100044d0 "PHP has encountered an Access Vi" 100044f0 "olation at %p" Hope this will help you to locate the error. Previous Comments: ------------------------------------------------------------------------ [2003-07-27 14:33:42] [EMAIL PROTECTED] No feedback was provided. The bug is being suspended because we assume that you are no longer experiencing the problem. If this is not the case and you are able to provide the information that was requested earlier, please do so and change the status of the bug back to "Open". Thank you. ------------------------------------------------------------------------ [2003-07-22 07:07:12] [EMAIL PROTECTED] If the problem is due to a memory shortfall try the following test. Make a simple php test script and then using ApacheBench or httpref try sending a large number of requests to it. Meanwhile monitor the memory usage to see if it continues to increase until eventually there is no memory avaliable. ------------------------------------------------------------------------ [2003-07-17 03:55:26] info at xboot dot de One of my customers has the same problem since upgrade from Php 4.1 to 4.32. The error occures 3 - 10 times a day. I've tried a lot: Installing Php on three different machines with a clean OS (and different Php versions > 4.2), playing arround with IIS-settings, enable and disable Zend-Optimizer. But problem is still there. Now I use Windows 2003 Webserver Edition. IIS doesn't restart abnormal (because he now uses a seperate worker process), but in the Event-Viewer I found this (once again 3 - 10 times a day): A process serving application pool 'DefaultAppPool' terminated unexpectly. The process id was '...'. The process exit code was '0xc0000005'. When this error occures the following message is displayed on browser: "Php has encountered an access violation at..." When I reload the site everything works fine. ------------------------------------------------------------------------ [2003-07-17 02:31:27] mstaiger at informatik dot uni-siegen dot de So far the snapshot didn't help. IIS keeps resetting (1-2 times a day). BUT : I found out, that before it happens, the available System Memory goes rapidly down. Does this information help in any way? ------------------------------------------------------------------------ [2003-07-13 10:56:21] [EMAIL PROTECTED] And make sure you remove ALL existing PHP related dlls/binaries from your system before installing the new version. ------------------------------------------------------------------------ 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/24534 -- Edit this bug report at http://bugs.php.net/?id=24534&edit=1