From owner-freebsd-performance@FreeBSD.ORG Fri Feb 15 01:29:54 2008 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9F8C716A418 for ; Fri, 15 Feb 2008 01:29:54 +0000 (UTC) (envelope-from gemini@geminix.org) Received: from geminix.org (geminix.org [213.73.82.81]) by mx1.freebsd.org (Postfix) with ESMTP id 6FF0513C43E for ; Fri, 15 Feb 2008 01:29:54 +0000 (UTC) (envelope-from gemini@geminix.org) Message-ID: <47B4E0A6.3010205@geminix.org> Date: Fri, 15 Feb 2008 01:45:26 +0100 From: Uwe Doering Organization: Private UNIX Site User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.12) Gecko/20080129 SeaMonkey/1.1.8 (Ubuntu-1.1.8+nobinonly-0ubuntu1) MIME-Version: 1.0 To: Brett Bump References: <20080214114759.R75215@mail.rsts.org> <47B49A16.1080103@FreeBSD.org> <20080214131026.Y75492@mail.rsts.org> <47B4C19F.6000900@palisadesys.com> <20080214154528.N75492@mail.rsts.org> In-Reply-To: <20080214154528.N75492@mail.rsts.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Received: from gemini by geminix.org with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69 (FreeBSD)) (envelope-from ) id 1JPohk-0005L4-M6; Fri, 15 Feb 2008 02:29:53 +0100 Cc: freebsd-performance@freebsd.org, Guy Helmer Subject: Re: System perforamance 4.x vs. 5.x and 6.x X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Feb 2008 01:29:54 -0000 Brett Bump wrote: > > On Thu, 14 Feb 2008, Guy Helmer wrote: > >> Brett Bump wrote: >>> [Thu Feb 14 09:59:23 2008] [notice] child pid 43464 exit signal Abort trap (6) >>> httpd in malloc(): error: recursive call >>> [Thu Feb 14 10:07:34 2008] [notice] child pid 85706 exit signal Abort trap (6) >>> httpd in free(): error: recursive call >>> [Thu Feb 14 10:48:39 2008] [notice] child pid 45621 exit signal Abort trap (6) >>> httpd in free(): error: recursive call >>> >> Do you have a mix of modules that are both multi-threaded and >> single-threaded loaded in Apache? >> >> I'm not sure what else could be a root cause for this particularly nasty >> problem. >> >> Guy > > Running apache_1.3.37 with php5 (about as generic as I can get). Here is > the php extensions.ini file: > > extension=ctype.so > extension=dom.so > extension=ftp.so > extension=gd.so > extension=gettext.so > extension=iconv.so > extension=pcre.so > extension=zlib.so > extension=pdo.so > extension=posix.so > extension=session.so > extension=simplexml.so > extension=sqlite.so > extension=tokenizer.so > extension=xml.so > extension=xmlreader.so > extension=xmlwriter.so > extension=mysql.so > extension=imap.so > extension=sockets.so Have you tried sorting this list alphabetically? Believe it or not, when I tried to use Apache 1.3.x with PHP 5.2.x with extensions in arbitrary order I got inexplicable crashes, too. Now, of course it was just a coincidence that it worked for me after sorting the extension list. What this in fact points to is that the order of extensions can be important in that list, for whatever reason. For me it worked after sorting the list, but YMMV. Might be worth a try, though. Regards, Uwe -- Uwe Doering | EscapeBox - Managed On-Demand UNIX Servers gemini@geminix.org | http://www.escapebox.net