From temnota@puh.kmv.ru  Mon Apr 21 13:59:07 2003
Return-Path: <temnota@puh.kmv.ru>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id E65E837B401
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 21 Apr 2003 13:59:07 -0700 (PDT)
Received: from puh.kmv.ru (puh.kmv.ru [217.13.212.30])
	by mx1.FreeBSD.org (Postfix) with ESMTP id CCAED43FD7
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 21 Apr 2003 13:59:06 -0700 (PDT)
	(envelope-from temnota@puh.kmv.ru)
Received: from puh.kmv.ru (localhost.kmv.ru [127.0.0.1])
	by puh.kmv.ru (8.12.8/8.12.6) with ESMTP id h3LKx4iP009764
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 22 Apr 2003 00:59:04 +0400 (MSD)
	(envelope-from temnota@puh.kmv.ru)
Received: (from root@localhost)
	by puh.kmv.ru (8.12.8/8.12.6/Submit) id h3LKx3Ng009763;
	Tue, 22 Apr 2003 00:59:03 +0400 (MSD)
Message-Id: <200304212059.h3LKx3Ng009763@puh.kmv.ru>
Date: Tue, 22 Apr 2003 00:59:03 +0400 (MSD)
From: temnota <temnota@kmv.ru>
Reply-To: temnota <temnota@kmv.ru>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: syslogd crashes.
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         51253
>Category:       bin
>Synopsis:       syslogd crashes.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    dwmalone
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Apr 21 14:00:28 PDT 2003
>Closed-Date:    Thu Dec 25 16:04:22 PST 2003
>Last-Modified:  Thu Dec 25 16:04:22 PST 2003
>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@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:

From: Maxim Konovalov <maxim@macomnet.ru>
To: temnota <temnota@kmv.ru>
Cc: bug-followup@freebsd.org, osa@freebsd.org.ru
Subject: bin/51253
Date: Thu, 24 Apr 2003 15:21:32 +0400 (MSD)

 Could you please upgrade your system to the latest RELENG_4 or
 RELENG_4_8? It seems this bug was fixed in rev. 1.59.2.23
 src/usr.sbin/syslogd/syslogd.c in -STABLE. Thanks.
 
 -- 
 Maxim Konovalov, maxim@macomnet.ru, maxim@FreeBSD.org
State-Changed-From-To: open->feedback 
State-Changed-By: maxim 
State-Changed-When: Thu Apr 24 04:35:07 PDT 2003 
State-Changed-Why:  
Could you please upgrade your system to the latest RELENG_4 or 
RELENG_4_8? It seems this bug was fixed in rev. 1.59.2.23 
src/usr.sbin/syslogd/syslogd.c in -STABLE. Thanks. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=51253 

From: Maxim Konovalov <maxim@macomnet.ru>
To: bug-followup@freebsd.org
Cc:  
Subject: Re: bin/51253 (fwd)
Date: Fri, 25 Apr 2003 14:37:37 +0400 (MSD)

 Add to audit trail.
 
 -- 
 Maxim Konovalov, maxim@macomnet.ru, maxim@FreeBSD.org
 
 ---------- Forwarded message ----------
 Date: Fri, 25 Apr 2003 14:32:09 +0400
 From: "Andrey J. Melnikoff (TEMHOTA)" <temnota@kmv.ru>
 To: Maxim Konovalov <maxim@macomnet.ru>
 Subject: Re: bin/51253
 
 Hi Maxim Konovalov!
 
  On Thu, Apr 24, 2003 at 03:21:32PM +0400, Maxim Konovalov wrote next:
 
 > Could you please upgrade your system to the latest RELENG_4 or
 > RELENG_4_8? It seems this bug was fixed in rev. 1.59.2.23
 > src/usr.sbin/syslogd/syslogd.c in -STABLE. Thanks.
 No, bug still exists. 1.59.2.23 crashes after 5 hours. I assume - dead
 recursive loop in fprintlog();
 
 
 -- 
  Best regards, TEMHOTA-RIPN aka MJA13-RIPE
  System Administrator. mailto:temnota@kmv.ru
State-Changed-From-To: feedback->open 
State-Changed-By: kris 
State-Changed-When: Fri Aug 15 21:20:39 PDT 2003 
State-Changed-Why:  
Submitter confirms problem persists 

http://www.freebsd.org/cgi/query-pr.cgi?pr=51253 
Responsible-Changed-From-To: freebsd-bugs->dwmalone 
Responsible-Changed-By: kris 
Responsible-Changed-When: Fri Aug 15 21:21:32 PDT 2003 
Responsible-Changed-Why:  
Assigning to committer of r1.59.2.23 

http://www.freebsd.org/cgi/query-pr.cgi?pr=51253 

