Bug#649641: pulseaudio mutex issue on Alpha architecture
Bob Tracy
rct at frus.com
Tue Nov 22 22:06:09 UTC 2011
Package: pulseaudio
Version: 1.1-1
Severity: important
Iceweasel and firefox browsers crash with the following error:
Assertion 'pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:106, function pa_mutex_unlock(). Aborting.
Always reproducible by starting either firefox or iceweasel, then clicking
on the drop-down main menu in the upper-left corner of the browser window.
The application immediately aborts with the above error message.
See https://bugs.meego.com/show_bug.cgi?id=13567 for a similar bug report
on the ARM platform. A workaround suggested there is to disable the PTHREAD
priority inheritance feature (in the source package) by adding
pulseaudio_cv_PTHREAD_PRIO_INHERIT=no
in "configure.ac" before
AS_IF([test "$pulseaudio_cv_PTHREAD_PRIO_INHERIT" = "yes"], [
AC_DEFINE([HAVE_PTHREAD_PRIO_INHERIT], 1, [Have PTHREAD_PRIO_INHERIT.])
])
I have no idea whether this is applicable to Alpha.
-- System Information:
Debian Release: wheezy/sid
APT prefers unreleased
APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: alpha
Kernel: Linux 3.2.0-rc2
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages pulseaudio depends on:
ii adduser 3.113
ii consolekit 0.4.5-1
ii libasound2 1.0.24.1-4
ii libasound2-plugins 1.0.24-3
ii libc6.1 2.13-21
ii libcap2 1:2.22-1
ii libdbus-1-3 1.4.16-1
ii libfftw3-3 3.2.2-1
ii libice6 2:1.0.7-2
ii libltdl7 2.4.2-1
ii liborc-0.4-0 1:0.4.16-1
ii libpulse0 1.1-1
ii libsamplerate0 0.1.8-1
ii libsm6 2:1.2.0-2
ii libsndfile1 1.0.25-3
ii libspeexdsp1 1.2~rc1-1
ii libtdb1 1.2.9-4
ii libudev0 172-1
ii libx11-6 2:1.4.4-4
ii libx11-xcb1 2:1.4.4-4
ii libxcb1 1.7-4
ii libxtst6 2:1.2.0-4
ii lsb-base 3.2-28
ii udev 172-1
Versions of packages pulseaudio recommends:
ii gstreamer0.10-pulseaudio 0.10.30-2
ii pulseaudio-esound-compat 1.1-1
ii pulseaudio-module-x11 1.1-1
ii rtkit 0.10-2
Versions of packages pulseaudio suggests:
ii paman <none>
ii paprefs <none>
ii pavucontrol <none>
ii pavumeter <none>
ii pulseaudio-utils 1.1-1
-- no debconf information
More information about the pkg-pulseaudio-devel
mailing list