I'm still working on those pesky double-frees.
*subliminal message*boehm*subliminal message* :)
You're talking about garbage collection I presume? Dan Weber had a
patch to introduce garbage collection. But I don't think that will
help much with the double-frees, right?
Sure it would. All calls to free(3) and consequently glib's free(3)
get removed via cpp(1) or call a noop function that gets optimized away
that way any and all free()'ing activity happens by bohem. It becomes
nearly impossible to run into double free cases with garbage
collection.
Anyway, I know now where those segfaults come from after running the
code throught valgrind. I'll fix it asap.
Oh, too cool. :) I'm really excited to hear that. -sc
--
Sean Chittenden