[Buildroot] [PATCH] package/syslog-ng: fix segfault on startup due to pthread_atfork
Peter Korsgaard
peter at korsgaard.com
Wed Apr 24 13:58:22 UTC 2019
>>>>> "Thomas" == Thomas De Schampheleire <patrickdepinguin at gmail.com> writes:
> From: Thomas De Schampheleire <thomas.de_schampheleire at nokia.com>
> syslog-ng may segfault at startup (during library initialization, before
> reaching main) in newer toolchains. I have witnessed it on aarch64 (but with
> 32-bit arm userland) with glibc 2.28.
> Problem is described in syslog-ng issue #2263 [1], which in turn leads to a
> problem in 'ivykis' which is shipped with syslog-ng, see ivykis issue #15
> [2].
> Root cause is that 'pthread_atfork' is used by ivykis but searched by its
> configure script in libpthread_nonshared only. In newer toolchains, it seems
> this symbol is in libc_nonshared.
> Apply a patch someone proposed via pullrequest [3] to the ivykis project,
> but which is at this moment not yet merged upstream.
> [1] https://github.com/balabit/syslog-ng/issues/2263
> [2] https://github.com/buytenh/ivykis/issues/15
> [3] https://github.com/buytenh/ivykis/pull/16
> Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire at nokia.com>
Committed to 2019.02.x, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list