Received: (qmail 81795 invoked by uid 501); 17 Oct 2001 11:03:51 -0000 Message-Id: <20011017110351.81794.qmail@apache.org> Date: 17 Oct 2001 11:03:51 -0000 From: Ronald Bernhardt Reply-To: Ronald.Bernhardt@de.bosch.com To: submit@bugz.apache.org Subject: Apache crashes when using precached isapi-dll (ISAPICacheFile) X-Send-Pr-Version: 3.110 >Number: 8563 >Category: mod_isapi >Synopsis: Apache crashes when using precached isapi-dll (ISAPICacheFile) >Confidential: no >Severity: critical >Priority: medium >Responsible: apache >State: closed >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Wed Oct 17 04:10:01 PDT 2001 >Closed-Date: Mon Dec 03 12:00:50 PST 2001 >Last-Modified: Mon Dec 03 12:00:50 PST 2001 >Originator: Ronald.Bernhardt@de.bosch.com >Release: 2.016 (beta) >Organization: >Environment: Windows 2000, sp2; VC++ 6.0 >Description: Apache crashes when an isapi exention dll that exports the cleanup method TerminateExtension is precached by means of ISAPICacheFile statement in the config-file. This is because Apache read and executes the config file twice. When cleaning up the isapi-dll is first unloaded and than Apache tries to execute TerminateExtension, which clearly fails. >How-To-Repeat: Precache an Isapi-Extension dll e.g. IIS-Sample "Simple" included in Plattform SDK Samples (Plattform SDK\samples\web\iis\isapi\extension\simple). In httpd.conf: AddHandler isapi-isa .dll ISAPICacheFile C:\Apache2.0\cgi-bin\simple.dll >Fix: the cleanup handlers (dll unload / TerminateExtension) for isapi-dll should be inserted in different order in the cleanup list und therefore executed in different order >Release-Note: >Audit-Trail: State-Changed-From-To: open-closed State-Changed-By: wrowe State-Changed-When: Wed Oct 17 20:39:36 PDT 2001 State-Changed-Why: Dup of PR 8562 State-Changed-From-To: closed-open State-Changed-By: wrowe State-Changed-When: Wed Oct 17 20:40:21 PDT 2001 State-Changed-Why: My mistake... different subject. State-Changed-From-To: open-feedback State-Changed-By: slive State-Changed-When: Wed Nov 14 12:55:00 PST 2001 State-Changed-Why: [This is a standard response.] This Apache problem report has not been updated recently. Please reply to this message if you have any additional information about this issue, or if you have answers to any questions that have been posed to you. If there are no outstanding questions, please consider this a request to try to reproduce the problem with the latest software release, if one has been made since last contact. If we don't hear from you, this report will be closed. If you have information to add, BE SURE to reply to this message and include the apbugs@Apache.Org address so it will be attached to the problem report! State-Changed-From-To: feedback-closed State-Changed-By: wrowe State-Changed-When: Mon Dec 3 12:00:50 PST 2001 State-Changed-Why: Fixed in 2.0.30-dev. See 8919 for more info. Thanks for your report and interest in the Apache 2.0 Beta! >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! ]