Received: (qmail 45515 invoked by uid 501); 14 May 2000 16:39:34 -0000 Message-Id: <20000514163934.45514.qmail@locus.apache.org> Date: 14 May 2000 16:39:34 -0000 From: Marc Davis Reply-To: mwdib@home.com To: submit@bugz.apache.org Subject: All child processes die (after installation of php3) X-Send-Pr-Version: 3.110 >Number: 6076 >Category: os-linux >Synopsis: All child processes die (after installation of php3) >Confidential: no >Severity: critical >Priority: medium >Responsible: apache >State: closed >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Sun May 14 09:40:00 PDT 2000 >Closed-Date: Wed May 24 13:15:30 PDT 2000 >Last-Modified: Wed May 24 13:15:30 PDT 2000 >Originator: mwdib@home.com >Release: 1.3.12 >Organization: >Environment: RedHat Linux 6.2 Linux 2.2.14-5.0 >Description: After installation and configuration for the following: MySQL-3.22.32-1.i386.rpm MySQL-client-3.22.32-1.i386.rpm php-3.0.16.tar.gz MySQL-devel-3.22.32-1.i386.rpm MySQL-shared-3.22.32-1.i386.rpm all child processes die (or fail to start) when the server is started. Installed apache-devel-1.3.12-2.i386.rpm but problem persists. This occurs on two machines (AMD K6II 350 and an Athlon 700). Here is an strace of the output of the httpd start: execve("/etc/rc.d/init.d/httpd", ["/etc/rc.d/init.d/httpd", "start"], [/* 25 vars */]) = 0 brk(0) = 0x80994a0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=21323, ...}) = 0 old_mmap(NULL, 21323, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40015000 close(4) = 0 open("/lib/libtermcap.so.2", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0755, st_size=12224, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\16\0"..., 4096) = 4096 old_mmap(NULL, 15304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4001b000 mprotect(0x4001e000, 3016, PROT_NONE) = 0 old_mmap(0x4001e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x2000) = 0x4001e000 close(4) = 0 open("/lib/libc.so.6", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0755, st_size=4101324, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\210\212"..., 4096) = 4096 old_mmap(NULL, 1001564, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4001f000 mprotect(0x4010c000, 30812, PROT_NONE) = 0 old_mmap(0x4010c000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xec000) = 0x4010c000 old_mmap(0x40110000, 14428, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40110000 close(4) = 0 mprotect(0x4001f000, 970752, PROT_READ|PROT_WRITE) = 0 mprotect(0x4001f000, 970752, PROT_READ|PROT_EXEC) = 0 munmap(0x40015000, 21323) = 0 personality(PER_LINUX) = 0 getpid() = 807 getuid() = 0 getgid() = 0 geteuid() = 0 getegid() = 0 brk(0) = 0x80994a0 brk(0x80994c0) = 0x80994c0 brk(0x809a000) = 0x809a000 time(NULL) = 958254820 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGHUP, {0x804b8c0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF UNUSED], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {0x804b8c0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF UNUSED], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGILL, {0x804b8c0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF UNUSED], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGTRAP, {0x804b8c0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF UNUSED], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGABRT, {0x804b8c0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF UNUSED], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGFPE, {0x804b8c0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF UNUSED], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGBUS, {0x804b8c0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF UNUSED], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGSEGV, {0x804b8c0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF UNUSED], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGUNUSED, {0x804b8c0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF UNUSED], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGPIPE, {0x804b8c0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF UNUSED], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGALRM, {0x804b8c0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF UNUSED], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGTERM, {0x804b8c0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF UNUSED], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGXCPU, {0x804b8c0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF UNUSED], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGXFSZ, {0x804b8c0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF UNUSED], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGVTALRM, {0x804b8c0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF UNUSED], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGPROF, {0x804b8c0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF UNUSED], 0x4000000}, {SIG_DFL}, 8) = 0 UNUSED], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGUSR1, {0x804b8c0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF UNUSED], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGUSR2, {0x804b8c0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF UNUSED], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 4 connect(4, {sin_family=AF_UNIX, path=" /var/run/.nscd_socket"}, 110) = -1 ECONNREFUSED (Connection refused) close(4) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 4 fstat64(0x4, 0xbffff760) = -1 ENOSYS (Function not implemented) fstat(4, {st_mode=S_IFREG|0644, st_size=1744, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000 read(4, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1744 brk(0x809b000) = 0x809b000 read(4, "", 4096) = 0 close(4) = 0 munmap(0x40015000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=21323, ...}) = 0 old_mmap(NULL, 21323, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40015000 close(4) = 0 open("/lib/libnss_files.so.2", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0755, st_size=246652, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p \0\000"..., 4096) = 4096 old_mmap(NULL, 36384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40114000 mprotect(0x4011c000, 3616, PROT_NONE) = 0 old_mmap(0x4011c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x7000) = 0x4011c000 close(4) = 0 munmap(0x40015000, 21323) = 0 open("/etc/passwd", O_RDONLY) = 4 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=734, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000 read(4, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 734 read(4, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 734 close(4) = 0 munmap(0x40015000, 4096) = 0 uname({sys="Linux", node="maxX", ...}) = 0 open("/etc/ld.so.cache", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=21323, ...}) = 0 old_mmap(NULL, 21323, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40015000 close(4) = 0 open("/lib/libnss_nisplus.so.2", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0755, st_size=252234, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\37\0"..., 4096) = 4096 old_mmap(NULL, 41972, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4011d000 mprotect(0x40126000, 5108, PROT_NONE) = 0 old_mmap(0x40126000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x8000) = 0x40126000 close(4) = 0 open("/lib/libnsl.so.1", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0755, st_size=370141, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20?\0\000"..., 4096) = 4096 old_mmap(NULL, 88104, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40128000 mprotect(0x4013a000, 14376, PROT_NONE) = 0 old_mmap(0x4013a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x11000) = 0x4013a000 old_mmap(0x4013c000, 6184, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4013c000 close(4) = 0 munmap(0x40015000, 21323) = 0 open("/etc/ld.so.cache", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=21323, ...}) = 0 old_mmap(NULL, 21323, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40015000 close(4) = 0 open("/lib/libnss_nis.so.2", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0755, st_size=255963, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\37\0\000"..., 4096) = 4096 old_mmap(NULL, 38488, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4013e000 mprotect(0x40146000, 5720, PROT_NONE) = 0 old_mmap(0x40146000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x7000) = 0x40146000 close(4) = 0 munmap(0x40015000, 21323) = 0 brk(0x809c000) = 0x809c000 brk(0x809e000) = 0x809e000 brk(0x809e000) = 0x809e000 getcwd("/home/davis/archive/addons/php-mysql", 4095) = 37 getpid() = 807 getppid() = 806 stat(".", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 stat("/usr/local/bin/sh", 0xbffff7a0) = -1 ENOENT (No such file or directory) stat("/bin/sh", {st_mode=S_IFREG|0755, st_size=316848, ...}) = 0 getpgrp() = 806 fcntl(-1, F_SETFD, FD_CLOEXEC) = -1 EBADF (Bad file descriptor) rt_sigaction(SIGCHLD, {0x805c190, [], 0x4000000}, {SIG_DFL}, 8) = 0 open("/etc/rc.d/init.d/httpd", O_RDONLY) = 4 lseek(4, 0, SEEK_CUR) = 0 read(4, "#!/bin/sh\n#\n# Startup script for"..., 80) = 80 lseek(4, 0, SEEK_SET) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fcntl(4, F_GETFL) = 0 (flags O_RDONLY) fstat(4, {st_mode=S_IFREG|0755, st_size=865, ...}) = 0 lseek(4, 0, SEEK_CUR) = 0 brk(0x809f000) = 0x809f000 read(4, "#!/bin/sh\n#\n# Startup script for"..., 865) = 865 brk(0x80a0000) = 0x80a0000 stat("/etc/rc.d/init.d/functions", {st_mode=S_IFREG|0755, st_size=7349, ...}) = 0 open("/etc/rc.d/init.d/functions", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=7349, ...}) = 0 brk(0x80a2000) = 0x80a2000 read(5, "#!/bin/sh\n#\n# functions\tThis fil"..., 7349) = 7349 close(5) = 0 brk(0x80a3000) = 0x80a3000 stat("/etc/sysconfig/init", {st_mode=S_IFREG|0644, st_size=952, ...}) = 0 stat("/etc/sysconfig/init", {st_mode=S_IFREG|0644, st_size=952, ...}) = 0 open("/etc/sysconfig/init", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=952, ...}) = 0 read(5, "# color => new RH6.0 bootup\n# ve"..., 952) = 952 close(5) = 0 stat("/sbin/consoletype", {st_mode=S_IFREG|0755, st_size=2684, ...}) = 0 pipe([5, 6]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 fork() = 808 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGCHLD, {0x805c190, [], 0x4000000}, {0x805c190, [], 0x4000000}, 8) = 0 fcntl(5, F_GETFL) = 0 (flags O_RDONLY) fstat(5, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000 _llseek(5, 0, 0xbfffecac, SEEK_CUR) = -1 ESPIPE (Illegal seek) close(6) = 0 read(5, "pty\n", 128) = 4 read(5, "", 128) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 2], WNOHANG, NULL) = 808 wait4(-1, 0xbfffecdc, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) close(5) = 0 munmap(0x40015000, 4096) = 0 close(5) = -1 EBADF (Bad file descriptor) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x805b6a0, [], 0x4000000}, {0x804b8c0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF UNUSED], 0x4000000}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {0x804b8c0, [], 0x4000000}, {0x805b6a0, [], 0x4000000}, 8) = 0 brk(0x80a4000) = 0x80a4000 brk(0x80a5000) = 0x80a5000 brk(0x80a6000) = 0x80a6000 brk(0x80a7000) = 0x80a7000 brk(0x80a8000) = 0x80a8000 brk(0x80a9000) = 0x80a9000 brk(0x80aa000) = 0x80aa000 brk(0x80ab000) = 0x80ab000 brk(0x80ac000) = 0x80ac000 brk(0x80ad000) = 0x80ad000 brk(0x80ae000) = 0x80ae000 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 write(1, "Starting httpd: ", 16) = 16 brk(0x80af000) = 0x80af000 brk(0x80af000) = 0x80af000 brk(0x80b0000) = 0x80b0000 pipe([5, 6]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 lseek(4, -8, SEEK_CUR) = 857 fork() = 810 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGCHLD, {0x805c190, [], 0x4000000}, {0x805c190, [], 0x4000000}, 8) = 0 fcntl(5, F_GETFL) = 0 (flags O_RDONLY) fstat(5, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000 _llseek(5, 0, 0xbfffdebc, SEEK_CUR) = -1 ESPIPE (Illegal seek) close(6) = 0 read(5, "httpd\n", 128) = 6 read(5, "", 128) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 810 wait4(-1, 0xbfffdeec, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) close(5) = 0 munmap(0x40016000, 4096) = 0 close(5) = -1 EBADF (Bad file descriptor) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x805b6a0, [], 0x4000000}, {0x804b8c0, [], 0x4000000}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {0x804b8c0, [], 0x4000000}, {0x805b6a0, [], 0x4000000}, 8) = 0 pipe([5, 6]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 fork() = 812 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGCHLD, {0x805c190, [], 0x4000000}, {0x805c190, [], 0x4000000}, 8) = 0 fcntl(5, F_GETFL) = 0 (flags O_RDONLY) fstat(5, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000 _llseek(5, 0, 0xbfffe1ac, SEEK_CUR) = -1 ESPIPE (Illegal seek) close(6) = 0 read(5, "812\n", 128) = 4 --- SIGCHLD (Child exited) --- wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 812 wait4(-1, 0xbfffe1dc, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) read(5, "", 128) = 0 close(5) = 0 munmap(0x40016000, 4096) = 0 close(5) = -1 EBADF (Bad file descriptor) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x805b6a0, [], 0x4000000}, {0x804b8c0, [], 0x4000000}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {0x804b8c0, [], 0x4000000}, {0x805b6a0, [], 0x4000000}, 8) = 0 stat("/proc/812", 0xbfffe314) = -1 ENOENT (No such file or directory) getrlimit(RLIMIT_CORE, {rlim_cur=0, rlim_max=RLIM_INFINITY}) = 0 getrlimit(RLIMIT_CORE, {rlim_cur=0, rlim_max=RLIM_INFINITY}) = 0 setrlimit(RLIMIT_CORE, {rlim_cur=0, rlim_max=RLIM_INFINITY}) = 0 stat(".", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 stat("/sbin/nice", 0xbfffe73c) = -1 ENOENT (No such file or directory) stat("/usr/sbin/nice", 0xbfffe73c) = -1 ENOENT (No such file or directory) stat("/bin/nice", {st_mode=S_IFREG|0755, st_size=7084, ...}) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 fork() = 815 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x805b6a0, [], 0x4000000}, {0x804b8c0, [], 0x4000000}, 8) = 0 wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 815 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) --- wait4(-1, 0xbfffe724, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) rt_sigaction(SIGINT, {0x804b8c0, [], 0x4000000}, {0x805b6a0, [], 0x4000000}, 8) = 0 brk(0x80b1000) = 0x80b1000 stat(".", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 stat("/sbin/initlog", {st_mode=S_IFREG|0755, st_size=25716, ...}) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 fork() = 818 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x805b6a0, [], 0x4000000}, {0x804b8c0, [], 0x4000000}, 8) = 0 wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 818 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) --- wait4(-1, 0xbfffdf2c, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) rt_sigaction(SIGINT, {0x804b8c0, [], 0x4000000}, {0x805b6a0, [], 0x4000000}, 8) = 0 write(1, "\33[60G", 5) = 5 write(1, "[ ", 3) = 3 write(1, "\33[1;32m", 7) = 7 write(1, "OK", 2) = 2 write(1, "\33[0;39m", 7) = 7 write(1, " ]", 3) = 3 write(1, "\r", 1) = 1 write(1, "\n", 1) = 1 stat(".", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 stat("/sbin/touch", 0xbffff394) = -1 ENOENT (No such file or directory) stat("/usr/sbin/touch", 0xbffff394) = -1 ENOENT (No such file or directory) stat("/bin/touch", {st_mode=S_IFREG|0755, st_size=23120, ...}) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 fork() = 819 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x805b6a0, [], 0x4000000}, {0x804b8c0, [], 0x4000000}, 8) = 0 wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 819 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) --- wait4(-1, 0xbffff36c, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) rt_sigaction(SIGINT, {0x804b8c0, [], 0x4000000}, {0x805b6a0, [], 0x4000000}, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(4, "\nexit 0\n", 865) = 8 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 munmap(0x40015000, 4096) = 0 _exit(0) = ? >How-To-Repeat: Have posted to php3-list and redhat-list but have not received any responses. At least one other post on redhat reports the same problem with 6.2. I'm wondering if the problem is with 6.2 or the kernel. >Fix: No. I'm not technical enough to fix this. I read the database but either didn't find the problem or didn't understand the solutions, although there were a couple that seemed similar (esp. 1802) >Release-Note: >Audit-Trail: State-Changed-From-To: open-closed State-Changed-By: coar State-Changed-When: Wed May 24 13:15:27 PDT 2000 State-Changed-Why: If the problem only occurs when you involve a third-party module (mod_php), then this is not an Apache problem. Please use the PHP bug tracking system. >Unformatted: [In order for any reply to be added to the PR database, you need] [to include in the Cc line and make sure the] [subject line starts with the report component and number, with ] [or without any 'Re:' prefixes (such as "general/1098:" or ] ["Re: general/1098:"). If the subject doesn't match this ] [pattern, your message will be misfiled and ignored. The ] ["apbugs" address is not added to the Cc line of messages from ] [the database automatically because of the potential for mail ] [loops. If you do not include this Cc, your reply may be ig- ] [nored unless you are responding to an explicit request from a ] [developer. Reply only with text; DO NOT SEND ATTACHMENTS! ]