Description of problem: Pulse audio doesn't start: $ pulseaudio E: mutex-posix.c: Assertion 'pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:98, function pa_mutex_unlock(). Aborting. Abortito 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): 0.9.10-1.1 How reproducible: Try to start pulseaudio Steps to Reproduce: 1. start pulseaudio 2. 3. Actual results: It doesn't work at all. Expected results: Additional info:
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.
Hi Lubomir, did you find any workaround for the pulseaudio libtool incompatibility? Michal
(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. http://admin.fedoraproject.org/updates/pulseaudio-0.9.10-1.el5.3
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.