<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>290391</bug_id>
          
          <creation_ts>2025-03-25 09:13:05 -0700</creation_ts>
          <short_desc>[GTK] WebKitNetworkProcess crash in WebResourceLoadStatisticsStore::postTask when clicking on Privacy report in Epiphany</short_desc>
          <delta_ts>2025-03-29 12:17:44 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>232314</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="zyxhere💭">zyx</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>zyx</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2105889</commentid>
    <comment_count>0</comment_count>
    <who name="zyxhere💭">zyx</who>
    <bug_when>2025-03-25 09:13:05 -0700</bug_when>
    <thetext>WebKitGTK version: 2.48
Epiphany version: 47.4

coredumpctl gdb shows:

(gdb) bt full
#0  0x00007f56b88be4fc in ??? () at /usr/lib64/libc.so.6
#1  0x00007f56b8867e06 in raise () at /usr/lib64/libc.so.6
#2  0x00007f56b885030b in abort () at /usr/lib64/libc.so.6
#3  0x00007f56b9e12b5e in WTFCrashWithInfo () at WTF/Headers/wtf/Assertions.h:931
#4  0x00007f56ba2bfac3 in WebKit::WebResourceLoadStatisticsStore::postTask (this=0x7f56a50184a0, task=&lt;optimized out&gt;)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/NetworkProcess/Classifier/WebResourceLoadStatisticsStore.cpp:176
#5  WebKit::WebResourceLoadStatisticsStore::aggregatedThirdPartyData (this=0x7f56a50184a0, completionHandler=&lt;optimized out&gt;)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/NetworkProcess/Classifier/WebResourceLoadStatisticsStore.cpp:1531
#6  0x00007f56ba23fab5 in WebKit::NetworkProcess::getResourceLoadStatisticsDataSummary (this=&lt;optimized out&gt;, sessionID=..., completionHandler=...)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/NetworkProcess/NetworkProcess.cpp:814
        resourceLoadStatistics = 0x155011
        session = 0x0
#7  0x00007f56b9ee621a in IPC::callMemberFunction&lt;WebKit::NetworkProcess, WebKit::NetworkProcess, void (PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;, void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;(WebKit::NetworkProcess*, void (WebKit::NetworkProcess::*)(PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;&amp;&amp;, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;)::{lambda((auto:1&amp;&amp;)...)#1}::operator()&lt;PAL::SessionID&gt;(PAL::SessionID&amp;&amp;) const
    (this=&lt;optimized out&gt;, args=&lt;optimized out&gt;) at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/Platform/IPC/HandleMessage.h:144
#8  std::__invoke_impl&lt;void, IPC::callMemberFunction&lt;WebKit::NetworkProcess, WebKit::NetworkProcess, void (PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;, void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;(WebKit::NetworkProcess*, void (WebKit::NetworkProcess::*)(PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;&amp;&amp;, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;)::{lambda((auto:1&amp;&amp;)...)#1}, PAL::SessionID&gt;(std::__invoke_other, IPC::callMemberFunction&lt;WebKit::NetworkProcess, WebKit::NetworkProcess, void (PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;, void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;(WebKit::NetworkProcess*, void (WebKit::NetworkProcess::*)(PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;&amp;&amp;, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;)::{lambda((auto:1&amp;&amp;)...)#1}&amp;&amp;, PAL::SessionID&amp;&amp;) (__f=&lt;optimized out&gt;, __args=&lt;optimized out&gt;) at /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/invoke.h:63
#9  std::__invoke&lt;IPC::callMemberFunction&lt;WebKit::NetworkProcess, WebKit::NetworkProcess, void (PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;, void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;(WebKit::NetworkProcess*, void (WebKit::NetworkProcess::*)(PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;&amp;&amp;, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;)::{lambda((auto:1&amp;&amp;)...)#1}, PAL::SessionID&gt;(IPC::callMemberFunction&lt;WebKit::NetworkProcess, WebKit::NetworkProcess, void (PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;, void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;(WebKit::NetworkProcess*, void (WebKit::NetworkProcess::*)(PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;&amp;&amp;, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;)::{lambda((auto:1&amp;&amp;)...)#1}&amp;&amp;, PAL::SessionID&amp;&amp;) (__fn=&lt;optimized out&gt;, __args=&lt;optimized out&gt;) at /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/invoke.h:98
#10 std::__apply_impl&lt;IPC::callMemberFunction&lt;WebKit::NetworkProcess, WebKit::NetworkProcess, void (PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;, void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;(WebKit::NetworkProcess*, void (WebKit::NetworkProcess::*)(PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;&amp;&amp;, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;)::{lambda((auto:1&amp;&amp;)...)#1}, std::tuple&lt;PAL::SessionID&gt;, 0ul&gt;(IPC::callMemberFunction&lt;WebKit::NetworkProcess, WebKit::NetworkProcess, void (PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;, void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;(WebKit::NetworkProcess*, void (WebKit::NetworkProcess::*)(PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;&amp;&amp;, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;)::{lambda((auto:1&amp;&amp;)...)#1}&amp;&amp;, std::tuple&lt;PAL::SessionID&gt;&amp;&amp;, std::integer_sequence&lt;unsigned long, 0ul&gt;) (__f=&lt;optimized out&gt;, __t=&lt;optimized out&gt;)
    at /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tuple:2920
