Rhythmbox crashes when I checkmark "Watch my library for new files"

Bug #917480 reported by Chris Cowan
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Rhythmbox
Fix Released
Critical
rhythmbox (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Whenever I checkmark the box "Watch my library for new files" under Edit -> Preferences -> Music, Rhythmbox crashes.

It's especially annoying because unchecking and checkmarking this box is something I do whenever I want to force it to see the new music I've added because it seems to take forever before discovering new files on its own.

System info:
1) Description: Ubuntu 11.10
Release: 11.10
2) N: Unable to locate package pkgname
3) Expected: Rhythmbox to rescan my music folder
4) Happened: Rhythmbox crashed instantly

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: rhythmbox 2.90.1~20110908-0ubuntu1.2
ProcVersionSignature: Ubuntu 3.0.0-15.25-generic 3.0.13
Uname: Linux 3.0.0-15-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
AssertionMessage: *** glibc detected *** rhythmbox: double free or corruption (out): 0x00007f2116248200 ***
Date: Mon Jan 16 18:09:07 2012
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/rhythmbox
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
ProcCmdline: rhythmbox
ProcCwd: /home/chris
Signal: 6
SourcePackage: rhythmbox
StacktraceTop:
 __libc_message (do_abort=2, fmt=0x7f211600d0d8 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
 malloc_printerr (action=3, str=0x7f211600d258 "double free or corruption (out)", ptr=<optimized out>) at malloc.c:6283
 __GI___libc_free (mem=<optimized out>) at malloc.c:3738
 g_strfreev () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 rhythmdb_sync_library_location (db=0x125c250) at rhythmdb.c:4701
Title: rhythmbox assert failure: *** glibc detected *** rhythmbox: double free or corruption (out): 0x00007f2116248200 ***
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout kvm lpadmin plugdev sambashare

Revision history for this message
Chris Cowan (macil) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __libc_message (do_abort=2, fmt=0x7f211600d0d8 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
 malloc_printerr (action=3, str=0x7f211600d258 "double free or corruption (out)", ptr=<optimized out>) at malloc.c:6283
 __GI___libc_free (mem=<optimized out>) at malloc.c:3738
 g_strfreev (str_array=0x1dbf6f0) at /build/buildd/glib2.0-2.30.0/./glib/gstrfuncs.c:2569
 rhythmdb_sync_library_location (db=0x125c250) at rhythmdb.c:4701

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in rhythmbox (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in rhythmbox (Ubuntu):
status: New → Confirmed
Revision history for this message
Chris Cowan (macil) wrote :

I've even removed my ~/.local/share/rhythmbox folder to reset all my rhythmbox settings, and I still get this. Does everyone have this issue with Rhythmbox, or is there something somehow unique to me? How is this not a breaking bug getting more attention if everyone has it?

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

the issue is fixed with 2.97 in quantal

visibility: private → public
Changed in rhythmbox (Ubuntu):
status: Confirmed → Fix Released
Changed in rhythmbox:
importance: Unknown → Critical
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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