Received: (qmail 35790 invoked by uid 501); 3 Sep 2001 13:29:38 -0000 Message-Id: <20010903132938.35789.qmail@apache.org> Date: 3 Sep 2001 13:29:38 -0000 From: Alfredo Heredero Reply-To: alfredo.herederobellot@telefonica.es To: submit@bugz.apache.org Subject: Apache crashes with exception 0xC0000005 when a client double-clicks a link to a PHP4 script X-Send-Pr-Version: 3.110 >Number: 8285 >Category: os-windows >Synopsis: Apache crashes with exception 0xC0000005 when a client double-clicks a link to a PHP4 script >Confidential: no >Severity: serious >Priority: medium >Responsible: apache >State: closed >Quarter: >Keywords: >Date-Required: >Class: mistaken >Submitter-Id: apache >Arrival-Date: Mon Sep 03 06:30:01 PDT 2001 >Closed-Date: Mon Sep 03 11:27:08 PDT 2001 >Last-Modified: Mon Sep 03 11:27:08 PDT 2001 >Originator: alfredo.herederobellot@telefonica.es >Release: 1.3.20 >Organization: >Environment: MS Windows NT 4.0 Server (Build 1381) - SP6a - Spanish language >Description: Apache crashes with exception 0xC0000005 when a client double-clicks a link to a PHP4 script that takes some seconds to complete. Single-clicking works OK. After clicking on the accept button on the popup window, Apache reinits child and continues normal operation. PHP is working fine with the same script on IIS 4. -------------------------------------------------- NT popup: Aplication Error Apache.exe Exception: access violation (0xC0000005), Address: 0x11f83b3d1 -------------------------------------------------- Apache log: [Mon Sep 03 09:47:39 2001] [info] Parent: Created child process 239 [Mon Sep 03 09:47:39 2001] [info] Parent: Duplicating socket 220 and sending it to child process 239 [Mon Sep 03 09:47:40 2001] [info] BytesRead = 372 WSAProtocolInfo = 2006620 [Mon Sep 03 09:48:06 2001] [info] [client 10.0.25.84] (10054)Unknown error: client stopped connection before rwrite completed [Mon Sep 03 09:48:07 2001] [info] [client 10.0.25.84] (10054)Unknown error: client stopped connection before rwrite completed [Mon Sep 03 09:48:13 2001] [info] master_main: Child processed exited (due to MaxRequestsPerChild?). Restarting the child process. [Mon Sep 03 09:48:13 2001] [info] Parent: Created child process 74 [Mon Sep 03 09:48:13 2001] [info] Parent: Duplicating socket 220 and sending it to child process 74 [Mon Sep 03 09:48:13 2001] [info] BytesRead = 372 WSAProtocolInfo = 2006620 ------------------------------------------------ I've tried some adjustments both in Apache and PHP and gave no result. Thanks i.a. >How-To-Repeat: At a client, double-click, or click repeatedly, on a link to a heavy PHP script. >Fix: No. >Release-Note: >Audit-Trail: State-Changed-From-To: open-closed State-Changed-By: wrowe State-Changed-When: Mon Sep 3 11:27:07 PDT 2001 State-Changed-Why: This is quite possibly a threading bug in PHP, or simply an error in your script. 0x11f83b3d1 appears to be in the PHP engine itself. Please report your error to that forum for additional help. Class-Changed-From-To: support-mistaken Class-Changed-By: wrowe Class-Changed-When: Mon Sep 3 11:27:07 PDT 2001 >Unformatted: [In order for any reply to be added to the PR database, you need] [to include in the Cc line and make sure the] [subject line starts with the report component and number, with ] [or without any 'Re:' prefixes (such as "general/1098:" or ] ["Re: general/1098:"). If the subject doesn't match this ] [pattern, your message will be misfiled and ignored. The ] ["apbugs" address is not added to the Cc line of messages from ] [the database automatically because of the potential for mail ] [loops. If you do not include this Cc, your reply may be ig- ] [nored unless you are responding to an explicit request from a ] [developer. Reply only with text; DO NOT SEND ATTACHMENTS! ]