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 454247 - rhythmbox audio CD related crash
rhythmbox audio CD related crash
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: general
0.12.x
Other All
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 484747 494005 512854 549221 553942 555781 557892 575584 616687 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-07-06 12:02 UTC by Peter
Modified: 2012-02-09 11:58 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Peter 2007-07-06 12:02:49 UTC
Steps to reproduce:
1. insterted audio CD whilst playing music
2. bugbuddy popped up reporting rb had crashed
3. music continues

Stack trace:
Backtrace was generated from '/usr/local/bin/rhythmbox'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 46912600451424 (LWP 27646)]
[New Thread 1166326112 (LWP 27737)]
[New Thread 1107577184 (LWP 27736)]
[New Thread 1225075040 (LWP 27729)]
[New Thread 1208289632 (LWP 27728)]
[New Thread 1157933408 (LWP 27722)]
[New Thread 1258645856 (LWP 27717)]
[New Thread 1132755296 (LWP 27712)]
[New Thread 1149540704 (LWP 27678)]
[New Thread 1141148000 (LWP 27677)]
[New Thread 1090791776 (LWP 27676)]
[New Thread 1115969888 (LWP 27675)]
[New Thread 1124362592 (LWP 27660)]
[New Thread 1099184480 (LWP 27656)]
[New Thread 1082399072 (LWP 27655)]
[New Thread 1074006368 (LWP 27648)]
0x00002aaaaf4eae22 in poll () from /lib/libc.so.6

Thread 15 (Thread 1082399072 (LWP 27655))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 raise
    from /lib/libc.so.6
  • #4 abort
    from /lib/libc.so.6
  • #5 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #6 g_log
    from /usr/lib/libglib-2.0.so.0
  • #7 g_assert_warning
    from /usr/lib/libglib-2.0.so.0
  • #8 remove_child
    at rhythmdb-tree.c line 1320
  • #9 remove_entry_from_album
    at rhythmdb-tree.c line 1341
  • #10 rhythmdb_tree_entry_set
    at rhythmdb-tree.c line 1438
  • #11 rhythmdb_entry_set_internal
    at rhythmdb.c line 2693
  • #12 entry_set_string_prop
    at rb-audiocd-source.c line 219
  • #13 rb_audiocd_load_songs
    at rb-audiocd-source.c line 297
  • #14 g_static_private_free
    from /usr/lib/libglib-2.0.so.0
  • #15 start_thread
    from /lib/libpthread.so.0
  • #16 clone
    from /lib/libc.so.6
  • #17 ??




Other information:
Distribution: Ubuntu 6.06 (dapper)
Package: rhythmbox
Severity: normal
Version: GNOME2.14.3 0.10.1
Gnome-Distributor: Ubuntu
Synopsis: rhythmbox audio CD related crash
Bugzilla-Product: rhythmbox
Bugzilla-Component: general
Bugzilla-Version: 0.10.1
BugBuddy-GnomeVersion: 2.0 (2.14.1)
Comment 1 Peter 2007-07-06 12:04:09 UTC
Command line output from the above crash:

$ rhythmbox
Couldn't load themed icon 'audio-volume-muted': Icon 'audio-volume-muted' not present in theme
Couldn't load themed icon 'audio-volume-low': Icon 'audio-volume-low' not present in theme
Couldn't load themed icon 'audio-volume-medium': Icon 'audio-volume-medium' not present in theme
Couldn't load themed icon 'audio-volume-high': Icon 'audio-volume-high' not present in theme
sys:1: GtkWarning: gdk_pixbuf_scale_simple: assertion `dest_width > 0' failed
sys:1: GtkWarning: gdk_pixbuf_get_width: assertion `pixbuf != NULL' failed
sys:1: GtkWarning: gdk_pixbuf_get_height: assertion `pixbuf != NULL' failed
sys:1: GtkWarning: gdk_draw_pixbuf: assertion `GDK_IS_PIXBUF (pixbuf)' failed
sys:1: Warning: g_object_unref: assertion `G_IS_OBJECT (object)' failed
Couldn't load themed icon 'audio-volume-muted': Icon 'audio-volume-muted' not present in theme
Couldn't load themed icon 'audio-volume-low': Icon 'audio-volume-low' not present in theme
Couldn't load themed icon 'audio-volume-medium': Icon 'audio-volume-medium' not present in theme
Couldn't load themed icon 'audio-volume-high': Icon 'audio-volume-high' not present in theme

(rhythmbox:27646): Rhythmbox-WARNING **: Failed to invoke org.gnome.PowerManager.Inhibit: Method "Inhibit" with signature "ss" on interface "org.gnome.PowerManager" doesn't exist


(rhythmbox:27646): Rhythmbox-WARNING **: Failed to invoke org.gnome.PowerManager.Inhibit: Method "Inhibit" with signature "ss" on interface "org.gnome.PowerManager" doesn't exist

sys:1: Warning: g_hash_table_remove: assertion `hash_table != NULL' failed

