Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 May 2008 10:02:00 -0500 (CDT)
From:      "Sean C. Farley" <scf@FreeBSD.org>
To:        Randy Bush <randy@psg.com>
Cc:        freebsd-current@FreeBSD.org, delphij@FreeBSD.org, freebsd-questions@FreeBSD.org
Subject:   Re: Updated php, and apache segfaults on SIGHUP
Message-ID:  <alpine.BSF.1.10.0805200927070.1945@thor.farley.org>
In-Reply-To: <483258E7.5090301@psg.com>
References:  <E7A65746-C21F-4700-8B0B-E8404F3C7053@forsythia.net> <1d3ed48c0805191759mc54c4f2r7f00b533efeac73d@mail.gmail.com> <483237A9.6030108@barryp.org> <483258E7.5090301@psg.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 19 May 2008, Randy Bush wrote:

> 386 very current
>
> i have been unable to get apache not to segv on one server for a while
> now.
>
> i tried the php rebuild
>
> i tried clearing obj, full system build, full ports force rebuild, ...
>
> i just tried
>
>> If you have a backup of php/extensions.ini from before you did your
>> updates, it would be worth trying reverting to that, to get the order
>> you had before that seemed OK.
>
> still coring
>
> but it is nice to know i have company :)

I recall mention on an E-mail list or on IRC of a core dump with PHP due
to improper use of putenv(), but I do not remember where.  Bug #44836[1]
discusses it.  It seems the patch was reverted, but I see that it is
included as a patch within the ports tree.  You could try to see if
things improve by using the older patch[2] for FreeBSD 7 (and above)
systems.

Cc'ing delphij to mention that the patch was reverted in the PHP tree.
Was the patch written for FreeBSD 6?  I noticed that it frees memory
just after the call to putenv().  The is valid for FreeBSD 6 where the
string was duped, but in 7, it follows the POSIX standard of using the
string directly.

Sean
   1. http://bugs.php.net/bug.php?id=44836
   2. http://www.freebsd.org/cgi/cvsweb.cgi/ports/lang/php5/files/patch-ext_standard_basic_functions.c?rev=1.1;content-type=text%2Fplain
-- 
scf@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.1.10.0805200927070.1945>