In the program output, prior to the crash, I'd noticed some odd messages. Don't know if these are relevant:
4...@1 is removed 7...@1 is removed 2...@1 is removed 8...@1 is removed 3...@1 is removed 2...@1 is removed 6...@1 is removed 4...@1 is removed 1...@1 is removed 9...@1 is modified in the filteredtree 9...@1 is modified, not to dis 9...@1 is modified in the filteredtree 9...@1 is only modified (todis,curdis) <...> 6...@1 is modified in the filteredtree 6...@1 is modified, not to dis /home/bryce/src/gtg/new-scheduling/GTG/taskbrowser/tasktree.py:285: GtkWarning: gtk_tree_model_sort_row_inserted: assertion `elt != NULL' failed self.row_inserted(node_path, node_iter) <...> /home/bryce/src/gtg/new-scheduling/GTG/taskbrowser/tasktree.py:285: GtkWarning: /build/buildd/gtk+2.0-2.18.3/gtk/gtktreemodelsort.c:640: A node was inserted with a parent that's not in the tree. This possibly means that a GtkTreeModel inserted a child node before the parent was inserted. self.row_inserted(node_path, node_iter) <...> I had also noticed that the program was very slow to start up (slower than 0.2), and would periodically "freeze" (stopped redrawing, non- responsive to mouse, no output to stdout/stderr). It would come back after a few minutes. -- Crash toggling off WorkView https://bugs.launchpad.net/bugs/590447 You received this bug notification because you are a member of Gtg contributors, which is subscribed to Getting Things GNOME!. Status in Getting Things GNOME!: New Bug description: I ran gtg 0.3+bzr (from yesterday) on my (large) set of tasks ported from 0.2, and left it running overnight (no other changes to tasks had been done). WorkView had been turned on. Next morning I clicked WorkView and it crashed: /home/bryce/src/gtg/new-scheduling/GTG/viewmanager/manager.py:207: GtkWarning: file /build/buildd/gtk+2.0-2.18.3/gtk/gtktreeview.c: line 5928 (validate_visible_area): assertion `has_child' failed. There is a disparity between the internal view of the GtkTreeView, and the GtkTreeModel. This generally means that the model has changed without letting the view know. Any display from now on is likely to be incorrect. gtk.main() /home/bryce/src/gtg/new-scheduling/GTG/viewmanager/manager.py:207: GtkWarning: gtk_tree_model_sort_get_value: assertion `VALID_ITER (iter, tree_model_sort)' failed gtk.main() /home/bryce/src/gtg/new-scheduling/GTG/viewmanager/manager.py:207: Warning: g_object_set_property: assertion `G_IS_VALUE (value)' failed gtk.main() /home/bryce/src/gtg/new-scheduling/GTG/viewmanager/manager.py:207: Warning: g_value_unset: assertion `G_IS_VALUE (value)' failed gtk.main() /home/bryce/src/gtg/new-scheduling/GTG/taskbrowser/tasktree.py:377: GtkWarning: gtk_tree_model_sort_get_value: assertion `VALID_ITER (iter, tree_model_sort)' failed value = model.get_value(iter, COL_TAGS) Traceback (most recent call last): File "/home/bryce/src/gtg/new-scheduling/GTG/taskbrowser/tasktree.py", line 377, in _celldatafunction value = model.get_value(iter, COL_TAGS) TypeError: unknown type (null) /home/bryce/src/gtg/new-scheduling/GTG/tools/gtkcrashhandler.py:231: GtkWarning: file /build/buildd/gtk+2.0-2.18.3/gtk/gtktreeview.c: line 5928 (validate_visible_area): assertion `has_child' failed. There is a disparity between the internal view of the GtkTreeView, and the GtkTreeModel. This generally means that the model has changed without letting the view know. Any display from now on is likely to be incorrect. res = dialog.run() /home/bryce/src/gtg/new-scheduling/GTG/tools/gtkcrashhandler.py:231: GtkWarning: gtk_tree_model_sort_get_value: assertion `VALID_ITER (iter, tree_model_sort)' failed res = dialog.run() /home/bryce/src/gtg/new-scheduling/GTG/tools/gtkcrashhandler.py:231: Warning: g_object_set_property: assertion `G_IS_VALUE (value)' failed res = dialog.run() /home/bryce/src/gtg/new-scheduling/GTG/tools/gtkcrashhandler.py:231: Warning: g_value_unset: assertion `G_IS_VALUE (value)' failed res = dialog.run() Traceback (most recent call last): File "/home/bryce/src/gtg/new-scheduling/GTG/taskbrowser/tasktree.py", line 377, in _celldatafunction value = model.get_value(iter, COL_TAGS) TypeError: unknown type (null) _______________________________________________ Mailing list: https://launchpad.net/~gtg Post to : [email protected] Unsubscribe : https://launchpad.net/~gtg More help : https://help.launchpad.net/ListHelp

