Bug#486125: Closing a tab with flash kills epiphany-gecko
Erich Schubert
erich at debian.org
Mon Jun 16 16:38:01 UTC 2008
Hi,
With the debug packages installed, it doesn't even get as far as closing
a tab. While loading the youtube front page:
(gdb) bt
#0 0xb71038ca in g_logv () from /usr/lib/libglib-2.0.so.0
#1 0xb7103b09 in g_log () from /usr/lib/libglib-2.0.so.0
#2 0xb7103d4b in g_return_if_fail_warning ()
from /usr/lib/libglib-2.0.so.0
#3 0xb718095a in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#4 0xb3472d46 in ?? ()
from /usr/lib/flashplugin-nonfree/libflashplayer.so
#5 0xb37fb007 in ?? ()
from /usr/lib/flashplugin-nonfree/libflashplayer.so
#6 0xb37fb155 in ?? ()
from /usr/lib/flashplugin-nonfree/libflashplayer.so
#7 0xb339c63d in ?? ()
from /usr/lib/flashplugin-nonfree/libflashplayer.so
#8 0xb380619f in ?? ()
from /usr/lib/flashplugin-nonfree/libflashplayer.so
#9 0xb3478f0b in ?? ()
from /usr/lib/flashplugin-nonfree/libflashplayer.so
#10 0xb339c0fe in ?? ()
from /usr/lib/flashplugin-nonfree/libflashplayer.so
#11 0xb70fb086 in ?? () from /usr/lib/libglib-2.0.so.0
#12 0xb236f000 in ?? ()
#13 0x0a21c0a8 in ?? ()
#14 0x0000407e in ?? ()
#15 0x00000000 in ?? ()
(gdb) c
Continuing.
[Thread 0xb04b3b90 (LWP 16566) exited]
GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT
(object)' failed
aborting...
Program received signal SIGTRAP, Trace/breakpoint trap.
0xb71038ca in g_logv () from /usr/lib/libglib-2.0.so.0
(gdb) c
Continuing.
GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT
(object)' failed
aborting...
Program received signal SIGTRAP, Trace/breakpoint trap.
0xb71038ca in g_logv () from /usr/lib/libglib-2.0.so.0
(gdb) c
Continuing.
---
Now I can see the youtube front page and the flashblock button, start
the flash and then close the tab (having opened a second tab earlier).
---
Program received signal SIGSEGV, Segmentation fault.
0xb719d2b2 in g_type_check_instance_cast ()
from /usr/lib/libgobject-2.0.so.0
(gdb) bt
#0 0xb719d2b2 in g_type_check_instance_cast ()
from /usr/lib/libgobject-2.0.so.0
#1 0xb339c5ae in ?? ()
from /usr/lib/flashplugin-nonfree/libflashplayer.so
#2 0xb3472cd1 in ?? ()
from /usr/lib/flashplugin-nonfree/libflashplayer.so
#3 0xb37fb007 in ?? ()
from /usr/lib/flashplugin-nonfree/libflashplayer.so
#4 0xb37fb155 in ?? ()
from /usr/lib/flashplugin-nonfree/libflashplayer.so
#5 0xb339c63d in ?? ()
from /usr/lib/flashplugin-nonfree/libflashplayer.so
#6 0xb380619f in ?? ()
from /usr/lib/flashplugin-nonfree/libflashplayer.so
#7 0xb3478f0b in ?? ()
from /usr/lib/flashplugin-nonfree/libflashplayer.so
#8 0xb339c0fe in ?? ()
from /usr/lib/flashplugin-nonfree/libflashplayer.so
#9 0xb70fb086 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xb2382000 in ?? ()
#11 0x0a104890 in ?? ()
#12 0xbf8bf068 in ?? ()
#13 0x00000000 in ?? ()
(gdb) c
Continuing.
[Thread 0xb1762b90 (LWP 16725) exited]
Program received signal SIGSEGV, Segmentation fault.
0xb7fa7424 in __kernel_vsyscall ()
---
All this is obviously happening in the closed-source flash player.
But if it was triggered by some API breakage it could still be a bug in
xulrunner, the embedding code or something like this.
best regards,
Erich Schubert
--
erich@(vitavonni.de|debian.org) -- GPG Key ID: 4B3A135C (o_
There are only 10 types of people in the world: //\
Those who understand binary and those who don't V_/_
Die kürzeste Verbindung zwischen zwei Menschen ist ein Lächeln.
More information about the pkg-gnome-maintainers
mailing list