← Back to team overview

dx-packages team mailing list archive

[Bug 1428711] Re: indicator-sound-service crashed with SIGSEGV in g_variant_is_trusted()

 

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 changed from Private to Public

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to indicator-sound in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1428711

Title:
  indicator-sound-service crashed with SIGSEGV in g_variant_is_trusted()

Status in indicator-sound package in Ubuntu:
  Confirmed

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+15.04.20150227.1-0ubuntu1
  ProcVersionSignature: Ubuntu 3.19.0-7.7-generic 3.19.0
  Uname: Linux 3.19.0-7-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 2.16.2-0ubuntu1
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Thu Mar  5 10:50:51 2015
  ExecutablePath: /usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service
  InstallationDate: Installed on 2011-07-08 (1336 days ago)
  InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
  ProcCmdline: /usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service
  ProcEnviron:
   PATH=(custom, user)
   SHELL=/bin/bash
   LANG=en_US.UTF-8
   LANGUAGE=en_US
   XDG_RUNTIME_DIR=<set>
  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_64-linux-gnu/libglib-2.0.so.0
   g_variant_builder_add_value () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
   ?? ()
   accounts_service_user_set_player ()
   _start ()
  Title: indicator-sound-service crashed with SIGSEGV in g_variant_builder_add_value()
  UpgradeStatus: Upgraded to vivid on 2015-01-19 (45 days ago)
  UserGroups: adm admin cdrom dialout libvirtd lpadmin plugdev sambashare sbuild vboxusers

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/indicator-sound/+bug/1428711/+subscriptions