From: Ceri Davies <ceri@FreeBSD.org>
To: FreeBSD Gnats Submit <freebsd-gnats-submit@FreeBSD.org>
Cc:  
Subject: Re: bin/51253
Date: Fri, 7 Nov 2003 14:20:17 +0000

 --a8Wt8u1KmwUX3Y2C
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 
 Adding to audit trail
 
 
 --a8Wt8u1KmwUX3Y2C
 Content-Type: message/rfc822
 Content-Disposition: inline
 
 Return-path: <owner-freebsd-stable@freebsd.org>
 Envelope-to: setantae@submonkey.net
 Delivery-date: Fri, 07 Nov 2003 14:18:48 +0000
 Received: from mx2.freebsd.org ([216.136.204.119])
 	by shrike.submonkey.net with esmtp (Exim 4.24; FreeBSD 4.9)
 	id 1AI7Ri-0005EB-Hj
 	for setantae@submonkey.net; Fri, 07 Nov 2003 14:18:42 +0000
 Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18])
 	by mx2.freebsd.org (Postfix) with ESMTP
 	id 4CCA656FD0; Fri,  7 Nov 2003 06:18:26 -0800 (PST)
 	(envelope-from owner-freebsd-stable@freebsd.org)
 Received: from hub.freebsd.org (localhost [127.0.0.1])
 	by hub.freebsd.org (Postfix) with ESMTP
 	id 2645616A503; Fri,  7 Nov 2003 06:18:24 -0800 (PST)
 Delivered-To: freebsd-stable@freebsd.org
 Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
 	by hub.freebsd.org (Postfix) with ESMTP id D440C16A4CE
 	for <freebsd-stable@freebsd.org>;
 	Fri,  7 Nov 2003 06:17:48 -0800 (PST)
 Received: from pathfinder.roks.biz (roks.biz [212.110.133.103])
 	by mx1.FreeBSD.org (Postfix) with ESMTP id 4AB5943F85
 	for <freebsd-stable@freebsd.org>;
 	Fri,  7 Nov 2003 06:17:43 -0800 (PST)	(envelope-from temp@roks.biz)
 Received: from admin.office.roks.biz (admin.office.roks.biz [192.168.100.103])
 	by pathfinder.roks.biz (8.12.9p2/8.12.9) with ESMTP id hA7E8lDe001019
 	for <freebsd-stable@freebsd.org>; Fri, 7 Nov 2003 16:08:47 +0200 (EET)
 	(envelope-from temp@roks.biz)
 Date: Fri, 7 Nov 2003 16:08:44 +0200
 From: Nikolay Pavlov <temp@roks.biz>
 X-Mailer: The Bat! (v1.61)
 X-Priority: 3 (Normal)
 Message-ID: <1655795183.20031107160844@roks.biz>
 To: freebsd-stable@freebsd.org
 MIME-Version: 1.0
 Content-Type: text/plain; charset=us-ascii
 Content-Transfer-Encoding: 7bit
 Subject: PR bin/51253
 X-BeenThere: freebsd-stable@freebsd.org
 X-Mailman-Version: 2.1.1
 Precedence: list
 Reply-To: Nikolay Pavlov <temp@roks.biz>
 List-Id: Production branch of FreeBSD source code
 	<freebsd-stable.freebsd.org>
 List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-stable>,
 	<mailto:freebsd-stable-request@freebsd.org?subject=unsubscribe>
 List-Archive: <http://lists.freebsd.org/pipermail/freebsd-stable>
 List-Post: <mailto:freebsd-stable@freebsd.org>
 List-Help: <mailto:freebsd-stable-request@freebsd.org?subject=help>
 List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-stable>,
 	<mailto:freebsd-stable-request@freebsd.org?subject=subscribe>
 Sender: owner-freebsd-stable@freebsd.org
 Errors-To: owner-freebsd-stable@freebsd.org
 X-Spam-Level: 
 X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
 	shrike.private.submonkey.net
 X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham 
 	version=2.60
 
 Hi, folks.
 
    Syslogd dies on my FreeBSD 4.9 box after reconfiguration that enables remote logging.
    I have looked in mail archives and found PR bin/51253 that describes a problem.
    I am not especial programmer, but that solve the problem:
 
    
 --- syslogd.c.old       Tue May 20 20:13:53 2003
 +++ syslogd.c   Fri Nov  7 12:10:44 2003
 @@ -1072,7 +1072,6 @@
                                 switch (errno) {
                                 case EHOSTUNREACH:
                                 case EHOSTDOWN:
 -                                       break;
                                 /* case EBADF: */
                                 /* case EACCES: */
                                 /* case ENOTSOCK: */   
 
 Thanks, Nikolay.
 
 _______________________________________________
 freebsd-stable@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-stable
 To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
 
 --a8Wt8u1KmwUX3Y2C--
State-Changed-From-To: open->closed 
State-Changed-By: dwmalone 
State-Changed-When: Thu Dec 25 16:03:35 PST 2003 
State-Changed-Why:  
Problem should now be fixed in -current and -stable. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=51253 
>Unformatted:
