[Webkit-unassigned] [Bug 253858] [GTK] Crash in webkit_web_view_session_state_new()
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Mar 14 13:47:11 PDT 2023
https://bugs.webkit.org/show_bug.cgi?id=253858
--- Comment #6 from Christian Hergert <christian at hergert.me> ---
This appears to be caused by:
#4 WebKit::FrameState::FrameState (this=0x7fffffffce98) at /usr/src/debug/webkitgtk-2.39.91-1.fc38.x86_64/Source/WebKit/Shared/SessionState.h:68
which is asserting RunLoop::isMain().
This assertion apparently fails because we are trying to create a session state object *before* a WebKitWebView has ever been created. Presumably the creation of that widget is forcing other initialization to happen, which doesn't happen when you flow through the session state deserialization.
Is there an init function I can force-call?
For the time being in Builder, I'll just force create the webview before the session state as a workaround for GNOME 44.
--
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/20230314/bab26823/attachment-0001.htm>
More information about the webkit-unassigned
mailing list