I am getting a segmentation fault with some very odd circumstances. I
keep on trying to reduce to exactly what the case is, but its proving to
be a little more difficult then I thought.

I have a class that inherits from a TreModelFilter and has a child model
(in my actual app there is also a sort model on top of that, but that
got removed for debugging). There is a method in the subclass that adds
all the data to the child model.

Now everything worked great until I added to the filter model a
visible_func. Now for some reason the app segfaults somewhere in the
middle of adding all the data (more or less the same area everytime). I
know there isn't a problem with adding the data, because I used this
model in a treeview and other serious accesses and I had no problem. The
only thing I am really doing is just returning True for some values and
False for other values in the model. Heck, I even used a random function
to do the sorting to see if its a problem with my sorting algorithm and
it still segments. If I always return True or False then everything is
OK.

I created a small test app, where the only thing it really does is
create the model, and just call the method that adds all the data to the
child model. So I know it is somewhere there but I don't know what is
causing it or how to fix it.

Any tips? How does one even approach such a bug?

Thanks,
Daniel
_______________________________________________
pygtk mailing list   [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to