Hello,

I just upgraded a lot of ports on a 4.9-STABLE machine and many php scripts will not run. phpinfo() works but most scripts kill apache and the following is on httpd-error.log

[Tue Feb 22 04:30:33 2005] [notice] child pid 92055 exit signal Bus error (10)
[Tue Feb 22 04:30:46 2005] [notice] child pid 92056 exit signal Bus error (10)
httpd in free(): warning: junk pointer, too high to make sense
[Tue Feb 22 04:30:47 2005] [notice] child pid 92105 exit signal Bus error (10)


This is all on a FreeBSD 4.9-STABLE #0: Thu Oct 30 18:26:33 GMT 2003
apache+mod_ssl-1.3.33+2.8.22 The Apache 1.3 webserver with SSL/TLS functionality
apache-ant-1.6.2 Java- and XML-based build tool, conceptually similar to mak
php4-4.3.10_2 PHP Scripting Language (Apache Module and CLI)


This server has an uptime of 466 days, 8:06, 4 users, load averages: 2.05, 2.21, 2.12

I tried to start apache with truss and all I can see is that the line below looks suspicious but other than that I have no ideas...
How can I provide more information?


How can I trace the httpd child processes?  Should I?

Before I put in the DNS request to switch over to the yet-untested-in-real-life backup server can someone tell me how to get apache php working again on this machine before all my users wake up?

Thanks!

stat("/var/run/httpd.pid",0xbfbff700)          ERR#2 'No such file or directory'

truss -o help.log /usr/local/sbin/apachectl startssl

