External Links:

GtkMozembed gone bonkers

Since my upgrade to dapper, my C programs that use gtkmozembed, and my python programs don’t work anymore.
If I run the program in gdb, I see that it goes wrong in the function gtk_moz_embed_new().
Today, after I found out that a simple C program that only embeds the view in a windows doesn’t crash, I noticed the following funny thing:
(arker, from newton confirmed this)
The program (both my c plugins for gmpc, as the python programs) doesn’t crash directly as you call gtk_moz_embed_new (what you expect from the gdb backtrace), but crashes only if you add it the gtkmozembed widget (or the container(s) it’s in) to a visible window.
The odd part is, why does gdb report it crashing in gtk_moz_embed_new? I don’t call that function, so does the widget self tries to recreate a new version of itself?

In my simple C program I cannot reproduce this error, but very little happens between the moment I create the widget, and it’ added to the visible window.