[syslog-ng]1.5.23 dies

Balazs Scheidler bazsi@balabit.hu
Tue, 5 Nov 2002 18:13:48 +0100


On Tue, Nov 05, 2002 at 07:02:20PM +0200, Jaakko Niemi wrote:
> Balazs Scheidler <bazsi@balabit.hu> writes:
> 
> > On Tue, Nov 05, 2002 at 06:44:36PM +0200, Jaakko Niemi wrote:
> >> 
> >>  Hi,
> >> 
> >> gc_mark: Marking object of class 'affile_dest_reaper' (1)
> >> io.c: sockaddr2info(): Unsupported address family 63828.
> >
> > this is caused by a kernel bug. the latest libol has workaround (0.3.5), or
> > install 2.4.20 (it was fixed in one of the preXX releases)
> 
>  Well, the machine is running 2.4.20-rc1, and I compiled with libol 0.3.5.

hm.. please check what you get back upon return from recvfrom()

the bug was that for SOCK_DGRAM unix domain sockets, recvfrom() returned a
sockaddr struct 2 bytes long, and the sa_family member was not filled.

try strace-ing the process, and see what the kernel returns.

-- 
Bazsi
PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1