RhythmDB-ERROR **: file rhythmdb-tree.c: line 1320 (remove_child): assertion failed: (g_hash_table_remove (parent->children, data))
aborting...
Comment 2 Peter 2007-07-06 12:06:39 UTC
Is this the same?
1. have an audio CD loaded (but not playing in any program)
2. start rb
3. physically eject the CD
4. crash

$ rhythmbox
Couldn't load themed icon 'audio-volume-muted': Icon 'audio-volume-muted' not present in theme
Couldn't load themed icon 'audio-volume-low': Icon 'audio-volume-low' not present in theme
Couldn't load themed icon 'audio-volume-medium': Icon 'audio-volume-medium' not present in theme
Couldn't load themed icon 'audio-volume-high': Icon 'audio-volume-high' not present in theme
sys:1: GtkWarning: gdk_pixbuf_scale_simple: assertion `dest_width > 0' failed
sys:1: GtkWarning: gdk_pixbuf_get_width: assertion `pixbuf != NULL' failed
sys:1: GtkWarning: gdk_pixbuf_get_height: assertion `pixbuf != NULL' failed
sys:1: GtkWarning: gdk_draw_pixbuf: assertion `GDK_IS_PIXBUF (pixbuf)' failed
sys:1: Warning: g_object_unref: assertion `G_IS_OBJECT (object)' failed
Couldn't load themed icon 'audio-volume-muted': Icon 'audio-volume-muted' not present in theme
Couldn't load themed icon 'audio-volume-low': Icon 'audio-volume-low' not present in theme
Couldn't load themed icon 'audio-volume-medium': Icon 'audio-volume-medium' not present in theme
Couldn't load themed icon 'audio-volume-high': Icon 'audio-volume-high' not present in theme
sys:1: Warning: g_hash_table_remove: assertion `hash_table != NULL' failed

RhythmDB-ERROR **: file rhythmdb-tree.c: line 1320 (remove_child): assertion failed: (g_hash_table_remove (parent->children, data))
aborting...

Backtrace was generated from '/usr/local/bin/rhythmbox'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 46912600451424 (LWP 27906)]
[New Thread 1107577184 (LWP 27917)]
[New Thread 1099184480 (LWP 27915)]
[New Thread 1090791776 (LWP 27914)]
[New Thread 1074006368 (LWP 27908)]
0x00002aaaaf4eae22 in poll () from /lib/libc.so.6

Thread 4 (Thread 1090791776 (LWP 27914))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 raise
    from /lib/libc.so.6
  • #4 abort
    from /lib/libc.so.6
  • #5 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #6 g_log
    from /usr/lib/libglib-2.0.so.0
  • #7 g_assert_warning
    from /usr/lib/libglib-2.0.so.0
  • #8 remove_child
    at rhythmdb-tree.c line 1320
  • #9 remove_entry_from_album
    at rhythmdb-tree.c line 1341
  • #10 rhythmdb_tree_entry_set
    at rhythmdb-tree.c line 1438
  • #11 rhythmdb_entry_set_internal
    at rhythmdb.c line 2693
  • #12 entry_set_string_prop
    at rb-audiocd-source.c line 219
  • #13 rb_audiocd_load_songs
    at rb-audiocd-source.c line 297
  • #14 g_static_private_free
    from /usr/lib/libglib-2.0.so.0
  • #15 start_thread
    from /lib/libpthread.so.0
  • #16 clone
    from /lib/libc.so.6
  • #17 ??

Comment 3 Jonathan Matthew 2008-11-11 00:16:20 UTC
*** Bug 553942 has been marked as a duplicate of this bug. ***
Comment 4 Jonathan Matthew 2008-11-11 00:16:34 UTC
*** Bug 557892 has been marked as a duplicate of this bug. ***
Comment 5 Jonathan Matthew 2008-11-11 03:13:30 UTC
*** Bug 549221 has been marked as a duplicate of this bug. ***
Comment 6 Jonathan Matthew 2008-11-17 11:35:45 UTC
*** Bug 494005 has been marked as a duplicate of this bug. ***
Comment 7 Jonathan Matthew 2008-11-17 11:37:53 UTC
*** Bug 484747 has been marked as a duplicate of this bug. ***
Comment 8 Jonathan Matthew 2008-11-17 11:38:06 UTC
*** Bug 512854 has been marked as a duplicate of this bug. ***
Comment 9 Jonathan Matthew 2008-11-17 11:38:10 UTC
*** Bug 555781 has been marked as a duplicate of this bug. ***
Comment 10 Jonathan Matthew 2009-03-16 22:54:31 UTC
*** Bug 575584 has been marked as a duplicate of this bug. ***
Comment 11 Jonathan Matthew 2010-04-25 01:52:30 UTC
*** Bug 616687 has been marked as a duplicate of this bug. ***
Comment 12 Akhil Laddha 2010-12-30 08:53:21 UTC
last dupe in 0.12.x
Comment 13 Jonathan Matthew 2012-02-09 11:58:22 UTC
pretty sure commit e64f83a fixes this.