#11 apply&lt;(lambda at /var/tmp/portage/net-libs/webkit-gtk-2.48.0-r600/work/webkitgtk-2.48.0/Source/WebKit/Platform/IPC/HandleMessage.h:143:9), std::tuple&lt;PAL::SessionID&gt; &gt;
    (__f=&lt;optimized out&gt;, __t=&lt;optimized out&gt;) at /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tuple:2935
#12 IPC::callMemberFunction&lt;WebKit::NetworkProcess, WebKit::NetworkProcess, void(PAL::SessionID, WTF::CompletionHandler&lt;void(WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;, void(WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;
    (object=0x7f56a50341a0, function=&lt;optimized out&gt;, completionHandler=..., tuple=&lt;optimized out&gt;)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/Platform/IPC/HandleMessage.h:142
#13 IPC::handleMessageAsync&lt;Messages::NetworkProcess::GetResourceLoadStatisticsDataSummary, IPC::Connection, WebKit::NetworkProcess, WebKit::NetworkProcess, void(PAL::SessionID, WTF::CompletionHandler&lt;void(WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;)&gt; (connection=..., decoder=&lt;optimized out&gt;, object=0x7f56a50341a0, function=&lt;optimized out&gt;)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/Platform/IPC/HandleMessage.h:323
        completionHandler = {m_function = {m_callableWrapper = std::unique_ptr&lt;WTF::Detail::CallableWrapperBase&lt;void, WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;&gt;&gt; =--Type &lt;RET&gt; for more, q to quit, c to continue without paging--c
 {get() = 0x0}}, m_callThread = {&lt;No data fields&gt;}}
        arguments = std::optional containing std::tuple containing = {[0] = {m_identifier = 9223372036854775810}}
        replyID = Python Exception &lt;class &apos;gdb.error&apos;&gt;: value has been optimized out
{&lt;std::_Optional_base&lt;WTF::ObjectIdentifierGeneric&lt;IPC::AsyncReplyIDType, WTF::ObjectIdentifierThreadSafeAccessTraits&lt;unsigned long&gt;, unsigned long&gt;, true, true&gt;&gt; = {_M_payload = {&lt;std::_Optional_payload_base&lt;WTF::ObjectIdentifierGeneric&lt;IPC::AsyncReplyIDType, WTF::ObjectIdentifierThreadSafeAccessTraits&lt;unsigned long&gt;, unsigned long&gt; &gt;&gt; = {_M_payload = {_M_empty = {&lt;No data fields&gt;}, _M_value = {&lt;WTF::ObjectIdentifierGenericBase&lt;unsigned long&gt;&gt; = {m_identifier = 4106}, static m_generationProtected = false}}, _M_engaged = &lt;optimized out&gt;}, &lt;No data fields&gt;}}, &lt;std::_Enable_copy_move&lt;true, true, true, true, std::optional&lt;WTF::ObjectIdentifierGeneric&lt;IPC::AsyncReplyIDType, WTF::ObjectIdentifierThreadSafeAccessTraits&lt;unsigned long&gt;, unsigned long&gt; &gt; &gt;&gt; = {&lt;No data fields&gt;}, &lt;No data fields&gt;}
#14 0x00007f56b9ed9fc8 in WebKit::NetworkProcess::didReceiveMessage (this=0x7f56a50341a0, connection=..., decoder=...)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0_build/DerivedSources/WebKit/NetworkProcessMessageReceiver.cpp:261
        protectedThis = {static isRef = &lt;optimized out&gt;, m_ptr = 0x7f56a50341a0}
#15 0x00007f56ba4092ce in IPC::Connection::dispatchMessage (this=0x7f56a503c1a0, decoder=...) at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/Platform/IPC/Connection.cpp:1382
        handler = {m_function = {m_callableWrapper = std::unique_ptr&lt;WTF::Detail::CallableWrapperBase&lt;void, IPC::Decoder*&gt;&gt; = {get() = &lt;optimized out&gt;}}, m_callThread = {&lt;No data fields&gt;}}
