Date: Fri, 26 Mar 2004 14:11:26 +0100 From: Heinrich Rebehn <rebehn@ant.uni-bremen.de> To: Matthew Seaman <m.seaman@infracaninophile.co.uk> Cc: freebsd-questions@freebsd.org Subject: Re: apache+mod_ssl + php4 crashes Message-ID: <40642BFE.7030902@ant.uni-bremen.de> In-Reply-To: <20040325140758.GA84635@happy-idiot-talk.infracaninophile.co.uk> References: <40582439.7060403@ant.uni-bremen.de> <20040317124000.GD26606@happy-idiot-talk.infracaninophile.co.uk> <405850A2.3060509@ant.uni-bremen.de> <20040317145808.GA29859@happy-idiot-talk.infracaninophile.co.uk> <4062DE26.2050305@ant.uni-bremen.de> <20040325140758.GA84635@happy-idiot-talk.infracaninophile.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
Matthew Seaman wrote: > On Thu, Mar 25, 2004 at 02:27:02PM +0100, Heinrich Rebehn wrote: > > >>I tried substituting libc_r with libkse (there is no libpthread on >>5.2.1-RELEASE-p3). Still no good. httpd dumps core. :-( > > > Yes. I now have heard that the new threading libraries have been > deemed good enough to be made part of the system, so libc_r is the > place for all threaded programs to link against, and the libkse and > libpthread stuff is basically obsolete. > > >>I did an lsof for the httpd process (with php4 commented out) and it >>shows no sign of any two modules using different threading libraries: > > > So the core dump is only happening when mod_php is enabled? Do you > have the command line version of php installed (you get this with > lang/php4, but not www/mod_php4), and does the crash still happen with > that? If so, try: > > % /usr/local/bin/php << E_O_F > ? <? phpinfo() ?> > ? E_O_F > > (The ? at the start of those lines is a shell prompt, which might > appear as > in some shell. Either way, don't type that character.) > > That should print out a large amount of information about your PHP setup. > > Hmmm... Probably the next thing to try is simply rebuilding the > mod_php4 port. I'm fairly certain there is some sort of shlib > conflict or missing shlib which is making everything fall over. Try > only enabling the minimum number of options you can in the PHP config. > > Cheers, > > Matthew > I experimented with PHP config options and found out: make -DWITH_CTYPE -DWITH_OVERLOAD -DWITH_PCRE -DWITH_POSIX -DWITH_SESSION -DWITH_TOKENIZER -DWITH_XML -DWITH_ZLIB ==> httpd runs make -DWITH_CTYPE -DWITH_OVERLOAD -DWITH_PCRE -DWITH_POSIX -DWITH_SESSION -DWITH_TOKENIZER -DWITH_XML -DWITH_ZLIB -DWITH_DOMXML ==> httpd dumps core So DOMXML seems to be the problem, but why??? What is it good for anyhow? -- Heinrich -- Heinrich Rebehn University of Bremen Physics / Electrical and Electronics Engineering - Department of Telecommunications - Phone : +49/421/218-4664 Fax : -3341
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40642BFE.7030902>