Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 26029 invoked from network); 17 Jan 2011 18:00:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 17 Jan 2011 18:00:37 -0000 Received: (qmail 78099 invoked by uid 500); 17 Jan 2011 18:00:36 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 77777 invoked by uid 500); 17 Jan 2011 18:00:34 -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 77762 invoked by uid 99); 17 Jan 2011 18:00:34 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 Jan 2011 18:00:34 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of rainer.jung@kippdata.de designates 195.227.30.149 as permitted sender) Received: from [195.227.30.149] (HELO mailserver.kippdata.de) (195.227.30.149) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 Jan 2011 18:00:24 +0000 Received: from [195.227.30.209] (notebook-rj [195.227.30.209]) by mailserver.kippdata.de (8.13.5/8.13.5) with ESMTP id p0HI04gM006172 for ; Mon, 17 Jan 2011 19:00:04 +0100 (CET) Message-ID: <4D34839F.1070108@kippdata.de> Date: Mon, 17 Jan 2011 18:59:59 +0100 From: Rainer Jung User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 To: dev@httpd.apache.org Subject: Re: Startup crash for trunk on Solaris after proxy refactoring References: <4D345623.5060705@kippdata.de> In-Reply-To: <4D345623.5060705@kippdata.de> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On 17.01.2011 15:45, Rainer Jung wrote: > Hi, > > I get a crash on Solaris Sparc during startup in the test suite after > the proxy refactoring. Since it is a "Bus error" I wildly guess the root > cause is an alignment issue in the shared memory. Sparc ist sensible to > that and the only other Bus error or httpd I remember was wrong > alignment in shm for mod_ssl shmcb (long ago). In addition to the fix in slotmem (see previous mail) I suggest hardening the balancer against future crashes by also aligning the slot data at 8 byte boundaries (more precisely the APR default alignment): http://people.apache.org/~rjung/patches/mod_proxy_alignment.patch Regards, Rainer