#16 IPC::Connection::dispatchMessage (this=0x7f56a503c1a0, message=...) at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/Platform/IPC/Connection.cpp:1430
        oldDidReceiveInvalidMessage = false
        isDispatchingMessageWhileWaitingForSyncReply = &lt;optimized out&gt;
        didReceiveInvalidMessage = &lt;optimized out&gt;
#17 0x00007f56ba40e23d in IPC::Connection::dispatchOneIncomingMessage (this=0x7f56a503c1a0) at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/Platform/IPC/Connection.cpp:1506
        message = std::unique_ptr&lt;IPC::Decoder&gt; = {get() = 0x0}
        locker = {&lt;WTF::AbstractLocker&gt; = {&lt;No data fields&gt;}, m_lock = &lt;optimized out&gt;, m_isLocked = &lt;optimized out&gt;}
#18 IPC::Connection::enqueueIncomingMessage(WTF::UniqueRef&lt;IPC::Decoder&gt;)::$_1::operator()() const (this=&lt;optimized out&gt;)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/Platform/IPC/Connection.cpp:1344
#19 WTF::Detail::CallableWrapper&lt;IPC::Connection::enqueueIncomingMessage(WTF::UniqueRef&lt;IPC::Decoder&gt;)::$_1, void&gt;::call (this=&lt;optimized out&gt;) at WTF/Headers/wtf/Function.h:53
#20 0x00007f56b8296e33 in WTF::Function&lt;void()&gt;::operator() (this=0x7fff5793a3b0) at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WTF/wtf/Function.h:82
#21 WTF::RunLoop::performWork (this=0x7f56a50180e0) at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WTF/wtf/RunLoop.cpp:147
        function = {m_callableWrapper = std::unique_ptr&lt;WTF::Detail::CallableWrapperBase&lt;void&gt;&gt; = {get() = 0x7f56a5004240}}
        didSuspendFunctions = false
#22 0x00007f56b833f26a in WTF::RunLoop::RunLoop()::$_0::operator()(void*) const (userData=0x155011, this=&lt;optimized out&gt;)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WTF/wtf/glib/RunLoopGLib.cpp:80
#23 WTF::RunLoop::RunLoop()::$_0::__invoke(void*) (userData=0x155011) at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WTF/wtf/glib/RunLoopGLib.cpp:79
#24 0x00007f56b833e10e in WTF::RunLoop::$_0::operator() (source=0x55a30ff7b310, callback=0x7f56b833f260 &lt;WTF::RunLoop::RunLoop()::$_0::__invoke(void*)&gt;, userData=0x7f56a50180e0, this=&lt;optimized out&gt;)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WTF/wtf/glib/RunLoopGLib.cpp:53
        name = 0x55a30ff7bfd0 &quot;[WebKit] RunLoop work&quot;
        runLoopSource = @0x55a30ff7b310: {source = {callback_data = 0x55a30ff7bff0, callback_funcs = 0x7f56b34022f8 &lt;g_source_callback_funcs.llvm&gt;, source_funcs = 0x7f56b8449c48 &lt;WTF::RunLoop::s_runLoopSourceFunctions&gt;, ref_count = 3, context = 0x55a30ff7be80, priority = 100, flags = 35, source_id = 1, poll_fds = 0x0, prev = 0x0, next = 0x55a30ffa6600, name = 0x55a30ff7bfd0 &quot;[WebKit] RunLoop work&quot;, priv = 0x55a30ff77db0}, runLoop = 0x7f56a50180e0}
        returnValue = &lt;optimized out&gt;
