Bug 448241 - pulseaudio fails to start with pthread mutex assertion
Summary: pulseaudio fails to start with pthread mutex assertion
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: pulseaudio
Version: 9
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Lennart Poettering
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-05-24 21:13 UTC by Michael Hampton
Modified: 2008-05-26 21:20 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-05-26 21:20:58 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Michael Hampton 2008-05-24 21:13:07 UTC
Description of problem:
pulseaudio fails to start, thus the system has no sound. When starting it
manually I get:

error@roam ~ $ pulseaudio
N: main.c: Called SUID root and real-time/high-priority scheduling was requested
in the configuration. However, we lack the necessary priviliges:
N: main.c: We are not in group 'pulse-rt' and PolicyKit refuse to grant us
priviliges. Dropping SUID again.
N: main.c: For enabling real-time scheduling please acquire the appropriate
PolicyKit priviliges, or become a member of 'pulse-rt', or increase the
RLIMIT_NICE/RLIMIT_RTPRIO resource limits for this user.
E: mutex-posix.c: Assertion 'pthread_mutex_unlock(&m->mutex) == 0' failed at
pulsecore/mutex-posix.c:98, function pa_mutex_unlock(). Aborting.
Aborted

Version-Release number of selected component (if applicable):
pulseaudio-0.9.10-1.fc9.x86_64
glibc-2.8-3.x86_64

How reproducible:
Always

Steps to Reproduce:
1. Boot system.
  
Actual results:
pulseaudio fails to start.

Expected results:
pulseaudio should start normally.

Additional info:
pulseaudio worked fine at initial install; however, due to another bug I needed
to disable SELinux. Since then pulseaudio has not worked at all.

Comment 1 Lennart Poettering 2008-05-26 19:25:10 UTC
Hmm, do you have some old libtool or libltdl version lying around? This smells a
lot like an old bug in libtool/libltdl we fixed months ago, way before f9.

Please provide a full backtrace.

Comment 2 Michael Hampton 2008-05-26 21:20:58 UTC
You're right. There was an old copy of libltdl.so.3.1.4 in /usr/local/lib. I
have no idea how it got there. pulseaudio is working properly now. Thanks!


Note You need to log in before you can comment on or make changes to this bug.