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