#25 WTF::RunLoop::$_0::__invoke (source=0x55a30ff7b310, callback=0x7f56b833f260 &lt;WTF::RunLoop::RunLoop()::$_0::__invoke(void*)&gt;, userData=0x7f56a50180e0)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WTF/wtf/glib/RunLoopGLib.cpp:45
#26 0x00007f56b3378546 in g_main_dispatch (context=0x55a30ff7be80) at ../glib-2.84.0/glib/gmain.c:3398
        dispatch = 0x7f56b833e0c0 &lt;WTF::RunLoop::$_0::__invoke(_GSource*, int (*)(void*), void*)&gt;
        begin_time_nsec = 0
        prev_source = 0x0
        was_in_call = &lt;optimized out&gt;
        cb_data = 0x55a30ff7bff0
        user_data = 0x6
        callback = 0x155011
        cb_funcs = 0x7f56b34022f8 &lt;g_source_callback_funcs.llvm&gt;
        need_destroy = 0
        source = 0x55a30ff7b310
        current = 0x55a30ff965b0
        i = 0
        source = &lt;optimized out&gt;
        was_in_call = &lt;optimized out&gt;
        cb_data = &lt;optimized out&gt;
        dispatch = &lt;optimized out&gt;
        begin_time_nsec = &lt;optimized out&gt;
        user_data = &lt;optimized out&gt;
        callback = &lt;optimized out&gt;
        cb_funcs = &lt;optimized out&gt;
        need_destroy = &lt;optimized out&gt;
        prev_source = &lt;optimized out&gt;
        gaig_temp = &lt;optimized out&gt;
        _g_boolean_var_116 = &lt;optimized out&gt;
        gaig_temp = &lt;optimized out&gt;
        gaig_temp = &lt;optimized out&gt;
        gaig_temp = &lt;optimized out&gt;
        gaig_temp = &lt;optimized out&gt;
        _g_boolean_var_115 = &lt;optimized out&gt;
#27 g_main_context_dispatch_unlocked (context=0x55a30ff7be80) at ../glib-2.84.0/glib/gmain.c:4249
#28 0x00007f56b3378af7 in g_main_context_iterate_unlocked (context=0x55a30ff7be80, block=&lt;optimized out&gt;, dispatch=1, self=&lt;optimized out&gt;) at ../glib-2.84.0/glib/gmain.c:4314
        max_priority = &lt;optimized out&gt;
        timeout_usec = &lt;optimized out&gt;
        some_ready = 1
        nfds = &lt;optimized out&gt;
        allocated_nfds = &lt;optimized out&gt;
        fds = &lt;optimized out&gt;
        begin_time_nsec = 0
#29 0x00007f56b3378f39 in g_main_loop_run (loop=0x55a30ff770b0) at ../glib-2.84.0/glib/gmain.c:4516
        self = &lt;optimized out&gt;
#30 0x00007f56b833e600 in WTF::RunLoop::run () at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WTF/wtf/glib/RunLoopGLib.cpp:108
c
        runLoop = {static isRef = &lt;optimized out&gt;, m_ptr = 0x7f56a50180e0}
        mainContext = 0x55a30ff7be80
        innermostLoop = 0x55a30ff770b0
        nestedMainLoop = &lt;optimized out&gt;
#31 0x00007f56ba3787f2 in WebKit::AuxiliaryProcessMainBase&lt;WebKit::NetworkProcess, false&gt;::run (this=0x7fff5793a5b0, argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/Shared/AuxiliaryProcessMain.h:77
#32 WebKit::AuxiliaryProcessMain&lt;WebKit::NetworkProcessMainSoup&gt; (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/Shared/AuxiliaryProcessMain.h:103
        auxiliaryMain = {m_storage = {m_storage = {data = {184, 254, 209, 189, 86, 127, 0 &lt;repeats 26 times&gt;, 224, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0 &lt;repeats 12 times&gt;, 1, 0, 0, 0, 0, 0, 0, 0, 160, 65, 3, 165, 86, 127, 0, 0}}}}
#33 WebKit::NetworkProcessMain (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/NetworkProcess/soup/NetworkProcessMainSoup.cpp:66
#34 0x00007f56b885226e in ??? () at /usr/lib64/libc.so.6
#35 0x00007f56b8852329 in __libc_start_main () at /usr/lib64/libc.so.6
#36 0x000055a2da7c3705 in _start ()

Please let me know if you need anything else</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2107096</commentid>
    <comment_count>1</comment_count>
    <who name="zyxhere💭">zyx</who>
    <bug_when>2025-03-29 02:18:01 -0700</bug_when>
    <thetext>Got a reproducer for this, only happens in private windows</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2107097</commentid>
    <comment_count>2</comment_count>
    <who name="zyxhere💭">zyx</who>
    <bug_when>2025-03-29 02:19:19 -0700</bug_when>
    <thetext>Hopefully a better stack trace:

