Date: Sat, 6 Oct 2007 21:25:11 +0200 From: Mel <fbsd.questions@rachie.is-a-geek.net> To: freebsd-questions@freebsd.org Cc: Richard Secor <rsecor@seqlogic.com> Subject: Re: Problem with PHP cli core dumping (SOLVED) Message-ID: <200710062125.12436.fbsd.questions@rachie.is-a-geek.net> In-Reply-To: <C85CDD58-FE89-41B9-BEA0-3C964DC55E40@seqlogic.com> References: <C85CDD58-FE89-41B9-BEA0-3C964DC55E40@seqlogic.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday 03 October 2007 18:54:54 Richard Secor wrote: > On Wed, 26 Sep 2007, Mel wrote: > >> On Tuesday 25 September 2007 18:50:39 Derrick wrote: > >>> On Tue, 25 Sep 2007, Eric wrote: > >>>> Derrick wrote: > >>>>> so it's sessions.so > >>>>> I've tried rebuilding it, but still has the same issue. > >> > >> Move session to indicated spot, then try php -v again. If it > > still coredumps, > > >> move above spl. If it still coredumps, move it up one spot and > > rerun, till it > > >> stops coredumping. > >> > >> The bug is in the general extension destructor and changing the > > order till it > > >> works is the only remedy. > > > >Thanks to all those that input some output. > > > >I moved extension=session.so to the start of the file after trying the > >first couple suggestions, and all is working now.. > > I had this problem, however, after changing the file around I'm > still getting core dumps. > I find that this happens whenever I upgrade from the port :( > Anyway, it seems I'm getting the dumps from spl.so (it's fine if I > comment it and anything that depends on it). > I've tried putting it in every line of the extension file but it > still dumps out. > I've tried completely rebuilding all of php and all associated > extensions, still dumps out. It's not spl itself that needs to be moved. There's extensions that are required to be loaded *before* spl and most likely others. You can speed things up as follows: php -i >/dev/null 2>&1 gdb -core ./php.core -exec `which php` [snip symbol loading] (gdb) bt #0 0x00000000 in ?? () #1 0x28e90544 in __do_global_dtors_aux () from /usr/local/lib/php/20060613/simplexml.so ^^^^^^^^^^^^ That's the one that needs to be moved up. -- Mel
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200710062125.12436.fbsd.questions>