rhythmbox crashed with SIGSEGV in g_closure_invoke()

Bug #618944 reported by Ward Muylaert
528
This bug affects 220 people
Affects Status Importance Assigned to Milestone
libindicate
Fix Released
High
Ted Gould
libindicate (Ubuntu)
Fix Released
High
Ted Gould
Maverick
Fix Released
High
Ted Gould

Bug Description

Binary package hint: rhythmbox

Ubuntu 10.10, latest version (ran an update 20 minutes or so ago).
Rhythmbox 0.13.0

rhythmbox:
  Installed: 0.13.0git20100715-0ubuntu6
  Candidate: 0.13.0git20100715-0ubuntu6
  Version table:
 *** 0.13.0git20100715-0ubuntu6 0
        500 http://be.archive.ubuntu.com/ubuntu/ maverick/main i386 Packages
        100 /var/lib/dpkg/status

Happened twice after closing down rhythmbox, it seems to close down (no window left), but then I get an indication that the application crashed.
What I do in rhythmbox doesn't seem to matter. The first time I had briefly played a built-in radio station, the second time had done absolutely nothing.

ProblemType: Crash
DistroRelease: Ubuntu 10.10
Package: rhythmbox 0.13.0git20100715-0ubuntu6
ProcVersionSignature: Ubuntu 2.6.35-15.21-generic 2.6.35.1
Uname: Linux 2.6.35-15-generic i686
Architecture: i386
Date: Tue Aug 17 00:23:32 2010
ExecutablePath: /usr/bin/rhythmbox
InstallationMedia: Ubuntu-Netbook 10.04 "Lucid Lynx" - Release i386 (20100429.4)
ProcCmdline: rhythmbox
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0xafcb0f35: mov 0x30(%esi),%eax
 PC (0xafcb0f35) ok
 source "0x30(%esi)" (0x00000030) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: rhythmbox
StacktraceTop:
 ?? () from /usr/lib/libindicate.so.4
 ?? () from /usr/lib/libdbus-glib-1.so.2
 ?? () from /usr/lib/libdbus-glib-1.so.2
 g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 ?? () from /usr/lib/libgobject-2.0.so.0
Title: rhythmbox crashed with SIGSEGV in g_closure_invoke()
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Related branches

Revision history for this message
Ward Muylaert (ward-muylaert) wrote :
visibility: private → public
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you taking the time to report this bug and helping to make Ubuntu better. However, processing the crash report to get detailed information for the developers failed as the retracer did not generate a useful symbolic stack trace.
Please try to obtain a backtrace manually following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

Changed in rhythmbox (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
tags: removed: need-i386-retrace
Revision history for this message
Pedro Villavicencio (pedro) wrote :

could be a libindicate issue.

Revision history for this message
Ward Muylaert (ward-muylaert) wrote :

Did the backtrace as requested, it mentioned a segfault from libindicate yes:

Program received signal SIGSEGV, Segmentation fault.
0x03567f35 in ?? () from /usr/lib/libindicate.so.4

Hope that is what you needed, anything else I can do?

Revision history for this message
Sebastien Bacher (seb128) wrote :

The crash is a libindicate one

affects: rhythmbox (Ubuntu) → libindicate (Ubuntu)
Changed in libindicate (Ubuntu):
assignee: nobody → Canonical Desktop Experience Team (canonical-dx-team)
importance: Medium → High
milestone: none → ubuntu-10.10-beta
status: Incomplete → New
Revision history for this message
Ted Gould (ted) wrote :

Pedro, why did you remove the need retrace tag? I think this really does need a retrace to be useful as we need to know the symbol names.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Because the retracers are broken and we're asking the reporters to do that by hand for now.

David Barth (dbarth)
Changed in libindicate:
assignee: nobody → Ted Gould (ted)
importance: Undecided → High
milestone: none → ubuntu-10.10
Changed in libindicate (Ubuntu Maverick):
status: New → Triaged
Revision history for this message
Sebastien Bacher (seb128) wrote :

Karl, could you try to figure what is wrong there?

Changed in libindicate (Ubuntu Maverick):
assignee: Canonical Desktop Experience Team (canonical-dx-team) → Karl Lattimer (karl-qdh)
milestone: ubuntu-10.10-beta → ubuntu-10.10
Ted Gould (ted)
Changed in libindicate (Ubuntu Maverick):
assignee: Karl Lattimer (karl-qdh) → Ted Gould (ted)
Ted Gould (ted)
Changed in libindicate:
status: New → In Progress
milestone: ubuntu-10.10 → 0.4.2
Ted Gould (ted)
Changed in libindicate:
status: In Progress → Fix Committed
tags: added: iso-testing
Changed in libindicate (Ubuntu Maverick):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libindicate - 0.4.1-0ubuntu3

---------------
libindicate (0.4.1-0ubuntu3) maverick; urgency=low

  * Backport the commit fixing rhythmbox crashing on exit (lp: #618944)
  * debian/control: don't build-depends on gir-repository-dev
 -- Sebastien Bacher <email address hidden> Wed, 08 Sep 2010 11:51:50 +0200

Changed in libindicate (Ubuntu Maverick):
status: Fix Committed → Fix Released
Ted Gould (ted)
Changed in libindicate:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.