GNOME Bugzilla – Bug 738213
Crash on restoring a session with a saved "file://" scheme URL
Last modified: 2015-02-21 19:02:23 UTC
JHBuilt epiphany 3.14.0 with WebKitGtk+ 2.6.0 Quitted epiphany when I had a tab browsing "file:///home" (for example). When opening again, epiphany crashes trying to restore the tab with the "file:///home" URL. The path doesn't seem to matter as I've tried with other "file://" URLs with the same result. This is a stacktrace with GDB: Received an unexpected URL from the web process: 'file:///home' Received an invalid message "WebProcessProxy.AddBackForwardItem" from the web process. [Thread 0x7fff75609700 (LWP 25742) exited] [New Thread 0x7fff663fa700 (LWP 25791)] Program received signal SIGBUS, Bus error. 0x00000000004676c3 in web_extension_proxy_created_cb (proxy=<optimized out>, result=<optimized out>, web_extension=web_extension@entry=0x1135120) at ephy-web-extension-proxy.c:139 139 web_extension->priv->proxy = g_dbus_proxy_new_finish (result, &error); (gdb) bt
+ Trace 234200
134 GAsyncResult *result, 135 EphyWebExtensionProxy *web_extension) 136 { 137 GError *error = NULL; 138 139 web_extension->priv->proxy = g_dbus_proxy_new_finish (result, &error); 140 if (!web_extension->priv->proxy) { 141 g_warning ("Error creating web extension proxy: %s\n", error->message); 142 g_error_free (error); 143 }
Hi! Two bugs here: * The UI process crash is Epiphany's fault, and a more generic issue, so I've filed bug #744896. * The UI process crash is caused by the web process crash, which is caused by the unexpected URL message you noticed. I've filed https://bugs.webkit.org/show_bug.cgi?id=141867 for this.