[Webkit-unassigned] [Bug 238325] New: REGRESSION(r??????): [GTK] Web process crash in WebKit::getNetworkProcessConnection

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 24 07:54:35 PDT 2022


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

            Bug ID: 238325
           Summary: REGRESSION(r??????): [GTK] Web process crash in
                    WebKit::getNetworkProcessConnection
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKitGTK
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: mcatanzaro at gnome.org
                CC: bugs-noreply at webkitgtk.org

Since upgrading from F35 -> F36 and 2.34.x -> 2.36.0, I've seen Geary's web process crash several times when the netwokr process takes more than one second to start. I've also seen this twice today in Epiphany after upgrading Tech Preview from GTK 3 -> GTK 4. I'm not the only one. The backtrace looks like this:

(gdb) bt
#0  __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#1  0x00007fee64511867 in __GI_abort () at abort.c:79
#2  0x00007fee64d6f89b in WebKit::getNetworkProcessConnection (connection=<optimized out>)
    at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WebKit/WebProcess/WebProcess.cpp:1135
#3  WebKit::WebProcess::ensureNetworkProcessConnection() (this=0x7fee56af3000)
    at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WebKit/WebProcess/WebProcess.cpp:1153
#4  0x00007fee653759cc in WebKit::WebProcess::initializeWebProcess(WebKit::WebProcessCreationParameters&&)
    (this=0x7fee56af3000, parameters=...)
    at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WebKit/WebProcess/WebProcess.cpp:404
#5  0x00007fee64ec3f6f in IPC::callMemberFunctionImpl<WebKit::WebProcess, void (WebKit::WebProcess::*)(WebKit::WebProcessCreationParameters&&), std::tuple<WebKit::WebProcessCreationParameters>, 0ul>(WebKit::WebProcess*, void (WebKit::WebProcess::*)(WebKit::WebProcessCreationParameters&&), std::tuple<WebKit::WebProcessCreationParameters>&&, std::integer_sequence<unsigned long, 0ul>) (args=..., function=<optimized out>, object=0x7fee56af3000)
    at /usr/include/c++/11.2.0/tuple:219

Sadly, it looks like there are no recent changes to WebProcess::ensureNetworkProcessConnection, so I'm not sure what changed. Maybe we somehow made the network process slower?

-- 
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/20220324/f6e35747/attachment.htm>


More information about the webkit-unassigned mailing list