gnome 3.28: Core dump on exit with graphical errors
Where to even start... I'am truly grateful of software like gnome todo and especially the synchronization capabilities with it. It seems to be a really nice work. Sadly issues like this make it unusable at the moment.
This issue seems to be reproducible with both the official Ubuntu 18.04 build and with a build made from the branch gnome-3-28. I have disabled all extensions and the background task but this seems to have no effect. Need to change the distribution version to get the master branch compiled.
Steps to reproduce:
- Install Ubuntu 18.04 (gnome 3.28)
- Open GNOME To Do
- Go into an empty task list (Personal).
- Make more than 7 tasks.
- Lets make a High, Medium and Low priority task into the mix. It seems that the crash would not happen without this. The graphical issue is there nevertheless.
- Go in and out from the task list more than 6 times.
- See something like this:
- Quit GNOME To Do.
- Get core dump:
(gnome-todo:31809): Gtk-CRITICAL **: 22:18:09.663: gtk_list_box_invalidate_sort: assertion 'GTK_IS_LIST_BOX (box)' failed (gnome-todo:31809): Gtk-CRITICAL **: 22:18:09.663: gtk_list_box_invalidate_sort: assertion 'GTK_IS_LIST_BOX (box)' failed (gnome-todo:31809): Gtk-CRITICAL **: 22:18:09.663: gtk_list_box_invalidate_sort: assertion 'GTK_IS_LIST_BOX (box)' failed (gnome-todo:31809): Gtk-CRITICAL **: 22:18:09.663: gtk_list_box_invalidate_sort: assertion 'GTK_IS_LIST_BOX (box)' failed (gnome-todo:31809): Gtk-CRITICAL **: 22:18:09.663: gtk_list_box_invalidate_sort: assertion 'GTK_IS_LIST_BOX (box)' failed (gnome-todo:31809): Gtk-CRITICAL **: 22:18:09.663: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed (gnome-todo:31809): GtdTaskListView-CRITICAL **: 22:18:09.664: add_task: assertion 'GTD_IS_TASK_LIST_VIEW (view)' failed ** GtdTaskListView:ERROR:../src/gtd-task-list-view.c:371:update_state: assertion failed: (GTD_IS_TASK_LIST_VIEW (self)) zsh: abort (core dumped) ./src/gnome-todo
Where should I look next?
Is it just Ubuntu or is this a larger issue here?
I would like to know why the gnome-3-28 seem to be so broken in Ubuntu? This seems to be only the tip of an iceberg. The synchronization has also issues but I will make issues for those separately.
What part might be causing this?
It is starting to feel quite daunting task to even find what is going on.