The bug is described in detail and located at http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg301434.html Basically, it is a cut-and-paste error which effectively maps Gtk2::TreeModelSort->convert_child_iter_to_iter() to gtk_tree_model_sort_convert_iter_to_child_iter(). The bug is present both in version 1.102 and version 1.142 (and all in between, I guess). I will try to get the Perl module fixed. In the meantime, I suggest to add a revision with a patch to its mainstream ebuilds as version 1.143 will not be marked stable on most platforms in a while anyway. Reproducible: Always Steps to Reproduce: anything like $sort_iter = $model_sort->convert_child_iter_to_iter ($iter); in the code Actual Results: the application than complains: Gtk-CRITICAL **: gtk_tree_model_sort_convert_iter_to_child_iter: assertion `VALID_ITER (sorted_iter, tree_model_sort)' failed
Created attachment 110844 [details, diff] A suggested patch. It should work for other versions of dev-perl/gtk2-perl, too.
Created attachment 110847 [details] A new ebuild I have in my portage overlay.
Tested application to all versions, did a few complete compiles just to be safe too :) Thanks so much Jan, sorry for the delay