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

Reply via email to