** Description changed: 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 + 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)! + 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 + 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 + ?? () + 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
** Changed in: rhythmbox (Ubuntu) Importance: Medium => High -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in Ubuntu. https://bugs.launchpad.net/bugs/806306 Title: rhythmbox crashed with SIGSEGV in g_hash_table_lookup_node() To manage notifications about this bug go to: https://bugs.launchpad.net/rhythmbox/+bug/806306/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs