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