On Sun, 2013-03-03 at 09:37 +0100, Gergely Nagy wrote:
> Martin Zobel-Helas <zo...@debian.org> writes:
> 
> > Package: syslog-ng
> > Version: 3.3.5-2
> [...]
> > when trying to start syslog-ng on gabrielli.debian.org I see the following 
> > error:
> >
> > root@gabrielli:/var/lib/syslog-ng# /etc/init.d/syslog-ng start
> > [....] Starting system logging: syslog-ngeventfd2: Invalid argument
> >  failed!
> > root@gabrielli:/var/lib/syslog-ng#
> [...]
> 
> This is a known problem in the underlying ivykis library, and can be
> fixed by applying a patch to lib/ivykis, something along these lines:
> 
>  
> https://github.com/buytenh/ivykis/commit/89f67f97477aeba24aebfc58ae1a17e5bea69724.patch
> 
> It will need some minor changes, as the ivykis included with 3.3.5 is a
> bit different from upstream.
 The first segment (static int grab_eventfd), doesn't seem to be present
in the version bundled with 3.3.5 . The second segment can be applied
clean.

> > I then can see syslog-ng master-process spawining childs, which segfault 
> > immidiatly:
> > http://paste.debian.net/239439/
> 
> This sounds like another issue, also in ivykis, but a race condition:
> 
>   
> https://github.com/buytenh/ivykis/commit/144b88cbe4a04d53acbf4525d06cc1860571d36f.patch
> 
> This should apply reasonably cleanly to lib/ivykis aswell.
 It seems this doesn't apply to the Wheezy version. The mutex is locked
for the while loop. The mutex unlock that the patch removes is not
present here.

> Since the syslog-ng maintainer already prepared an upload targeted at
> wheezy that fixes other RC bugs, these two patches should be added to
> that mix too.
> 
> Nevertheless, I'll prepare an NMU later today and will prod the release
> team to let it through t-p-u (unstable has a whole new syslog-ng
> upstream version).
 You mean let the fixes go in two step? It's OK from my side if you
would like.

Laszlo/GCS


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to