One of the treeview tests was calling gtk_widget_destroy on a child instead of the toplevel, which leaks the toplevel unnecessarily. Plus, we're moving towards allowing destroy only on toplevels.