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