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.