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

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Nov 29 11:03:52 PST 2019


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

Michael Catanzaro <mcatanzaro at gnome.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[GTK] REGRESSION(r??????):  |[GTK][PSON] Crash in
                   |Crash in                    |NetworkProcessProxy::openNe
                   |NetworkProcessProxy::openNe |tworkProcessConnection
                   |tworkProcessConnection      |

--- Comment #2 from Michael Catanzaro <mcatanzaro at gnome.org> ---
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.

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/20191129/a62367c7/attachment.htm>


More information about the webkit-unassigned mailing list