(gdb) bt full
#0  0x00007f3838cbeb2c in ??? () at /usr/lib64/libc.so.6
#1  0x00007f3838c68246 in raise () at /usr/lib64/libc.so.6
#2  0x00007f3838c5030b in abort () at /usr/lib64/libc.so.6
#3  0x00007f383a26661e in WTFCrashWithInfo () at WTF/Headers/wtf/Assertions.h:931
#4  0x00007f383a75523c in WebKit::WebResourceLoadStatisticsStore::postTask (this=&lt;optimized out&gt;, task=&lt;optimized out&gt;)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/NetworkProcess/Classifier/WebResourceLoadStatisticsStore.cpp:176
#5  0x00007f383a6e2434 in WebKit::WebResourceLoadStatisticsStore::aggregatedThirdPartyData (this=0x7f3824014400, completionHandler=...)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/NetworkProcess/Classifier/WebResourceLoadStatisticsStore.cpp:1531
#6  WebKit::NetworkProcess::getResourceLoadStatisticsDataSummary (this=&lt;optimized out&gt;, sessionID=..., completionHandler=...)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/NetworkProcess/NetworkProcess.cpp:814
        resourceLoadStatistics = 0x7f3824014400
        session = &lt;optimized out&gt;
#7  0x00007f383a359a3f in IPC::callMemberFunction&lt;WebKit::NetworkProcess, WebKit::NetworkProcess, void (PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;, void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;(WebKit::NetworkProcess*, void (WebKit::NetworkProcess::*)(PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;&amp;&amp;, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;)::{lambda((auto:1&amp;&amp;)...)#1}::operator()&lt;PAL::SessionID&gt;(PAL::SessionID&amp;&amp;) const
    (this=&lt;optimized out&gt;, args=&lt;optimized out&gt;) at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/Platform/IPC/HandleMessage.h:144
#8  std::__invoke_impl&lt;void, IPC::callMemberFunction&lt;WebKit::NetworkProcess, WebKit::NetworkProcess, void (PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;, void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;(WebKit::NetworkProcess*, void (WebKit::NetworkProcess::*)(PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;&amp;&amp;, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;)::{lambda((auto:1&amp;&amp;)...)#1}, PAL::SessionID&gt;(std::__invoke_other, IPC::callMemberFunction&lt;WebKit::NetworkProcess, WebKit::NetworkProcess, void (PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;, void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;(WebKit::NetworkProcess*, void (WebKit::NetworkProcess::*)(PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;&amp;&amp;, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;)::{lambda((auto:1&amp;&amp;)...)#1}&amp;&amp;, PAL::SessionID&amp;&amp;) (__f=&lt;optimized out&gt;, __args=&lt;optimized out&gt;) at /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/invoke.h:61
#9  std::__invoke&lt;IPC::callMemberFunction&lt;WebKit::NetworkProcess, WebKit::NetworkProcess, void (PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;, void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;(WebKit::NetworkProcess*, void (WebKit::NetworkProcess::*)(PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;&amp;&amp;, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;)::{lambda((auto:1&amp;&amp;)...)#1}, PAL::SessionID&gt;(IPC::callMemberFunction&lt;WebKit::NetworkProcess, WebKit::NetworkProcess, void (PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;, void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;(WebKit::NetworkProcess*, void (WebKit::NetworkProcess::*)(PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;&amp;&amp;, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;)::{lambda((auto:1&amp;&amp;)...)#1}&amp;&amp;, PAL::SessionID&amp;&amp;) (__fn=&lt;optimized out&gt;, __args=&lt;optimized out&gt;) at /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/invoke.h:96
#10 std::__apply_impl&lt;IPC::callMemberFunction&lt;WebKit::NetworkProcess, WebKit::NetworkProcess, void (PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;, void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;(WebKit::NetworkProcess*, void (WebKit::NetworkProcess::*)(PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;&amp;&amp;, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;)::{lambda((auto:1&amp;&amp;)...)#1}, std::tuple&lt;PAL::SessionID&gt;, 0ul&gt;(IPC::callMemberFunction&lt;WebKit::NetworkProcess, WebKit::NetworkProcess, void (PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;, void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;(WebKit::NetworkProcess*, void (WebKit::NetworkProcess::*)(PAL::SessionID, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;&amp;&amp;, WTF::CompletionHandler&lt;void (WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;)::{lambda((auto:1&amp;&amp;)...)#1}&amp;&amp;, std::tuple&lt;PAL::SessionID&gt;&amp;&amp;, std::integer_sequence&lt;unsigned long, 0ul&gt;) (__f=&lt;optimized out&gt;, __t=&lt;optimized out&gt;)
    at /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/tuple:2923
#11 apply&lt;(lambda at /var/tmp/portage/net-libs/webkit-gtk-2.48.0-r600/work/webkitgtk-2.48.0/Source/WebKit/Platform/IPC/HandleMessage.h:143:9), std::tuple&lt;PAL::SessionID&gt; &gt;
    (__f=&lt;optimized out&gt;, __t=&lt;optimized out&gt;) at /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/tuple:2938
