Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Mar 2004 15:15:32 -0600
From:      Jon Noack <noackjr@alumni.rice.edu>
To:        Edwin Culp <eculp@viviendaatualcance.com.mx>
Cc:        current@freebsd.org
Subject:   Re: apache13 signal 11 with php4 - with or without ssl
Message-ID:  <406B34F4.1070108@alumni.rice.edu>
In-Reply-To: <40697C93.2070701@alumni.rice.edu>
References:  <20040330043830.scwgckcs8kcc0cws@mail.viviendaatualcance.com.mx> <40697C93.2070701@alumni.rice.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On 3/30/2004 7:56 AM, Jon Noack wrote:
> On 3/30/2004 4:38 AM, Edwin Culp wrote:
>> Good morning,
>>
>> With yesterday's current with all updated, mergemaster,
>> portupgrade, openssl port removed and all dependent ports
>> rebuilt (confirmed with libchk and ldd), apache13
>> immediately crashes when accessing libphp4.so.  If I
>> comment out the libphp4.so and mod_php4.c in httpd.conf, I
>> can start apache and it seems more or less stable.  It will
>> not start (apachectl start) with php but strangely, if I
>> start it, I can uncomment the php4 lines in httpd.conf and
>> add a php4 site, run apachectl graceful and it doesn't
>> crash immediately.  If I try to add more php4
>> nameVirtualHosts it will crash even using graceful and to
>> start it I have to repeat the strange process just to use
>> my php4 email client.
>>
>> If anyone has seen this or has an idea, it would be
>> appreciated.  The only thing that I'm thinking is that
>> maybe I shouldn't have removed the openssl port but after
>> all the testing I am doubting it.
> 
> Although I'm using apache2, I also had some crash issues with PHP 4.3.5. 
>  Specifically, it segfaults on exit (graceful or otherwise).  Although 
> the PHP folks have tagged it as Bogus, this bug describes exactly what I 
> am seeing (the backtrace is identical):
> http://bugs.php.net/bug.php?id=27735
> 
> This is quite annoying, because among other things it breaks logfile 
> rotation -- the logfile gets rotated, but apache dies with these 
> messages in httpd-error.log:
> [Tue Mar 30 06:44:48 2004] [notice] Graceful restart requested, doing 
> restart
> [Tue Mar 30 06:44:48 2004] [notice] seg fault or similar nasty error 
> detected in the parent process
> 
> Reverting to the PCRE bundled with PHP 4.3.4 (PCRE version 4.3) resolved 
> the problem for me (just replace the PHP 4.3.5 ext/pcre directory with 
> the one from PHP 4.3.4).

Apparently the PHP issue is fixed in CVS:
http://bugs.php.net/bug.php?id=27810

Jon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?406B34F4.1070108>