Ticket #236 (closed defect: invalid)
GtkTreeView and GtkTreeModel disparity leading to crash
| Reported by: | bartzitz@… | Owned by: | daelstorm |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | nicotine | Version: | |
| Keywords: | Cc: |
Description
i'm launching nicotine from command line with 'cd nicotine+-1.2.9; python nicotine' and from time to time it crashes:
nicotine+-1.2.9/pynicotine/gtkgui/frame.py:2716: GtkWarning?: file /build/buildd/gtk+2.0-2.12.0/gtk/gtktreeview.c: line 6134 (do_validate_rows): assertion `gtk_tree_model_iter_next (tree_view->priv->model, &iter)' 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() nicotine+-1.2.9/pynicotine/gtkgui/transferlist.py:239: GtkWarning?: _gtk_rbtree_reorder: assertion `tree->root->count == length' failed def update(self, transfer = None): Gtk-ERROR **: file /build/buildd/gtk+2.0-2.12.0/gtk/gtktreestore.c: line 2941 (gtk_tree_store_sort_iter_changed): assertion failed: (node != NULL) aborting... [1] + abort (core dumped) python nicotine