#12 IPC::callMemberFunction&lt;WebKit::NetworkProcess, WebKit::NetworkProcess, void(PAL::SessionID, WTF::CompletionHandler&lt;void(WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;), std::tuple&lt;PAL::SessionID&gt;, void(WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;
    (object=0x7f38240301a0, function=&lt;optimized out&gt;, completionHandler=..., tuple=&lt;optimized out&gt;)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/Platform/IPC/HandleMessage.h:142
#13 IPC::handleMessageAsync&lt;Messages::NetworkProcess::GetResourceLoadStatisticsDataSummary, IPC::Connection, WebKit::NetworkProcess, WebKit::NetworkProcess, void(PAL::SessionID, WTF::CompletionHandler&lt;void(WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;)&gt;&amp;&amp;)&gt; (connection=..., decoder=&lt;optimized out&gt;, object=0x7f38240301a0, function=&lt;optimized out&gt;)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/Platform/IPC/HandleMessage.h:323
        completionHandler = {m_function = {m_callableWrapper = std::unique_ptr&lt;WTF::Detail::CallableWrapperBase&lt;void, WTF::Vector&lt;WebKit::ITPThirdPartyData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;&gt;&gt; = {get() = 0x0}}, m_callThread = {&lt;No data fields&gt;}}
        arguments = Python Exception &lt;class &apos;gdb.error&apos;&gt;: value has been optimized out
{&lt;std::_Optional_base&lt;std::tuple&lt;PAL::SessionID&gt;, true, false&gt;&gt; = {&lt;std::_Optional_base_impl&lt;std::tuple&lt;PAL::SessionID&gt;, std::_Optional_base&lt;std::tuple&lt;PAL::SessionID&gt;, true, false&gt; &gt;&gt; = {&lt;No --Type &lt;RET&gt; for more, q to quit, c to continue without paging--c
data fields&gt;}, _M_payload = {&lt;std::_Optional_payload_base&lt;std::tuple&lt;PAL::SessionID&gt; &gt;&gt; = {_M_payload = {_M_empty = {&lt;No data fields&gt;}, _M_value = std::tuple containing = {[0] = {m_identifier = 9223372036854775810}}}, _M_engaged = &lt;optimized out&gt;}, &lt;No data fields&gt;}}, &lt;std::_Enable_copy_move&lt;true, true, true, true, std::optional&lt;std::tuple&lt;PAL::SessionID&gt; &gt; &gt;&gt; = {&lt;No data fields&gt;}, &lt;No data fields&gt;}
        replyID = Python Exception &lt;class &apos;gdb.error&apos;&gt;: value has been optimized out
{&lt;std::_Optional_base&lt;WTF::ObjectIdentifierGeneric&lt;IPC::AsyncReplyIDType, WTF::ObjectIdentifierThreadSafeAccessTraits&lt;unsigned long&gt;, unsigned long&gt;, true, true&gt;&gt; = {&lt;std::_Optional_base_impl&lt;WTF::ObjectIdentifierGeneric&lt;IPC::AsyncReplyIDType, WTF::ObjectIdentifierThreadSafeAccessTraits&lt;unsigned long&gt;, unsigned long&gt;, std::_Optional_base&lt;WTF::ObjectIdentifierGeneric&lt;IPC::AsyncReplyIDType, WTF::ObjectIdentifierThreadSafeAccessTraits&lt;unsigned long&gt;, unsigned long&gt;, true, true&gt; &gt;&gt; = {&lt;No data fields&gt;}, _M_payload = {&lt;std::_Optional_payload_base&lt;WTF::ObjectIdentifierGeneric&lt;IPC::AsyncReplyIDType, WTF::ObjectIdentifierThreadSafeAccessTraits&lt;unsigned long&gt;, unsigned long&gt; &gt;&gt; = {_M_payload = {_M_empty = {&lt;No data fields&gt;}, _M_value = {&lt;WTF::ObjectIdentifierGenericBase&lt;unsigned long&gt;&gt; = {m_identifier = 20}, static m_generationProtected = false}}, _M_engaged = &lt;optimized out&gt;}, &lt;No data fields&gt;}}, &lt;std::_Enable_copy_move&lt;true, true, true, true, std::optional&lt;WTF::ObjectIdentifierGeneric&lt;IPC::AsyncReplyIDType, WTF::ObjectIdentifierThreadSafeAccessTraits&lt;unsigned long&gt;, unsigned long&gt; &gt; &gt;&gt; = {&lt;No data fields&gt;}, &lt;No data fields&gt;}
#14 0x00007f383a34aaa4 in WebKit::NetworkProcess::didReceiveMessage (this=0x7f38240301a0, connection=..., decoder=...)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0_build/DerivedSources/WebKit/NetworkProcessMessageReceiver.cpp:261
        protectedThis = {static isRef = &lt;optimized out&gt;, m_ptr = 0x7f38240301a0}
