Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 1544507

Summary: [abrt] pulseaudio: pa_sink_assert_ref(): pulseaudio killed by SIGABRT
Product: [Fedora] Fedora Reporter: Vít Ondruch <vondruch>
Component: pulseaudioAssignee: Lennart Poettering <lpoetter>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 28CC: awilliam, bugzilla, gagbobada, lbrabec, lpoetter, maxx, mbriza, panospolychronis, pep, rdieter, robatino, ttomecek, wtaymans
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/4774b331efc93d80b1b785b0943c6558f06f41fb
Whiteboard: abrt_hash:97c7f1650b2535ffbefa5ab5dc410af1b7d787c9;VARIANT_ID=workstation; AcceptedFreezeException AcceptedBlocker
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:24 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:
Bug Depends On:    
Bug Blocks: 1469205, 1469206    
Attachments:
Description Flags
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: cpuinfo
none
File: dso_list
none
File: environ
none
File: limits
none
File: maps
none
File: mountinfo
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description Vít Ondruch 2018-02-12 17:09:17 UTC
Description of problem:
Plugging headphones into dock station on Lenovo T470s. This is very likely related to bug 1543326

Version-Release number of selected component:
pulseaudio-11.1-9.fc28

Additional info:
reporter:       libreport-2.9.3
backtrace_rating: 4
cmdline:        /usr/bin/pulseaudio --start --log-target=syslog
crash_function: pa_sink_assert_ref
executable:     /usr/bin/pulseaudio
journald_cursor: s=506a5eef19614e7aada6bbc6e5a841fe;i=13e22;b=52d284dcf39d4c80af31217a39010802;m=6d23179;t=56506da0f53e9;x=96a8de282c09c73f
kernel:         4.15.2-301.fc27.x86_64
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            16025

Comment 1 Vít Ondruch 2018-02-12 17:09:23 UTC
Created attachment 1395012 [details]
File: backtrace

Comment 2 Vít Ondruch 2018-02-12 17:09:25 UTC
Created attachment 1395013 [details]
File: cgroup

Comment 3 Vít Ondruch 2018-02-12 17:09:27 UTC
Created attachment 1395014 [details]
File: core_backtrace

Comment 4 Vít Ondruch 2018-02-12 17:09:28 UTC
Created attachment 1395015 [details]
File: cpuinfo

Comment 5 Vít Ondruch 2018-02-12 17:09:30 UTC
Created attachment 1395016 [details]
File: dso_list

Comment 6 Vít Ondruch 2018-02-12 17:09:32 UTC
Created attachment 1395017 [details]
File: environ

Comment 7 Vít Ondruch 2018-02-12 17:09:34 UTC
Created attachment 1395018 [details]
File: limits

Comment 8 Vít Ondruch 2018-02-12 17:09:36 UTC
Created attachment 1395019 [details]
File: maps

Comment 9 Vít Ondruch 2018-02-12 17:09:38 UTC
Created attachment 1395020 [details]
File: mountinfo

Comment 10 Vít Ondruch 2018-02-12 17:09:40 UTC
Created attachment 1395021 [details]
File: open_fds

Comment 11 Vít Ondruch 2018-02-12 17:09:42 UTC
Created attachment 1395022 [details]
File: proc_pid_status

Comment 12 Vít Ondruch 2018-02-12 17:09:43 UTC
Created attachment 1395023 [details]
File: var_log_messages

Comment 13 Fedora End Of Life 2018-02-20 15:32:44 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 28 development cycle.
Changing version to '28'.

Comment 14 Mads Villadsen 2018-03-04 19:04:19 UTC
Similar problem has been detected:

Plugged in headphones

See Bug 1551330 - Plugging in headphones crashes sound device 

reporter:       libreport-2.9.3
backtrace_rating: 4
cmdline:        /usr/bin/pulseaudio --start
crash_function: pa_sink_assert_ref
executable:     /usr/bin/pulseaudio
journald_cursor: s=3b3d159d189b4bdf897be20a10967504;i=1eba01;b=1fafb10d54384d4c804452e6117c7ead;m=39b1576;t=5669ac1ff6815;x=722009a3f785341b
kernel:         4.16.0-0.rc3.git0.1.fc28.x86_64
package:        pulseaudio-11.1-14.fc28
reason:         pulseaudio killed by SIGABRT
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 15 Martin Bříza 2018-03-07 13:37:59 UTC
Similar problem has been detected:

Dell XPS 13 9360
Tried to switch from the internal speaker to headphones (plugged into the laptop).
Switching to the USB audio in the dock (WD15) works OK.

reporter:       libreport-2.9.3
backtrace_rating: 4
cmdline:        pulseaudio --start
crash_function: pa_sink_assert_ref
executable:     /usr/bin/pulseaudio
journald_cursor: s=daaae16defa7422b9f6c40838189ff18;i=8cec;b=79f292ccc8d345838d66919da979a04e;m=16dd1ae847;t=566d2849fd239;x=3ac101eabb15ed3
kernel:         4.14.18-300.fc27.x86_64
package:        pulseaudio-11.1-14.fc28
reason:         pulseaudio killed by SIGABRT
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 16 Fedora Blocker Bugs Application 2018-03-14 12:27:48 UTC
Proposed as a Blocker for 28-final by Fedora user lbrabec using the blocker tracking app because:

 It was reproduced by several people that pulseaudio crashes when headphones are plugged into laptop. 

The closest violated criterion is for Beta - Working sound (The installed system must be able to play back sound with gstreamer-based applications), which doesn't exactly cover this problem, thus proposing as final blocker.

Comment 17 Rex Dieter 2018-03-14 13:17:14 UTC
May have to pick your poison here, the patch that likely introduces this is a fix for upstream,
https://bugs.freedesktop.org/show_bug.cgi?id=100488

"alsa: fix infinite loop with Intel HDMI LPE"

that said, I think reverting it for now is probably the way to go.

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

Comment 19 Fedora Update System 2018-03-15 13:29:45 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 20 Tomas Tomecek 2018-03-16 08:00:35 UTC
pulseaudio-11.1-16.fc28 fixed the issue for me

Comment 21 Adam Williamson 2018-03-19 21:48:39 UTC
*** Bug 1554394 has been marked as a duplicate of this bug. ***

Comment 22 Adam Williamson 2018-03-19 21:51:49 UTC
Discussed at 2018-03-19 Fedora 28 blocker review meeting: https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2018-03-19/f28-blocker-review.2018-03-19-16.02.html . Accepted as a Final blocker: we consider this a sufficient conditional violation of Beta criterion "The installed system must be able to play back sound with gstreamer-based applications", the condition being "just try doing it with headphones, buster", to constitute a Final blocker. We also grant it a freeze exception for Beta, as this can obviously affect live environments, and use immediately after install from a live image, both of which can't be fixed with updates.

Comment 23 Fedora Update System 2018-03-21 00:21:24 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.