When I compile mod_perl-1.26 with apache_1.3.20 I get a core dump when I try and start apache. I have the core file if needed. I have included the revision and makefile information plus the output of truss -ef ./apachectl start. Randy
# perl -V Summary of my perl5 (5.0 patchlevel 5 subversion 2) configuration: Platform: osname=solaris, osvers=2.6, archname=sun4-solaris uname='sunos ruger 5.6 generic_105181-28 sun4m sparc sunw,sparcstation-5 ' hint=recommended, useposix=true, d_sigaction=define usethreads=undef useperlio=undef d_sfio=undef Compiler: cc='gcc', optimize='-O', gccversion=2.8.1 cppflags='' ccflags ='' stdchar='unsigned char', d_stdstdio=define, usevfork=false intsize=4, longsize=4, ptrsize=4, doublesize=8 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 alignbytes=8, usemymalloc=y, prototype=define Linker and Libraries: ld='gcc', ldflags ='' libpth=/lib /usr/lib /usr/ccs/lib libs=-lsocket -lnsl -ldl -lm -lc -lcrypt libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' ' cccdlflags='-fPIC', lddlflags='-G' Characteristics of this binary (from libperl): Built under solaris Compiled at Sep 14 2001 15:28:11 @INC: /usr/local/lib/perl5/5.00502/sun4-solaris /usr/local/lib/perl5/5.00502 /usr/local/lib/perl5/site_perl/5.005/sun4-solaris /usr/local/lib/perl5/site_perl/5.005 . # Version of mod_perl mod_perl-1.26 # Version of apache apache_1.3.20 # to make mod_perl makefile perl Makefile.PL APACHE_SRC=/usr/local/Web/apache_1.3.20/src DO_HTTPD=1 USE_APACI= EVERYTHING=1 # Options given to mod_perl's Makefile.PL ./configure --prefix=/usr/local/Web/apache \ --enable-module=most \ --enable-shared=max \ --activate-module=src/modules/perl/libperl.a \ --enable-shared=perl # uname -a SunOS ruger 5.6 Generic_105181-28 sun4m sparc SUNW,SPARCstation-5 # swap -l swapfile dev swaplo blocks free /dev/dsk/c0t3d0s1 32,25 8 4099432 4075680 # This command produced the truss.out truss -efo truss.out ./apachectl start
3289: execve("./apachectl", 0xEFFFFBB0, 0xEFFFFBBC) argc = 3 3289: envp: HOME=/ HZ=100 LOGNAME=root 3289: PATH=/etc/admin/bin://bin:/usr/nfs/flexlm/bin:/usr/nfs/SUNWspro/bin:/bin:/sbin:/usr/sbin:/usr/ucb:/usr/bsd:/usr/ccs/bin:/etc:/usr/openwin/bin:/usr/lib/netsvc/yp:/usr/lib/uucp:/usr/nfs/bin:/usr/bin/X11:/usr/local/bin:.:/usr/bin/X11:/usr/local/bin:.://Scripts://commands:/usr/nfs/epage/bin:/usr/seos/bin 3289: SHELL=/sbin/sh TERM=xterm TZ=US/Central 3289: PWD=/usr/local/Web/apache_1.3.20/bin USER=root LPDEST=3s2a93 3289: EDITOR=vi MOTIFHOME=/usr/nfs/motif/usr 3289: OPENWINHOME=/usr/openwin 3289: AB_CARDCATALOG=/usr/nfs/answerbook/ab_cardcatalog 3289: WWW_HOME=http://admin.corp.amrcorp.com/~randyr/ 3289: LD_LIBRARY_PATH=/usr/dt/lib:/usr/lib:/usr/nfs/motif/usr/lib:/usr/openwin/lib 3289: LM_LICENSE_FILE=1701@dragon EPAGE_HOME=/usr/nfs/epage 3289: MANPATH=/usr/share/man:/usr/openwin/man:/usr/nfs/man:/usr/nfs/epage/man:/usr/dt/man 3289: open("/dev/zero", O_RDONLY) = 3 3289: mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xEF7B0000 3289: stat("apachectl", 0xEFFFF8B0) = 0 3289: open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT 3289: open("/usr/dt/lib/libc.so.1", O_RDONLY) Err#2 ENOENT 3289: open("/usr/lib/libc.so.1", O_RDONLY) = 4 3289: fstat(4, 0xEFFFF64C) = 0 3289: mmap(0x00000000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF7A0000 3289: mmap(0x00000000, 708608, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF6C0000 3289: mmap(0xEF765000, 25644, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 610304) = 0xEF765000 3289: mmap(0xEF76C000, 3648, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF76C000 3289: munmap(0xEF756000, 61440) = 0 3289: memcntl(0xEF6C0000, 101988, MC_ADVISE, 0x0003, 0, 0) = 0 3289: close(4) = 0 3289: open("/usr/dt/lib/libdl.so.1", O_RDONLY) Err#2 ENOENT 3289: open("/usr/lib/libdl.so.1", O_RDONLY) = 4 3289: fstat(4, 0xEFFFF64C) = 0 3289: mmap(0xEF7A0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xEF7A0000 3289: close(4) = 0 3289: open("/usr/platform/SUNW,SPARCstation-5/lib/libc_psr.so.1", O_RDONLY) Err#2 ENOENT 3289: close(3) = 0 3289: getpid() = 3289 [3288] 3289: getpgid(3289) = 3288 3289: getsid(3289) = 8667 3289: brk(0x00038820) = 0 3289: sysconfig(_CONFIG_SIGRT_MIN) = 38 3289: sysconfig(_CONFIG_SIGRT_MAX) = 45 3289: sigaltstack(0xEFFFFAB4, 0x00000000) = 0 3289: sigaction(SIGHUP, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGHUP, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGINT, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGINT, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGQUIT, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGQUIT, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGILL, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGILL, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGTRAP, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGTRAP, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGABRT, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGABRT, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGEMT, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGEMT, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGFPE, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGFPE, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGBUS, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGBUS, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGSEGV, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGSYS, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGSYS, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGPIPE, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGPIPE, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGALRM, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGALRM, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGTERM, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGTERM, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGUSR1, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGUSR1, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGUSR2, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGUSR2, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGPWR, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGPWR, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGURG, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGURG, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGPOLL, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGPOLL, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGVTALRM, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGVTALRM, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGPROF, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGPROF, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGXCPU, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGXCPU, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGXFSZ, 0x00000000, 0xEFFFFA30) = 0 3289: sigaction(SIGXFSZ, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGRTMIN, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGRTMIN+1, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGRTMIN+2, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGRTMIN+3, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGRTMAX-3, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGRTMAX-2, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGRTMAX-1, 0xEFFFF990, 0xEFFFFA10) = 0 3289: sigaction(SIGRTMAX, 0xEFFFF990, 0xEFFFFA10) = 0 3289: brk(0x00038A20) = 0 3289: getuid() = 0 [0] 3289: getuid() = 0 [0] 3289: getgid() = 1 [1] 3289: getgid() = 1 [1] 3289: open64("./apachectl", O_RDONLY) = 3 3289: close(19) Err#9 EBADF 3289: fcntl(3, F_DUPFD, 0x00000013) = 19 3289: close(3) = 0 3289: fcntl(19, F_SETFD, 0x00000001) = 0 3289: ioctl(2, TCGETA, 0xEFFFF9DC) = 0 3289: ioctl(19, TCGETA, 0xEFFFF9DC) Err#25 ENOTTY 3289: read(19, " # ! / b i n / s h\n #\n".., 128) = 128 3289: brk(0x00038D20) = 0 3289: read(19, " l e m k o , 1 9 9 7 /".., 128) = 128 3289: read(19, " c o u l d n o t b e".., 128) = 128 3289: read(19, " r e s t a r t e d d".., 128) = 128 3289: read(19, " e n m u l t i p l e ".., 128) = 128 3289: read(19, " | | | | | | | | | | | |".., 128) = 128 3289: read(19, " - - - - - - - - - - - -".., 128) = 128 3289: read(19, " r y , i n c l u d i n".., 128) = 128 3289: read(19, " i o n o f t h e H".., 128) = 128 3289: read(19, " p "\n #\n # t h e U".., 128) = 128 3289: read(19, " T U S U R L = " h t t p".., 128) = 128 3289: read(19, " | | | | | | | | | ".., 128) = 128 3289: read(19, "\n f o r A R G i n ".., 128) = 128 3289: read(19, " - 0 $ P I D 2 > /".., 128) = 128 3289: brk(0x00039120) = 0 3289: read(19, " n g "\n\t R U N".., 128) = 128 3289: read(19, " R U N N I N G - e q ".., 128) = 128 3289: read(19, " R G : h t t p d s t".., 128) = 128 3289: brk(0x00039620) = 0 3289: read(19, " t h e n\n\t e c".., 128) = 128 3289: read(19, " $ A R G : h t t p d ".., 128) = 128 3289: read(19, " u n n i n g , t r y i".., 128) = 128 3289: read(19, " r t e d "\n\t\t E R R O".., 128) = 128 3289: read(19, " a r t e d "\n\t\t e l s".., 128) = 128 3289: brk(0x00039C20) = 0 3289: read(19, " k e n , i g n o r i n".., 128) = 128 3289: read(19, " $ R U N N I N G - e q".., 128) = 128 3289: read(19, " t e d "\n\t e l".., 128) = 128 3289: read(19, " k i l l - U S R 1 ".., 128) = 128 3289: read(19, " d "\n\t\t E R R".., 128) = 128 3289: read(19, " t e s t ' f o r d e".., 128) = 128 3289: brk(0x0003A320) = 0 3289: getuid() = 0 [0] 3289: stat64("/etc/admin/bin/awk", 0xEFFFF1C0) Err#2 ENOENT 3289: stat64("//bin/awk", 0xEFFFF1C0) = 0 3289: access("//bin/awk", 9) = 0 3289: read(19, " f u l l s t a t u".., 128) = 128 3289: read(19, " $ 0 ( s t a r t | s t".., 128) = 128 3289: stat64("/tmp/sh32890", 0xEFFFEFF0) Err#2 ENOENT 3289: creat64("/tmp/sh32890", 0666) = 3 3289: read(19, "\n r e s t a r t ".., 128) = 128 3289: read(19, " s c r e e n ; r e q".., 128) = 128 3289: read(19, " e f u l - d o ".., 128) = 128 3289: read(19, " - t h i s s c".., 128) = 128 3289: write(3, "\n s t a r t ".., 451) = 451 3289: close(3) = 0 3289: stat64("/etc/admin/bin/cat", 0xEFFFF0A0) Err#2 ENOENT 3289: stat64("//bin/cat", 0xEFFFF0A0) = 0 3289: access("//bin/cat", 9) = 0 3289: stat64("/usr/local/Web/apache_1.3.20/logs/httpd.pid", 0xEFFFF4E8) = 0 3289: pipe() = 3 [4] 3289: stat64("/tmp/sh32891", 0xEFFFF298) Err#2 ENOENT 3289: brk(0x0003A7B0) = 0 3289: brk(0x0003AFB0) = 0 3289: link("/tmp/sh32890", "/tmp/sh32891") = 0 3289: fork() = 3290 3290: fork() (returning as child ...) = 3289 3290: getpid() = 3290 [3289] 3290: close(3) = 0 3290: fcntl(1, F_GETFD, 0x00000000) = 0 3290: close(1) = 0 3290: fcntl(4, F_DUPFD, 0x00000001) = 1 3290: close(4) = 0 3290: unlink("/tmp/sh32891") = 0 3290: execve("//bin/cat", 0x0003A81C, 0x0003A954) argc = 2 3290: envp: AB_CARDCATALOG=/usr/nfs/answerbook/ab_cardcatalog 3290: EDITOR=vi EPAGE_HOME=/usr/nfs/epage HOME=/ HZ=100 3290: LD_LIBRARY_PATH=/usr/dt/lib:/usr/lib:/usr/nfs/motif/usr/lib:/usr/openwin/lib 3290: LM_LICENSE_FILE=1701@dragon LOGNAME=root LPDEST=3s2a93 3290: MANPATH=/usr/share/man:/usr/openwin/man:/usr/nfs/man:/usr/nfs/epage/man:/usr/dt/man 3290: MOTIFHOME=/usr/nfs/motif/usr OPENWINHOME=/usr/openwin 3290: PATH=/etc/admin/bin://bin:/usr/nfs/flexlm/bin:/usr/nfs/SUNWspro/bin:/bin:/sbin:/usr/sbin:/usr/ucb:/usr/bsd:/usr/ccs/bin:/etc:/usr/openwin/bin:/usr/lib/netsvc/yp:/usr/lib/uucp:/usr/nfs/bin:/usr/bin/X11:/usr/local/bin:.:/usr/bin/X11:/usr/local/bin:.://Scripts://commands:/usr/nfs/epage/bin:/usr/seos/bin 3290: PWD=/usr/local/Web/apache_1.3.20/bin SHELL=/sbin/sh 3290: TERM=xterm TZ=US/Central USER=root 3290: WWW_HOME=http://admin.corp.amrcorp.com/~randyr/ 3290: open("/dev/zero", O_RDONLY) = 3 3290: mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xEF7B0000 3290: stat("/usr/bin/cat", 0xEFFFF8A0) = 0 3290: open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT 3290: open("/usr/dt/lib/libc.so.1", O_RDONLY) Err#2 ENOENT 3290: open("/usr/lib/libc.so.1", O_RDONLY) = 4 3290: fstat(4, 0xEFFFF63C) = 0 3290: mmap(0x00000000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF7A0000 3290: mmap(0x00000000, 708608, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF6C0000 3290: mmap(0xEF765000, 25644, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 610304) = 0xEF765000 3290: mmap(0xEF76C000, 3648, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF76C000 3290: munmap(0xEF756000, 61440) = 0 3290: memcntl(0xEF6C0000, 101988, MC_ADVISE, 0x0003, 0, 0) = 0 3290: close(4) = 0 3290: open("/usr/dt/lib/libdl.so.1", O_RDONLY) Err#2 ENOENT 3290: open("/usr/lib/libdl.so.1", O_RDONLY) = 4 3290: fstat(4, 0xEFFFF63C) = 0 3290: mmap(0xEF7A0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xEF7A0000 3290: close(4) = 0 3290: open("/usr/platform/SUNW,SPARCstation-5/lib/libc_psr.so.1", O_RDONLY) Err#2 ENOENT 3290: close(3) = 0 3290: brk(0x00022760) = 0 3290: brk(0x00024760) = 0 3290: fstat64(1, 0xEFFFFAB0) = 0 3290: open64("/usr/local/Web/apache_1.3.20/logs/httpd.pid", O_RDONLY) = 3 3290: fstat64(3, 0xEFFFFA18) = 0 3290: llseek(3, 0, SEEK_CUR) = 0 3290: mmap64(0x00000000, 6, PROT_READ, MAP_SHARED, 3, 0) = 0xEF790000 3290: read(3, " 2", 1) = 1 3290: memcntl(0xEF790000, 6, MC_ADVISE, 0x0002, 0, 0) = 0 3290: write(1, " 2 0 4 4 8\n", 6) = 6 3290: llseek(3, 6, SEEK_SET) = 6 3290: munmap(0xEF790000, 6) = 0 3290: llseek(3, 0, SEEK_CUR) = 6 3290: close(3) = 0 3290: close(1) = 0 3290: llseek(0, 0, SEEK_CUR) = 133500 3290: _exit(0) 3289: close(4) = 0 3289: read(3, " 2 0 4 4 8\n", 128) = 6 3289: read(3, 0xEFFFF4C0, 128) = 0 3289: ioctl(3, TCGETA, 0xEFFFF344) Err#22 EINVAL 3289: ioctl(3, TCGETA, 0xEFFFF3A4) Err#22 EINVAL 3289: close(3) = 0 3289: waitid(P_PID, 3290, 0xEFFFF3A0, WEXITED|WTRAPPED) = 0 3289: fcntl(2, F_DUPFD, 0x0000000A) = 10 3289: creat64("/dev/null", 0666) = 3 3289: fcntl(2, F_GETFD, 0x00000000) = 0 3289: close(2) = 0 3289: fcntl(3, F_DUPFD, 0x00000002) = 2 3289: close(3) = 0 3289: kill(20448, SIG#0) Err#3 ESRCH 3289: write(2, " . / a p a c h e c t l", 11) = 11 3289: write(2, " : ", 2) = 2 3289: write(2, " k i l l", 4) = 4 3289: write(2, " : ", 2) = 2 3289: write(2, " n o s u c h p r o c".., 15) = 15 3289: write(2, "\n", 1) = 1 3289: fcntl(2, F_GETFD, 0x00000000) = 0 3289: close(2) = 0 3289: fcntl(10, F_DUPFD, 0x00000002) = 2 3289: close(10) = 0 3289: fork() = 3292 3292: fork() (returning as child ...) = 3289 3292: getpid() = 3292 [3289] 3292: execve("/usr/local/Web/apache_1.3.20/bin/httpd", 0x0003A818, 0x0003A820) argc = 1 3292: envp: AB_CARDCATALOG=/usr/nfs/answerbook/ab_cardcatalog 3292: EDITOR=vi EPAGE_HOME=/usr/nfs/epage HOME=/ HZ=100 3292: LD_LIBRARY_PATH=/usr/dt/lib:/usr/lib:/usr/nfs/motif/usr/lib:/usr/openwin/lib 3292: LM_LICENSE_FILE=1701@dragon LOGNAME=root LPDEST=3s2a93 3292: MANPATH=/usr/share/man:/usr/openwin/man:/usr/nfs/man:/usr/nfs/epage/man:/usr/dt/man 3292: MOTIFHOME=/usr/nfs/motif/usr OPENWINHOME=/usr/openwin 3292: PATH=/etc/admin/bin://bin:/usr/nfs/flexlm/bin:/usr/nfs/SUNWspro/bin:/bin:/sbin:/usr/sbin:/usr/ucb:/usr/bsd:/usr/ccs/bin:/etc:/usr/openwin/bin:/usr/lib/netsvc/yp:/usr/lib/uucp:/usr/nfs/bin:/usr/bin/X11:/usr/local/bin:.:/usr/bin/X11:/usr/local/bin:.://Scripts://commands:/usr/nfs/epage/bin:/usr/seos/bin 3292: PWD=/usr/local/Web/apache_1.3.20/bin SHELL=/sbin/sh 3292: TERM=xterm TZ=US/Central USER=root 3292: WWW_HOME=http://admin.corp.amrcorp.com/~randyr/ 3292: open("/dev/zero", O_RDONLY) = 3 3292: mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xEF7B0000 3292: stat("/usr/local/Web/apache_1.3.20/bin/httpd", 0xEFFFF890) = 0 3292: open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT 3292: open("/usr/dt/lib/libsocket.so.1", O_RDONLY) Err#2 ENOENT 3292: open("/usr/lib/libsocket.so.1", O_RDONLY) = 4 3292: fstat(4, 0xEFFFF62C) = 0 3292: mmap(0x00000000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF7A0000 3292: mmap(0x00000000, 102400, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF780000 3292: mmap(0xEF797000, 4089, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 28672) = 0xEF797000 3292: mmap(0xEF798000, 388, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF798000 3292: munmap(0xEF788000, 61440) = 0 3292: memcntl(0xEF780000, 12072, MC_ADVISE, 0x0003, 0, 0) = 0 3292: close(4) = 0 3292: open("/usr/dt/lib/libnsl.so.1", O_RDONLY) Err#2 ENOENT 3292: open("/usr/lib/libnsl.so.1", O_RDONLY) = 4 3292: fstat(4, 0xEFFFF62C) = 0 3292: mmap(0xEF7A0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xEF7A0000 3292: mmap(0x00000000, 581632, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF6C0000 3292: mmap(0xEF740000, 33204, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 458752) = 0xEF740000 3292: mmap(0xEF749000, 20368, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF749000 3292: munmap(0xEF731000, 61440) = 0 3292: memcntl(0xEF6C0000, 70252, MC_ADVISE, 0x0003, 0, 0) = 0 3292: close(4) = 0 3292: open("/usr/dt/lib/libdl.so.1", O_RDONLY) Err#2 ENOENT 3292: open("/usr/lib/libdl.so.1", O_RDONLY) = 4 3292: fstat(4, 0xEFFFF62C) = 0 3292: mmap(0xEF7A0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xEF7A0000 3292: close(4) = 0 3292: open("/usr/dt/lib/libc.so.1", O_RDONLY) Err#2 ENOENT 3292: open("/usr/lib/libc.so.1", O_RDONLY) = 4 3292: fstat(4, 0xEFFFF62C) = 0 3292: mmap(0x00000000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF770000 3292: mmap(0x00000000, 708608, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF600000 3292: mmap(0xEF6A5000, 25644, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 610304) = 0xEF6A5000 3292: mmap(0xEF6AC000, 3648, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF6AC000 3292: munmap(0xEF696000, 61440) = 0 3292: mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xEF760000 3292: memcntl(0xEF600000, 101988, MC_ADVISE, 0x0003, 0, 0) = 0 3292: close(4) = 0 3292: open("/usr/dt/lib/libmp.so.2", O_RDONLY) Err#2 ENOENT 3292: open("/usr/lib/libmp.so.2", O_RDONLY) = 4 3292: fstat(4, 0xEFFFF62C) = 0 3292: mmap(0xEF770000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xEF770000 3292: mmap(0x00000000, 77824, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF5E0000 3292: mmap(0xEF5F2000, 3581, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 8192) = 0xEF5F2000 3292: munmap(0xEF5E3000, 61440) = 0 3292: memcntl(0xEF5E0000, 3020, MC_ADVISE, 0x0003, 0, 0) = 0 3292: close(4) = 0 3292: open("/usr/platform/SUNW,SPARCstation-5/lib/libc_psr.so.1", O_RDONLY) Err#2 ENOENT 3292: close(3) = 0 3292: munmap(0xEF770000, 4096) = 0 3292: brk(0x000C8A70) = 0 3292: brk(0x000CCA70) = 0 3292: brk(0x000CCA70) = 0 3292: brk(0x000CEA70) = 0 3292: brk(0x000CEA70) = 0 3292: brk(0x000D0A70) = 0 3292: brk(0x000D0A70) = 0 3292: brk(0x000D2A70) = 0 3292: brk(0x000D2A70) = 0 3292: brk(0x000D4A70) = 0 3292: stat("/usr/local/Web/apache_1.3.20/bin/suexec", 0xEFFFF9E8) Err#2 ENOENT 3292: lstat("/usr/local/Web/apache_1.3.20/conf/httpd.conf", 0xEFFFF830) = 0 3292: open("/usr/local/Web/apache_1.3.20/conf/httpd.conf", O_RDONLY) = 3 3292: fstat(3, 0xEFFFF820) = 0 3292: fstat64(3, 0xEFFFD658) = 0 3292: brk(0x000D4A70) = 0 3292: brk(0x000D6A70) = 0 3292: ioctl(3, TCGETA, 0xEFFFD5E4) Err#25 ENOTTY 3292: read(3, " # #\n # # h t t p d .".., 8192) = 8192 3292: stat("/usr/local/Web/apache_1.3.20", 0xEFFFD630) = 0 3292: open("/usr/local/Web/apache_1.3.20/libexec/libperl.so", O_RDONLY) = 4 3292: fstat(4, 0xEFFFD474) = 0 3292: mmap(0x00000000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF770000 3292: mmap(0x00000000, 1413120, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF480000 3292: mmap(0xEF5CE000, 41368, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 1302528) = 0xEF5CE000 3292: munmap(0xEF5BF000, 61440) = 0 3292: memcntl(0xEF480000, 584204, MC_ADVISE, 0x0003, 0, 0) = 0 3292: close(4) = 0 3292: open("/usr/dt/lib/libm.so.1", O_RDONLY) Err#2 ENOENT 3292: open("/usr/lib/libm.so.1", O_RDONLY) = 4 3292: fstat(4, 0xEFFFD3A4) = 0 3292: mmap(0xEF770000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xEF770000 3292: mmap(0x00000000, 155648, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF450000 3292: mmap(0xEF475000, 3213, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 86016) = 0xEF475000 3292: munmap(0xEF466000, 61440) = 0 3292: memcntl(0xEF450000, 7796, MC_ADVISE, 0x0003, 0, 0) = 0 3292: close(4) = 0 3292: mprotect(0xEF480000, 1302723, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 3292: mprotect(0xEF480000, 1302723, PROT_READ|PROT_EXEC) = 0 3292: munmap(0xEF770000, 4096) = 0 3292: read(3, " _ e n v . c\n A d d M o".., 8192) = 8192 3292: open64("/etc/.name_service_door", O_RDONLY) = 4 3292: fcntl(4, F_SETFD, 0x00000001) = 0 3292: door_info(4, 0xEF6ABA68) = 0 3292: door_call(4, 0xEFFFD180) = 0 3292: brk(0x000D6A70) = 0 3292: brk(0x000D8A70) = 0 3292: door_info(4, 0xEFFFB598) = 0 3292: door_call(4, 0xEFFFB580) = 0 3292: brk(0x000D8A70) = 0 3292: brk(0x000DAA70) = 0 3292: read(3, " i n c l u d e m o d".., 8192) = 8192 3292: brk(0x000DAA70) = 0 3292: brk(0x000DCA70) = 0 3292: read(3, " t h e l i s t i n g .".., 8192) = 8192 3292: read(3, " p r o x y . c >\n # ".., 8192) = 1875 3292: read(3, 0x000D2C4C, 8192) = 0 3292: llseek(3, 0, SEEK_CUR) = 34643 3292: close(3) = 0 3292: stat("/usr/local/Web/apache_1.3.20/conf/srm.conf", 0xEFFFF940) = 0 3292: lstat("/usr/local/Web/apache_1.3.20/conf/srm.conf", 0xEFFFF830) = 0 3292: open("/usr/local/Web/apache_1.3.20/conf/srm.conf", O_RDONLY) = 3 3292: fstat(3, 0xEFFFF820) = 0 3292: brk(0x000DCA70) = 0 3292: brk(0x000DEA70) = 0 3292: fstat64(3, 0xEFFFD658) = 0 3292: ioctl(3, TCGETA, 0xEFFFD5E4) Err#25 ENOTTY 3292: read(3, " # #\n # # s r m . c o".., 8192) = 357 3292: read(3, 0x000D2C4C, 8192) = 0 3292: llseek(3, 0, SEEK_CUR) = 357 3292: close(3) = 0 3292: stat("/usr/local/Web/apache_1.3.20/conf/access.conf", 0xEFFFF940) = 0 3292: lstat("/usr/local/Web/apache_1.3.20/conf/access.conf", 0xEFFFF830) = 0 3292: open("/usr/local/Web/apache_1.3.20/conf/access.conf", O_RDONLY) = 3 3292: fstat(3, 0xEFFFF820) = 0 3292: fstat64(3, 0xEFFFD658) = 0 3292: ioctl(3, TCGETA, 0xEFFFD5E4) Err#25 ENOTTY 3292: read(3, " # #\n # # a c c e s s".., 8192) = 348 3292: read(3, 0x000D2C4C, 8192) = 0 3292: llseek(3, 0, SEEK_CUR) = 348 3292: close(3) = 0 3292: brk(0x000DEA70) = 0 3292: brk(0x000E0A70) = 0 3292: open("/usr/local/Web/apache_1.3.20/logs/error_log", O_WRONLY|O_APPEND|O_CREAT, 0666) = 3 3292: fcntl(3, F_DUPFD, 0x0000000F) = 15 3292: close(3) = 0 3292: llseek(15, 0, SEEK_END) = 138 3292: fcntl(15, F_DUP2FD, 0x00000002) = 2 3292: brk(0x000E0A70) = 0 3292: brk(0x000E2A70) = 0 3292: getuid() = 0 [0] 3292: getuid() = 0 [0] 3292: getgid() = 1 [1] 3292: getgid() = 1 [1] 3292: time() = 1000822237 3292: getcontext(0xEFFFF670) 3292: brk(0x000E2A70) = 0 3292: brk(0x000E4A70) = 0 3292: Incurred fault #6, FLTBOUNDS %pc = 0xEF56D028 3292: siginfo: SIGSEGV SEGV_MAPERR addr=0x001149E4 3292: Received signal #11, SIGSEGV [default] 3292: siginfo: SIGSEGV SEGV_MAPERR addr=0x001149E4 3289: waitid(P_PID, 3292, 0xEFFFF608, WEXITED|WTRAPPED|WNOWAIT) = 0 3289: ioctl(0, TIOCGPGRP, 0xEFFFF5C4) = 0 3289: ioctl(0, TCGETS, 0x000378F4) = 0 3289: waitid(P_PID, 3292, 0xEFFFF608, WEXITED|WTRAPPED) = 0 3289: write(2, " S e g m e n t a t i o n".., 33) = 33 3289: write(1, " . / a p a c h e c t l ".., 46) = 46 3289: unlink("/tmp/sh32890") = 0 3289: brk(0x0003ADB0) = 0 3289: brk(0x0003ABB0) = 0 3289: llseek(0, 0, SEEK_CUR) = 133579 3289: _exit(3) 3292: *** process killed ***
begin:vcard n:Rasmussen;Randy tel;fax:817-963-0295 tel;work:817-967-9242 x-mozilla-html:FALSE org:EDS;Unix Engineering adr:;;4255 Amon Carter Blvd.;Fort Worth;Tx;76155;USA version:2.1 email;internet:[EMAIL PROTECTED] title:Senior Unix Engineer x-mozilla-cpt:;-16016 fn:Randy Rasmussen end:vcard