getpid()                                         = 91339 (0x164cb)
geteuid()                                        = 0 (0x0)
getppid()                                        = 91337 (0x164c9)
readlink("/etc/malloc.conf","J",63)          = 1 (0x1)
mmap(0x0,4096,0x3,0x1002,-1,0x0)                 = 671817728 (0x280b2000)
break(0x80c1000)                                 = 0 (0x0)
break(0x80c2000)                                 = 0 (0x0)
stat("/var/mail/root",0xbfbff9d0)              ERR#2 'No such file or directory'
getuid()                                         = 0 (0x0)
geteuid()                                        = 0 (0x0)
getgid()                                         = 0 (0x0)
getegid()                                        = 0 (0x0)
open("/usr/local/sbin/apachectl",0x0,01002652540) = 4 (0x4)
fcntl(0x4,0x0,0xa)                               = 10 (0xa)
close(4)                                         = 0 (0x0)
fcntl(0xa,0x2,0x1)                               = 0 (0x0)
sigaction(SIGINT,0x0,0xbfbff9c8)                 = 0 (0x0)
sigaction(SIGINT,0xbfbff9c8,0xbfbff9b0)          = 0 (0x0)
sigaction(SIGINT,0x0,0xbfbff9c8)                 = 0 (0x0)
sigaction(SIGINT,0xbfbff9c8,0x0)                 = 0 (0x0)
sigaction(SIGQUIT,0x0,0xbfbff9b8)                = 0 (0x0)
sigaction(SIGQUIT,0xbfbff9b8,0xbfbff9a0)         = 0 (0x0)
sigaction(SIGQUIT,0x0,0xbfbff9b8)                = 0 (0x0)
sigaction(SIGQUIT,0xbfbff9b8,0x0)                = 0 (0x0)
sigaction(SIGTERM,0x0,0xbfbff9c8)                = 0 (0x0)
sigaction(SIGTERM,0xbfbff9c8,0xbfbff9b0)         = 0 (0x0)
sigaction(SIGWINCH,0x0,0xbfbff9b8)               = 0 (0x0)
sigaction(SIGWINCH,0xbfbff9b8,0xbfbff9a0)        = 0 (0x0)
sigaction(SIGSYS,0xbfbff538,0xbfbff520)          = 0 (0x0)
__getcwd(0xbfbff6a0,0x400)                       = 0 (0x0)
sigaction(SIGSYS,0xbfbff520,0x0)                 = 0 (0x0)
read(0xa,0x80bee20,0x3ff)                        = 1023 (0x3ff)
read(0xa,0x80bee20,0x3ff)                        = 1023 (0x3ff)
break(0x80c3000)                                 = 0 (0x0)
read(0xa,0x80bee20,0x3ff)                        = 1023 (0x3ff)
stat("/sbin/limits",0xbfbff660)                        ERR#2 'No such file or 
directory'
stat("/usr/sbin/limits",0xbfbff660)            ERR#2 'No such file or directory'
stat("/bin/limits",0xbfbff660)                         ERR#2 'No such file or 
directory'
stat("/usr/bin/limits",0xbfbff660)             = 0 (0x0)
break(0x80c4000)                                 = 0 (0x0)
pipe()                                           = 4 (0x4)
fork()                                           = 91405 (0x1650d)
SIGNAL 20
close(5)                                         = 0 (0x0)
read(0x4,0xbfbff850,0x80)                        = 128 (0x80)
read(0x4,0xbfbff850,0x80)                        = 103 (0x67)
read(0x4,0xbfbff850,0x80)                        = 0 (0x0)
close(4)                                         = 0 (0x0)
getpgrp()                                        = 91337 (0x164c9)
wait4(0xffffffff,0xbfbff7bc,0x2,0x0)             = 91405 (0x1650d)
break(0x80c5000)                                 = 0 (0x0)
fcntl(0x1,0x0,0xa)                               = 11 (0xb)
open("/dev/null",0x601,0666)                   = 4 (0x4)
close(1)                                         = 0 (0x0)
fcntl(0x4,0x0,0x1)                               = 1 (0x1)
close(4)                                         = 0 (0x0)
fcntl(0x2,0x0,0xa)                               = 12 (0xc)
close(2)                                         = 0 (0x0)
fcntl(0x1,0x0,0x2)                               = 2 (0x2)
getrlimit(0x0,0xbfbff5f0)                        = 0 (0x0)
setrlimit(0x0,0xbfbff5f0)                        = 0 (0x0)
getrlimit(0x1,0xbfbff5f0)                        = 0 (0x0)
setrlimit(0x1,0xbfbff5f0)                        = 0 (0x0)
getrlimit(0x2,0xbfbff620)                        = 0 (0x0)
setrlimit(0x2,0xbfbff620)                        = 0 (0x0)
getrlimit(0x3,0xbfbff650)                        = 0 (0x0)
setrlimit(0x3,0xbfbff650)                        = 0 (0x0)
getrlimit(0x4,0xbfbff680)                        = 0 (0x0)
setrlimit(0x4,0xbfbff680)                        = 0 (0x0)
getrlimit(0x5,0xbfbff6b0)                        = 0 (0x0)
setrlimit(0x5,0xbfbff6b0)                        = 0 (0x0)
getrlimit(0x6,0xbfbff6e0)                        = 0 (0x0)
setrlimit(0x6,0xbfbff6e0)                        = 0 (0x0)
getrlimit(0x7,0xbfbff710)                        = 0 (0x0)
setrlimit(0x7,0xbfbff710)                        = 0 (0x0)
getrlimit(0x8,0xbfbff740)                        = 0 (0x0)
setrlimit(0x8,0xbfbff740)                        = 0 (0x0)
getrlimit(0x9,0xbfbff770)                        = 0 (0x0)
setrlimit(0x9,0xbfbff770)                        = 0 (0x0)
getrlimit(0xa,0xbfbff7a0)                        = 0 (0x0)
setrlimit(0xa,0xbfbff7a0)                        = 0 (0x0)
close(1)                                         = 0 (0x0)
fcntl(0xb,0x0,0x1)                               = 1 (0x1)
close(11)                                        = 0 (0x0)
close(2)                                         = 0 (0x0)
fcntl(0xc,0x0,0x2)                               = 2 (0x2)
close(12)                                        = 0 (0x0)
getegid()                                        = 0 (0x0)
geteuid()                                        = 0 (0x0)
getgid()                                         = 0 (0x0)
getuid()                                         = 0 (0x0)
setregid(0x0,0x0)                                = 0 (0x0)
setreuid(0x0,0x0)                                = 0 (0x0)
setregid(0x0,0x0)                                = 0 (0x0)
setreuid(0x0,0x0)                                = 0 (0x0)
read(0xa,0x80bee20,0x3ff)                        = 1023 (0x3ff)
break(0x80c6000)                                 = 0 (0x0)
read(0xa,0x80bee20,0x3ff)                        = 1023 (0x3ff)
read(0xa,0x80bee20,0x3ff)                        = 140 (0x8c)
break(0x80c7000)                                 = 0 (0x0)
getegid()                                        = 0 (0x0)
geteuid()                                        = 0 (0x0)
getgid()                                         = 0 (0x0)
getuid()                                         = 0 (0x0)
setregid(0x0,0x0)                                = 0 (0x0)
setreuid(0x0,0x0)                                = 0 (0x0)
stat("/var/run/httpd.pid",0xbfbff700)          ERR#2 'No such file or directory'
setregid(0x0,0x0)                                = 0 (0x0)
setreuid(0x0,0x0)                                = 0 (0x0)
getegid()                                        = 0 (0x0)
geteuid()                                        = 0 (0x0)
getgid()                                         = 0 (0x0)
getuid()                                         = 0 (0x0)
setregid(0x0,0x0)                                = 0 (0x0)
setreuid(0x0,0x0)                                = 0 (0x0)
setregid(0x0,0x0)                                = 0 (0x0)
setreuid(0x0,0x0)                                = 0 (0x0)
fork()                                           = 91500 (0x1656c)
getpgrp()                                        = 91337 (0x164c9)
SIGNAL 20
wait4(0xffffffff,0xbfbff77c,0x2,0x0)             = 91500 (0x1656c)
break(0x80c8000)                                 = 0 (0x0)
write(1,0x80c7000,50)                            = 50 (0x32)
exit(0x0)                                       process exit, rval = 0





_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to