GNOME Bugzilla – Bug 674906
GtkTreeView destructor sets model which causes cursor-changed to be emitted.
Last modified: 2012-04-27 10:07:47 UTC
Created attachment 212917 [details] Stack trace for error. See the attached stack trace, specifically lines 7 through 10. This shows the GtkTreeView destructor (10) setting the model to null (9) which causes the cursor-changed signal to emit (7, 8). This causes a problem when the handler on the other side expects the associated GtkTreeView to be in a good state (i.e. not half destroyed). I would think that no signals would be emitted from an object once its destruction has begun.
*** This bug has been marked as a duplicate of bug 671939 ***