Public bug reported:

I attempted to construct an automatic playlist with the rules "Artist
equal 3 Doors Down" "Artist equals Brad Sucks" "Add if any criteria are
matched", and rhythmbox crashed. I ran it from within GDB in a terminal,
and got this:

Program received signal SIGABRT, Aborted.
0x0000003f1c632fb5 in *__GI_raise (sig=<value optimized out>) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:64
64      ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
        in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) bt
#0  0x0000003f1c632fb5 in *__GI_raise (sig=<value optimized out>) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x0000003f1c634bc3 in *__GI_abort () at abort.c:88
#2  0x0000003f53c60363 in IA__g_assertion_message (domain=<value optimized 
out>, file=<value optimized out>, line=<value optimized out>, func=<value 
optimized out>, message=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/glib/gtestutils.c:1301
#3  0x0000003f53c608f2 in IA__g_assertion_message_expr (domain=<value optimized 
out>, file=<value optimized out>, line=<value optimized out>, func=<value 
optimized out>, expr=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/glib/gtestutils.c:1312
#4  0x0000000000454626 in rb_auto_playlist_source_do_query (source=0x1f70db0, 
subset=0) at rb-auto-playlist-source.c:745
#5  0x0000000000433d51 in rb_source_state_sync (header=0x1e2b070, set_text=0, 
text=0x0, set_search=0, action=0x0, set_disclosure=1, disclosed=0) at 
rb-source-header.c:752
#6  0x00000000004348cd in rb_source_header_view_browser_changed_cb 
(action=0x1e25810, header=0x1e2b070) at rb-source-header.c:838
#7  0x0000003f5400d27d in IA__g_closure_invoke (closure=<value optimized out>, 
return_value=<value optimized out>, n_param_values=<value optimized out>, 
param_values=<value optimized out>, invocation_hint=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/gobject/gclosure.c:767
#8  0x0000003f54022dc8 in signal_emit_unlocked_R (node=<value optimized out>, 
detail=<value optimized out>, instance=<value optimized out>, 
emission_return=<value optimized out>, instance_and_params=<value optimized 
out>) at /build/buildd/glib2.0-2.20.0/gobject/gsignal.c:3244
#9  0x0000003f54024422 in IA__g_signal_emit_valist (instance=<value optimized 
out>, signal_id=<value optimized out>, detail=<value optimized out>, 
var_args=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/gobject/gsignal.c:2977
#10 0x0000003f54024943 in IA__g_signal_emit (instance=<value optimized out>, 
signal_id=<value optimized out>, detail=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/gobject/gsignal.c:3034
#11 0x0000003f56877bf3 in _gtk_action_emit_activate (action=<value optimized 
out>) at /build/buildd/gtk+2.0-2.16.0/gtk/gtkaction.c:727
#12 0x0000000000433bbd in rb_source_header_sync_control_state 
(header=0x1e2b070) at rb-source-header.c:877
#13 0x0000003f54011ff3 in IA__g_object_set_valist (object=<value optimized 
out>, first_property_name=<value optimized out>, var_args=<value optimized 
out>) at /build/buildd/glib2.0-2.20.0/gobject/gobject.c:942
#14 0x0000003f54012454 in IA__g_object_set (_object=<value optimized out>, 
first_property_name=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/gobject/gobject.c:1537
#15 0x000000000042570f in rb_shell_select_source (shell=0x1ab5030, 
source=0x1f70db0) at rb-shell.c:2104
#16 0x0000003f5400d27d in IA__g_closure_invoke (closure=<value optimized out>, 
return_value=<value optimized out>, n_param_values=<value optimized out>, 
param_values=<value optimized out>, invocation_hint=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/gobject/gclosure.c:767
#17 0x0000003f54022dc8 in signal_emit_unlocked_R (node=<value optimized out>, 
detail=<value optimized out>, instance=<value optimized out>, 
emission_return=<value optimized out>, instance_and_params=<value optimized 
out>) at /build/buildd/glib2.0-2.20.0/gobject/gsignal.c:3244
#18 0x0000003f54024422 in IA__g_signal_emit_valist (instance=<value optimized 
out>, signal_id=<value optimized out>, detail=<value optimized out>, 
var_args=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/gobject/gsignal.c:2977
#19 0x0000003f54024943 in IA__g_signal_emit (instance=<value optimized out>, 
signal_id=<value optimized out>, detail=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/gobject/gsignal.c:3034
#20 0x0000000000447f07 in rb_sourcelist_selection_changed_cb (selection=<value 
optimized out>, sourcelist=0x1e2b170) at rb-sourcelist.c:1399
#21 0x0000003f5400d27d in IA__g_closure_invoke (closure=<value optimized out>, 
return_value=<value optimized out>, n_param_values=<value optimized out>, 
param_values=<value optimized out>, invocation_hint=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/gobject/gclosure.c:767
#22 0x0000003f54022dc8 in signal_emit_unlocked_R (node=<value optimized out>, 
detail=<value optimized out>, instance=<value optimized out>, 
emission_return=<value optimized out>, instance_and_params=<value optimized 
out>) at /build/buildd/glib2.0-2.20.0/gobject/gsignal.c:3244
#23 0x0000003f54024422 in IA__g_signal_emit_valist (instance=<value optimized 
out>, signal_id=<value optimized out>, detail=<value optimized out>, 
var_args=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/gobject/gsignal.c:2977
#24 0x0000003f54024943 in IA__g_signal_emit (instance=<value optimized out>, 
signal_id=<value optimized out>, detail=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/gobject/gsignal.c:3034
#25 0x0000003f56a2b151 in gtk_tree_view_real_set_cursor (tree_view=<value 
optimized out>, path=<value optimized out>, clear_and_select=<value optimized 
out>, clamp_node=<value optimized out>) at 
/build/buildd/gtk+2.0-2.16.0/gtk/gtktreeview.c:12564
#26 0x0000003f56a33831 in IA__gtk_tree_view_set_cursor_on_cell 
(tree_view=<value optimized out>, path=<value optimized out>, 
focus_column=<value optimized out>, focus_cell=<value optimized out>, 
start_editing=<value optimized out>) at 
/build/buildd/gtk+2.0-2.16.0/gtk/gtktreeview.c:12693
#27 0x0000000000446ff7 in rb_sourcelist_edit_source_name (sourcelist=<value 
optimized out>, source=<value optimized out>) at rb-sourcelist.c:1281
#28 0x0000000000439e8b in rb_playlist_manager_new_playlist (mgr=0x1f15c40, 
suggested_name=<value optimized out>, automatic=<value optimized out>) at 
rb-playlist-manager.c:1010
#29 0x000000000043cc75 in rb_playlist_manager_cmd_new_automatic_playlist 
(action=<value optimized out>, mgr=0x1f15c40) at rb-playlist-manager.c:1193
#30 0x0000003f5400d27d in IA__g_closure_invoke (closure=<value optimized out>, 
return_value=<value optimized out>, n_param_values=<value optimized out>, 
param_values=<value optimized out>, invocation_hint=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/gobject/gclosure.c:767
#31 0x0000003f54022dc8 in signal_emit_unlocked_R (node=<value optimized out>, 
detail=<value optimized out>, instance=<value optimized out>, 
emission_return=<value optimized out>, instance_and_params=<value optimized 
out>) at /build/buildd/glib2.0-2.20.0/gobject/gsignal.c:3244
#32 0x0000003f54024422 in IA__g_signal_emit_valist (instance=<value optimized 
out>, signal_id=<value optimized out>, detail=<value optimized out>, 
var_args=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/gobject/gsignal.c:2977
#33 0x0000003f54024943 in IA__g_signal_emit (instance=<value optimized out>, 
signal_id=<value optimized out>, detail=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/gobject/gsignal.c:3034
#34 0x0000003f56877bf3 in _gtk_action_emit_activate (action=<value optimized 
out>) at /build/buildd/gtk+2.0-2.16.0/gtk/gtkaction.c:727
#35 0x0000003f5400d27d in IA__g_closure_invoke (closure=<value optimized out>, 
return_value=<value optimized out>, n_param_values=<value optimized out>, 
param_values=<value optimized out>, invocation_hint=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/gobject/gclosure.c:767
#36 0x0000003f540226fb in signal_emit_unlocked_R (node=<value optimized out>, 
detail=<value optimized out>, instance=<value optimized out>, 
emission_return=<value optimized out>, instance_and_params=<value optimized 
out>) at /build/buildd/glib2.0-2.20.0/gobject/gsignal.c:3174
#37 0x0000003f54024422 in IA__g_signal_emit_valist (instance=<value optimized 
out>, signal_id=<value optimized out>, detail=<value optimized out>, 
var_args=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/gobject/gsignal.c:2977
#38 0x0000003f54024943 in IA__g_signal_emit (instance=<value optimized out>, 
signal_id=<value optimized out>, detail=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/gobject/gsignal.c:3034
#39 0x0000003f56a4985b in IA__gtk_widget_activate (widget=<value optimized 
out>) at /build/buildd/gtk+2.0-2.16.0/gtk/gtkwidget.c:4792
#40 0x0000003f56949c5d in IA__gtk_menu_shell_activate_item (menu_shell=<value 
optimized out>, menu_item=<value optimized out>, force_deactivate=<value 
optimized out>) at /build/buildd/gtk+2.0-2.16.0/gtk/gtkmenushell.c:1139
#41 0x0000003f5694b6a5 in gtk_menu_shell_button_release (widget=<value 
optimized out>, event=<value optimized out>) at 
/build/buildd/gtk+2.0-2.16.0/gtk/gtkmenushell.c:678
#42 0x0000003f5693bc28 in _gtk_marshal_BOOLEAN__BOXED (closure=<value optimized 
out>, return_value=<value optimized out>, n_param_values=<value optimized out>, 
param_values=<value optimized out>, invocation_hint=<value optimized out>, 
marshal_data=<value optimized out>) at 
/build/buildd/gtk+2.0-2.16.0/gtk/gtkmarshalers.c:84
#43 0x0000003f5400d27d in IA__g_closure_invoke (closure=<value optimized out>, 
return_value=<value optimized out>, n_param_values=<value optimized out>, 
param_values=<value optimized out>, invocation_hint=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/gobject/gclosure.c:767
#44 0x0000003f54022abe in signal_emit_unlocked_R (node=<value optimized out>, 
detail=<value optimized out>, instance=<value optimized out>, 
emission_return=<value optimized out>, instance_and_params=<value optimized 
out>) at /build/buildd/glib2.0-2.20.0/gobject/gsignal.c:3282
#45 0x0000003f540242ad in IA__g_signal_emit_valist (instance=<value optimized 
out>, signal_id=<value optimized out>, detail=<value optimized out>, 
var_args=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/gobject/gsignal.c:2987
#46 0x0000003f54024943 in IA__g_signal_emit (instance=<value optimized out>, 
signal_id=<value optimized out>, detail=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/gobject/gsignal.c:3034
#47 0x0000003f56a43eee in gtk_widget_event_internal (widget=<value optimized 
out>, event=<value optimized out>) at 
/build/buildd/gtk+2.0-2.16.0/gtk/gtkwidget.c:4761
#48 0x0000003f569344c3 in IA__gtk_propagate_event (widget=<value optimized 
out>, event=<value optimized out>) at 
/build/buildd/gtk+2.0-2.16.0/gtk/gtkmain.c:2396
#49 0x0000003f569355e3 in IA__gtk_main_do_event (event=<value optimized out>) 
at /build/buildd/gtk+2.0-2.16.0/gtk/gtkmain.c:1601
#50 0x0000003f55850d1c in gdk_event_dispatch (source=<value optimized out>, 
callback=<value optimized out>, user_data=<value optimized out>) at 
/build/buildd/gtk+2.0-2.16.0/gdk/x11/gdkevents-x11.c:2364
#51 0x0000003f53c3a0ca in IA__g_main_context_dispatch (context=<value optimized 
out>) at /build/buildd/glib2.0-2.20.0/glib/gmain.c:1814
#52 0x0000003f53c3d7a0 in g_main_context_iterate (context=<value optimized 
out>, block=<value optimized out>, dispatch=<value optimized out>, self=<value 
optimized out>) at /build/buildd/glib2.0-2.20.0/glib/gmain.c:2448
#53 0x0000003f53c3dc6d in IA__g_main_loop_run (loop=<value optimized out>) at 
/build/buildd/glib2.0-2.20.0/glib/gmain.c:2656
#54 0x0000003f569359f7 in IA__gtk_main () at 
/build/buildd/gtk+2.0-2.16.0/gtk/gtkmain.c:1205
#55 0x00000000004238b7 in main (argc=<value optimized out>, argv=<value 
optimized out>) at main.c:336

** Affects: rhythmbox (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Rhythmbox asserts (and closes) when constructing automatic playlist
https://bugs.launchpad.net/bugs/359188
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to rhythmbox in ubuntu.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to