www-apache-bugdb mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gaven Cohen <dra...@wastelands.net>
Subject Re: os-linux/3897: 1.3.4 server starts, seemingly normally... dies, no children, no errors not the case with 1.2.0
Date Sun, 14 Feb 1999 11:41:31 GMT

Hi Marc,

Thanks for the quick reply.

On 13 Feb 1999 marc@apache.org wrote:

> What does strace-ing httpd while starting it do?

Alright, being more awake I decided to do an strace -f this time, which
shows a segfault.  I added in a sleep and gdb'd the child process (the
detached parent) and it seems to be dying during the return from
set_signals() called from standalone_main():

(gdb) info break
Num Type           Disp Enb Address    What
1   breakpoint     keep y   0x0807411e in set_signals at http_main.c:2794
2   breakpoint     keep y   0x0807411e in set_signals at http_main.c:2797
3   breakpoint     keep y   0x08075ec7 in standalone_main at 
4   breakpoint     keep y   0x08075ecc in standalone_main at
(gdb) continue

Breakpoint 3, standalone_main (argc=1, argv=0xbffffbe4) at
4274            set_signals();

Breakpoint 1, set_signals () at http_main.c:2797
2797    }

Program received signal SIGSEGV, Segmentation fault.
0x0 in ?? ()

(its not reaching line 4275, the first line after returning)

something i forgot to mention previously is that 1.2.0 was compiled libc5,
and 1.3.4 glibc.  could this be a library problem?


Gaven Cohen aka Kinslayer                         http://wastelands.net/
dragon@wastelands.net                      hkp://keys.pgp.com/0x2042AD07
freelance sysadmin/programmer          linux, fantasy, female enthusiast
 RSA/1024: fingerprint 79 BC B3 3F E2 05 71 4B  F7 C8 B2 45 EF 70 55 D1

View raw message