Are you able to reproduce this on Precise? I attempted using the directions provided, but on ejecting the first disc, rb cleared itself. The second cd was detected and loaded ok.
There have been some significant changes to the section of glib2.0 code this bug hit, perhaps it already got fixed upstream. ** Changed in: rhythmbox (Ubuntu) Status: Triaged => Incomplete -- 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/806306 Title: rhythmbox crashed with SIGSEGV in g_hash_table_lookup_node() Status in The Rhythmbox Music Management Application: New Status in “rhythmbox” package in Ubuntu: Incomplete Bug description: Steps to reproduce: 1. insert a CD 2. let rhythmbox recognize it 3. remove it with the button on the drive 4. the CD is now removed from the drive but rhythmbox already shows it 5. now insert a new CD 6. rhythmbox crashes #0 0x00007f08c4128740 in ?? () No symbol table info available. #1 0x00007f08dd022a56 in g_hash_table_lookup_node (hash_table=0x41ec880, key=0x41ec890, notify=1) at /build/buildd/glib2.0-2.28.6/./glib/ghash.c:313 node = <value optimized out> node_index = <value optimized out> hash_value = <value optimized out> step = 0 #2 g_hash_table_remove_internal (hash_table=0x41ec880, key=0x41ec890, notify=1) at /build/buildd/glib2.0-2.28.6/./glib/ghash.c:1093 node = <value optimized out> node_index = 3290159760 __PRETTY_FUNCTION__ = "g_hash_table_remove_internal" #3 0x00007f08e1ae059c in remove_child (data=<value optimized out>, parent=<value optimized out>) at rhythmdb-tree.c:1514 _g_boolean_var_ = <value optimized out> #4 0x00007f08e1ae0631 in remove_entry_from_album (db=<value optimized out>, entry=0x41ec890) at rhythmdb-tree.c:1535 table = 0x3ad0b70 __PRETTY_FUNCTION__ = "remove_entry_from_album" #5 0x00007f08e1ae4675 in rhythmdb_tree_entry_set (adb=<value optimized out>, entry=0x41ec890, propid=<value optimized out>, value=<value optimized out>) at rhythmdb-tree.c:1608 artist = <value optimized out> genre = <value optimized out> albumname = 0x7f08c41bda90 "" db = 0x1d64040 type = 0x7f08c4128740 __PRETTY_FUNCTION__ = "rhythmdb_tree_entry_set" #6 0x00007f08e1acf8b6 in rhythmdb_entry_set_internal (db=0x1d64040, entry=0x41ec890, notify_if_inserted=<value optimized out>, propid=5, value=0x7fff7aeb6ff0) at rhythmdb.c:3345 klass = 0x1cfa9b0 handled = <value optimized out> podcast = 0x0 old_value = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} nop = <value optimized out> __PRETTY_FUNCTION__ = "rhythmdb_entry_set_internal" #7 0x00007f08b5f98fc1 in update_tracks (source=<value optimized out>, property=RHYTHMDB_PROP_ALBUM, value=0x7fff7aeb6ff0) at rb-audiocd-source.c:1178 priv = 0x1d5ea90 db = 0x1d64040 i = 0x3aa2560 ProblemType: Crash DistroRelease: Ubuntu 11.04 Package: rhythmbox 0.13.3-0ubuntu6 ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2 Uname: Linux 2.6.38-8-generic x86_64 Architecture: amd64 Date: Wed Jul 6 06:50:47 2011 EcryptfsInUse: Yes ExecutablePath: /usr/bin/rhythmbox InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007) ProcCmdline: rhythmbox ProcEnviron: LANGUAGE=de_DE:en PATH=(custom, user) LANG=de_DE.UTF-8 SHELL=/bin/bash SegvAnalysis: Segfault happened at: 0x7f08c4128740: add %dl,0x1d1(%rcx) PC (0x7f08c4128740) in non-executable VMA region: 0x7f08c4000000-0x7f08c425d000 rw-p None source "%dl" ok destination "0x1d1(%rcx)" (0xc4128911) not located in a known VMA region (needed writable region)! SegvReason: executing writable VMA None writing unknown VMA Signal: 11 SourcePackage: rhythmbox StacktraceTop: ?? () g_hash_table_lookup_node (hash_table=0x41ec880, key=0x41ec890, notify=1) at /build/buildd/glib2.0-2.28.6/./glib/ghash.c:313 g_hash_table_remove_internal (hash_table=0x41ec880, key=0x41ec890, notify=1) at /build/buildd/glib2.0-2.28.6/./glib/ghash.c:1093 remove_child (data=<value optimized out>, parent=<value optimized out>) at rhythmdb-tree.c:1514 remove_entry_from_album (db=<value optimized out>, entry=0x41ec890) at rhythmdb-tree.c:1535 Title: rhythmbox crashed with SIGSEGV in g_hash_table_lookup_node() UpgradeStatus: Upgraded to natty on 2011-04-23 (73 days ago) UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare To manage notifications about this bug go to: https://bugs.launchpad.net/rhythmbox/+bug/806306/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp