NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bin/46613 (syslogd is broken)



The following reply was made to PR bin/46613; it has been noted by GNATS.

From: "Valeriy E. Ushakov" <uwe%stderr.spb.ru@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: bin/46613 (syslogd is broken)
Date: Tue, 19 Jun 2012 17:23:41 +0400

 On Tue, Jun 19, 2012 at 16:10:54 +0400, Valeriy E. Ushakov wrote:
 
 > There's still something wrong with the new async code it seems, since
 > I see
 > 
 > Jun 19 15:56:42 felix syslogd[119]: /dev/console: Invalid argument
 > 
 > logged to /var/log/messages when I mistype root password when I log in
 > from console.  After that syslogd seems to give up on console - there
 > are no more
 > 
 > Jun 19 16:08:10 felix login: 1 LOGIN FAILURE ON console
 > 
 > messages printed on console and according to fstat syslogd has closed
 > its console fd.
 
 writev1 logic seems to be botched, I didn't have time to debug it in
 details, but on the second iteration iov is moved past the valid array
 and writev returns EINVAL, causing the descriptor to get closed.
 
 -uwe
 


Home | Main Index | Thread Index | Old Index