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 455232 - Several actions which have to do with the "Music" tab cause rhythmbox to crash
Several actions which have to do with the "Music" tab cause rhythmbox to crash
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: general
0.11.x
Other All
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 458447 465507 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-07-09 17:31 UTC by Cem Uzunoglu
Modified: 2007-08-15 20:11 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Cem Uzunoglu 2007-07-09 17:31:16 UTC
Steps to reproduce:
- In rhythmbox, go to "Edit" -> "Preferences".
a)
- Change any setting in one of the other tabs.
(- *optional* Close the "Preferences" dialogue and re-open it again.)
- Change to the "Music" tab.
-> Rhythmbox crashes.

b)
- Go to the "Music" tab and change a setting.
- Go to a different tab.
- Go back to the "Music" tab and try to change any setting.
-> Rhythmbox crashes.

Stack trace:
GNU gdb 6.6-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run
Starting program: /usr/bin/rhythmbox 
[Thread debugging using libthread_db enabled]
[New Thread 47255907753888 (LWP 7093)]

(process:7093): Gdk-WARNING **: locale not supported by C library

(rhythmbox:7093): Gtk-WARNING **: Locale not supported by C library.
        Using the fallback 'C' locale.

(rhythmbox:7093): Gdk-WARNING **: locale not supported by C library
[New Thread 1082132816 (LWP 7097)]
[New Thread 1090525520 (LWP 7098)]
[Thread 1082132816 (LWP 7097) exited]
[New Thread 1098918224 (LWP 7099)]
[Thread 1090525520 (LWP 7098) exited]
[Thread 1098918224 (LWP 7099) exited]
[New Thread 1098918224 (LWP 7100)]

(rhythmbox:7093): Gtk-WARNING **: Refusing to add non-unique action 'AutoPlaylistSearchAll' to action group 'AutoPlaylistActions'

(rhythmbox:7093): Gtk-WARNING **: Refusing to add non-unique action 'AutoPlaylistSearchArtists' to action group 'AutoPlaylistActions'

(rhythmbox:7093): Gtk-WARNING **: Refusing to add non-unique action 'AutoPlaylistSearchAlbums' to action group 'AutoPlaylistActions'

(rhythmbox:7093): Gtk-WARNING **: Refusing to add non-unique action 'AutoPlaylistSearchTitles' to action group 'AutoPlaylistActions'
[New Thread 1090525520 (LWP 7101)]

(rhythmbox:7093): Gtk-WARNING **: Refusing to add non-unique action 'AutoPlaylistSearchAll' to action group 'AutoPlaylistActions'

(rhythmbox:7093): Gtk-WARNING **: Refusing to add non-unique action 'AutoPlaylistSearchArtists' to action group 'AutoPlaylistActions'

(rhythmbox:7093): Gtk-WARNING **: Refusing to add non-unique action 'AutoPlaylistSearchAlbums' to action group 'AutoPlaylistActions'

