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