crash after DnD of a task
In the flatpak Devel version, GNOME To Do crashes every time after I release a dragged task anywhere in the tasklist.
Following debug messages might be relevant (I can also post the whole debug log if you are interested in this):
...
12:36:37.685607 GtdTaskListsWorkspace: [DEBUG]: Activating panel 'inbox-panel'
12:36:37.686656 GtdTaskListsWorkspace: [TRACE]: ENTRY: on_stack_visible_child_cb():252
12:36:37.690799 GtdTaskListsWorkspace: [TRACE]: EXIT: on_stack_visible_child_cb():286
12:36:37.690820 GtdSidebar: [TRACE]: ENTRY: on_panel_stack_visible_child_changed_cb():500
12:36:37.690944 GtdSidebar: [TRACE]: EXIT: on_panel_stack_visible_child_changed_cb():536
12:36:37.691806 GtdOmniArea: [TRACE]: ENTRY: gtd_omni_area_withdraw_message():239
12:36:37.691834 GtdOmniArea: [TRACE]: ENTRY: gtd_omni_area_push_message():191
12:36:37.692434 GtdOmniArea: [DEBUG]: Adding message 'today-counter-message-id' to Omni Area
12:36:37.692462 GtdOmniArea: [TRACE]: EXIT: gtd_omni_area_push_message():218
12:36:37.692482 GtdWindow: [TRACE]: EXIT: on_stack_visible_child_cb():396
12:36:40.20437 GtdTaskRow: [TRACE]: MSG: on_button_press_event_cb():237: GtkGestureClick:pressed received from a GtkBox at 79,1,17,9 (112,1,22,9)
12:36:40.252533 GtdTaskRow: [TRACE]: ENTRY: on_drag_prepare_cb():252
12:36:40.252703 GtdTaskRow: [TRACE]: EXIT: on_drag_prepare_cb():257
12:36:40.253504 GtdTaskRow: [TRACE]: ENTRY: on_drag_begin_cb():270
12:36:40.262216 GtdTaskRow: [TRACE]: EXIT: on_drag_begin_cb():285
12:36:40.276992 GtdTaskListView: [TRACE]: ENTRY: on_drop_target_drag_motion_cb():786
12:36:40.277178 GtdTaskRow: [TRACE]: MSG: gtd_task_row_set_drag_offset():961: DnD frame height: 42, depth: 0
12:36:40.277461 GtdTaskListView: [TRACE]: EXIT: on_drop_target_drag_motion_cb():833
12:36:40.281819 GtdTaskListView: [TRACE]: ENTRY: on_drop_target_drag_motion_cb():786
12:36:40.282034 GtdTaskRow: [TRACE]: MSG: gtd_task_row_set_drag_offset():961: DnD frame height: 42, depth: 0
12:36:40.282218 GtdTaskListView: [TRACE]: EXIT: on_drop_target_drag_motion_cb():833
12:36:40.292752 GtdTaskListView: [TRACE]: ENTRY: on_drop_target_drag_motion_cb():786
...
12:36:41.910947 GtdTaskRow: [TRACE]: MSG: gtd_task_row_set_drag_offset():961: DnD frame height: 42, depth: 0
12:36:41.911421 GtdTaskListView: [TRACE]: EXIT: on_drop_target_drag_motion_cb():833
12:36:41.912321 GtdTaskListView: [TRACE]: ENTRY: on_drop_target_drag_motion_cb():786
12:36:41.912806 GtdTaskRow: [TRACE]: MSG: gtd_task_row_set_drag_offset():961: DnD frame height: 42, depth: 0
12:36:41.913298 GtdTaskListView: [TRACE]: EXIT: on_drop_target_drag_motion_cb():833
12:36:41.913705 GtdTaskListView: [TRACE]: ENTRY: on_drop_target_drag_motion_cb():786
12:36:41.914185 GtdTaskRow: [TRACE]: MSG: gtd_task_row_set_drag_offset():961: DnD frame height: 42, depth: 0
12:36:41.914686 GtdTaskListView: [TRACE]: EXIT: on_drop_target_drag_motion_cb():833
12:36:41.998614 GtdTaskListView: [TRACE]: ENTRY: on_drop_target_drag_drop_cb():859
12:36:42.0587 GLib-GObject: [WARNING]: invalid cast from 'GtkFilterListModel' to 'GtdTaskList'
12:36:42.0669 GtdTaskList: [CRITICAL]: gtd_task_list_move_task_to_position: assertion 'GTD_IS_TASK_LIST (self)' failed
12:36:42.0724 GtdProviderEds: [TRACE]: ENTRY: gtd_provider_eds_update_task():681
12:36:42.0811 GtdTaskList: [TRACE]: ENTRY: task_changed_cb():258
12:36:42.0863 GtdTaskList: [TRACE]: EXIT: task_changed_cb():263
12:36:42.1657 GLib-GObject: [WARNING]: invalid cast from 'GtkDragIcon' to 'GtkWindow'```
Steps to reproduce:
- Open GNOME To Do (Devel)
- Create a task (or use an existing one)
- Drag this task around somewhere inside the same task list.
- Release the mouse and see the application crash
Version:
- GNOME To Do: 3.91.1-687-g53dbcc61+ (nightly flatpak)
- OS: Arch Linux
Development Tasks
-
development tasks
QA Tasks
-
qa (quality assurance) tasks