You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by "Roy T. Fielding" <fi...@liege.ICS.UCI.EDU> on 1996/09/30 10:42:48 UTC
Re: httpd -h causing segmentation fault
> Can you do this with a "trace" running as well? httpd -h works fine for me.
Yep, but it isn't very helpful. Note that the server runs fine if
I do not give it the -h option, so it must be due to the recent change.
.....Roy
======================================================
% truss -vall httpd -h
execve("./httpd", 0xEFFFEAC4, 0xEFFFEAD0) argc = 2
open("/dev/zero", O_RDONLY) = 3
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xEF7C0000
open("/usr/openwin/lib/libsocket.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/dt/lib/libsocket.so.1", O_RDONLY) Err#2 ENOENT
open("/opt/SUNWspro/lib/libsocket.so.1", O_RDONLY) Err#2 ENOENT
open("/opt/lotus/common/lel/r100/sunspa53/libsocket.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/lib/libsocket.so.1", O_RDONLY) = 4
fstat(4, 0xEFFFE784) = 0
d=0x0080001E i=52932 m=0100755 l=1 u=2 g=2 sz=68780
at = Sep 30 01:38:47 PDT 1996 [ 844072727 ]
mt = Oct 25 03:32:32 PDT 1995 [ 814617152 ]
ct = Apr 3 14:52:04 PST 1996 [ 828571924 ]
bsz=8192 blks=136 fs=ufs
mmap(0x00000000, 4096, PROT_READ|PROT_EXEC, MAP_SHARED, 4, 0) = 0xEF7B0000
mmap(0x00000000, 122880, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF790000
munmap(0xEF79D000, 61440) = 0
mmap(0xEF7AC000, 5393, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 49152) = 0xEF7AC000
close(4) = 0
open("/usr/openwin/lib/libnsl.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/dt/lib/libnsl.so.1", O_RDONLY) Err#2 ENOENT
open("/opt/SUNWspro/lib/libnsl.so.1", O_RDONLY) Err#2 ENOENT
open("/opt/lotus/common/lel/r100/sunspa53/libnsl.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/lib/libnsl.so.1", O_RDONLY) = 4
fstat(4, 0xEFFFE784) = 0
d=0x0080001E i=52925 m=0100755 l=1 u=2 g=2 sz=565500
at = Sep 30 01:38:47 PDT 1996 [ 844072727 ]
mt = Oct 25 03:30:55 PDT 1995 [ 814617055 ]
ct = Apr 3 14:52:04 PST 1996 [ 828571924 ]
bsz=8192 blks=1136 fs=ufs
mmap(0xEF7B0000, 4096, PROT_READ|PROT_EXEC, MAP_SHARED|MAP_FIXED, 4, 0) = 0xEF7B0000
mmap(0x00000000, 524288, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF700000
munmap(0xEF760000, 61440) = 0
mmap(0xEF76F000, 36557, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 389120) = 0xEF76F000
mmap(0xEF778000, 31408, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF778000
close(4) = 0
open("/usr/openwin/lib/libc.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/dt/lib/libc.so.1", O_RDONLY) Err#2 ENOENT
open("/opt/SUNWspro/lib/libc.so.1", O_RDONLY) Err#2 ENOENT
open("/opt/lotus/common/lel/r100/sunspa53/libc.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/lib/libc.so.1", O_RDONLY) = 4
fstat(4, 0xEFFFE784) = 0
d=0x0080001E i=52912 m=0100755 l=1 u=2 g=2 sz=664048
at = Sep 30 01:39:48 PDT 1996 [ 844072788 ]
mt = Oct 27 15:09:06 PDT 1995 [ 814831746 ]
ct = Apr 3 14:52:02 PST 1996 [ 828571922 ]
bsz=8192 blks=1328 fs=ufs
mmap(0xEF7B0000, 4096, PROT_READ|PROT_EXEC, MAP_SHARED|MAP_FIXED, 4, 0) = 0xEF7B0000
mmap(0x00000000, 618496, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF640000
munmap(0xEF6BE000, 61440) = 0
mmap(0xEF6CD000, 28768, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 512000) = 0xEF6CD000
mmap(0xEF6D5000, 4792, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF6D5000
close(4) = 0
open("/usr/openwin/lib/libdl.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/dt/lib/libdl.so.1", O_RDONLY) Err#2 ENOENT
open("/opt/SUNWspro/lib/libdl.so.1", O_RDONLY) Err#2 ENOENT
open("/opt/lotus/common/lel/r100/sunspa53/libdl.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/lib/libdl.so.1", O_RDONLY) = 4
fstat(4, 0xEFFFE784) = 0
d=0x0080001E i=52914 m=0100755 l=1 u=2 g=2 sz=2568
at = Sep 30 01:39:48 PDT 1996 [ 844072788 ]
mt = Oct 25 03:05:22 PDT 1995 [ 814615522 ]
ct = Apr 3 14:52:02 PST 1996 [ 828571922 ]
bsz=8192 blks=6 fs=ufs
mmap(0xEF7B0000, 4096, PROT_READ|PROT_EXEC, MAP_SHARED|MAP_FIXED, 4, 0) = 0xEF7B0000
close(4) = 0
open("/usr/openwin/lib/libintl.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/dt/lib/libintl.so.1", O_RDONLY) Err#2 ENOENT
open("/opt/SUNWspro/lib/libintl.so.1", O_RDONLY) Err#2 ENOENT
open("/opt/lotus/common/lel/r100/sunspa53/libintl.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/lib/libintl.so.1", O_RDONLY) = 4
fstat(4, 0xEFFFE784) = 0
d=0x0080001E i=52917 m=0100755 l=1 u=2 g=2 sz=15304
at = Sep 30 01:38:51 PDT 1996 [ 844072731 ]
mt = Oct 25 03:07:45 PDT 1995 [ 814615665 ]
ct = Apr 3 14:52:02 PST 1996 [ 828571922 ]
bsz=8192 blks=30 fs=ufs
mmap(0x00000000, 4096, PROT_READ|PROT_EXEC, MAP_SHARED, 4, 0) = 0xEF6F0000
mmap(0x00000000, 81920, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF620000
munmap(0xEF623000, 61440) = 0
mmap(0xEF632000, 2416, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 8192) = 0xEF632000
mmap(0xEF633000, 920, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF633000
close(4) = 0
open("/usr/openwin/lib/libmp.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/dt/lib/libmp.so.1", O_RDONLY) Err#2 ENOENT
open("/opt/SUNWspro/lib/libmp.so.1", O_RDONLY) Err#2 ENOENT
open("/opt/lotus/common/lel/r100/sunspa53/libmp.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/lib/libmp.so.1", O_RDONLY) = 4
fstat(4, 0xEFFFE784) = 0
d=0x0080001E i=52924 m=0100755 l=1 u=2 g=2 sz=15720
at = Sep 30 01:38:47 PDT 1996 [ 844072727 ]
mt = Oct 25 03:21:32 PDT 1995 [ 814616492 ]
ct = Apr 3 14:52:02 PST 1996 [ 828571922 ]
bsz=8192 blks=32 fs=ufs
mmap(0xEF6F0000, 4096, PROT_READ|PROT_EXEC, MAP_SHARED|MAP_FIXED, 4, 0) = 0xEF6F0000
mmap(0x00000000, 77824, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF600000
munmap(0xEF603000, 61440) = 0
mmap(0xEF612000, 3318, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 8192) = 0xEF612000
close(4) = 0
open("/usr/openwin/lib/libw.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/dt/lib/libw.so.1", O_RDONLY) Err#2 ENOENT
open("/opt/SUNWspro/lib/libw.so.1", O_RDONLY) Err#2 ENOENT
open("/opt/lotus/common/lel/r100/sunspa53/libw.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/lib/libw.so.1", O_RDONLY) = 4
fstat(4, 0xEFFFE784) = 0
d=0x0080001E i=52938 m=0100755 l=1 u=2 g=2 sz=39340
at = Sep 30 01:38:51 PDT 1996 [ 844072731 ]
mt = Oct 25 03:07:35 PDT 1995 [ 814615655 ]
ct = Apr 3 14:52:05 PST 1996 [ 828571925 ]
bsz=8192 blks=78 fs=ufs
mmap(0xEF6F0000, 4096, PROT_READ|PROT_EXEC, MAP_SHARED|MAP_FIXED, 4, 0) = 0xEF6F0000
mmap(0x00000000, 94208, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF5E0000
munmap(0xEF5E7000, 61440) = 0
mmap(0xEF5F6000, 3136, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 24576) = 0xEF5F6000
close(4) = 0
open("/usr/platform/SUNW,SPARCstation-4/lib/libc_psr.so.1", O_RDONLY) Err#2 ENOENT
close(3) = 0
munmap(0xEF6F0000, 4096) = 0
brk(0x0006F428) = 0
brk(0x00073428) = 0
brk(0x00073428) = 0
brk(0x00075428) = 0
ioctl(1, TCGETA, 0xEFFFDFDC) Err#25 ENOTTY
fstat(1, 0xEFFFE050) = 0
d=0x028802E2 i=292185 m=0100664 l=1 u=3130 g=102 sz=6621
at = Sep 30 01:38:26 PDT 1996 [ 844072706 ]
mt = Sep 30 01:40:31 PDT 1996 [ 844072831 ]
ct = Sep 30 01:40:31 PDT 1996 [ 844072831 ]
bsz=8192 blks=14 fs=nfs
brk(0x00075428) = 0
brk(0x00077428) = 0
ioctl(1, TCGETA, 0xEFFFDFDC) Err#25 ENOTTY
Incurred fault #6, FLTBOUNDS %pc = 0xEF662E2C
siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000
Received signal #11, SIGSEGV [default]
siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000
*** process killed ***