Return-Path: Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 16044 invoked by uid 500); 16 Nov 2002 11:11:49 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 16031 invoked from network); 16 Nov 2002 11:11:49 -0000 X-Authentication-Warning: rdu74-177-063.nc.rr.com: trawick set sender to trawick@attglobal.net using -f Sender: trawick@rdu74-177-063.nc.rr.com To: dev@httpd.apache.org Subject: Re: mod_include regression (stable release SHOWSTOPPER) References: <3DD54CF8.3010001@apache.org> <3DD56D00.1070504@apache.org> From: Jeff Trawick Date: 16 Nov 2002 06:20:22 -0500 In-Reply-To: <3DD56D00.1070504@apache.org> Message-ID: Lines: 15 User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Greg Ames writes: > mmap_bucket_setaside creates a dup of the mmap bucket in my new > deferred write pool. forking/execing the script adds a FLUSH bucket > somewhere behind the mmap bucket. This causes a socket write and then > my new code clears the pool, driving mmap_bucket_cleanup, which zeros > out the pointer to the apr_mmap_t. I don't understand why mmap_bucket_cleanup zeros out the pointer to the apr_mmap_t with no regards to the refcount. That act, or the need to do that, seems to be the heart of the matter. -- Jeff Trawick | trawick@attglobal.net Born in Roswell... married an alien...