[syslog-ng] [Bug 193] syslog-ng 3.3.6 spins at 100% on FreeBSD

bugzilla at bugzilla.balabit.com bugzilla at bugzilla.balabit.com
Mon Sep 3 19:32:07 CEST 2012


https://bugzilla.balabit.com/show_bug.cgi?id=193


Lennert Buytenhek <buytenh at wantstofly.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |buytenh at wantstofly.org




--- Comment #4 from Lennert Buytenhek <buytenh at wantstofly.org>  2012-09-03 19:32:07 ---
This turns out to be (another!) ivykis bug: iv_signal uses a spinlock
to protect its process-wide state, but uses a PTHREAD_PROCESS_PRIVATE
spinlock instead of a PTHREAD_PROCESS_SHARED one, which screws up when
iv_signal's atfork handlers are called, and the child's spinlock ends
up corrupt after the fork().

I have a fix that I'll commit to ivykis HEAD and stable-v0.30 once
you let me know whom to credit the discovery of this issue to.


-- 
Configure bugmail: https://bugzilla.balabit.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the syslog-ng mailing list