Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 37144 invoked from network); 12 Oct 2010 21:22:53 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 12 Oct 2010 21:22:53 -0000 Received: (qmail 20103 invoked by uid 500); 12 Oct 2010 21:22:52 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 20039 invoked by uid 500); 12 Oct 2010 21:22:52 -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: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 20030 invoked by uid 99); 12 Oct 2010 21:22:52 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Oct 2010 21:22:52 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of trawick@gmail.com designates 209.85.215.45 as permitted sender) Received: from [209.85.215.45] (HELO mail-ew0-f45.google.com) (209.85.215.45) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Oct 2010 21:22:44 +0000 Received: by ewy26 with SMTP id 26so3981062ewy.18 for ; Tue, 12 Oct 2010 14:22:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=Dn6Keimk7J9VRe3PpBfmWVQlJzWE+5T++34PkUTa4I4=; b=mfRkblyxSR73fDapkW9P2gowhp3WOHzbjeyeRJrAeXE+bZHG7G+CjoeZg5ajHE6kM7 jCheiu7S8u66dQjLjSvVjoH9F+mG5TkvSdiQGhp7WzBX1+F+0VF0IKpH75/eWO+O8w8p xWO30XN3rCB1sEJ/pICtZmShZJWk+54iymMf8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=gFVPhj3TuoKaUPqcKbOUkHsOIHNfr9MkRRYMHf9VIjECJJHGhkDf/FX/VOZ9XBRzWF kd+3HewGgbnGJzQTOD2iqsSaonB/zuCw+6+Z6kRfjcRRYfQN4anyrkbQFa02tCPaAYtg MgC4+9vozjnZ8wW69uTxMfJU/YAH4cUlCtwoo= MIME-Version: 1.0 Received: by 10.213.28.139 with SMTP id m11mr1353897ebc.68.1286918543885; Tue, 12 Oct 2010 14:22:23 -0700 (PDT) Received: by 10.213.17.140 with HTTP; Tue, 12 Oct 2010 14:22:23 -0700 (PDT) In-Reply-To: <20100924112525.9B81423889E3@eris.apache.org> References: <20100924112525.9B81423889E3@eris.apache.org> Date: Tue, 12 Oct 2010 17:22:23 -0400 Message-ID: Subject: Re: svn commit: r1000814 - in /httpd/httpd/trunk: CHANGES server/mpm/event/event.c From: Jeff Trawick To: dev@httpd.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Fri, Sep 24, 2010 at 7:25 AM, wrote: > Author: trawick > Date: Fri Sep 24 11:25:25 2010 > New Revision: 1000814 > > URL: http://svn.apache.org/viewvc?rev=3D1000814&view=3Drev > Log: > Fix crash accessing pollset on worker thread when child process is exitin= g. > > The timeout mutex and pollset were allocated from the listener thread > pool. =A0During child process shutdown, the listener thread exits first > while any outstanding requests finish. =A0These objects need to be alloca= ted > from pchild since the lifetime extends until the last worker thread has > finished. > > Switch to pchild, and move init of these objects to the same place as > other thread-independent objects. Someone mentioned using 2.2 event in production on the list,today or yesterday, so I peeked at 2.2 and this bug appears to affect it. Any interest out there in seeing what it takes to backport? (away from working env until tonight; dunno when wrowe is going to T&R; dunno if anyone cares)