(rhythmbox:7093): Gtk-WARNING **: Refusing to add non-unique action 'AutoPlaylistSearchTitles' to action group 'AutoPlaylistActions'
[New Thread 1082132816 (LWP 7102)]
[New Thread 1107310928 (LWP 7103)]
[New Thread 1115703632 (LWP 7104)]
[Thread 1090525520 (LWP 7101) exited]
[Thread 1082132816 (LWP 7102) exited]
[Thread 1098918224 (LWP 7100) exited]
[New Thread 1082132816 (LWP 7105)]
[New Thread 1098918224 (LWP 7106)]
[New Thread 1090525520 (LWP 7107)]
[New Thread 1124096336 (LWP 7108)]
[New Thread 1132489040 (LWP 7109)]
[New Thread 1140881744 (LWP 7110)]
[Thread 1124096336 (LWP 7108) exited]
[Thread 1090525520 (LWP 7107) exited]
[Thread 1098918224 (LWP 7106) exited]
[Thread 1082132816 (LWP 7105) exited]
[New Thread 1098918224 (LWP 7111)]
[Thread 1132489040 (LWP 7109) exited]
[New Thread 1082132816 (LWP 7112)]
[New Thread 1132489040 (LWP 7113)]
[Thread 1140881744 (LWP 7110) exited]
[New Thread 1090525520 (LWP 7114)]
[New Thread 1140881744 (LWP 7115)]
[New Thread 1124096336 (LWP 7116)]
[New Thread 1149274448 (LWP 7117)]
[New Thread 1157667152 (LWP 7118)]
[New Thread 1166059856 (LWP 7119)]
[New Thread 1174452560 (LWP 7120)]
[New Thread 1182845264 (LWP 7121)]
[New Thread 1191237968 (LWP 7122)]
[Thread 1182845264 (LWP 7121) exited]
[Thread 1149274448 (LWP 7117) exited]
*** glibc detected *** /usr/bin/rhythmbox: double free or corruption (fasttop): 0x000000000149abf0 ***
======= Backtrace: =========
/lib/libc.so.6[0x2afa9cc157bc]
/lib/libc.so.6(cfree+0x8c)[0x2afa9cc18ecc]
/usr/lib/libglib-2.0.so.0(g_slist_foreach+0x1d)[0x2afa9c2d5d2d]
/usr/lib/librhythmbox-core.so.0(rb_slist_deep_free+0x12)[0x2afa939c6652]
/usr/bin/rhythmbox[0x447291]
/usr/lib/libgtk-x11-2.0.so.0[0x2afa97d91791]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x109)[0x2afa9b4f2929]
/usr/lib/libgobject-2.0.so.0[0x2afa9b503827]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x628)[0x2afa9b504a78]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x2afa9b504e93]
/usr/lib/libgtk-x11-2.0.so.0[0x2afa97eb317e]
/usr/lib/libgtk-x11-2.0.so.0[0x2afa97ec167b]
/usr/lib/libgtk-x11-2.0.so.0[0x2afa97ec20cc]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x109)[0x2afa9b4f2929]
/usr/lib/libgobject-2.0.so.0[0x2afa9b503e53]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x78d)[0x2afa9b504bdd]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x2afa9b504e93]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x109)[0x2afa9b4f2929]
/usr/lib/libgobject-2.0.so.0[0x2afa9b503e53]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x78d)[0x2afa9b504bdd]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x2afa9b504e93]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_grab_focus+0x7c)[0x2afa97eb7b7c]
/usr/lib/libgtk-x11-2.0.so.0[0x2afa97db1f49]
/usr/lib/libgtk-x11-2.0.so.0[0x2afa97d91791]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x109)[0x2afa9b4f2929]
/usr/lib/libgobject-2.0.so.0[0x2afa9b503e53]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x628)[0x2afa9b504a78]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x2afa9b504e93]
/usr/lib/libgtk-x11-2.0.so.0[0x2afa97eb317e]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xfc)[0x2afa97d8936c]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x339)[0x2afa97d8a4d9]
/usr/lib/libgdk-x11-2.0.so.0[0x2afa98289c0c]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1c3)[0x2afa9c2b9fc3]
/usr/lib/libglib-2.0.so.0[0x2afa9c2bd2cd]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1ca)[0x2afa9c2bd5da]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa3)[0x2afa97d8a8e3]
/usr/bin/rhythmbox(main+0x3db)[0x42350b]
/lib/libc.so.6(__libc_start_main+0xf4)[0x2afa9cbc1b04]
/usr/bin/rhythmbox[0x423099]
======= Memory map: ========
00400000-004bd000 r-xp 00000000 03:03 394944                             /usr/bin/rhythmbox
006bd000-006c8000 rw-p 000bd000 03:03 394944                             /usr/bin/rhythmbox
006c8000-01e46000 rw-p 006c8000 00:00 0                                  [heap]
40000000-40001000 ---p 40000000 00:00 0 
40001000-40801000 rw-p 40001000 00:00 0 
40801000-40802000 ---p 40801000 00:00 0 
40802000-41002000 rw-p 40802000 00:00 0 
41002000-41003000 ---p 41002000 00:00 0 
41003000-41803000 rw-p 41003000 00:00 0 
41803000-41804000 ---p 41803000 00:00 0 
41804000-42004000 rw-p 41804000 00:00 0 
42004000-42005000 ---p 42004000 00:00 0 
42005000-42805000 rw-p 42005000 00:00 0 
42805000-42806000 ---p 42805000 00:00 0 
42806000-43006000 rw-p 42806000 00:00 0 
43006000-43007000 ---p 43006000 00:00 0 
43007000-43807000 rw-p 43007000 00:00 0 
43807000-43808000 ---p 43807000 00:00 0 
43808000-44008000 rw-p 43808000 00:00 0 
44008000-44009000 ---p 44008000 00:00 0 
44009000-44809000 rw-p 44009000 00:00 0 
44809000-4480a000 ---p 44809000 00:00 0 
4480a000-4500a000 rw-p 4480a000 00:00 0 
4500a000-4500b000 ---p 4500a000 00:00 0 
4500b000-4580b000 rw-p 4500b000 00:00 0 
4580b000-4580c000 ---p 4580b000 00:00 0 
4580c000-4600c000 rw-p 4580c000 00:00 0 
4600c000-4600d000 ---p 4600c000 00:00 0 
4600d000-4680d000 rw-p 4600d000 00:00 0 
4680d000-4680e000 ---p 4680d000 00:00 0 
4680e000-4700e000 rw-p 4680e000 00:00 0 
2aaaaaaae000-2aaaaaabb000 r-xp 00000000 03:03 442396                     /usr/lib/gnome-vfs-2.0/modules/libfile.so
2aaaaaabb000-2aaaaacbb000 ---p 0000d000 03:03 442396                     /usr/lib/gnome-vfs-2.0/modules/libfile.so
2aaaaacbb000-2aaaaacbc000 rw-p 0000d000 03:03 442396                     /usr/lib/gnome-vfs-2.0/modules/libfile.so
2aaaaacbc000-2aaaa
Program received signal SIGABRT, Aborted.

