[pulseaudio-tickets] [Bug 98174] Abort on startup: mutex-posix.c: Assertion 'r == 95 && inherit_priority' failed at pulsecore/mutex-posix.c:70, function pa_mutex_new().

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Oct 13 12:48:20 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=98174

--- Comment #8 from Tanu Kaskinen <tanuk at iki.fi> ---
Ok, the patch caused an infinite loop, since the function that was supposed to
translate the pthread_mutex_lock() error code to a string uses
pthread_mutex_lock() too...

Anyway, I think it's safe to assume that libpthread-stubs is the culprit here.
I don't know how exactly it gets pulled in. I think it's related to libxcb.
Maybe any program that uses libxcb will get linked to libpthread-stubs. You
could build pulseaudio without X11 support, and you won't lose much
functionality if you do that, but this won't solve the problems with all other
applications.

It's possible to use libxcb also without libpthread-stubs.so.0 being installed,
but I don't have exact instructions for how to do that. I know that Debian used
to have a package that installed the libpthread-stubs library, but nowadays it
doesn't. The libpthread-stubs0-dev package still exists, but at least on Intel
architectures it doesn't contain anything else than a pkg-config file.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/pulseaudio-bugs/attachments/20161013/edf14886/attachment.html>


More information about the pulseaudio-bugs mailing list