From owner-freebsd-questions@FreeBSD.ORG Thu Oct 9 11:16:03 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B5C891065698; Thu, 9 Oct 2008 11:16:03 +0000 (UTC) (envelope-from gandalf@shopzeus.com) Received: from viefep14-int.chello.at (viefep18-int.chello.at [213.46.255.22]) by mx1.freebsd.org (Postfix) with ESMTP id CF1558FC2E; Thu, 9 Oct 2008 11:16:02 +0000 (UTC) (envelope-from gandalf@shopzeus.com) Received: from edge02.upc.biz ([192.168.13.237]) by viefep14-int.chello.at (InterMail vM.7.08.02.02 201-2186-121-104-20070414) with ESMTP id <20081009111600.BFHT17938.viefep14-int.chello.at@edge02.upc.biz>; Thu, 9 Oct 2008 13:16:00 +0200 Received: from [192.168.2.175] ([89.134.231.52]) by edge02.upc.biz with edge id QbFz1a04C18VCLh02bG0by; Thu, 09 Oct 2008 13:16:00 +0200 X-SourceIP: 89.134.231.52 Message-ID: <48EDE7EF.1090601@shopzeus.com> Date: Thu, 09 Oct 2008 13:15:59 +0200 From: Laszlo Nagy User-Agent: Thunderbird 2.0.0.17 (X11/20080925) MIME-Version: 1.0 To: Jeremy Chadwick , freebsd-questions@freebsd.org References: <48ECACB4.8080103@shopzeus.com> <20081008131248.GA77388@icarus.home.lan> <48EDBCB1.7020803@shopzeus.com> <20081009081741.GA98538@icarus.home.lan> <48EDD487.7090401@shopzeus.com> <20081009100047.GA523@icarus.home.lan> In-Reply-To: <20081009100047.GA523@icarus.home.lan> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: php5 segfault X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Oct 2008 11:16:03 -0000 > I thought you said you changed the order and it didn't work? *confused* > I said no success so far. There are more than 20 modules and there is no description about what the good order should be. I had to keep trying... > If so: it should be obvious why it hasn't been fixed. It doesn't appear > to affect everyone -- for example, we have never seen this problem in > the 4-5 years we've been using PHP on FreeBSD -- and the solution > doesn't really make much sense anyway. It smells of a missing symbol > problem (e.g. libxx.so wants a symbol named "hello_bob", but the symbol > is available in libyy.so, which has to be loaded first; however, ld.so > and dlopen(3) have explicit handling for this scenario (see RTLD_NOW vs. > RTLD_LAZY), so I'm at a loss). > Maybe you are right. But I would think that a missing symbol problem should throw an error message telling "missing symbol" instead of making a segfault. > That said, if you feel this is a humongous issue, I highly recommend you > mail the PHP port maintainer and express your concerns, or open a PR > We had the same problem on our previous server. I'm going to install another box today and test it. If the problem comes out again, I'm going to write a PR. Thank you! Laszlo