Re: [Mplayerplug-in-devel] firefox crashes on apple trailers
Brought to you by:
kdekorte
From: Kevin D. <kde...@ya...> - 2005-12-06 14:24:21
|
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 |