After a lenghty debugging session I finally found the source of this problem. It turns out that the Mozilla plugin attemts to start Gnash for the same movie and X window ID twice. Of course GTK is not happy to share a Window ID with another process, and thus mayhem results. The reason the plugin does this is because NewStream is called twice on the same plugin instance. The reason for *that*, I haven't yet discovered.
The bug seems serious enough to let Firefox crash, so I think we should fix this for the release. Bastiaan On Thu, 12 Feb 2009, John Gilmore wrote:
Browsing the FlowPlayer.org site, and a few others, using the trunk gnash, I got these messages in a terminal: (gtk-gnash:12345): Gdk-WARNING **: GdkWindow 0x7200023 unexpectedly destroyed (gtk-gnash:12345): Gdk-WARNING **: GdkWindow 0x7200003 unexpectedly destroyed The program 'gtk-gnash' received an X Window System error.
_______________________________________________ Gnash-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnash-dev

