also check to see if Listen 80 is in the config twice (I remember that
caused a problem) - it doesnt look like you have php4-pgsql with the
apache pgauth module - so it rules out that one..

try copying the current apache config and php4 config  to a temporary
directory, then remove almost all apache modules, including php4
then 
test it with nothing midgard related.. (and no php4)
turn on mod_midgard - test it
turn on php4 (with no extensions - like midgard.so) - test it
turn on php4 with only midgard.so - test it..
slowly turn on all the other php4 extensions..

see how it goes....

regards

alan



Matthias Gelbhardt wrote:
> 
> Hi!
> 
> --On Donnerstag, 19. April 2001 22:24 +0200 Emiliano
> <[EMAIL PROTECTED]> wrote:
> 
> > Matthias Gelbhardt wrote:
> >> ii  php4-mysql     4.0.4.5rc6-2   MySQL module for php4
> >> ii  php4-xml       4.0.4.5rc6-2   XML module for php4
> >
> > Try removing php4-mysql and php4-xml. If they're linked against the
> > internal API they are likely the cause of the segfaults. It's a known
> > problem (with PHP).
> 
> I removed them from the extension-list, but no luck, there is still a
> segmentation fault.. And how can I use Mysql in php4 without the
> mysql-module?
> 
> > Yes, or you will likely see funny side effects of the fork.
> >
> 
> And here the strace of apache -X, I only show the last few lines, because
> there is very much output:
> 
> write(15, "[Thu Apr 19 23:01:57 2001] [debu"..., 129) = 129
> stat("/home/mad/public_html/test.php", {st_mode=S_IFREG|0644, st_size=47,
> ...}) = 0
> open("/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or
> directory)
> open("/home/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or
> directory)
> open("/home/mad/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file
> or directory)
> open("/home/mad/public_html/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT
> (No such file or directory)
> lstat("/home/mad/public_html/test.php", {st_mode=S_IFREG|0644, st_size=47,
> ...}) = 0
> alarm(300)                              = 0
> umask(077)                              = 022
> umask(022)                              = 077
> setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={30, 0}}, NULL) = 0
> rt_sigaction(SIGPROF, {0x4027ae54, [PROF], SA_RESTART|0x4000000},
> {SIG_DFL}, 8) = 0
> rt_sigprocmask(SIG_UNBLOCK, [PROF], NULL, 8) = 0
> --- SIGSEGV (Segmentation fault) ---
> +++ killed by SIGSEGV +++
> 
> Matthias
> 
> --
> Matthias Gelbhardt   |   brought to you by CommY-Entertainment
> [EMAIL PROTECTED]        |   with the power of Debian-Linux
> http://www.commy.de  |
> +49 (0)170 547 10 11 |   Abi 2000 im Netz http://abi2000.rats-ms.de
> 
> PGP-Fingerprint: 97DF 5DB4 2A29 247B 0A68  99CA 453D 9ABA 8BF3 42EA
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to