pulseaudio crashed with SIGABRT in pa_alsa_path_set_volume() from source_write_volume_cb() from source_set_port_cb() from pa_source_process_msg() from source_process_msg()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pulseaudio (Ubuntu) |
Fix Released
|
High
|
Daniel van Vugt | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
https:/
---
[Impact]
pulseaudio daemon crashes, interrupting sound output/input.
[Test Case]
Theoretical test case (crash does not happen for all users):
1. Find some headphones and/or microphone. Ensure you do not wear the
headphones during the test as it may be loud.
2. Set audio output/input volumes to maximum.
3. Unplug and replug the headphones/
4. Check that that pulseaudio process is still running, with a start time
older than when you began this test case.
[Regression Potential]
Low. This SRU affects the pulseaudio daemon only so the worst case would be loss of sound output/input. The same patches have been released to
17.10 for a month already and zero regressions of the crashes have
occurred worldwide since then.
[Other Info]
Debdiff patch is attached to the most prolific bug 1539209.
[Original Description]
This error is there when i get back to the computer after a while of no use, and at login after restart. haven't seen this error while the system is "active"/in use.
I have been unable to provoke the error to come.
I'm not sure it is related, but when i plug in a headset, the audio volume goes through the roof, and a loud (painfully so) scratching sound is coming from the headset until i press Vol+. Vol- does nothing till i have pressed up at least once.
But the bug report thing does not pop up when the sound issue is there.
Description: Ubuntu Xenial Xerus (development branch)
Release: 16.04
pulseaudio:
Installed: 1:8.0-0ubuntu2
Candidate: 1:8.0-0ubuntu2
Version table:
*** 1:8.0-0ubuntu2 500
500 http://
100 /var/lib/
ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: pulseaudio 1:8.0-0ubuntu2
ProcVersionSign
Uname: Linux 4.4.0-15-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20-0ubuntu3
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CrashCounter: 1
CurrentDesktop: Unity
Date: Mon Mar 28 12:39:45 2016
ExecutablePath: /usr/bin/pulseaudio
InstallationDate: Installed on 2016-01-14 (73 days ago)
InstallationMedia: Ubuntu 15.10 "Wily Werewolf" - Release amd64 (20151021)
ProcCmdline: /usr/bin/pulseaudio --start --log-target=syslog
Signal: 6
SourcePackage: pulseaudio
StacktraceTop:
pa_alsa_
?? () from /usr/lib/
?? () from /usr/lib/
pa_source_
?? () from /usr/lib/
Title: pulseaudio crashed with SIGABRT in pa_alsa_
UpgradeStatus: Upgraded to xenial on 2016-03-19 (8 days ago)
UserGroups: adm cdrom dialout dip lp lpadmin plugdev root sambashare sudo vboxusers
dmi.bios.date: 09/18/2015
dmi.bios.vendor: LENOVO
dmi.bios.version: G5ETA3WW (2.63 )
dmi.board.
dmi.board.name: 244743G
dmi.board.vendor: LENOVO
dmi.board.version: Not Defined
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 244743G
dmi.product.
dmi.sys.vendor: LENOVO
summary: |
- This error is there when i get back to the computer after a while of no - use, and at login after restart. haven't seen this error while the - system is "active"/in use. + PulseAudio crash is there when i get back to the computer after a while + of no use |
information type: | Private → Public |
summary: |
- PulseAudio crash is there when i get back to the computer after a while - of no use + pulseaudio crashed with SIGABRT in pa_alsa_path_set_volume() from + source_write_volume_cb() from source_set_port_cb() from + pa_source_process_msg() from source_process_msg() |
Changed in pulseaudio (Ubuntu): | |
importance: | Medium → High |
description: | updated |
tags: | added: yakkety zesty |
Changed in pulseaudio (Ubuntu): | |
status: | New → Confirmed |
Changed in pulseaudio (Ubuntu): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
status: | Confirmed → In Progress |
description: | updated |
tags: |
added: verification-done verification-done-xenial removed: verification-needed verification-needed-xenial |
tags: |
added: apport-crash removed: rapport-crash |
StacktraceTop: path_set_ volume (p=<optimized out>, m=0x12f67b0, cm=cm@entry= 0x12188ec, v=v@entry= 0x7f3971cdfa50, deferred_ volume= deferred_ volume@ entry=true, write_to_ hw=write_ to_hw@entry= true) at modules/ alsa/alsa- mixer.c: 1219 write_volume_ cb (s=0x1218870) at modules/ alsa/alsa- source. c:1250 alsa/alsa- source. c:1382 process_ msg (object= object@ entry=0x1218870 , code=code@entry=18, userdata= userdata@ entry=0x7ffe6cd fb400, offset= offset@ entry=0, chunk=chunk@ entry=0x0) at pulsecore/ source. c:2226 b400, offset=0, chunk=0x0) at modules/ alsa/alsa- source. c:1086
pa_alsa_
source_
source_set_port_cb (s=0x1218870, p=<optimized out>) at modules/
pa_source_
source_process_msg (o=0x1218870, code=18, data=0x7ffe6cdf