Package: syslog-ng
Version: 1.6.5-2.2
Severity: grave
Justification: renders package unusable

The syslog daemon randomly bug and log infinitely the same message in
/var/log/syslog about a call to accept() on a non socket.

This is a strace of the process when it bugs.

poll([{fd=2, events=POLLOUT, revents=POLLOUT}, {fd=8, events=0}, {fd=6,
events=0}, {fd=7, events=0}, {fd=4, events=POLLIN}, {fd=3,
events=POLLIN}, {fd=1, events=POLLIN, revents=POLLIN}], 7, 100
) = 2
write(2, "<43>Jun 13 10:59:36 smtp03 syslo"..., 97) = 97
accept(1, 0xbfffda90, [256])            = -1 ENOTSOCK (Socket operation
on non-socket)
getpid()                                = 573
time(NULL)                              = 1150189176
time(NULL)                              = 1150189176
poll([{fd=2, events=POLLOUT, revents=POLLOUT}, {fd=8, events=0}, {fd=6,
events=0}, {fd=7, events=0}, {fd=4, events=POLLIN}, {fd=3,
events=POLLIN}, {fd=1, events=POLLIN, revents=POLLIN}], 7, 100
) = 2
write(2, "<43>Jun 13 10:59:36 smtp03 syslo"..., 97) = 97
accept(1, 0xbfffda90, [256])            = -1 ENOTSOCK (Socket operation
on non-socket)
getpid()                                = 573
time(NULL)                              = 1150189176
time(NULL)                              = 1150189176


With lsof, I can see that the file descriptor "1" is open on /dev/null.
I have in my configuration only one source without /dev/null:
source s_all {
        internal();
        unix-stream("/dev/log");
        file("/proc/kmsg" log_prefix("kernel: "));
        udp();
};
                                
And there is no reference ton /dev/null in my configuration file so i
don't know why it tries to use it.

Moreover 16 servers have the same configuration file and 4 an other one 
but the bug happens on the 20 machines newly installed.

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.29-1-p4-smp-ole
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages syslog-ng depends on:
ii  libc6                 2.3.2.ds1-22sarge3 GNU C Library: Shared libraries an
ii  util-linux            2.12p-4sarge1      Miscellaneous system utilities

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to