On Mon, 2005-12-05 at 22:23 -0700, James Blanford wrote:
> =20
> With cvs mplayerplug-in after commit 8 hours ago:
>=20
> Breakpoint 2, 0xb76b1286 in exit () from /lib/tls/i686/cmov/libc.so.6
> (gdb) bt
> #0 0xb76b1286 in exit () from /lib/tls/i686/cmov/libc.so.6
> #1 0xb7b205a5 in _gdk_windowing_exit () from /usr/lib/libgdk-x11-2.0.so.=
0
> #2 0xb78fe460 in _XError () from /usr/X11R6/lib/libX11.so.6
> #3 0xb78feb8d in _XReply () from /usr/X11R6/lib/libX11.so.6
> #4 0xb78f938a in XSync () from /usr/X11R6/lib/libX11.so.6
> #5 0xb78f942e in XSync () from /usr/X11R6/lib/libX11.so.6
> #6 0xb78f6ef0 in XReparentWindow () from /usr/X11R6/lib/libX11.so.6
> #7 0xb4e33ce7 in srcToButton (url=3D0x8765768 "/tmp/mplayoOIMI0",=20
> instance=3D0x8a72160) at Source/plugin-ui.cpp:2653
> #8 0xb4e1cc17 in nsPluginInstance::DestroyStream (this=3D0x8a72160,=20
> stream=3D0x8b28714, reason=3D21352) at Source/plugin.cpp:1287
> #9 0xb4e2443c in NPP_DestroyStream (instance=3D0xbf8c21d8, stream=3D0x8b=
28714,=20
> reason=3D0) at plugingate/npp_gate.cpp:181
> #10 0xb6c2ae29 in ?? ()
> from /usr/local/lib/seamonkey-1.5a/components/libgkplugin.so
> #11 0x08b33a5c in ?? ()
> #12 0x08b28714 in ?? ()
> #13 0x00000000 in ?? ()
>=20
> Well, reason=3D0, of course! How could I have missed that? OK, enough
> sarcasm. So does this mean I'll need a debug version of seamonkey to
> probe further? Does it mean it's a seamonkey, but not an mplayerplug-in
> bug?
>=20
> Just as an example of how brittle all this is, I tried to rebuild
> seamonkey with debugging symbols and found out I couldn't compile
> seamonkey at all anymore. What changed? My compiler and libglade. I
> got the latest cvs updates and I could compile again, but not with
> glitz. Go figure. Well, just for kicks, I'll try making a debug
> version again.
>=20
> - Jim
>=20
>=20
Well here is the code that it says where it is crashing plugin-ui.cpp
line 2653 is the XReparentWindow line... you might try adding a
gdk_flush(); ahead of that line. Seamonkey seems like it has a lot of
stability problems. This is the second problem I have seen where code
that works in Firefox/Mozilla crashes in SeaMonkey.=20
gtk_widget_show(fixed_button_container);
gtk_widget_show(instance->button_window);
XReparentWindow(GDK_WINDOW_XDISPLAY
(instance->button_window->window),
GDK_WINDOW_XWINDOW(instance->button_window->
window), instance->window,
0, 0);
gtk_widget_map(instance->button_window);
g_idle_add(gtkgui_draw, instance);
Kevin
--=20
Get my public GnuPG key from
http://keyserver.veridis.com:11371/export?id=3D7574690260641978351
|