Bug 548525

Summary: [abrt] crash detected in pulseaudio-0.9.21-1.fc12
Product: [Fedora] Fedora Reporter: Justin Willmert <justin>
Component: pulseaudioAssignee: Lennart Poettering <lpoetter>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 12CC: klich.michal, lkundrak, lpoetter, mclasen, wtogami
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard: abrt_hash:77ad78332b2a794613e0885000f9028987e4e24d
Fixed In Version: 0.9.21-4.fc12 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-01-08 19:55:14 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace none

Description Justin Willmert 2009-12-17 17:41:16 UTC
abrt 1.0.0 detected a crash.

How to reproduce
-----
1. Run 'pactl load-module module-bluetooth-device' as the user in a terminal.

Attached file: backtrace
cmdline: /usr/bin/pulseaudio --start --log-target=syslog
component: pulseaudio
executable: /usr/bin/pulseaudio
kernel: 2.6.31.5-127.fc12.i686
package: pulseaudio-0.9.21-1.fc12
rating: 4
reason: Process was terminated by signal 6

Comment 1 Justin Willmert 2009-12-17 17:41:18 UTC
Created attachment 379060 [details]
File: backtrace

Comment 2 Matthias Clasen 2010-01-05 17:13:11 UTC
This is 

      _dbus_warn_check_failed ("Attempt to remove filter function %p user data %p, but no such filter has been added\n",
                               function, user_data);


And indeed, looking at the failure path in pa__init, you try to remove the filter even if it hasn't been added.

Comment 3 Lennart Poettering 2010-01-08 19:55:14 UTC
Fixed upstream now in http://git.0pointer.de/?p=pulseaudio.git;a=patch;h=c41ee00893b6b0d5cc48ee041b8e4835eac548f0

Will prep an update for F12 soon which will include this patch.

Comment 4 Justin Willmert 2010-01-08 20:41:24 UTC
Forgive me if I'm terribly ignorant, but does this mean that there is an implicit remove happening when I tried to load a module?

Comment 5 Lennart Poettering 2010-01-11 16:46:08 UTC
Apparently you tried to connect a BT headset to your machine and that failed halway due to some bluetoothd error and PA did not rollback the initialization properly then.

Comment 6 Justin Willmert 2010-01-11 17:11:12 UTC
OK, that makes sense. I was trying to get my bluetooth headset to connect, but it wasn't working. I didn't see the bluetooth module listed so I tried to load it, but apparently it had already crashed and trying to reload it makes things worse.

Thank you for the clarification.

Comment 7 Fedora Update System 2010-01-15 01:46:29 UTC
pulseaudio-0.9.21-3.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/pulseaudio-0.9.21-3.fc12

Comment 8 Fedora Update System 2010-01-18 01:24:01 UTC
pulseaudio-0.9.21-4.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/pulseaudio-0.9.21-4.fc12

Comment 9 Lennart Poettering 2010-01-18 16:22:07 UTC
*** Bug 556499 has been marked as a duplicate of this bug. ***

Comment 10 Fedora Update System 2010-01-26 01:04:01 UTC
pulseaudio-0.9.21-4.fc12 has been pushed to the Fedora 12 stable repository.  If problems still persist, please make note of it in this bug report.