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

Reply via email to