Return-Path: Delivered-To: apmail-apr-dev-archive@www.apache.org Received: (qmail 66676 invoked from network); 18 Sep 2006 15:12:22 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 18 Sep 2006 15:12:22 -0000 Received: (qmail 67400 invoked by uid 500); 18 Sep 2006 15:12:20 -0000 Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 67284 invoked by uid 500); 18 Sep 2006 15:12:20 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Id: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 67267 invoked by uid 99); 18 Sep 2006 15:12:20 -0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: domain of lists@nabble.com designates 72.21.53.35 as permitted sender) Received: from [72.21.53.35] (HELO talk.nabble.com) (72.21.53.35) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Sep 2006 08:12:19 -0700 Received: from [72.21.53.38] (helo=jubjub.nabble.com) by talk.nabble.com with esmtp (Exim 4.50) id 1GPKjq-0006PH-8I for dev@apr.apache.org; Mon, 18 Sep 2006 08:08:50 -0700 Message-ID: <6365459.post@talk.nabble.com> Date: Mon, 18 Sep 2006 08:08:50 -0700 (PDT) From: Henk Fictorie To: dev@apr.apache.org Subject: APR 0.9.12 causes Apache 2.0.59 to stop responding MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: henk.fictorie@kpn.com X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Environment: Sun V440 with Solaris 8. Webserver (2.0.55 and 2.0.59) compiled with gcc 3.3. Both using openssl-0.9.8a. We use the worker MPM and AcceptMutex set to pthread. After Apache 2.0.59 was released we tried to upgrade our existing Apache 2.0.55 (mod_rewrite bug) After a couple of hours the webserver stopped responding, we had to fall back to Apache 2.0.55. In our test environment I was able to reproduce this problem. The culprit seems to be our setting AcceptMutex pthread in combination with APR 0.9.12 When I compile/use Apache 2.0.59 in combination with the APR 0.9.7 everything works. Reproduction: - use pstack to find the process with the listener thread in poll state - kill -9 that process - no new process is created by the master process - webserver stops responding With APR 0.9.7 after killing the process the main process just creates a new process and the webserver reacts normally. Any ideas on what could be wrong, bug in APR 0.9.12? regards Henk Fictorie -- View this message in context: http://www.nabble.com/APR-0.9.12-causes-Apache-2.0.59-to-stop-responding-tf2291822.html#a6365459 Sent from the APR Dev (Apache Portable Runtime) mailing list archive at Nabble.com.