Red Hat Bugzilla – Bug 455842
Pulseaudio doesn't start, mutex error, libtool 1.5.22 incompatibility
Last modified: 2009-09-25 21:28:28 EDT
Description of problem:
Pulse audio doesn't start:
E: mutex-posix.c: Assertion 'pthread_mutex_unlock(&m->mutex) == 0' failed at
pulsecore/mutex-posix.c:98, function pa_mutex_unlock(). Aborting.
This is due to an incompatibility with libtool 1.5.22 (see
http://www.pulseaudio.org/wiki/Incompatibilities). That's the version present in
rhel 5 (I actually use Centos 5.2 i386).
Version-Release number of selected component (if applicable):
Try to start pulseaudio
Steps to Reproduce:
1. start pulseaudio
It doesn't work at all.
Right. I've used only the client part so far...
Let me look if we can do anything on the pulseaudio side to use locks to work
around that issue.
did you find any workaround for the pulseaudio libtool incompatibility?
(In reply to comment #2)
> Hi Lubomir,
> did you find any workaround for the pulseaudio libtool incompatibility?
Not really. I think I asked Lennart then, and I believe the response was that there's no trivial solution. I did not look into the issue since then.
Created attachment 355504 [details]
Workaround for PA to work with ltdl 1.5.22
This patch makes PA start. See the patch description for details.
Lubomir, any comments about the proposed patch?
Michal: Thanks for the patch, sorry for the delay, this got somehow sidetracked. Libtool is not exactly my cup of tea, as far as I can tell the patch comment makes sense to me. Thanks for the patch; I'll submit it as update and will test it for a while as well.
pulseaudio-0.9.10-1.el5.3 has been submitted as an update for Fedora EPEL 5.
pulseaudio-0.9.10-1.el5.3 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update pulseaudio'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/EL-5/FEDORA-EPEL-2009-0330
pulseaudio-0.9.10-1.el5.3 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report.