GNOME Bugzilla – Bug 596397
Crash after dropping a tab onto desktop and clicking a link
Last modified: 2010-04-19 00:34:21 UTC
Version: 2.28.0 What were you doing when the application crashed? clicking 'back' on the right-click context menu Distribution: Debian squeeze/sid Gnome Release: 2.26.1 2009-04-14 (Debian) BugBuddy Version: 2.26.0 System: Linux 2.6.30-1-amd64 #1 SMP Sat Aug 15 18:09:19 UTC 2009 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10601901 Selinux: No Accessibility: Disabled GTK+ Theme: Clearlooks Icon Theme: gnome GTK+ Modules: canberra-gtk-module, gnomebreakpad Memory status: size: 799514624 vsize: 799514624 resident: 127283200 share: 36507648 rss: 127283200 rss_rlim: 18446744073709551615 CPU usage: start_time: 1253913507 rtime: 14195 utime: 12737 stime: 1458 cutime:2 cstime: 8 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/epiphany-browser' [Thread debugging using libthread_db enabled] [New Thread 0x7f8aa33d5950 (LWP 7144)] 0x00007f8aaf1f031f in __libc_waitpid (pid=10391, stat_loc=0x7fff40092030, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41 in ../sysdeps/unix/sysv/linux/waitpid.c
+ Trace 217854
Thread 1 (Thread 0x7f8ab6983800 (LWP 7143))
---- Critical and fatal warnings logged during execution ---- ** GLib-GObject **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** GLib-GObject **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** GLib-GObject **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** Gtk **: gtk_bin_get_child: assertion `GTK_IS_BIN (bin)' failed ** GLib-GObject **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** GLib-GObject **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** GLib-GObject **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** Gtk **: gtk_bin_get_child: assertion `GTK_IS_BIN (bin)' failed ** GLib-GObject **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** GLib-GObject **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** GLib-GObject **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** Gtk **: gtk_bin_get_child: assertion `GTK_IS_BIN (bin)' failed ** GLib-GObject **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** GLib-GObject **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** GLib-GObject **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ----------- .xsession-errors (110507 sec old) --------------------- 0:00:19.858305309 [334m14013[00m 0x23223b0 [31;01mERROR [00m [00m ffmpeg :0::[00m header damaged 0:00:19.858451068 [334m14013[00m 0x23223b0 [31;01mERROR [00m [00m ffmpeg :0::[00m header damaged 0:00:19.858612681 [334m14013[00m 0x23223b0 [31;01mERROR [00m [00m ffmpeg :0::[00m header damaged 0:00:19.858758021 [334m14013[00m 0x23223b0 [31;01mERROR [00m [00m ffmpeg :0::[00m header damaged 0:00:19.858902662 [334m14013[00m 0x23223b0 [31;01mERROR [00m [00m ffmpeg :0::[00m header damaged 0:00:19.859047024 [334m14013[00m 0x23223b0 [31;01mERROR [00m [00m ffmpeg :0::[00m header damaged 0:00:19.859190897 [334m14013[00m 0x23223b0 [31;01mERROR [00m [00m ffmpeg :0::[00m header damaged 0:00:19.859335049 [334m14013[00m 0x23223b0 [31;01mERROR [00m [00m ffmpeg :0::[00m header damaged 0:00:19.859480179 [334m14013[00m 0x23223b0 [31;01mERROR [00m [00m ffmpeg :0::[00m header damaged 0:00:19.859625240 [334m14013[00m 0x23223b0 [31;01mERROR [00m [00m ffmpeg :0::[00m header damaged 0:00:19.859769741 [334m14013[00m 0x23223b0 [31;01mERROR [00m [00m ffmpeg :0::[00m header damaged 0:00:19.859914173 [334m14013[00m 0x23223b0 [31;01mERROR [00m [00m ffmpeg :0::[00m header damaged 0:00:19.860058535 [334m14013[00m 0x23223b0 [31;01mERROR [00m [00m ffmpeg :0::[00m header damaged ...Too much output, ignoring rest... --------------------------------------------------
This seems to be crashing in the adblock extension, but without symbols there it's a big difficult to know what's going on. Do you have any idea how to reproduce it?
(In reply to comment #0) ---- Critical and fatal warnings logged during execution ---- ** GLib-GObject **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** GLib-GObject **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** GLib-GObject **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** Gtk **: gtk_bin_get_child: assertion `GTK_IS_BIN (bin)' failed ** GLib-GObject **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** GLib-GObject **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** GLib-GObject **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** Gtk **: gtk_bin_get_child: assertion `GTK_IS_BIN (bin)' failed ** GLib-GObject **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** GLib-GObject **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** GLib-GObject **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** Gtk **: gtk_bin_get_child: assertion `GTK_IS_BIN (bin)' failed ** GLib-GObject **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** GLib-GObject **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** GLib-GObject **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed -- That looks pretty bad. What extensions do you have enabled?
(In reply to comment #1) > This seems to be crashing in the adblock extension, but without symbols there > it's a big difficult to know what's going on. Do you have any idea how to > reproduce it? Yeah, I noticed that as well, but unfortunately there doesn't seem to be a epiphany-extensions-dbg package in debian. I have no idea how to reproduce it. It happened once and I have no recollection of what I was doing before it happened. The extensions I have enabled are: - ad blocker - certificates - gestures - greasemonkey - tab states Now that I look at this list, I wonder if these are really all ported over to the webkit backend. Or do I have some extensions enabled somehow that are leftovers from the gecko version?
OK, just reproduced again. I believe I've figured out a way to reproduce this bug: -drag a tab and drop it onto the desktop. -the page will be opened in a new window -click a link -> BOOM! Since this involves drag/drop of tabs, it's possible that it's actually related to Bug 596398
*** Bug 596398 has been marked as a duplicate of this bug. ***
I have fixed this in WebKitGTK+ (r48877). Will be in in 1.1.15.2 and 1.1.16.
*** Bug 597149 has been marked as a duplicate of this bug. ***
*** Bug 597404 has been marked as a duplicate of this bug. ***
*** Bug 597470 has been marked as a duplicate of this bug. ***
*** Bug 597650 has been marked as a duplicate of this bug. ***
*** Bug 599525 has been marked as a duplicate of this bug. ***
*** Bug 600264 has been marked as a duplicate of this bug. ***
*** Bug 616134 has been marked as a duplicate of this bug. ***