Thread 47255907753888 (LWP 7093)

  • #0 raise
    from /lib/libc.so.6
  • #1 abort
    from /lib/libc.so.6
  • #2 ??
    from /lib/libc.so.6
  • #3 ??
    from /lib/libc.so.6
  • #4 free
    from /lib/libc.so.6
  • #5 g_slist_foreach
    from /usr/lib/libglib-2.0.so.0
  • #6 rb_slist_deep_free
    at rb-util.c line 795
  • #7 rb_library_source_library_location_cb
    at rb-library-source.c line 620
  • #8 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #9 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #10 ??
    from /usr/lib/libgobject-2.0.so.0
  • #11 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #13 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #14 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #15 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #17 ??
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #21 ??
    from /usr/lib/libgobject-2.0.so.0
  • #22 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #23 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #24 gtk_widget_grab_focus
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #28 ??
    from /usr/lib/libgobject-2.0.so.0
  • #29 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #30 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #31 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #32 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #34 ??
    from /usr/lib/libgdk-x11-2.0.so.0
  • #35 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #36 ??
    from /usr/lib/libglib-2.0.so.0
  • #37 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #38 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #39 main
    at main.c line 306


Other information:
This bug has been forwarded upstream from launchpad. Original link for this bug report is https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/124770
Comment 1 Jonathan Matthew 2007-07-20 12:38:31 UTC
Fixed in svn.
Comment 2 Jonathan Matthew 2007-07-20 12:39:12 UTC
*** Bug 458447 has been marked as a duplicate of this bug. ***
Comment 3 j_greenhouse 2007-08-15 20:11:00 UTC
*** Bug 465507 has been marked as a duplicate of this bug. ***