Unmarking this as a duplicate since I've figured out what the issue was and the other bug is private.
I had restored my home directory from a backup, and the permissions on ~/.cache/rhythmbox/album-art were root:root 700. Changing the ownership to my user allowed rhythmbox to start. Rhythmbox also crashes when the directory is unreadable for any other reason, though it will start fine if the directory doesn't exist. So, the real bug is that rhythmbox assumes that if the directory exists, it can open it. ** This bug is no longer a duplicate of private bug 976734 ** Summary changed: - rhythmbox crashed with SIGABRT in raise() + rhythmbox crashes with SIGABRT when ~/.cache/rhythmbox/album-art is unreadable -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to rhythmbox in Ubuntu. https://bugs.launchpad.net/bugs/985082 Title: rhythmbox crashes with SIGABRT when ~/.cache/rhythmbox/album-art is unreadable Status in “rhythmbox” package in Ubuntu: New Bug description: Rhythmbox crashes on startup in 12.04. apt-cache policy rhythmbox rhythmbox: Installed: 2.96-0ubuntu4 Candidate: 2.96-0ubuntu4 Version table: *** 2.96-0ubuntu4 0 500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages 100 /var/lib/dpkg/status Backtrace: (with debugging symbols) #0 0x00007ffff67f3445 in raise () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff67f6bab in abort () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007ffff6dfef5d in g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff7b2e898 in impl_constructor (type=8940384, n_construct_properties=1, construct_properties=<optimized out>) at rb-ext-db.c:354 #4 0x00007ffff70a26e4 in g_object_newv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #5 0x00007ffff70a2ec6 in g_object_new_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #6 0x00007ffff70a31d4 in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #7 0x00007ffff7b2eae4 in rb_ext_db_new (name=0x7ffff7b8c35f "album-art") at rb-ext-db.c:504 #8 0x00007ffff7af4b55 in construct_db (shell=0x8100b0) at rb-shell.c:608 #9 rb_shell_constructed (object=<optimized out>) at rb-shell.c:2132 #10 0x00007ffff70a2b83 in g_object_newv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #11 0x00007ffff70a2ec6 in g_object_new_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #12 0x00007ffff70a31d4 in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #13 0x00007ffff7af3a6d in rb_shell_new (autostarted=0, argc=<optimized out>, argv=<optimized out>) at rb-shell.c:2040 #14 0x0000000000400e6a in main (argc=1, argv=0x7fffffffe5f8) at main.c:97 ProblemType: Crash DistroRelease: Ubuntu 12.04 Package: rhythmbox 2.96-0ubuntu4 ProcVersionSignature: Ubuntu 3.2.0-23.36-generic 3.2.14 Uname: Linux 3.2.0-23-generic x86_64 ApportVersion: 2.0.1-0ubuntu4 Architecture: amd64 CheckboxSubmission: a7b7c6be700da674f2e6dc61bef2a8d8 CheckboxSystem: 86f6fcdd6850a813cd5c77b7959e6176 CrashCounter: 1 Date: Wed Apr 18 12:51:41 2012 ExecutablePath: /usr/bin/rhythmbox InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120327.1) ProcCmdline: rhythmbox Signal: 6 SourcePackage: rhythmbox Title: rhythmbox crashed with SIGABRT in raise() UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/985082/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

