I don't understand how we're getting two instances of this crash in
version 1:11.1-1ubuntu7.3.
It sounds like either someone built their own package by the same name,
or errors.ubuntu.com is not grouping the crashes correctly.
I say this because the fix does:
+++ pulseaudio/src/modules/alsa/module-alsa-card.c
@@ -625,7 +625,8 @@ static pa_hook_result_t card_suspend_changed
if (card->suspend_cause == 0) {
/* We were unsuspended, update jack state in case it changed while we
were suspended */
PA_HASHMAP_FOREACH(jack, u->jacks, state) {
- report_jack_state(jack->melem, 0);
+ if (jack->melem)
+ report_jack_state(jack->melem, 0);
}
}
Yet errors.ubuntu.com is saying it is still crashing due to a NULL
melem:
report_jack_state (melem=0x0, mask=mask@entry=0)
card_suspend_changed
That NULL should be impossible with the patch.
I think most likely errors.ubuntu.com is grouping similar assertions in
mixer.c:929 incorrectly. And it only shows the full symbolic stack trace
from some older instance of the crash -- not the ones from version
1:11.1-1ubuntu7.3.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to pulseaudio in Ubuntu.
https://bugs.launchpad.net/bugs/1663528
Title:
pulseaudio assert failure: pulseaudio: mixer.c:929:
snd_mixer_elem_get_callback_private: Assertion `mixer' failed.
Status in PulseAudio:
Fix Released
Status in pulseaudio package in Ubuntu:
Fix Released
Status in pulseaudio source package in Bionic:
Fix Committed
Status in pulseaudio source package in Cosmic:
Fix Released
Status in pulseaudio source package in Disco:
Fix Released
Status in pulseaudio source package in Eoan:
Fix Released
Bug description:
[Impact]
https://errors.ubuntu.com/problem/a8bcc8185d5b1da4614bcdcf99daf57011bf9250
https://errors.ubuntu.com/problem/5e10f78db7c4d1d3ab1cd6cd5d0b7cda2299eaad
https://errors.ubuntu.com/problem/0f07e226e7db1d0fb140736a956760871e695669
This is one of the top pulseaudio crashes in Ubuntu 18.04 according to:
https://errors.ubuntu.com/?release=Ubuntu%2018.04&package=pulseaudio&period=year
[Test Case]
No manual test case known. Just watch errors.ubuntu.com to check for
recurrences.
[Regression Potential]
Low. The fix is already in PulseAudio 12 so has been used in Ubuntu
18.10 and later for a year so far.
[Other Info]
SRU sponsorship tracked in bug 1556439.
[Original Report]
Sidenote: Imediatly got that crash after the apt-xapian-index one (
lp:1663524 ); does not know if it can exist a possible relationship
between them.
Got an other crash, and that time 'sound' is fully lost (pulseaudio
not reloaded). Wonder if lp:1662860 can be concerned.
ProblemType: Crash
DistroRelease: Ubuntu 17.04
Package: pulseaudio 1:10.0-1ubuntu1
ProcVersionSignature: Ubuntu 4.9.0-16.17-generic 4.9.6
Uname: Linux 4.9.0-16-generic x86_64
NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
ApportVersion: 2.20.4-0ubuntu2
Architecture: amd64
AssertionMessage: pulseaudio: mixer.c:929:
snd_mixer_elem_get_callback_private: Assertion `mixer' failed.
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC1: oem 4084 F.... pulseaudio
/dev/snd/controlC0: oem 4084 F.... pulseaudio
CurrentDesktop: GNOME
Date: Fri Feb 10 09:55:45 2017
ExecutablePath: /usr/bin/pulseaudio
ProcCmdline: /usr/bin/pulseaudio --start --log-target=syslog
ProcEnviron:
LANGUAGE=en_GB:en
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_GB.UTF-8
SHELL=/bin/bash
Signal: 6
SourcePackage: pulseaudio
StacktraceTop:
__assert_fail_base (fmt=<optimised out>,
assertion=assertion@entry=0x7f92818e7188 "mixer",
file=file@entry=0x7f92818e7419 "mixer.c", line=line@entry=929,
function=function@entry=0x7f92818e76a0 "snd_mixer_elem_get_callback_private")
at assert.c:92
__GI___assert_fail (assertion=0x7f92818e7188 "mixer", file=0x7f92818e7419
"mixer.c", line=929, function=0x7f92818e76a0
"snd_mixer_elem_get_callback_private") at assert.c:101
snd_mixer_elem_get_callback_private () from
/usr/lib/x86_64-linux-gnu/libasound.so.2
?? () from /usr/lib/pulse-10.0/modules/module-alsa-card.so
?? () from /usr/lib/pulse-10.0/modules/module-alsa-card.so
Title: pulseaudio assert failure: pulseaudio: mixer.c:929:
snd_mixer_elem_get_callback_private: Assertion `mixer' failed.
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom colord dip lpadmin nvidia-persistenced plugdev
sambashare sudo users
dmi.bios.date: 07/22/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 3002
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: P5W DH Deluxe
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 1.xx
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias:
dmi:bvnAmericanMegatrendsInc.:bvr3002:bd07/22/2010:svnASUSTEKCOMPUTERINC:pnP5WDHDeluxe:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP5WDHDeluxe:rvrRev1.xx:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: P5W DH Deluxe
dmi.product.version: System Version
dmi.sys.vendor: ASUSTEK COMPUTER INC
To manage notifications about this bug go to:
https://bugs.launchpad.net/pulseaudio/+bug/1663528/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp