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 735083 - Rhythmbox crash when adding songs to a playlist
Rhythmbox crash when adding songs to a playlist
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: general
3.0.x
Other Linux
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-08-20 05:36 UTC by Yoann F.
Modified: 2016-08-15 08:27 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Yoann F. 2014-08-20 05:36:39 UTC
I was creating a Playlist, I only add 3 songs when suddenly Rhythmbox crash.

This is the error in terminal :  

*** Error in `rhythmbox': free(): invalid pointer: 0x00007f4dc2369c7e ***
Unable to open ~/.mtpz-data for reading, MTPZ disabled.Aborted (core dumped)
Comment 1 gnome.vrb 2014-08-20 05:43:15 UTC
Without a stack trace from the crash it's hard to determine what caused the crash. Can you get us a stack trace? 

Please see http://live.gnome.org/GettingTraces for more information on how to get a trace.
Comment 2 Yoann F. 2014-08-20 06:20:29 UTC
I've never report a bug before. I hope this is what you need (stacktrace using gdb) :

Thread 1 (Thread 0x7ffff7fa3a40 (LWP 7552))

  • #0 __GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 56
  • #1 __GI_abort
    at abort.c line 89
  • #2 __libc_message
    at ../sysdeps/posix/libc_fatal.c line 175
  • #3 malloc_printerr
  • #4 _int_free
    at malloc.c line 3840
  • #5 ??
    from /usr/lib/librhythmbox-core.so.8
  • #6 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #7 g_hash_table_foreach
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #8 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #9 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #10 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #11 ??
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #12 g_signal_emit_valist
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #13 g_signal_emit
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #14 gtk_cell_area_apply_attributes
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #15 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #16 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #17 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #18 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #19 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #20 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #21 ??
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #22 g_signal_emit_valist
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #23 g_signal_emit
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #24 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #25 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #26 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #27 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #28 gtk_container_propagate_draw
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #29 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #30 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #31 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #32 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #33 ??
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #34 g_signal_emit_valist
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #35 g_signal_emit
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #36 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #37 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #38 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #39 gtk_container_propagate_draw
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #40 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #41 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #42 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #43 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #44 ??
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #45 g_signal_emit_valist
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #46 g_signal_emit
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #47 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #48 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #49 gtk_container_propagate_draw
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #50 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #51 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #52 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #53 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #54 ??
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #55 g_signal_emit_valist
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #56 g_signal_emit
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #57 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #58 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #59 gtk_widget_send_expose
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #60 gtk_main_do_event
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #61 ??
    from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
  • #62 ??
    from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
  • #63 ??
    from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
  • #64 ??
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #65 g_signal_emit_valist
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #66 g_signal_emit_by_name
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #67 ??
    from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
  • #68 ??
    from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
  • #69 ??
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #70 g_main_context_dispatch
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #71 ??
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #72 g_main_context_iteration
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #73 g_application_run
    from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
  • #74 rb_application_run
    from /usr/lib/librhythmbox-core.so.8
  • #75 main

Comment 3 gnome.vrb 2014-08-20 06:25:49 UTC
No issues  Yoann F. I can reproduce this issue. Below is the complete trace.

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `./rhythmbox'.
Program terminated with signal SIGABRT, Aborted.

