Bug 167789

Summary: (epiphany:1107): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion 'G_IS_OBJECT (object)' failed
Product: WebKit Reporter: Andres Gomez Garcia <agomez>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Normal CC: bugs-noreply, mcatanzaro
Priority: P2    
Version: WebKit Nightly Build   
Hardware: PC   
OS: Linux   
Attachments:
Description Flags
BT from gdb for epiphany's WebApp
none
Another BT from gdb for epiphany
none
Yet another similar BT from gdb
none
4th similar BT from gdb
none
1st similar BT from gdb
none
2nd similar BT from gdb
none
3rd similar BT from gdb
none
4th similar BT from gdb none

Description Andres Gomez Garcia 2017-02-03 05:22:11 PST
Created attachment 300519 [details]
BT from gdb for epiphany's WebApp

Epiphany 3.22.5 and WebKit 2.15.4.

I'm running Epiphany with the dconf key:

"process-model" = "shared-secondary-process"

And the env variable:

"export G_DEBUG=fatal-criticals"

The compilation was done with CMake args:

'-DENABLE_THREADED_COMPOSITOR=OFF -DPORT=GTK -DCMAKE_BUILD_TYPE=Release -DENABLE_MINIBROWSER=ON -DCMAKE_C_FLAGS_RELEASE="-O0 -g -DNDEBUG  -DG_DISABLE_CAST_CHECKS" -DCMAKE_CXX_FLAGS_RELEASE="-O0 -g -DNDEBUG -DG_DISABLE_CAST_CHECKS"'

and with the arguments:

--application-mode --profile="/home/tanty/.config/epiphany/app-epiphany-triodos-7aa474bc50616f9fb67cb19c0159eef64402397c" https://banking.triodos.es/triodos-be/login.sec
Comment 1 Andres Gomez Garcia 2017-02-03 05:26:39 PST
In the terminal, I can see:

(epiphany-triodos-7aa474bc50616f9fb67cb19c0159eef64402397c:1107): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion 'G_IS_OBJECT (object)' failed
Comment 2 Andres Gomez Garcia 2017-02-03 05:27:19 PST
Created attachment 300520 [details]
Another BT from gdb for epiphany

Probably from the same Warning chain
Comment 3 Andres Gomez Garcia 2017-02-03 05:30:26 PST
(In reply to comment #2)
> Created attachment 300520 [details]
> Another BT from gdb for epiphany
> 
> Probably from the same Warning chain

That was:

(epiphany-triodos-7aa474bc50616f9fb67cb19c0159eef64402397c:1107): GLib-GObject-CRITICAL **: g_object_set_qdata: assertion 'G_IS_OBJECT (object)' failed
Comment 4 Andres Gomez Garcia 2017-02-03 05:31:49 PST
Created attachment 300522 [details]
Yet another similar BT from gdb

Probably from the same Critical chain

(epiphany-triodos-7aa474bc50616f9fb67cb19c0159eef64402397c:1107): Gtk-CRITICAL **: gtk_action_set_sensitive: assertion 'GTK_IS_ACTION (action)' failed
Comment 5 Andres Gomez Garcia 2017-02-03 05:33:19 PST
Created attachment 300523 [details]
4th similar BT from gdb

Probably from the same Critical chain.

(epiphany-triodos-7aa474bc50616f9fb67cb19c0159eef64402397c:1107): Gtk-CRITICAL **: gtk_action_set_visible: assertion 'GTK_IS_ACTION (action)' failed
Comment 6 Andres Gomez Garcia 2017-02-03 06:17:21 PST
Same Critical chain with args:

--application-mode --profile="/home/tanty/.config/epiphany/app-epiphany-hub-a38df5fc50fbd18c010f89723d32df31a2609347" https://hub.igalia.com/dashboard
Comment 7 Michael Catanzaro 2017-02-03 06:27:50 PST
But all those backtraces are for this warning:

"NautilusFloatingBar 0x5555577ca840 is drawn without a current allocation. This should not happen."

which is an Epiphany or GTK+ bug.
Comment 8 Andres Gomez Garcia 2017-02-03 06:46:34 PST
Just realized I've been mixing BTs

I'll upload them again ...
Comment 9 Andres Gomez Garcia 2017-02-03 06:51:07 PST
Same Critical chain with args:

--application-mode --profile="/home/tanty/.config/epiphany/app-epiphany-facebook-82da67b211249624f24f3c7db5642a5112c9446f" https://www.facebook.com/
Comment 10 Andres Gomez Garcia 2017-02-03 06:52:23 PST
Created attachment 300527 [details]
1st similar BT from gdb

(epiphany-facebook-82da67b211249624f24f3c7db5642a5112c9446f:14680): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion 'G_IS_OBJECT (object)' failed
Comment 11 Andres Gomez Garcia 2017-02-03 06:53:25 PST
Created attachment 300528 [details]
2nd similar BT from gdb

(epiphany-facebook-82da67b211249624f24f3c7db5642a5112c9446f:14680): GLib-GObject-CRITICAL **: g_object_set_qdata: assertion 'G_IS_OBJECT (object)' failed
Comment 12 Andres Gomez Garcia 2017-02-03 06:54:16 PST
Created attachment 300529 [details]
3rd similar BT from gdb

(epiphany-facebook-82da67b211249624f24f3c7db5642a5112c9446f:14680): Gtk-CRITICAL **: gtk_action_set_sensitive: assertion 'GTK_IS_ACTION (action)' failed
Comment 13 Andres Gomez Garcia 2017-02-03 07:06:27 PST
Created attachment 300530 [details]
4th similar BT from gdb

(epiphany-facebook-82da67b211249624f24f3c7db5642a5112c9446f:14680): Gtk-CRITICAL **: gtk_action_set_visible: assertion 'GTK_IS_ACTION (action)' failed
Comment 14 Michael Catanzaro 2017-02-03 08:29:11 PST
Aha, these are Epiphany bugs that are already fixed in master. I didn't backport them to gnome-3-22 because the affected code has changed significantly.