After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 663810 - rhythmbox crashed with SIGSEGV in rb_playlist_manager_get_playlists()
rhythmbox crashed with SIGSEGV in rb_playlist_manager_get_playlists()
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: DAAP
unspecified
Other Linux
: Normal major
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-11-10 21:55 UTC by Michael Gauthier
Modified: 2012-01-05 10:08 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael Gauthier 2011-11-10 21:55:20 UTC
Originally reported at:
  https://bugs.launchpad.net/bugs/888535

Crash after activating DAAP share.

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: rhythmbox 2.90.1~20110908-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-13.21-generic-pae 3.0.6
Uname: Linux 3.0.0-13-generic-pae i686
ApportVersion: 1.23-0ubuntu4
Architecture: i386
Date: Thu Nov 10 13:48:31 2011
ExecutablePath: /usr/bin/rhythmbox
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release i386 (20100816.1)
ProcCmdline: rhythmbox
ProcEnviron:
 LANGUAGE=fr:en
 PATH=(custom, no user)
 LANG=fr_FR.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0xb775fb67 <rb_playlist_manager_get_playlists+39>:	mov    0x10(%eax),%eax
 PC (0xb775fb67) ok
 source "0x10(%eax)" (0xfffee47e) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: rhythmbox
StacktraceTop:
 rb_playlist_manager_get_playlists () from /usr/lib/librhythmbox-core.so.4
 rb_dmap_container_db_adapter_new () from /usr/lib/rhythmbox/plugins/daap/libdaap.so
 ?? () from /usr/lib/rhythmbox/plugins/daap/libdaap.so
 g_cclosure_marshal_VOID__STRING () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
 g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
Title: rhythmbox crashed with SIGSEGV in rb_playlist_manager_get_playlists()
UpgradeStatus: Upgraded to oneiric on 2011-09-23 (48 days ago)
UserGroups: adm admin cdrom dialout dip fax floppy fuse lpadmin plugdev sambashare tape video
Comment 1 Krzysztof Klimonda 2011-12-30 01:17:41 UTC
I got the same segfault on debian using snapshot f101562. This bug should be fixed by 8bc2fc3 which changed object that is passed to the callback (it's the only thing that fits, also git bisect points to this commit).
Comment 2 Jonathan Matthew 2012-01-05 10:08:25 UTC
indeed