Date: Fri, 02 Apr 2004 12:05:42 -0300 From: Renato Botelho <renato@galle.com.br> To: Paul Reece <paul.reece@atlare.com.au> Cc: freebsd-ports@freebsd.org Subject: Re: apache2 and php4.3.5 - segfault Message-ID: <406D8146.6000204@galle.com.br> In-Reply-To: <000001c4185d$bd91ca50$0402a8c0@penfold> References: <000001c4185d$bd91ca50$0402a8c0@penfold>
next in thread | previous in thread | raw e-mail | index | archive | help
Paul Reece wrote: > Hi, > > I'm having a few problems with Apache2.0.49 and PHP 4.3.5 - I've done a > fresh install of both under FreeBSD 4.9-STABLE, but whenever I have PHP > loaded, any signal sent to Apache2 (eg for a restart) results in the main > Apache2 process segfaulting.. eg: > > [Fri Apr 02 10:33:27 2004] [notice] suEXEC mechanism enabled (wrapper: > /usr/local/sbin/suexec) > [Fri Apr 02 10:33:29 2004] [notice] Apache/2.0.49 (Unix) PHP/4.3.5 > mod_jk/1.2.5 mod_ssl/2.0.49 OpenSSL/0.9.7c configured -- resuming normal > operations > [Fri Apr 02 10:33:44 2004] [notice] SIGUSR1 received. Doing graceful > restart > [Fri Apr 02 10:33:44 2004] [notice] seg fault or similar nasty error > detected in the parent process > > If I simply remove PHP from the Apache configuration (ie, dont load the > module), the above no longer occurs. > > I've tried with both the prefork and worker MPM's without any change in > behavior - I've also reproduced this on a second machine, also running > FreeBSD 4.9-STABLE (no mod_jk on that machine). > > Anyone else seeing the above or know a solution? You can use php-4.3.4, or use apache 2.0.48 or copy ext/pcre directory from php-4.3.4 overwritin ext/pcre directory of php-4.3.5 until this bug was fixed. Could you see references of this bug here: http://bugs.php.net/bug.php?id=27810 http://www.freebsd.org/cgi/query-pr.cgi?pr=64904 http://issues.apache.org/bugzilla/show_bug.cgi?id=28086 Best regards -- Renato Botelho
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?406D8146.6000204>