After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 772515 - WebKitWebProces: WebKitDOMNode* webkit_dom_node_append_child(WebKitDOMNode*, WebKitDOMNode*, GError**): assertion 'WEBKIT_DOM_IS_NODE(self)' failed
WebKitWebProces: WebKitDOMNode* webkit_dom_node_append_child(WebKitDOMNode*, ...
Status: RESOLVED OBSOLETE
Product: epiphany
Classification: Core
Component: General
3.20.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-10-06 15:32 UTC by Andres Gomez
Modified: 2018-04-19 15:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Andres Gomez 2016-10-06 15:32:58 UTC
From quite a long time I've been seeing this messages spit to the log from the WebKitWebProcess:

...
WebKitDOMNode* webkit_dom_node_append_child(WebKitDOMNode*, WebKitDOMNode*, GError**): assertion 'WEBKIT_DOM_IS_NODE(self)' failed
[repeats several times]
...

Specially, when restoring a closed session from Ephy.

I didn't report this before because of the particularities of my running Ephy, but I can still observe this with the distribution packages in current Debian Testing:

WebKit 2.12.5, Ephy 3.20.3

The only difference from a standard installation is that I have set the dconf key:

"process-model" = "shared-secondary-process"
Comment 1 Michael Catanzaro 2016-10-06 19:05:53 UTC
OK, this function is only called from show_user_choices() in ephy-web-extension.c, so something is going wrong somewhere there-ish.
Comment 2 Michael Catanzaro 2018-04-19 15:04:48 UTC
This code will be removed in 3.29.2