|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2002-10-01 12:53 UTC] hholzgra@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Oct 22 07:00:01 2025 UTC |
Apache coredumps on startup if I enable php3. If I disable php3 in httpd.conf, it starts up fine. The strange thing is that it was working fine up till a week or so ago, and I don't see what I've changed to make it stop working. Apache (1.3.12) was built with: SSL_BASE=/usr/local/ssl \ EAPI_MM=SYSTEM \ ./configure --with-layout=Ron \ --enable-module=auth_anon --enable-module=info \ --enable-module=so --enable-module=rewrite \ --enable-module=digest --enable-module=usertrack \ --enable-module=ssl --enable-shared=ssl PHP was built with: ./configure --with-mysql --with-apxs=/usr/local/apache/bin/apxs --with-xml (from the INSTALL file) Backtrace and the results of an strace are appended below. core dump was started with SSL (i.e. mod_ssl) enabled, but running it without doesn't make much difference. Backtrace: GNU gdb 4.18 Copyright 1998 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-redhat-linux"... Core was generated by `/usr/local/apache/bin/httpd -DSSL'. Program terminated with signal 11, Segmentation fault. Reading symbols from /lib/libm.so.6...done. Reading symbols from /lib/libcrypt.so.1...done. Reading symbols from /lib/libdb.so.3...done. Reading symbols from /usr/local/lib/libmm.so.10...done. Reading symbols from /lib/libdl.so.2...done. Reading symbols from /lib/libc.so.6...done. Reading symbols from /lib/ld-linux.so.2...done. Reading symbols from /lib/libnss_files.so.2...done. Reading symbols from /usr/local/apache/libexec/libphp3.so...done. Reading symbols from /usr/lib/libgd.so.1...done. Reading symbols from /usr/lib/libttf.so.2...done. Reading symbols from /usr/lib/libmysqlclient.so.6...done. Reading symbols from /usr/lib/libgdbm.so.2...done. Reading symbols from /lib/libpam.so.0...done. Reading symbols from /lib/libresolv.so.2...done. Reading symbols from /lib/libnsl.so.1...done. Reading symbols from /usr/lib/libz.so.1...done. Reading symbols from /lib/libpthread.so.0...done. #0 0x403e16a8 in ?? () (gdb) bt #0 0x403e16a8 in ?? () #1 0x400fb3fa in _IO_new_file_close_it (fp=0x80ebf90) at fileops.c:136 #2 0x400f727d in _IO_new_fclose (fp=0x80ebf90) at iofclose.c:50 #3 0x402bb8a3 in php3_init_config () at ./configuration-parser.y:226 #4 0x402b2d8b in php3_config_ini_startup () at main.c:947 #5 0x402b38e0 in php3_module_startup () at main.c:1238 #6 0x402b1150 in php3_create_dir () from /usr/local/apache/libexec/libphp3.so #7 0x807bbc3 in ap_single_module_configure () #8 0x80741b3 in load_module () #9 0x807a41e in invoke_cmd () #10 0x807ad63 in ap_handle_command () #11 0x807adf9 in ap_srm_command_loop () #12 0x807b200 in ap_process_resource_config () #13 0x807bae2 in ap_read_config () #14 0x8085641 in standalone_main () #15 0x8085ec3 in main () #16 0x400be1eb in __libc_start_main (main=0x8085b6c <main>, argc=2, argv=0xbffffd24, init=0x804fea8 <_init>, fini=0x80bc20c <_fini>, rtld_fini=0x4000a610 <_dl_fini>, stack_end=0xbffffd1c) at ../sysdeps/generic/libc-start.c:90 (gdb) =========================================== Result of 'strace httpd -X': execve("./httpd", ["./httpd", "-X"], [/* 22 vars */]) = 0 brk(0) = 0x80dcf78 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=27238, ...}) = 0 mmap(0, 27238, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40013000 close(3) = 0 open("/lib/libm.so.6", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0755, st_size=540120, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320=\0"..., 4096) = 4096 mmap(0, 114648, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001a000 mprotect(0x40035000, 4056, PROT_NONE) = 0 mmap(0x40035000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1a000) = 0x40035000 close(3) = 0 open("/lib/libcrypt.so.1", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0755, st_size=64595, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\f\0"..., 4096) = 4096 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40036000 mmap(0, 183036, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40037000 mprotect(0x4003c000, 162556, PROT_NONE) = 0 mmap(0x4003c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x4003c000 mmap(0x4003d000, 158460, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4003d000 close(3) = 0 open("/lib/libdb.so.3", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0755, st_size=792313, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@<\0\000"..., 4096) = 4096 mmap(0, 235800, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40064000 mprotect(0x4009d000, 2328, PROT_NONE) = 0 mmap(0x4009d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x38000) = 0x4009d000 close(3) = 0 open("/usr/local/lib/libmm.so.10", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=18688, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\22\0\000"..., 4096) = 4096 mmap(0, 16596, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4009e000 mprotect(0x400a1000, 4308, PROT_NONE) = 0 mmap(0x400a1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x400a1000 close(3) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0755, st_size=74663, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\31\0\000"..., 4096) = 4096 mmap(0, 11532, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400a3000 mprotect(0x400a5000, 3340, PROT_NONE) = 0 mmap(0x400a5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x400a5000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0755, st_size=4118299, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\250\202"..., 4096) = 4096 mmap(0, 993500, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400a6000 mprotect(0x40191000, 30940, PROT_NONE) = 0 mmap(0x40191000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xea000) = 0x40191000 mmap(0x40195000, 14556, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40195000 close(3) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40199000 mprotect(0x400a6000, 962560, PROT_READ|PROT_WRITE) = 0 mprotect(0x400a6000, 962560, PROT_READ|PROT_EXEC) = 0 munmap(0x40013000, 27238) = 0 personality(0 /* PER_??? */) = 0 getpid() = 9648 brk(0) = 0x80dcf78 brk(0x80dd118) = 0x80dd118 brk(0x80de000) = 0x80de000 brk(0x80e1000) = 0x80e1000 brk(0x80e4000) = 0x80e4000 brk(0x80e7000) = 0x80e7000 brk(0x80ea000) = 0x80ea000 getpid() = 9648 shmget(IPC_PRIVATE, 1052672, IPC_CREAT|0x180|0600) = 2944 shmat(2944, 0, 0) = 0x4019a000 shmctl(2944, IPC_STAT, 0xbffffbe4) = 0 getuid() = 0 getgid() = 0 shmctl(2944, IPC_SET, 0xbffffbe4) = 0 shmctl(2944, IPC_RMID, 0) = 0 unlink("/var/run/httpd.mm.9648.sem") = -1 ENOENT (No such file or directory) open("/var/run/httpd.mm.9648.sem", O_RDWR|O_CREAT, 0600) = 3 getpid() = 9648 stat("/usr/local/apache/bin/suexec", 0xbffffb9c) = -1 ENOENT (No such file or directory) brk(0x80ed000) = 0x80ed000 open("/etc/apache/httpd.conf", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=43731, ...}) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=43731, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40013000 read(4, "##\n## httpd.conf -- Apache HTTP "..., 4096) = 4096 stat("/usr/local/apache", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0 read(4, "cess.conf\n\n#\n# Timeout: The numb"..., 4096) = 4096 open("/usr/local/apache/libexec/libphp3.so", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=1531551, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\\\1"..., 4096) = 4096 mmap(0, 640104, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x4029b000 mprotect(0x40320000, 95336, PROT_NONE) = 0 mmap(0x40320000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x84000) = 0x40320000 mmap(0x40325000, 74856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40325000 close(5) = 0 open("/etc/ld.so.cache", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=27238, ...}) = 0 mmap(0, 27238, PROT_READ, MAP_PRIVATE, 5, 0) = 0x40338000 close(5) = 0 open("/usr/lib/libgd.so.1", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=155713, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\23"..., 4096) = 4096 mmap(0, 218372, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x4033f000 mprotect(0x40345000, 193796, PROT_NONE) = 0 mmap(0x40345000, 126976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x5000) = 0x40345000 mmap(0x40364000, 66820, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40364000 close(5) = 0 open("/usr/lib/libttf.so.2", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=272417, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300!\0"..., 4096) = 4096 mmap(0, 84976, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x40375000 mprotect(0x40389000, 3056, PROT_NONE) = 0 mmap(0x40389000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x13000) = 0x40389000 close(5) = 0 open("/usr/lib/libmysqlclient.so.6", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=92791, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\350C\0"..., 4096) = 4096 mmap(0, 75600, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x4038a000 mprotect(0x4039b000, 5968, PROT_NONE) = 0 mmap(0x4039b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x10000) = 0x4039b000 close(5) = 0 open("/usr/lib/libgdbm.so.2", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=28657, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\22"..., 4096) = 4096 mmap(0, 23084, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x40014000 mprotect(0x40019000, 2604, PROT_NONE) = 0 mmap(0x40019000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x4000) = 0x40019000 close(5) = 0 open("/lib/libpam.so.0", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=32898, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \23\0\000"..., 4096) = 4096 mmap(0, 31248, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x4039d000 mprotect(0x403a4000, 2576, PROT_NONE) = 0 mmap(0x403a4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x6000) = 0x403a4000 close(5) = 0 open("/lib/libresolv.so.2", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=170564, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\"\0"..., 4096) = 4096 mmap(0, 59900, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x403a5000 mprotect(0x403b0000, 14844, PROT_NONE) = 0 mmap(0x403b0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0xa000) = 0x403b0000 mmap(0x403b2000, 6652, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x403b2000 close(5) = 0 open("/lib/libnsl.so.1", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=372604, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2408\0"..., 4096) = 4096 mmap(0, 86440, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x403b4000 mprotect(0x403c6000, 12712, PROT_NONE) = 0 mmap(0x403c6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x11000) = 0x403c6000 mmap(0x403c7000, 8616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x403c7000 close(5) = 0 open("/usr/lib/libz.so.1", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=62885, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\27"..., 4096) = 4096 mmap(0, 58092, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x403ca000 mprotect(0x403d6000, 8940, PROT_NONE) = 0 mmap(0x403d6000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0xb000) = 0x403d6000 close(5) = 0 open("/lib/libpthread.so.0", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=247381, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3407\0"..., 4096) = 4096 brk(0x80ee000) = 0x80ee000 mmap(0, 69188, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x403d9000 mprotect(0x403e3000, 28228, PROT_NONE) = 0 mmap(0x403e3000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x9000) = 0x403e3000 close(5) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 setrlimit(RLIMIT_STACK, {rlim_cur=2040*1024, rlim_max=RLIM_INFINITY}) = 0 getpid() = 9648 uname({sys="Linux", node="khufu", ...}) = 0 rt_sigaction(SIGRT_0, {0x403dfe10, [], 0x4000000}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x403df7ac, [], 0x4000000}, NULL, 8) = 0 rt_sigaction(SIGRT_2, {0x403dfe9c, [], 0x4000000}, NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [RT_0], NULL, 8) = 0 munmap(0x40338000, 27238) = 0 open("./php3.ini", O_RDONLY) = -1 ENOENT (No such file or directory) open("/php3.ini", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/php3.ini", O_RDONLY) = -1 ENOENT (No such file or directory) brk(0x80ef000) = 0x80ef000 brk(0x80f0000) = 0x80f0000 brk(0x80f1000) = 0x80f1000 brk(0x80f2000) = 0x80f2000 brk(0x80f3000) = 0x80f3000 brk(0x80f4000) = 0x80f4000 brk(0x80f5000) = 0x80f5000 brk(0x80f6000) = 0x80f6000 open("/etc/nsswitch.conf", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=1744, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40338000 read(5, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1744 read(5, "", 4096) = 0 close(5) = 0 munmap(0x40338000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=27238, ...}) = 0 mmap(0, 27238, PROT_READ, MAP_PRIVATE, 5, 0) = 0x40338000 close(5) = 0 open("/lib/libnss_files.so.2", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=247348, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\33"..., 4096) = 4096 mmap(0, 35232, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x403ea000 mprotect(0x403f2000, 2464, PROT_NONE) = 0 mmap(0x403f2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x7000) = 0x403f2000 close(5) = 0 munmap(0x40338000, 27238) = 0 open("/etc/services", O_RDONLY) = 5 fcntl(5, F_GETFD) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 fstat(5, {st_mode=S_IFREG|0644, st_size=11306, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40338000 read(5, "# /etc/services:\n# $Id: services"..., 4096) = 4096 read(5, "rtmap\t369/tcp\nrpc2portmap\t369/ud"..., 4096) = 4096 close(5) = 0 munmap(0x40338000, 4096) = 0 brk(0x80f7000) = 0x80f7000 brk(0x80f8000) = 0x80f8000 brk(0x80f9000) = 0x80f9000 brk(0x80fa000) = 0x80fa000 brk(0x80fb000) = 0x80fb000 brk(0x80fc000) = 0x80fc000 getpid() = 9648 read(4, "\nAddModule mod_mime.c\nAddModule "..., 4096) = 4096 socket(PF_UNIX, SOCK_STREAM, 0) = 5 connect(5, {sun_family=AF_UNIX, sun_path="/var/run/.nscd_socket"}, 110) = -1 ECONNREFUSED (Connection refused) close(5) = 0 open("/etc/passwd", O_RDONLY) = 5 fcntl(5, F_GETFD) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 fstat(5, {st_mode=S_IFREG|0644, st_size=907, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40338000 read(5, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 907 close(5) = 0 munmap(0x40338000, 4096) = 0 brk(0x80fd000) = 0x80fd000 socket(PF_UNIX, SOCK_STREAM, 0) = 5 connect(5, {sun_family=AF_UNIX, sun_path="/var/run/.nscd_socket"}, 110) = -1 ECONNREFUSED (Connection refused) close(5) = 0 open("/etc/group", O_RDONLY) = 5 fcntl(5, F_GETFD) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 fstat(5, {st_mode=S_IFREG|0644, st_size=512, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40338000 read(5, "root::0:root\nbin::1:root,bin,dae"..., 4096) = 512 close(5) = 0 munmap(0x40338000, 4096) = 0 read(4, " enabled - so if something\'s not"..., 4096) = 4096 brk(0x8100000) = 0x8100000 read(4, "c module allows the server to us"..., 4096) = 4096 read(4, "ists, if you have that configure"..., 4096) = 4096 brk(0x8103000) = 0x8103000 read(4, "to use \"AddLanguage pl .po\" to \n"..., 4096) = 4096 read(4, "rDocument 404 /missing.html\n# t"..., 4096) = 4096 read(4, "\n# Almost any Apache directive m"..., 4096) = 4096 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 brk(0x8106000) = 0x8106000 read(4, "ssl.crt/khufu-server.crt\n#SSLCer"..., 4096) = 4096 read(4, "portation is switched off for pe"..., 4096) = 2771 read(4, "", 4096) = 0 close(4) = 0 munmap(0x40013000, 4096) = 0 stat("/etc/apache/srm.conf", {st_mode=S_IFREG|0644, st_size=357, ...}) = 0 open("/etc/apache/srm.conf", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=357, ...}) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=357, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40013000 read(4, "##\n## srm.conf -- Apache HTTP se"..., 4096) = 357 read(4, "", 4096) = 0 close(4) = 0 munmap(0x40013000, 4096) = 0 stat("/etc/apache/access.conf", {st_mode=S_IFREG|0644, st_size=348, ...}) = 0 open("/etc/apache/access.conf", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=348, ...}) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=348, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40013000 read(4, "##\n## access.conf -- Apache HTTP"..., 4096) = 348 read(4, "", 4096) = 0 close(4) = 0 munmap(0x40013000, 4096) = 0 brk(0x8109000) = 0x8109000 chmod("/var/run/httpd.mm.9648.sem", 0600) = 0 chown("/var/run/httpd.mm.9648.sem", 99, 4294967295) = 0 open("/var/log/apache/error_log", O_WRONLY|O_APPEND|O_CREAT, 0666) = 4 fcntl(4, F_DUPFD, 15) = 15 close(4) = 0 fcntl(15, F_GETFL) = 0x401 (flags O_WRONLY|O_APPEND) fstat(15, {st_mode=S_IFREG|0644, st_size=163271, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40013000 _llseek(15, 0, [0], SEEK_CUR) = 0 dup2(15, 2) = 2 open("/etc/apache/mime.types", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=9963, ...}) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=9963, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40338000 read(4, "# This is a comment. I love comm"..., 4096) = 4096 read(4, "lication/vnd.lotus-1-2-3\napplica"..., 4096) = 4096 read(4, "l/x-pdb\t\t\tpdb xyz\nimage/bmp\t\t\tbm"..., 4096) = 1771 read(4, "", 4096) = 0 close(4) = 0 munmap(0x40338000, 4096) = 0 open("/var/log/apache/access_log", O_WRONLY|O_APPEND|O_CREAT, 0644) = 4 fcntl(4, F_DUPFD, 15) = 16 close(4) = 0 open("/var/log/apache/referer_log", O_WRONLY|O_APPEND|O_CREAT, 0644) = 4 fcntl(4, F_DUPFD, 15) = 17 close(4) = 0 open("/var/log/apache/agent_log", O_WRONLY|O_APPEND|O_CREAT, 0644) = 4 fcntl(4, F_DUPFD, 15) = 18 close(4) = 0 getpid() = 9648 time(NULL) = 957472872 close(18) = 0 close(17) = 0 close(16) = 0 munmap(0x4029b000, 640104) = 0 munmap(0x4033f000, 218372) = 0 munmap(0x40375000, 84976) = 0 munmap(0x4038a000, 75600) = 0 munmap(0x40014000, 23084) = 0 munmap(0x4039d000, 31248) = 0 munmap(0x403a5000, 59900) = 0 munmap(0x403b4000, 86440) = 0 munmap(0x403ca000, 58092) = 0 munmap(0x403d9000, 69188) = 0 open("/etc/apache/httpd.conf", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=43731, ...}) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=43731, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 read(4, "##\n## httpd.conf -- Apache HTTP "..., 4096) = 4096 stat("/usr/local/apache", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0 read(4, "cess.conf\n\n#\n# Timeout: The numb"..., 4096) = 4096 open("/usr/local/apache/libexec/libphp3.so", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=1531551, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\\\1"..., 4096) = 4096 mmap(0, 640104, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x4029b000 mprotect(0x40320000, 95336, PROT_NONE) = 0 mmap(0x40320000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x84000) = 0x40320000 mmap(0x40325000, 74856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40325000 close(5) = 0 open("/etc/ld.so.cache", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=27238, ...}) = 0 mmap(0, 27238, PROT_READ, MAP_PRIVATE, 5, 0) = 0x40338000 close(5) = 0 open("/usr/lib/libgd.so.1", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=155713, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\23"..., 4096) = 4096 mmap(0, 218372, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x4033f000 mprotect(0x40345000, 193796, PROT_NONE) = 0 mmap(0x40345000, 126976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x5000) = 0x40345000 mmap(0x40364000, 66820, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40364000 close(5) = 0 open("/usr/lib/libttf.so.2", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=272417, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300!\0"..., 4096) = 4096 mmap(0, 84976, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x40375000 mprotect(0x40389000, 3056, PROT_NONE) = 0 mmap(0x40389000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x13000) = 0x40389000 close(5) = 0 open("/usr/lib/libmysqlclient.so.6", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=92791, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\350C\0"..., 4096) = 4096 mmap(0, 75600, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x4038a000 mprotect(0x4039b000, 5968, PROT_NONE) = 0 mmap(0x4039b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x10000) = 0x4039b000 close(5) = 0 open("/usr/lib/libgdbm.so.2", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=28657, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\22"..., 4096) = 4096 mmap(0, 23084, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x4039d000 mprotect(0x403a2000, 2604, PROT_NONE) = 0 mmap(0x403a2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x4000) = 0x403a2000 close(5) = 0 open("/lib/libpam.so.0", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=32898, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \23\0\000"..., 4096) = 4096 mmap(0, 31248, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x403a3000 mprotect(0x403aa000, 2576, PROT_NONE) = 0 mmap(0x403aa000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x6000) = 0x403aa000 close(5) = 0 open("/lib/libresolv.so.2", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=170564, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\"\0"..., 4096) = 4096 mmap(0, 59900, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x403ab000 mprotect(0x403b6000, 14844, PROT_NONE) = 0 mmap(0x403b6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0xa000) = 0x403b6000 mmap(0x403b8000, 6652, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x403b8000 close(5) = 0 open("/lib/libnsl.so.1", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=372604, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2408\0"..., 4096) = 4096 mmap(0, 86440, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x403ba000 mprotect(0x403cc000, 12712, PROT_NONE) = 0 mmap(0x403cc000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x11000) = 0x403cc000 mmap(0x403cd000, 8616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x403cd000 close(5) = 0 open("/usr/lib/libz.so.1", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=62885, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\27"..., 4096) = 4096 mmap(0, 58092, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x403d0000 mprotect(0x403dc000, 8940, PROT_NONE) = 0 mmap(0x403dc000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0xb000) = 0x403dc000 close(5) = 0 open("/lib/libpthread.so.0", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0755, st_size=247381, ...}) = 0 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3407\0"..., 4096) = 4096 mmap(0, 69188, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x403f3000 mprotect(0x403fd000, 28228, PROT_NONE) = 0 mmap(0x403fd000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x9000) = 0x403fd000 close(5) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=2040*1024, rlim_max=RLIM_INFINITY}) = 0 getpid() = 9648 uname({sys="Linux", node="khufu", ...}) = 0 rt_sigaction(SIGRT_0, {0x403f9e10, [], 0x4000000}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x403f97ac, [], 0x4000000}, NULL, 8) = 0 rt_sigaction(SIGRT_2, {0x403f9e9c, [], 0x4000000}, NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [RT_0], NULL, 8) = 0 munmap(0x40338000, 27238) = 0 open("./php3.ini", O_RDONLY) = -1 ENOENT (No such file or directory) open("/php3.ini", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/php3.ini", O_RDONLY) = -1 ENOENT (No such file or directory) --- SIGSEGV (Segmentation fault) --- +++ killed by SIGSEGV +++