bin/51253: syslogd crashes.

temnota temnota at kmv.ru
Mon Apr 21 14:00:31 PDT 2003


>Number:         51253
>Category:       bin
>Synopsis:       syslogd crashes.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Apr 21 14:00:28 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     temnota
>Release:        FreeBSD 4.8-RC i386
>Organization:
Post Ltd.
>Environment:
System: FreeBSD puh.kmv.ru 4.8-RC FreeBSD 4.8-RC #0: Wed Apr 16 11:41:59 MSD 2003 root at puh.kmv.ru:/usr/src/sys/compile/TEMHOTA i386
Nothing special, syslogd configured to forward all messages to remote logger. 
	
	
>Description:
	syslogd die if configured to forward all messages to remote host and remote
host is died.  
>How-To-Repeat:
	Add to /etc/syslog.conf	entry with unreachable host and restart it.
--
*.*		@192.168.192.168 (or any unreachable host). 
--
>Fix:

	

-- /var/log/messages --
Apr 21 13:16:54 puh syslogd: sendto: Host is down
Apr 21 13:16:58 puh last message repeated 9 times
Apr 21 13:25:10 puh syslogd: sendto: Host is down
Apr 21 13:25:10 puh last message repeated 5 times
Apr 21 13:46:14 puh syslogd: sendto: Host is down
Apr 21 13:46:14 puh last message repeated 3 times
Apr 21 14:00:01 puh ntpdate[8878]: adjust time server 80.240.109.22 offset
0.069903 sec
Apr 21 14:02:43 puh syslogd: sendto: Host is down
Apr 21 16:25:37 puh /kernel: pid 8815 (syslogd), uid 0: exited on signal 11
(core dumped)
-- /var/log/messages --

--- syslogd.backtrace begins here ---
GNU gdb 4.18 (FreeBSD)
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-unknown-freebsd"...
Core was generated by `syslogd'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libc.so.4...done.
Reading symbols from /usr/libexec/ld-elf.so.1...done.
#0  0x804ac7d in fprintlog (f=0x805f000, flags=0, msg=0x0)
    at /usr/src/usr.sbin/syslogd/syslogd.c:917
917	}
(gdb) bt
#0  0x804ac7d in fprintlog (f=0x805f000, flags=0, msg=0x0)
    at /usr/src/usr.sbin/syslogd/syslogd.c:917
#1  0x804abb2 in logmsg (pri=43, 
    msg=0xbbc00a40 "syslogd: sendto: Host is down", from=0x8051aa0 "puh", 
    flags=4) at /usr/src/usr.sbin/syslogd/syslogd.c:899
#2  0x804b79a in logerror (type=0x804e2fd "sendto")
    at /usr/src/usr.sbin/syslogd/syslogd.c:1312
#3  0x804b0d9 in fprintlog (f=0x805f000, flags=0, msg=0x0)
    at /usr/src/usr.sbin/syslogd/syslogd.c:1062
#4  0x804abb2 in logmsg (pri=43, 
    msg=0xbbc01760 "syslogd: sendto: Host is down", from=0x8051aa0 "puh", 
    flags=4) at /usr/src/usr.sbin/syslogd/syslogd.c:899
#5  0x804b79a in logerror (type=0x804e2fd "sendto")
    at /usr/src/usr.sbin/syslogd/syslogd.c:1312
#6  0x804b0d9 in fprintlog (f=0x805f000, flags=0, msg=0x0)
    at /usr/src/usr.sbin/syslogd/syslogd.c:1062
#7  0x804abb2 in logmsg (pri=43, 
    msg=0xbbc02480 "syslogd: sendto: Host is down", from=0x8051aa0 "puh", 
    flags=4) at /usr/src/usr.sbin/syslogd/syslogd.c:899
#8  0x804b79a in logerror (type=0x804e2fd "sendto")
    at /usr/src/usr.sbin/syslogd/syslogd.c:1312
#9  0x804b0d9 in fprintlog (f=0x805f000, flags=0, msg=0x0)
    at /usr/src/usr.sbin/syslogd/syslogd.c:1062
#10 0x804abb2 in logmsg (pri=43, 
    msg=0xbbc031a0 "syslogd: sendto: Host is down", from=0x8051aa0 "puh", 
    flags=4) at /usr/src/usr.sbin/syslogd/syslogd.c:899
#11 0x804b79a in logerror (type=0x804e2fd "sendto")
    at /usr/src/usr.sbin/syslogd/syslogd.c:1312
#12 0x804b0d9 in fprintlog (f=0x805f000, flags=0, msg=0x0)
    at /usr/src/usr.sbin/syslogd/syslogd.c:1062
#13 0x804abb2 in logmsg (pri=43, 
    msg=0xbbc03ec0 "syslogd: sendto: Host is down", from=0x8051aa0 "puh", 
    flags=4) at /usr/src/usr.sbin/syslogd/syslogd.c:899
#14 0x804b79a in logerror (type=0x804e2fd "sendto")
    at /usr/src/usr.sbin/syslogd/syslogd.c:1312
#15 0x804b0d9 in fprintlog (f=0x805f000, flags=0, msg=0x0)
    at /usr/src/usr.sbin/syslogd/syslogd.c:1062
#16 0x804abb2 in logmsg (pri=43, 
    msg=0xbbc04be0 "syslogd: sendto: Host is down", from=0x8051aa0 "puh", 
    flags=4) at /usr/src/usr.sbin/syslogd/syslogd.c:899
#17 0x804b79a in logerror (type=0x804e2fd "sendto")
    at /usr/src/usr.sbin/syslogd/syslogd.c:1312
#18 0x804b0d9 in fprintlog (f=0x805f000, flags=0, msg=0x0)
    at /usr/src/usr.sbin/syslogd/syslogd.c:1062
#19 0x804abb2 in logmsg (pri=43, 
    msg=0xbbc05900 "syslogd: sendto: Host is down", from=0x8051aa0 "puh", 
    flags=4) at /usr/src/usr.sbin/syslogd/syslogd.c:899
#20 0x804b79a in logerror (type=0x804e2fd "sendto")
    at /usr/src/usr.sbin/syslogd/syslogd.c:1312

 [skipp]

#6534 0x804b0d9 in fprintlog (f=0x805f000, flags=0, msg=0x0)
    at /usr/src/usr.sbin/syslogd/syslogd.c:1062
#6535 0x804abb2 in logmsg (pri=43, 
    msg=0xbc2fb480 "syslogd: sendto: Host is down", from=0x8051aa0 "puh", 
    flags=4) at /usr/src/usr.sbin/syslogd/syslogd.c:899
#6536 0x804b79a in logerror (type=0x804e2fd "sendto")
    at /usr/src/usr.sbin/syslogd/syslogd.c:1312
#6537 0x804b0d9 in fprintlog (f=0x805f000, flags=0, msg=0x0)
    at /usr/src/usr.sbin/syslogd/syslogd.c:1062
#6538 0x804abb2 in logmsg (pri=43, 
    msg=0xbc2fc1a0 "syslogd: sendto: Host is down", from=0x8051aa0 "puh", 
    flags=4) at /usr/src/usr.sbin/syslogd/syslogd.c:899
(gdb) (gdb) quit
--- syslogd.backtrace ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list