indicator-sound-service crashed with SIGSEGV in g_variant_is_trusted()
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | indicator-sound (Ubuntu) |
High
|
Ted Gould | ||
Bug Description
Crash seemed to happen when I opened both rhythmbox and banshee at the same time.
ProblemType: Crash
DistroRelease: Ubuntu 15.04
Package: indicator-sound 12.10.2+
ProcVersionSign
Uname: Linux 3.19.0-7-generic x86_64
NonfreeKernelMo
ApportVersion: 2.16.2-0ubuntu1
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Mar 5 10:50:51 2015
ExecutablePath: /usr/lib/
InstallationDate: Installed on 2011-07-08 (1336 days ago)
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
ProcCmdline: /usr/lib/
ProcEnviron:
PATH=(custom, user)
SHELL=/bin/bash
LANG=en_US.UTF-8
LANGUAGE=en_US
XDG_RUNTIME_
SegvAnalysis:
Segfault happened at: 0x7f072b0e3b80: mov 0x20(%rdi),%eax
PC (0x7f072b0e3b80) ok
source "0x20(%rdi)" (0x00000020) not located in a known VMA region (needed readable region)!
destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: indicator-sound
StacktraceTop:
?? () from /lib/x86_
g_variant_
?? ()
accounts_
_start ()
Title: indicator-
UpgradeStatus: Upgraded to vivid on 2015-01-19 (45 days ago)
UserGroups: adm admin cdrom dialout libvirtd lpadmin plugdev sambashare sbuild vboxusers
Related branches
- Charles Kerr (community): Approve on 2015-04-03
- PS Jenkins bot: Approve (continuous-integration) on 2015-03-26
-
Diff: 34 lines (+3/-3)2 files modifiedsrc/media-player-mpris.vala (+2/-2)
src/mpris2-interfaces.vala (+1/-1)
| Scott Sweeny (ssweeny) wrote : | #1 |
| Apport retracing service (apport) wrote : | #2 |
| Changed in indicator-sound (Ubuntu): | |
| importance: | Undecided → Medium |
| summary: |
- indicator-sound-service crashed with SIGSEGV in - g_variant_builder_add_value() + indicator-sound-service crashed with SIGSEGV in g_variant_is_trusted() |
| tags: | removed: need-amd64-retrace |
| Launchpad Janitor (janitor) wrote : | #6 |
Status changed to 'Confirmed' because the bug affects multiple users.
| Changed in indicator-sound (Ubuntu): | |
| status: | New → Confirmed |
| Charles Kerr (charlesk) wrote : | #7 |
Yep, it looks like we're getting a player with a NULL state somehow, which is crashing when we try to convert that into a variant for sending over the bus. (1) we should sanitize our inputs better, ie modify the state property setter to disallow NULLs. More importantly, (2) we need to figure out where this NULL state is coming from.
| information type: | Private → Public |
| Sebastien Bacher (seb128) wrote : | #8 |
Just hit this one, I don't think I did anything out of closing the sound settings panel on unity7
| Changed in indicator-sound (Ubuntu): | |
| importance: | Medium → High |
| Sebastien Bacher (seb128) wrote : | #9 |
e.u.c report on https:/
just got it again when opening totem yesterday
| Changed in indicator-sound (Ubuntu): | |
| assignee: | nobody → Ted Gould (ted) |
| status: | Confirmed → In Progress |
| Launchpad Janitor (janitor) wrote : | #10 |
This bug was fixed in the package indicator-sound - 12.10.2+
---------------
indicator-sound (12.10.
[ Ted Gould ]
* Handle Vala incorrectly returning null for a non-null type (LP:
#1428711)
-- CI Train Bot <email address hidden> Fri, 03 Apr 2015 14:52:02 +0000
| Changed in indicator-sound (Ubuntu): | |
| status: | In Progress → Fix Released |


StacktraceTop: is_trusted (value= value@entry= 0x0) at /build/ buildd/ glib2.0- 2.43.91/ ./glib/ gvariant- core.c: 607 builder_ add_value (builder= builder@ entry=0x7fff1b3 f2310, value=0x0) at /build/ buildd/ glib2.0- 2.43.91/ ./glib/ gvariant. c:3432 service_ sound_settings_ dbus_proxy_ set_state (self=0x1358ad0, value=0x0) at /build/ buildd/ indicator- sound-12. 10.2+15. 04.20150227. 1/obj-x86_ 64-linux- gnu/src/ accounts- service- sound-settings. c:503 service_ user_set_ player (self=0x12a6ec0, value=value@ entry=0x13248f0 ) at /build/ buildd/ indicator- sound-12. 10.2+15. 04.20150227. 1/obj-x86_ 64-linux- gnu/src/ accounts- service- user.c: 962 sound_service_ update_ player_ actions (self=0x12c8970) at /build/ buildd/ indicator- sound-12. 10.2+15. 04.20150227. 1/obj-x86_ 64-linux- gnu/src/ service. c:2399
g_variant_
g_variant_
accounts_
accounts_
indicator_