#15 0x00007f383a899ee2 in IPC::Connection::dispatchMessage (this=0x7f38240381a0, decoder=...) at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/Platform/IPC/Connection.cpp:1382
        handler = {m_function = {m_callableWrapper = std::unique_ptr&lt;WTF::Detail::CallableWrapperBase&lt;void, IPC::Decoder*&gt;&gt; = {get() = &lt;optimized out&gt;}}, m_callThread = {&lt;No data fields&gt;}}
#16 IPC::Connection::dispatchMessage (this=0x7f38240381a0, message=...) at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/Platform/IPC/Connection.cpp:1430
        isDispatchingMessageWhileWaitingForSyncReply = false
        oldDidReceiveInvalidMessage = false
        didReceiveInvalidMessage = &lt;optimized out&gt;
#17 0x00007f383a89eb00 in IPC::Connection::dispatchOneIncomingMessage (this=0x7f38240381a0) at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/Platform/IPC/Connection.cpp:1506
        message = std::unique_ptr&lt;IPC::Decoder&gt; = {get() = 0x0}
        locker = {&lt;WTF::AbstractLocker&gt; = {&lt;No data fields&gt;}, m_lock = &lt;optimized out&gt;, m_isLocked = &lt;optimized out&gt;}
#18 IPC::Connection::enqueueIncomingMessage(WTF::UniqueRef&lt;IPC::Decoder&gt;)::$_1::operator()() const (this=&lt;optimized out&gt;)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/Platform/IPC/Connection.cpp:1344
#19 WTF::Detail::CallableWrapper&lt;IPC::Connection::enqueueIncomingMessage(WTF::UniqueRef&lt;IPC::Decoder&gt;)::$_1, void&gt;::call (this=&lt;optimized out&gt;) at WTF/Headers/wtf/Function.h:53
#20 0x00007f3838730bf3 in WTF::Function&lt;void()&gt;::operator() (this=0x7ffdcb857c20) at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WTF/wtf/Function.h:82
#21 WTF::RunLoop::performWork (this=0x7f38240140e0) at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WTF/wtf/RunLoop.cpp:147
        function = {m_callableWrapper = std::unique_ptr&lt;WTF::Detail::CallableWrapperBase&lt;void&gt;&gt; = {get() = 0x7f38240401e0}}
        didSuspendFunctions = false
#22 0x00007f38387c0bda in WTF::RunLoop::RunLoop()::$_0::operator()(void*) const (userData=0x144ce8, this=&lt;optimized out&gt;)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WTF/wtf/glib/RunLoopGLib.cpp:80
#23 WTF::RunLoop::RunLoop()::$_0::__invoke(void*) (userData=0x144ce8) at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WTF/wtf/glib/RunLoopGLib.cpp:79
#24 0x00007f38387bfa7e in WTF::RunLoop::$_0::operator() (source=0x559af2069310, callback=0x7f38387c0bd0 &lt;WTF::RunLoop::RunLoop()::$_0::__invoke(void*)&gt;, userData=0x7f38240140e0, this=&lt;optimized out&gt;)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WTF/wtf/glib/RunLoopGLib.cpp:53
        name = 0x559af2069fd0 &quot;[WebKit] RunLoop work&quot;
        runLoopSource = @0x559af2069310: {source = {callback_data = 0x559af2069ff0, callback_funcs = 0x7f38346c72f8 &lt;g_source_callback_funcs.llvm&gt;, source_funcs = 0x7f38388c30d8 &lt;WTF::RunLoop::s_runLoopSourceFunctions&gt;, ref_count = 3, context = 0x559af2069e80, priority = 100, flags = 35, source_id = 1, poll_fds = 0x0, prev = 0x0, next = 0x0, name = 0x559af2069fd0 &quot;[WebKit] RunLoop work&quot;, priv = 0x559af2065db0}, runLoop = 0x7f38240140e0}
        returnValue = &lt;optimized out&gt;
