On 11/1/2009, "Gonzalo Lionel Rodriguez" <gonz...@sepp0.com.ar> wrote:
>Maybe a Suhosin issue...
>
>CVSROOT: /cvs
>Module name: ports
>Changes by: rob...@cvs.openbsd.org 2009/07/20 10:30:14
>
>Modified files:
>www/php5 : Makefile.inc www/php5/core : Makefile www/php5/extensions:
>Makefile Added files:
>www/php5/core/patches: patch-ext_suhosin_suhosin_c
>Log message:
>Make suhosin.session.encrypt=off by default because there are some
problems
>with php 5.2.10 and the suhosin patch. noted by william@ and people on
ports@
>It's going to be re-enabled when it gets fixed upstream.
>
>
>Just, put suhosin.session.encrypt=off in you php.ini and check out.

Well amazingly (and to my great relief) this seems to have fixed things.

Thank you so much Gonzalo.

Despite not having "suhosin.session.encrypt=on" in my php.ini (i guess
it's
the default), explicitly setting this to "off" has fixed the segfault
problem.

Anyway, thanks to all who offered suggestions. It reinforces my decision
to
use OpenBSD. The support is amazing.

Cheers
Jeremy




>
>2009/11/1 Jeremy Bowen <jer...@smartpoint.co.nz>:
>> Richard Toohey wrote:
>>>
>>> [cut]
>>>
>>> Can't help you directly, but there are a few questions that might
help ...
>>>
>>> 1. Upgraded as per instructions -
>>> http://www.openbsd.org/faq/upgrade46.html?
>>
>> Yes, followed the instructions to the letter. Everything else upgraded
>> successfully and is working as expected.
>> If I made a mistake, I duplicated the error on both upgrades. I think
this
>> is unlikely.
>>>
>>> 2. Upgrade included packages at the end of those instructions?
>>
>> Yes, upgraded packages too. This seemed to go smoothly. I've since
>> pkg_delete and pkg_add'ed the obvious suspect packages with no effect.
>>>
>>> 3. Applied errata patches (don't think they would make a difference
here?)
>>
>> No, I haven't done that as I haven't built from source. Hadn't planned
on
>> having to rebuild packages for this upgrade. I could build from ports if
>> this is likely to help....
>>>
>>> 4. What version of Apache?  1.3 in base, or 2.x from ports?
>>
>> Apache v1.3 standard install from base. Using package defaults. Not
using
>> ports.
>>
>>> 5. MySQL and PHP - from packages or ports?  What versions?
>>
>> PHP v5.2.10 from packages (php5-core, php5-mysql)
>> mysql-client-5.0.83 from packages.
>>
>>
>> The two servers are drastically different hardware running completely
>> different web applications. The affected web-sites also work
>intermittently.
>> Some requests succeed. Others cause the segfault. Unfortunately they are
>> production servers and are now unreliable.
>>
>> I think I have confirmed this is a php5-mysql problem as the server
seems
>> stable with the php5-mysql package removed. It's a little hard to tell
as
>> most of the sites on the servers make extensive use of MySQL however
there
>> is one that doesn't and I was unable to reproduce the segfault from this
>> site with the mysql packages removed. Re-added the mysql package and the
>> segfaults returned.

Reply via email to