Thread 1 (Thread 0x7f87dbfc9a40 (LWP 5924))

  • #0 __GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 56
  • #1 __GI_abort
    at abort.c line 89
  • #2 __libc_message
    at ../sysdeps/posix/libc_fatal.c line 175
  • #3 malloc_printerr
  • #4 _int_free
    at malloc.c line 3840
  • #5 title_cell_data_func
    at /local/packages/source/git/rhythmbox/sources/rb-display-page-tree.c line 292
  • #6 apply_cell_attributes
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkcellarea.c line 1268
  • #7 g_hash_table_foreach
    at /tmp/buildd/glib2.0-2.40.0/./glib/ghash.c line 1550
  • #8 gtk_cell_area_real_apply_attributes
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkcellarea.c line 1297
  • #9 gtk_cell_area_box_apply_attributes
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkcellareabox.c line 1310
  • #10 _gtk_marshal_VOID__OBJECT_BOXED_BOOLEAN_BOOLEANv
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkmarshalers.c line 4960
  • #11 _g_closure_invoke_va
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gclosure.c line 831
  • #12 g_signal_emit_valist
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3215
  • #13 g_signal_emit
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3363
  • #14 gtk_cell_area_apply_attributes
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkcellarea.c line 2346
  • #15 gtk_tree_view_column_cell_set_cell_data
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtktreeviewcolumn.c line 2863
  • #16 gtk_tree_view_bin_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtktreeview.c line 4985
  • #17 draw_bin
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtktreeview.c line 5475
  • #18 _gtk_pixel_cache_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkpixelcache.c line 467
  • #19 gtk_tree_view_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtktreeview.c line 5518
  • #20 _gtk_marshal_BOOLEAN__BOXEDv
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkmarshalers.c line 130
  • #21 gtk_widget_draw_marshallerv
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 994
  • #22 _g_closure_invoke_va
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gclosure.c line 831
  • #23 g_signal_emit_valist
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3215
  • #24 g_signal_emit
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3363
  • #25 _gtk_widget_draw_internal
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6503
  • #26 _gtk_widget_draw_internal
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6482
  • #27 _gtk_widget_draw_windows
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6604
  • #28 _gtk_widget_draw_windows
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6624
  • #29 _gtk_widget_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6674
  • #30 gtk_container_propagate_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkcontainer.c line 3588
  • #31 gtk_container_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkcontainer.c line 3423
  • #32 gtk_scrolled_window_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkscrolledwindow.c line 1440
  • #33 _gtk_marshal_BOOLEAN__BOXEDv
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkmarshalers.c line 130
  • #34 gtk_widget_draw_marshallerv
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 994
  • #35 _g_closure_invoke_va
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gclosure.c line 831
  • #36 g_signal_emit_valist
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3215
  • #37 g_signal_emit
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3363
  • #38 _gtk_widget_draw_internal
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6503
  • #39 _gtk_widget_draw_internal
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6482
  • #40 _gtk_widget_draw_windows
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6604
  • #41 _gtk_widget_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6699
  • #42 gtk_container_propagate_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkcontainer.c line 3588
  • #43 gtk_container_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkcontainer.c line 3423
  • #44 gtk_grid_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkgrid.c line 1701
  • #45 _gtk_marshal_BOOLEAN__BOXEDv
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkmarshalers.c line 130
  • #46 gtk_widget_draw_marshallerv
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 994
  • #47 _g_closure_invoke_va
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gclosure.c line 831
  • #48 g_signal_emit_valist
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3215
  • #49 g_signal_emit
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3363
  • #50 _gtk_widget_draw_internal
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6503
  • #51 _gtk_widget_draw_internal
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6667
  • #52 _gtk_widget_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6680
  • #53 gtk_container_propagate_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkcontainer.c line 3588
  • #54 gtk_container_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkcontainer.c line 3423
  • #55 gtk_paned_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkpaned.c line 1611
  • #56 _gtk_marshal_BOOLEAN__BOXEDv
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkmarshalers.c line 130
  • #57 gtk_widget_draw_marshallerv
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 994
  • #58 _g_closure_invoke_va
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gclosure.c line 831
  • #59 g_signal_emit_valist
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3215
  • #60 g_signal_emit
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3363
  • #61 _gtk_widget_draw_internal
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6503
  • #62 _gtk_widget_draw_internal
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6482
  • #63 _gtk_widget_draw_windows
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6604
  • #64 _gtk_widget_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6699
  • #65 gtk_container_propagate_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkcontainer.c line 3588
  • #66 gtk_container_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkcontainer.c line 3423
  • #67 gtk_box_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkbox.c line 436
  • #68 _gtk_marshal_BOOLEAN__BOXEDv
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkmarshalers.c line 130
  • #69 gtk_widget_draw_marshallerv
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 994
  • #70 _g_closure_invoke_va
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gclosure.c line 831
  • #71 g_signal_emit_valist
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3215
  • #72 g_signal_emit
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3363
  • #73 _gtk_widget_draw_internal
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6503
  • #74 _gtk_widget_draw_internal
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6667
  • #75 _gtk_widget_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6680
  • #76 gtk_container_propagate_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkcontainer.c line 3588
  • #77 gtk_container_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkcontainer.c line 3423
  • #78 gtk_paned_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkpaned.c line 1611
  • #79 _gtk_marshal_BOOLEAN__BOXEDv
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkmarshalers.c line 130
  • #80 gtk_widget_draw_marshallerv
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 994
  • #81 _g_closure_invoke_va
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gclosure.c line 831
  • #82 g_signal_emit_valist
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3215
  • #83 g_signal_emit
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3363
  • #84 _gtk_widget_draw_internal
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6503
  • #85 _gtk_widget_draw_internal
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6482
  • #86 _gtk_widget_draw_windows
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6604
  • #87 _gtk_widget_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6699
  • #88 gtk_container_propagate_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkcontainer.c line 3588
  • #89 gtk_container_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkcontainer.c line 3423
  • #90 gtk_box_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkbox.c line 436
  • #91 _gtk_marshal_BOOLEAN__BOXEDv
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkmarshalers.c line 130
  • #92 gtk_widget_draw_marshallerv
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 994
  • #93 _g_closure_invoke_va
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gclosure.c line 831
  • #94 g_signal_emit_valist
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3215
  • #95 g_signal_emit
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3363
  • #96 _gtk_widget_draw_internal
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6503
  • #97 _gtk_widget_draw_internal
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6667
  • #98 _gtk_widget_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6680
  • #99 gtk_container_propagate_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkcontainer.c line 3588
  • #100 gtk_container_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkcontainer.c line 3423
  • #101 gtk_window_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwindow.c line 9957
  • #102 _gtk_marshal_BOOLEAN__BOXEDv
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkmarshalers.c line 130
  • #103 gtk_widget_draw_marshallerv
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 994
  • #104 _g_closure_invoke_va
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gclosure.c line 831
  • #105 g_signal_emit_valist
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3215
  • #106 g_signal_emit
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3363
  • #107 _gtk_widget_draw_internal
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6503
  • #108 _gtk_widget_draw_internal
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6482
  • #109 _gtk_widget_draw_windows
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6604
  • #110 _gtk_widget_draw
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 6674
  • #111 gtk_widget_send_expose
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkwidget.c line 7059
  • #112 gtk_main_do_event
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gtk/gtkmain.c line 1647
  • #113 _gdk_window_process_updates_recurse_helper
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gdk/gdkwindow.c line 3392
  • #114 gdk_window_process_updates_internal
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gdk/gdkwindow.c line 3500
  • #115 gdk_window_process_updates_with_mode
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gdk/gdkwindow.c line 3697
  • #116 _g_closure_invoke_va
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gclosure.c line 831
  • #117 g_signal_emit_valist
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3215
  • #118 g_signal_emit_by_name
    at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c line 3403
  • #119 gdk_frame_clock_paint_idle
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gdk/gdkframeclockidle.c line 430
  • #120 gdk_threads_dispatch
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gdk/gdk.c line 635
  • #121 g_timeout_dispatch
    at /tmp/buildd/glib2.0-2.40.0/./glib/gmain.c line 4472
  • #122 g_main_dispatch
    at /tmp/buildd/glib2.0-2.40.0/./glib/gmain.c line 3064
  • #123 g_main_context_dispatch
    at /tmp/buildd/glib2.0-2.40.0/./glib/gmain.c line 3663
  • #124 g_main_context_iterate
    at /tmp/buildd/glib2.0-2.40.0/./glib/gmain.c line 3734
  • #125 g_main_context_iteration
    at /tmp/buildd/glib2.0-2.40.0/./glib/gmain.c line 3795
  • #126 g_application_run
    at /tmp/buildd/glib2.0-2.40.0/./gio/gapplication.c line 2114
  • #127 rb_application_run
    at /local/packages/source/git/rhythmbox/shell/rb-application.c line 646
  • #128 main
    at /local/packages/source/git/rhythmbox/shell/main.c line 89

Comment 4 Jonathan Matthew 2014-08-20 06:43:55 UTC
how exactly do you reproduce this?
Comment 5 gnome.vrb 2014-08-20 06:49:18 UTC
Steps to reproduce:

1. Select a song in Music and do "Add to playlist" -> "Add to new playlist" ( say, crash-playlist )
2. Keep adding 1 song at a time to the crash-playlist.
3. At one point 'crash-playlist' will become blank in the 'Add to playlist' menu  ( Guess this might be the bug source )
4. Now click 'crash-playlist' in the sidebar.
5. Rhythmbox crashes.
Comment 6 Yoann F. 2014-08-20 06:57:47 UTC
That's it. I forgot to mention the blank 'playlist_name'.
Comment 7 Jonathan Matthew 2014-08-20 10:37:00 UTC
ugh.  fixed in commit 4d088ae.