[Webkit-unassigned] [Bug 204703] [GTK][PSON] Crash in NetworkProcessProxy::openNetworkProcessConnection

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Nov 30 06:49:02 PST 2019


https://bugs.webkit.org/show_bug.cgi?id=204703

Carlos Garcia Campos <cgarcia at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |cgarcia at igalia.com

--- Comment #5 from Carlos Garcia Campos <cgarcia at igalia.com> ---
(In reply to Michael Catanzaro from comment #2)
> OK, here's a 100% reproducer:
> 
>  * Load a website in the web view, e.g. https://webkit.org
>  * Load a different website in the same web view, e.g. https://gnome.org.
> This triggers the creation of a new WebProcessProxy and a process swap. The
> new WebProcessProxy uses the same WebsiteDataStore as the original, and all
> works fine.
>  * Ctrl+L to open the address bar dropdown, hold the down arrow key. A new
> WebProcessProxy is created (not sure why, is it for prewarming?) without any
> WebsiteDataStore.

If it only happens with the keyboard, but not with the mouse, I would blame the DNS prefetch that we start when selecting entries of the dropdown list.

> Then WebProcessProxy::getNetworkProcessConnection() gets called from
> somewhere, and we crash because WebProcessProxy::setWebsiteDataStore() has
> not been called yet.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20191130/537379c3/attachment-0001.htm>


More information about the webkit-unassigned mailing list