#25 WTF::RunLoop::$_0::__invoke (source=0x559af2069310, callback=0x7f38387c0bd0 &lt;WTF::RunLoop::RunLoop()::$_0::__invoke(void*)&gt;, userData=0x7f38240140e0)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WTF/wtf/glib/RunLoopGLib.cpp:45
#26 0x00007f383463d546 in g_main_dispatch (context=0x559af2069e80) at ../glib-2.84.0/glib/gmain.c:3398
        dispatch = 0x7f38387bfa30 &lt;WTF::RunLoop::$_0::__invoke(_GSource*, int (*)(void*), void*)&gt;
        begin_time_nsec = 0
        prev_source = 0x0
        was_in_call = &lt;optimized out&gt;
        cb_data = 0x559af2069ff0
        user_data = 0x6
        callback = 0x144ce8
        cb_funcs = 0x7f38346c72f8 &lt;g_source_callback_funcs.llvm&gt;
        need_destroy = 0
        source = 0x559af2069310
        current = 0x559af20845b0
        i = 0
        source = &lt;optimized out&gt;
        was_in_call = &lt;optimized out&gt;
        cb_data = &lt;optimized out&gt;
        dispatch = &lt;optimized out&gt;
        begin_time_nsec = &lt;optimized out&gt;
        user_data = &lt;optimized out&gt;
        callback = &lt;optimized out&gt;
        cb_funcs = &lt;optimized out&gt;
        need_destroy = &lt;optimized out&gt;
        prev_source = &lt;optimized out&gt;
        gaig_temp = &lt;optimized out&gt;
        _g_boolean_var_116 = &lt;optimized out&gt;
        gaig_temp = &lt;optimized out&gt;
        gaig_temp = &lt;optimized out&gt;
        gaig_temp = &lt;optimized out&gt;
        gaig_temp = &lt;optimized out&gt;
        _g_boolean_var_115 = &lt;optimized out&gt;
#27 g_main_context_dispatch_unlocked (context=0x559af2069e80) at ../glib-2.84.0/glib/gmain.c:4249
#28 0x00007f383463daf7 in g_main_context_iterate_unlocked (context=0x559af2069e80, block=&lt;optimized out&gt;, dispatch=1, self=&lt;optimized out&gt;) at ../glib-2.84.0/glib/gmain.c:4314
        max_priority = &lt;optimized out&gt;
        timeout_usec = &lt;optimized out&gt;
        some_ready = 1
        nfds = &lt;optimized out&gt;
        allocated_nfds = &lt;optimized out&gt;
        fds = &lt;optimized out&gt;
        begin_time_nsec = 0
#29 0x00007f383463df39 in g_main_loop_run (loop=0x559af2069250) at ../glib-2.84.0/glib/gmain.c:4516
        self = &lt;optimized out&gt;
#30 0x00007f38387bff50 in WTF::RunLoop::run () at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WTF/wtf/glib/RunLoopGLib.cpp:108
        runLoop = {static isRef = &lt;optimized out&gt;, m_ptr = 0x7f38240140e0}
        mainContext = 0x559af2069e80
        innermostLoop = 0x559af2069250
        nestedMainLoop = &lt;optimized out&gt;
#31 0x00007f383a80f75d in WebKit::AuxiliaryProcessMainBase&lt;WebKit::NetworkProcess, false&gt;::run (this=0x7ffdcb857e20, argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/Shared/AuxiliaryProcessMain.h:77
#32 WebKit::AuxiliaryProcessMain&lt;WebKit::NetworkProcessMainSoup&gt; (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;)
    at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/Shared/AuxiliaryProcessMain.h:103
        auxiliaryMain = {m_storage = {m_storage = {data = {16, 37, 239, 61, 56, 127, 0 &lt;repeats 26 times&gt;, 6, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0 &lt;repeats 12 times&gt;, 1, 0, 0, 0, 0, 0, 0, 0, 160, 1, 3, 36, 56, 127, 0, 0}}}}
#33 WebKit::NetworkProcessMain (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at /usr/src/debug/net-libs/webkit-gtk-2.48.0-r600/webkitgtk-2.48.0/Source/WebKit/NetworkProcess/soup/NetworkProcessMainSoup.cpp:66
#34 0x00007f3838c524ae in ??? () at /usr/lib64/libc.so.6
#35 0x00007f3838c52569 in __libc_start_main () at /usr/lib64/libc.so.6
#36 0x0000559ad2f67705 in _start ()
(gdb) q</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2107167</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2025-03-29 12:17:44 -0700</bug_when>
    <thetext>OK, this is bug #232314. Two bugs: (a) WebKit shouldn&apos;t crash. (b) Epiphany should just not show this dialog at all in incognito mode.

Favor please: create an Epiphany bug report for (b), thank you!

*** This bug has been marked as a duplicate of bug 232314 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>