Bug 1551546

Summary: Assertion '!pa_thread_mq_get()' failed at pulsecore/sink.c:843, function pa_sink_suspend(). when connecting headphones
Product: [Fedora] Fedora Reporter: Elad Alfassa <elad>
Component: pulseaudioAssignee: Lennart Poettering <lpoetter>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 28CC: ernestas, lpoetter, rdieter, teromene, wtaymans
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: pulseaudio-11.1-16.fc28 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-03-21 00:21:15 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Elad Alfassa 2018-03-05 12:11:04 UTC
When I connect my headphones, Pulseaudio aborts with the following error:
E: [alsa-sink-ALC298 Analog] sink.c: Assertion '!pa_thread_mq_get()' failed at pulsecore/sink.c:843, function pa_sink_suspend(). Aborting.

Here's the backtrace

#0  0x00007ffff44f4f4b in raise () from /lib64/libc.so.6
#1  0x00007ffff44df591 in abort () from /lib64/libc.so.6
#2  0x00007ffff7b7b2c6 in pa_sink_suspend () from /usr/lib64/pulseaudio/libpulsecore-11.1.so
#3  0x00007fffe52bb8f5 in sink_set_port_cb () from /usr/lib64/pulse-11.1/modules/libalsa-util.so
#4  0x00007ffff7b8207a in pa_sink_process_msg () from /usr/lib64/pulseaudio/libpulsecore-11.1.so
#5  0x00007fffe52bd8df in sink_process_msg () from /usr/lib64/pulse-11.1/modules/libalsa-util.so
#6  0x00007ffff7b61632 in asyncmsgq_read_work () from /usr/lib64/pulseaudio/libpulsecore-11.1.so
#7  0x00007ffff7b61fa5 in pa_rtpoll_run () from /usr/lib64/pulseaudio/libpulsecore-11.1.so
#8  0x00007fffe52be685 in thread_func () from /usr/lib64/pulse-11.1/modules/libalsa-util.so
#9  0x00007ffff6d9b99c in internal_thread_func () from /usr/lib64/pulseaudio/libpulsecommon-11.1.so
#10 0x00007ffff5024564 in start_thread () from /lib64/libpthread.so.0
#11 0x00007ffff45b833f in clone () from /lib64/libc.so.6


Running pulseaudio-11.1-14.fc28.x86_64 on Fedora 28

Comment 1 Fedora Update System 2018-03-14 13:26:52 UTC
pulseaudio-11.1-16.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-71d8501443

Comment 2 Fedora Update System 2018-03-15 13:29:39 UTC
pulseaudio-11.1-16.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-71d8501443

Comment 3 Fedora Update System 2018-03-21 00:21:15 UTC
pulseaudio-11.1-16.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.