Date: Thu, 5 Aug 1999 15:42:30 -0700 From: "Jan B. Koum " <jkb@best.com> To: hackers@freebsd.org Subject: possible syslogd bug? Message-ID: <19990805154230.A23245@best.com>
next in thread | raw e-mail | index | archive | help
I have a dedicated syslog machine runnign 3.2 and vanilla syslogd (started with -vv flags). After running for a few day the file would grow (this time file was ~40MB) and syslogd would stop writing to a file and go into a weird state. Here is the ktrace of "hang" syslogd before I did 'reboot' dlog# kdump 93 syslogd PSIG SIGALRM caught handler=0x804afb8 mask=0x1 code=0x0 93 syslogd RET poll -1 errno 4 Interrupted system call 93 syslogd CALL gettimeofday(0xefbfc84c,0) 93 syslogd RET gettimeofday 0 93 syslogd CALL setitimer(0,0xefbfc844,0xefbfc834) 93 syslogd RET setitimer 0 93 syslogd CALL sigreturn(0xefbfc880) 93 syslogd RET sigreturn JUSTRETURN 93 syslogd CALL poll(0xefbfc94c,0x1,0x9c40) 93 syslogd PSIG SIGALRM caught handler=0x804afb8 mask=0x1 code=0x0 93 syslogd RET poll -1 errno 4 Interrupted system call 93 syslogd CALL gettimeofday(0xefbfc84c,0) 93 syslogd RET gettimeofday 0 93 syslogd CALL setitimer(0,0xefbfc844,0xefbfc834) 93 syslogd RET setitimer 0 93 syslogd CALL sigreturn(0xefbfc880) 93 syslogd RET sigreturn JUSTRETURN 93 syslogd CALL poll(0xefbfc94c,0x1,0x9c40) 93 syslogd PSIG SIGTERM caught handler=0x804b178 mask=0x1 code=0x0 93 syslogd RET poll -1 errno 4 Interrupted system call 93 syslogd CALL sigprocmask(0x1,0x2001) 93 syslogd RET sigprocmask 16385/0x4001 93 syslogd CALL gettimeofday(0xefbfc08c,0) 93 syslogd RET gettimeofday 0 93 syslogd CALL writev(0x12,0xefbfc04c,0x7) 93 syslogd GIO fd 18 wrote 64 bytes "Aug 3 21:52:25 <syslog.err> dlog syslogd: exiting on signal 15 " 93 syslogd RET writev 64/0x40 93 syslogd CALL writev(0x1d,0xefbfc04c,0x7) 93 syslogd GIO fd 29 wrote 64 bytes "Aug 3 21:52:25 <syslog.err> dlog syslogd: exiting on signal 15 " 93 syslogd RET writev 64/0x40 93 syslogd CALL sigprocmask(0x3,0x4001) 93 syslogd RET sigprocmask 24577/0x6001 93 syslogd CALL unlink(0x804c9e5) 93 syslogd NAMI "/var/run/log" 93 syslogd RET unlink 0 93 syslogd CALL exit(0x1) System also shows syslogd is in poll() state when it hangs .. I did not see anything wrong with syslogd.c when I looked. The file is now at 62MB, I see if I can debug this further next time syslogd hangs. -- yan P.S. -- Yes, *.* is going into that file ;) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990805154230.A23245>