Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Nov 2016 22:22:11 -0500
From:      Zaphod Beeblebrox <zbeeble@gmail.com>
To:        FreeBSD Hackers <freebsd-hackers@freebsd.org>
Subject:   Two threads call vsyslog(), two threads in death embrace.
Message-ID:  <CACpH0Mcz3PkzXNEjspP=KTpOXU1TqPgKvHLDSdpSZtgKr93D6g@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
I'm just agitating... but bug 214482 seems to detail that two threads
calling vsyslog() lead to a death embrace.  I'm just posting to get some
wider eyes or opinions on that.

In the bug, I've kill -QUIT the mpd5 daemon and looked at it's corpse.  I
had to kill -QUIT because the daemon is completely unresponsive.  Regular
kills don't do anything.

In the mpd5 binary, there are 3 threads.  One is sitting in poll() and the
other two are stuck asking for a lock inside the vsyslog() library function.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACpH0Mcz3PkzXNEjspP=KTpOXU1TqPgKvHLDSdpSZtgKr93D6g>