WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
305202
[GTK][WPE] http/tests/xmlhttprequest/readystatechange-and-abort.html is flaky and crashes sometimes
https://bugs.webkit.org/show_bug.cgi?id=305202
Summary
[GTK][WPE] http/tests/xmlhttprequest/readystatechange-and-abort.html is flaky...
Alejandro G. Castro
Reported
2026-01-09 08:16:59 PST
It randomly crashes: Thread 1 (Thread 0x7fbf4af9dec0 (LWP 176734)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44 #1 __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78 #2 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #3 0x00007fbf5983327e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #4 0x00007fbf598168ff in __GI_abort () at ./stdlib/abort.c:79 #5 0x00007fbf598177b6 in __libc_message_impl (fmt=fmt@entry=0x7fbf599bc8d7 "%s\n") at ../sysdeps/posix/libc_fatal.c:134 #6 0x00007fbf59896ff5 in malloc_printerr (str=str@entry=0x7fbf599bfca0 "malloc(): unaligned fastbin chunk detected") at ./malloc/malloc.c:5772 #7 0x00007fbf59899e6c in _int_malloc (av=av@entry=0x7fbf599f1ac0 <main_arena>, bytes=bytes@entry=112) at ./malloc/malloc.c:3929 #8 0x00007fbf5989c87e in __libc_calloc (n=<optimized out>, elem_size=<optimized out>) at ./malloc/malloc.c:3754 #9 0x00007fbf523cc7b2 in g_malloc0 () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fbf5238e16f in g_atomic_rc_box_alloc0 () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007fbf4f9cc644 in soup_message_queue_item_new (session=session@entry=0x55bb5503fe00, msg=msg@entry=0x55bb554c5df0, async=async@entry=1, cancellable=cancellable@entry=0x55bb554f2fb0) at ../../../../../jhbuild/checkout/libsoup/libsoup/soup-message-queue-item.c:24 #12 0x00007fbf4f9cf195 in soup_session_append_queue_item (session=session@entry=0x55bb5503fe00, msg=msg@entry=0x55bb554c5df0, async=async@entry=1, cancellable=cancellable@entry=0x55bb554f2fb0) at ../../../../../jhbuild/checkout/libsoup/libsoup/soup-session.c:1333 #13 0x00007fbf4f9d3d03 in soup_session_send_async (user_data=0x7fbf41004e50, callback=0x7fbf691c4146 <WebKit::NetworkDataTaskSoup::sendRequestCallback(_SoupSession*, _GAsyncResult*, WebKit::NetworkDataTaskSoup::SendRequestData*)>, cancellable=0x55bb554f2fb0, io_priority=100, msg=0x55bb554c5df0, session=0x55bb5503fe00) at ../../../../../jhbuild/checkout/libsoup/libsoup/soup-session.c:3082 #14 soup_session_send_async (session=0x55bb5503fe00, msg=0x55bb554c5df0, io_priority=100, cancellable=0x55bb554f2fb0, callback=0x7fbf691c4146 <WebKit::NetworkDataTaskSoup::sendRequestCallback(_SoupSession*, _GAsyncResult*, WebKit::NetworkDataTaskSoup::SendRequestData*)>, user_data=0x7fbf41004e50) at ../../../../../jhbuild/checkout/libsoup/libsoup/soup-session.c:3068 #15 0x00007fbf691c3964 in WebKit::NetworkDataTaskSoup::resume (this=0x7fbf41148680) at ../../../Source/WebKit/NetworkProcess/soup/NetworkDataTaskSoup.cpp:259 #16 0x00007fbf68e30cac in WebKit::NetworkLoad::start (this=0x7fbf3f0a0c00) at ../../../Source/WebKit/NetworkProcess/NetworkLoad.cpp:87 #17 0x00007fbf68e38c0a in WebKit::NetworkLoadScheduler::HostContext::start (this=0x7fbf4124c180, load=...) at ../../../Source/WebKit/NetworkProcess/NetworkLoadScheduler.cpp:112 #18 0x00007fbf68e389c1 in WebKit::NetworkLoadScheduler::HostContext::schedule (this=0x7fbf4124c180, load=...) at ../../../Source/WebKit/NetworkProcess/NetworkLoadScheduler.cpp:78 #19 0x00007fbf68e39185 in WebKit::NetworkLoadScheduler::scheduleLoad (this=0x7fbf410580c0, load=...) at ../../../Source/WebKit/NetworkProcess/NetworkLoadScheduler.cpp:153 #20 0x00007fbf68e390cb in WebKit::NetworkLoadScheduler::schedule (this=0x7fbf410580c0, load=...) at ../../../Source/WebKit/NetworkProcess/NetworkLoadScheduler.cpp:132 #21 0x00007fbf68e30e40 in WebKit::NetworkLoad::startWithScheduling (this=0x7fbf3f0a0c00) at ../../../Source/WebKit/NetworkProcess/NetworkLoad.cpp:97 #22 0x00007fbf68eeeebb in WebKit::NetworkResourceLoader::startNetworkLoad (this=0x7fbf3f0c4800, request=..., load=WebKit::NetworkResourceLoader::FirstLoad::Yes) at ../../../Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp:466 #23 0x00007fbf68f64182 in operator()<std::unique_ptr<WebKit::NetworkCache::Entry>, WebKit::NetworkCache::Cache::RetrieveInfo> (__closure=0x7fbf4116c388, entry=std::unique_ptr<WebKit::NetworkCache::Entry> = {...}, info=...) at ../../../Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp:355 #24 0x00007fbf68f6429c in WTF::Detail::CallableWrapper<WebKit::NetworkResourceLoader::retrieveCacheEntry(const WebCore::ResourceRequest&)::<lambda(auto:396, auto:397)>, void, std::unique_ptr<WebKit::NetworkCache::Entry, std::default_delete<WebKit::NetworkCache::Entry> >, const WebKit::NetworkCache::Cache::RetrieveInfo&>::call(std::unique_ptr<WebKit::NetworkCache::Entry, std::default_delete<WebKit::NetworkCache::Entry> >, const WebKit::NetworkCache::Cache::RetrieveInfo &) (this=0x7fbf4116c380, in#0=std::unique_ptr<WebKit::NetworkCache::Entry> = {...}, in#1=...) at WTF/Headers/wtf/Function.h:59 #25 0x00007fbf6912272c in WTF::Function<void (std::unique_ptr<WebKit::NetworkCache::Entry, std::default_delete<WebKit::NetworkCache::Entry> >, WebKit::NetworkCache::Cache::RetrieveInfo const&)>::operator()(std::unique_ptr<WebKit::NetworkCache::Entry, std::default_delete<WebKit::NetworkCache::Entry> >, WebKit::NetworkCache::Cache::RetrieveInfo const&) const (this=0x7fbf41038f48, in#0=std::unique_ptr<WebKit::NetworkCache::Entry> = {...}, in#1=...) at WTF/Headers/wtf/Function.h:103 #26 0x00007fbf69118167 in WebKit::NetworkCache::Cache::completeRetrieve(WTF::Function<void (std::unique_ptr<WebKit::NetworkCache::Entry, std::default_delete<WebKit::NetworkCache::Entry> >, WebKit::NetworkCache::Cache::RetrieveInfo const&)>&&, std::unique_ptr<WebKit::NetworkCache::Entry, std::default_delete<WebKit::NetworkCache::Entry> >, WebKit::NetworkCache::Cache::RetrieveInfo&) (handler=..., entry=std::unique_ptr<WebKit::NetworkCache::Entry> = {...}, info=...) at ../../../Source/WebKit/NetworkProcess/cache/NetworkCache.cpp:500 #27 0x00007fbf6914b9cc in operator()<WebKit::NetworkCache::Storage::Record, WebKit::NetworkCache::Storage::Timings> (__closure=0x7fbf41038e78, record=..., timings=...) at ../../../Source/WebKit/NetworkProcess/cache/NetworkCache.cpp:443 #28 0x00007fbf6914be04 in WTF::Detail::CallableWrapper<WebKit::NetworkCache::Cache::retrieve(const WebCore::ResourceRequest&, std::optional<WebKit::NetworkCache::GlobalFrameID>, std::optional<WebKit::NavigatingToAppBoundDomain>, bool, WTF::OptionSet<WebCore::AdvancedPrivacyProtections>, RetrieveCompletionHandler&&)::<lambda(auto:294, auto:295)>, bool, WebKit::NetworkCache::Storage::Record&&, const WebKit::NetworkCache::Storage::Timings&>::call(WebKit::NetworkCache::Storage::Record &&, const WebKit::NetworkCache::Storage::Timings &) (this=0x7fbf41038e70, in#0=..., in#1=...) at WTF/Headers/wtf/Function.h:59 #29 0x00007fbf69176749 in WTF::Function<bool (WebKit::NetworkCache::Storage::Record&&, WebKit::NetworkCache::Storage::Timings const&)>::operator()(WebKit::NetworkCache::Storage::Record&&, WebKit::NetworkCache::Storage::Timings const&) const (this=0x7ffdb35fb0d0, in#0=..., in#1=...) at WTF/Headers/wtf/Function.h:103 #30 0x00007fbf6916a8c7 in WTF::CompletionHandler<bool (WebKit::NetworkCache::Storage::Record&&, WebKit::NetworkCache::Storage::Timings const&)>::operator()(WebKit::NetworkCache::Storage::Record&&, WebKit::NetworkCache::Storage::Timings const&) (this=0x7ffdb35fb330, in#0=..., in#1=...) at WTF/Headers/wtf/CompletionHandler.h:94 #31 0x00007fbf6916277b in WebKit::NetworkCache::Storage::retrieve(WebKit::NetworkCache::Key const&, unsigned int, WTF::CompletionHandler<bool (WebKit::NetworkCache::Storage::Record&&, WebKit::NetworkCache::Storage::Timings const&)>&&) (this=0x7fbf41038630, key=..., priority=2, completionHandler=...) at ../../../Source/WebKit/NetworkProcess/cache/NetworkCacheStorage.cpp:1076 #32 0x00007fbf69118056 in WebKit::NetworkCache::Cache::retrieve(WebCore::ResourceRequest const&, std::optional<WebKit::NetworkCache::GlobalFrameID>, std::optional<WebKit::NavigatingToAppBoundDomain>, bool, WTF::OptionSet<WebCore::AdvancedPrivacyProtections, (WTF::ConcurrencyTag)0>, WTF::Function<void (std::unique_ptr<WebKit::NetworkCache::Entry, std::default_delete<WebKit::NetworkCache::Entry> >, WebKit::NetworkCache::Cache::RetrieveInfo const&)>&&) (this=0x7fbf4100c5e0, request=..., frameID=std::optional = {...}, isNavigatingToAppBoundDomain=std::optional = {...}, allowPrivacyProxy=true, advancedPrivacyProtections=..., completionHandler=...) at ../../../Source/WebKit/NetworkProcess/cache/NetworkCache.cpp:438 #33 0x00007fbf68eed4a9 in WebKit::NetworkResourceLoader::retrieveCacheEntry (this=0x7fbf3f0c4800, request=...) at ../../../Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp:346 #34 0x00007fbf68f631b6 in operator() (__closure=0x7ffdb35fbe60, request=...) at ../../../Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp:271 #35 0x00007fbf68f64c06 in mpark::lib::cpp17::detail::invoke<WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> >, WebCore::ResourceRequest&>(WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> > &&) (f=...) at WTF/Headers/wtf/Variant.h:696 #36 0x00007fbf68f644e1 in mpark::lib::cpp17::invoke<WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> >, WebCore::ResourceRequest&>(WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> > &&) (f=...) at WTF/Headers/wtf/Variant.h:704 #37 0x00007fbf68f63272 in mpark::detail::visitation::variant::visit_exhaustiveness_check<WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> >, WebCore::ResourceRequest&>::invoke(WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> > &&, WebCore::ResourceRequest &) (visitor=..., values#0=...) at WTF/Headers/wtf/Variant.h:1597 #38 0x00007fbf68f632b2 in mpark::detail::visitation::variant::value_visitor<WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> > >::operator()<mpark::detail::alt<0, WebCore::ResourceRequest>&>(void) const (this=0x7ffdb35fbd60) at WTF/Headers/wtf/Variant.h:1607 #39 0x00007fbf68f658d1 in mpark::lib::cpp17::detail::invoke<mpark::detail::visitation::variant::value_visitor<WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> > >, mpark::detail::alt<0, WebCore::ResourceRequest>&>(mpark::detail::visitation::variant::value_visitor<WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> > > &&) (f=...) at WTF/Headers/wtf/Variant.h:696 #40 0x00007fbf68f6532f in mpark::lib::cpp17::invoke<mpark::detail::visitation::variant::value_visitor<WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> > >, mpark::detail::alt<0, WebCore::ResourceRequest>&>(mpark::detail::visitation::variant::value_visitor<WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> > > &&) (f=...) at WTF/Headers/wtf/Variant.h:704 #41 0x00007fbf68f64c43 in mpark::detail::visitation::base::visit_return_type_check<void, void>::invoke<mpark::detail::visitation::variant::value_visitor<WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> > >, mpark::detail::alt<0, WebCore::ResourceRequest>&>(mpark::detail::visitation::variant::value_visitor<WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> > > &&) (visitor=...) at WTF/Headers/wtf/Variant.h:1212 #42 0x00007fbf68f633a6 in mpark::detail::visitation::base::dispatcher<true, void, mpark::lib::indexed_type<0, mpark::detail::base<(mpark::detail::Trait)1, WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError>&> >::dispatch<0, mpark::detail::visitation::variant::value_visitor<WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> > > > (visited_vs#0=..., f=...) at WTF/Headers/wtf/Variant.h:1251 #43 mpark::detail::visitation::base::dispatcher<true, void>::dispatch<0, mpark::detail::visitation::variant::value_visitor<WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> > >, mpark::detail::base<(mpark::detail::Trait)1, WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError>&> (v=..., f=...) at WTF/Headers/wtf/Variant.h:1278 #44 mpark::detail::visitation::alt::visit_alt<mpark::detail::visitation::variant::value_visitor<WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> > >, mpark::detail::impl<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError>&>(mpark::detail::visitation::variant::value_visitor<WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> > > &&) (visitor=...) at WTF/Headers/wtf/Variant.h:1529 #45 0x00007fbf68f63a14 in mpark::detail::visitation::variant::visit_alt<mpark::detail::visitation::variant::value_visitor<WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> > >, mpark::variant<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError>&>(mpark::detail::visitation::variant::value_visitor<WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> > > &&) (visitor=...) at WTF/Headers/wtf/Variant.h:1623 #46 0x00007fbf68f63a70 in mpark::detail::visitation::variant::visit_value<WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> >, mpark::variant<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError>&>(WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> > &&) (visitor=...) at WTF/Headers/wtf/Variant.h:1638 #47 0x00007fbf68f63b19 in mpark::visit<WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> >, mpark::variant<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError>&>(WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> > &&) (visitor=...) at WTF/Headers/wtf/Variant.h:2752 #48 0x00007fbf68f64f47 in WTF::visit<WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> >, mpark::variant<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError>&>(WTF::Visitor<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> > &&) (v=...) at WTF/Headers/wtf/Variant.h:2928 #49 0x00007fbf68f646c5 in WTF::switchOn<mpark::variant<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError>&, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceError&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebKit::NetworkLoadChecker::RedirectionTriplet&)>, WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>::<lambda(WebCore::ResourceRequest&)> >(mpark::variant<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError> &) (v=...) at WTF/Headers/wtf/StdLibExtras.h:569 #50 0x00007fbf68f63be0 in operator()<mpark::variant<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError> > (__closure=0x7fbf41055788, result=...) at ../../../Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp:257 #51 0x00007fbf68f63c66 in WTF::Detail::CallableWrapper<WebKit::NetworkResourceLoader::startRequest(const WebCore::ResourceRequest&)::<lambda(auto:394&&)>, void, mpark::variant<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError>&&>::call(mpark::variant<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError> &&) (this=0x7fbf41055780, in#0=...) at WTF/Headers/wtf/Function.h:59 #52 0x00007fbf68e64b79 in WTF::Function<void (mpark::variant<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError>&&)>::operator()(mpark::variant<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError>&&) const (this=0x7ffdb35fbf70, in#0=...) at WTF/Headers/wtf/Function.h:103 #53 0x00007fbf68e55b70 in WTF::CompletionHandler<void (mpark::variant<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError>&&)>::operator()(mpark::variant<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError>&&) (this=0x7fbf410f0418, in#0=...) at WTF/Headers/wtf/CompletionHandler.h:94 #54 0x00007fbf68e36e44 in WebKit::NetworkLoadChecker::continueCheckingRequest(WebCore::ResourceRequest&&, WTF::CompletionHandler<void (mpark::variant<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError>&&)>&&) (this=0x7fbf41071980, request=..., handler=...) at ../../../Source/WebKit/NetworkProcess/NetworkLoadChecker.cpp:412 #55 0x00007fbf68e36931 in WebKit::NetworkLoadChecker::continueCheckingRequestOrDoSyntheticRedirect(WebCore::ResourceRequest&&, WebCore::ResourceRequest&&, WTF::CompletionHandler<void (mpark::variant<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError>&&)>&&) (this=0x7fbf41071980, originalRequest=..., currentRequest=..., handler=...) at ../../../Source/WebKit/NetworkProcess/NetworkLoadChecker.cpp:353 #56 0x00007fbf68ed9830 in operator()<std::experimental::fundamentals_v3::expected<WebKit::NetworkLoadChecker::ContentExtensionResult, WebCore::ResourceError> > (__closure=0x7fbf410f0408, result=...) at ../../../Source/WebKit/NetworkProcess/NetworkLoadChecker.cpp:338 #57 0x00007fbf68ed9886 in WTF::Detail::CallableWrapper<WebKit::NetworkLoadChecker::checkRequest(WebCore::ResourceRequest&&, WebCore::ContentSecurityPolicyClient*, ValidationHandler&&)::<lambda(auto:393&&)>, void, std::experimental::fundamentals_v3::expected<WebKit::NetworkLoadChecker::ContentExtensionResult, WebCore::ResourceError>&&>::call(std::experimental::fundamentals_v3::expected<WebKit::NetworkLoadChecker::ContentExtensionResult, WebCore::ResourceError> &&) (this=0x7fbf410f0400, in#0=...) at WTF/Headers/wtf/Function.h:59 #58 0x00007fbf68e65a07 in WTF::Function<void (std::experimental::fundamentals_v3::expected<WebKit::NetworkLoadChecker::ContentExtensionResult, WebCore::ResourceError>&&)>::operator()(std::experimental::fundamentals_v3::expected<WebKit::NetworkLoadChecker::ContentExtensionResult, WebCore::ResourceError>&&) const (this=0x7ffdb35fcd30, in#0=...) at WTF/Headers/wtf/Function.h:103 #59 0x00007fbf68e565d4 in WTF::CompletionHandler<void (std::experimental::fundamentals_v3::expected<WebKit::NetworkLoadChecker::ContentExtensionResult, WebCore::ResourceError>&&)>::operator()(std::experimental::fundamentals_v3::expected<WebKit::NetworkLoadChecker::ContentExtensionResult, WebCore::ResourceError>&&) (this=0x7ffdb35fcfd0, in#0=...) at WTF/Headers/wtf/CompletionHandler.h:94 #60 0x00007fbf68e3852b in WebKit::NetworkLoadChecker::processContentRuleListsForLoad(WebCore::ResourceRequest&&, WTF::CompletionHandler<void (std::experimental::fundamentals_v3::expected<WebKit::NetworkLoadChecker::ContentExtensionResult, WebCore::ResourceError>&&)>&&) (this=0x7fbf41071980, request=..., callback=...) at ../../../Source/WebKit/NetworkProcess/NetworkLoadChecker.cpp:559 #61 0x00007fbf68e366ec in WebKit::NetworkLoadChecker::checkRequest(WebCore::ResourceRequest&&, WebCore::ContentSecurityPolicyClient*, WTF::CompletionHandler<void (mpark::variant<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError>&&)>&&) (this=0x7fbf41071980, request=..., client=0x7fbf3f0c4830, handler=...) at ../../../Source/WebKit/NetworkProcess/NetworkLoadChecker.cpp:323 #62 0x00007fbf68e34342 in WebKit::NetworkLoadChecker::check(WebCore::ResourceRequest&&, WebCore::ContentSecurityPolicyClient*, WTF::CompletionHandler<void (mpark::variant<WebCore::ResourceRequest, WebKit::NetworkLoadChecker::RedirectionTriplet, WebCore::ResourceError>&&)>&&) (this=0x7fbf41071980, request=..., client=0x7fbf3f0c4830, handler=...) at ../../../Source/WebKit/NetworkProcess/NetworkLoadChecker.cpp:125 #63 0x00007fbf68eec6f7 in WebKit::NetworkResourceLoader::startRequest (this=0x7fbf3f0c4800, newRequest=...) at ../../../Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp:252 #64 0x00007fbf68f03ca5 in operator() (__closure=0x7fbf41004ad8, request=...) at ../../../Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp:2082 #65 0x00007fbf68f61de8 in WTF::Detail::CallableWrapper<WebKit::NetworkResourceLoader::startWithServiceWorker()::<lambda(WebCore::ResourceRequest&&)>, void, WebCore::ResourceRequest>::call(WebCore::ResourceRequest) (this=0x7fbf41004ad0, in#0=...) at WTF/Headers/wtf/Function.h:59 #66 0x00007fbf68f23c16 in WTF::Function<void (WebCore::ResourceRequest)>::operator()(WebCore::ResourceRequest) const (this=0x7ffdb35fd6e8, in#0=...) at WTF/Headers/wtf/Function.h:103 #67 0x00007fbf68f17056 in WTF::CompletionHandler<void (WebCore::ResourceRequest)>::operator()(WebCore::ResourceRequest) (this=0x7ffdb35fd7f0, in#0=...) at WTF/Headers/wtf/CompletionHandler.h:94 #68 0x00007fbf68f03f45 in WebKit::NetworkResourceLoader::startWithServiceWorker (this=0x7fbf3f0c4800) at ../../../Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp:2089 #69 0x00007fbf68dbe839 in WebKit::NetworkConnectionToWebProcess::scheduleResourceLoad (this=0x7fbf4104c460, loadParameters=..., existingLoaderToResume=std::optional [no contained value]) at ../../../Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.cpp:628 #70 0x00007fbf67d64622 in IPC::callMemberFunction<WebKit::NetworkConnectionToWebProcess, WebKit::NetworkConnectionToWebProcess, void (WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > > >(WebKit::NetworkConnectionToWebProcess*, void (WebKit::NetworkConnectionToWebProcess::*)(WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > >&&)::{lambda((auto:1&&)...)#1}::operator()<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > >(WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >&&) const (__closure=0x7ffdb35fe930) at ../../../Source/WebKit/Platform/IPC/HandleMessage.h:138 #71 0x00007fbf67d8da24 in std::__invoke_impl<void, IPC::callMemberFunction<WebKit::NetworkConnectionToWebProcess, WebKit::NetworkConnectionToWebProcess, void (WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > > >(WebKit::NetworkConnectionToWebProcess*, void (WebKit::NetworkConnectionToWebProcess::*)(WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > >&&)::{lambda((auto:1&&)...)#1}, WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > >(std::__invoke_other, IPC::callMemberFunction<WebKit::NetworkConnectionToWebProcess, WebKit::NetworkConnectionToWebProcess, void (WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > > >(WebKit::NetworkConnectionToWebProcess*, void (WebKit::NetworkConnectionToWebProcess::*)(WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > >&&)::{lambda((auto:1&&)...)#1}&&, WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >&&) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #72 0x00007fbf67d77234 in std::__invoke<IPC::callMemberFunction<WebKit::NetworkConnectionToWebProcess, WebKit::NetworkConnectionToWebProcess, void (WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > > >(WebKit::NetworkConnectionToWebProcess*, void (WebKit::NetworkConnectionToWebProcess::*)(WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > >&&)::{lambda((auto:1&&)...)#1}, WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > >(IPC::callMemberFunction<WebKit::NetworkConnectionToWebProcess, WebKit::NetworkConnectionToWebProcess, void (WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > > >(WebKit::NetworkConnectionToWebProcess*, void (WebKit::NetworkConnectionToWebProcess::*)(WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > >&&)::{lambda((auto:1&&)...)#1}&&, WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >&&) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96 #73 0x00007fbf67d6468d in std::__apply_impl<IPC::callMemberFunction<WebKit::NetworkConnectionToWebProcess, WebKit::NetworkConnectionToWebProcess, void (WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > > >(WebKit::NetworkConnectionToWebProcess*, void (WebKit::NetworkConnectionToWebProcess::*)(WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > >&&)::{lambda((auto:1&&)...)#1}, std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > >, 0ul, 1ul>(IPC::callMemberFunction<WebKit::NetworkConnectionToWebProcess, WebKit::NetworkConnectionToWebProcess, void (WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > > >(WebKit::NetworkConnectionToWebProcess*, void (WebKit::NetworkConnectionToWebProcess::*)(WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > >&&)::{lambda((auto:1&&)...)#1}&&, std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > >&&, std::integer_sequence<unsigned long, 0ul, 1ul>) (__f=..., __t=...) at /usr/include/c++/13/tuple:2302 #74 0x00007fbf67d646d2 in std::apply<IPC::callMemberFunction<WebKit::NetworkConnectionToWebProcess, WebKit::NetworkConnectionToWebProcess, void (WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > > >(WebKit::NetworkConnectionToWebProcess*, void (WebKit::NetworkConnectionToWebProcess::*)(WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > >&&)::{lambda((auto:1&&)...)#1}, std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > > >(IPC::callMemberFunction<WebKit::NetworkConnectionToWebProcess, WebKit::NetworkConnectionToWebProcess, void (WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > > >(WebKit::NetworkConnectionToWebProcess*, void (WebKit::NetworkConnectionToWebProcess::*)(WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > >&&)::{lambda((auto:1&&)...)#1}&&, std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > >&&) (__f=..., __t=...) at /usr/include/c++/13/tuple:2313 #75 0x00007fbf67d6473b in IPC::callMemberFunction<WebKit::NetworkConnectionToWebProcess, WebKit::NetworkConnectionToWebProcess, void (WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > > >(WebKit::NetworkConnectionToWebProcess*, void (WebKit::NetworkConnectionToWebProcess::*)(WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >), std::tuple<WebKit::NetworkResourceLoadParameters, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> > >&&) (object=0x7fbf4104c460, function=(void (WebKit::NetworkConnectionToWebProcess::*)(class WebKit::NetworkConnectionToWebProcess * const, struct WebKit::NetworkResourceLoadParameters &&, class std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >)) 0x7fbf68dbdb14 <WebKit::NetworkConnectionToWebProcess::scheduleResourceLoad(WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >)>, tuple=...) at ../../../Source/WebKit/Platform/IPC/HandleMessage.h:135 #76 0x00007fbf67d554e9 in IPC::handleMessage<Messages::NetworkConnectionToWebProcess::ScheduleResourceLoad, IPC::Connection, WebKit::NetworkConnectionToWebProcess, WebKit::NetworkConnectionToWebProcess, void (WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >)>(IPC::Connection&, IPC::Decoder&, WebKit::NetworkConnectionToWebProcess*, void (WebKit::NetworkConnectionToWebProcess::*)(WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >)) (connection=..., decoder=..., object=0x7fbf4104c460, function=(void (WebKit::NetworkConnectionToWebProcess::*)(class WebKit::NetworkConnectionToWebProcess * const, struct WebKit::NetworkResourceLoadParameters &&, class std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >)) 0x7fbf68dbdb14 <WebKit::NetworkConnectionToWebProcess::scheduleResourceLoad(WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >)>) at ../../../Source/WebKit/Platform/IPC/HandleMessage.h:455 #77 0x00007fbf67d50331 in WebKit::NetworkConnectionToWebProcess::didReceiveMessage (this=0x7fbf4104c460, connection=..., decoder=...) at DerivedSources/WebKit/NetworkConnectionToWebProcessMessageReceiver.cpp:121 #78 0x00007fbf6939293b in IPC::Connection::dispatchMessage (this=0x7fbf41038840, decoder=...) at ../../../Source/WebKit/Platform/IPC/Connection.cpp:1410 #79 0x00007fbf69392bff in IPC::Connection::dispatchMessage (this=0x7fbf41038840, message=...) at ../../../Source/WebKit/Platform/IPC/Connection.cpp:1468 #80 0x00007fbf69393225 in IPC::Connection::dispatchOneIncomingMessage (this=0x7fbf41038840) at ../../../Source/WebKit/Platform/IPC/Connection.cpp:1542 #81 0x00007fbf6939251a in operator() (__closure=0x7fbf410883e8) at ../../../Source/WebKit/Platform/IPC/Connection.cpp:1371 #82 0x00007fbf693c3c76 in WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(WTF::UniqueRef<IPC::Decoder>)::<lambda()>, void>::call(void) (this=0x7fbf410883e0) at WTF/Headers/wtf/Function.h:59 #83 0x00007fbf56190d7f in WTF::Function<void ()>::operator()() const (this=0x7ffdb35ffe20) at WTF/Headers/wtf/Function.h:103 #84 0x00007fbf57dcbb64 in WTF::RunLoop::performWork (this=0x7fbf4101c110) at ../../../Source/WTF/wtf/RunLoop.cpp:145 #85 0x00007fbf57fc0c1c in operator() (__closure=0x0, userData=0x7fbf4101c110) at ../../../Source/WTF/wtf/glib/RunLoopGLib.cpp:152 #86 0x00007fbf57fc0c44 in _FUN () at ../../../Source/WTF/wtf/glib/RunLoopGLib.cpp:154 #87 0x00007fbf57fc09ee in operator() (__closure=0x0, source=0x55bb5501e0f0, callback=0x7fbf57fc0c23 <_FUN(gpointer)>, userData=0x7fbf4101c110) at ../../../Source/WTF/wtf/glib/RunLoopGLib.cpp:115 #88 0x00007fbf57fc0a5b in _FUN () at ../../../Source/WTF/wtf/glib/RunLoopGLib.cpp:118 #89 0x00007fbf523c649e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #90 0x00007fbf523c6710 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #91 0x00007fbf57fc13df in WTF::RunLoop::runGLibMainLoopIteration (this=0x7fbf4101c110, mayBlock=WTF::RunLoop::MayBlock::Yes) at ../../../Source/WTF/wtf/glib/RunLoopGLib.cpp:190 #92 0x00007fbf57fc144e in WTF::RunLoop::runGLibMainLoop (this=0x7fbf4101c110) at ../../../Source/WTF/wtf/glib/RunLoopGLib.cpp:199 #93 0x00007fbf57fc1516 in WTF::RunLoop::run () at ../../../Source/WTF/wtf/glib/RunLoopGLib.cpp:212 #94 0x00007fbf691d76c4 in WebKit::AuxiliaryProcessMainBase<WebKit::NetworkProcess, false>::run (this=0x7ffdb3600140, argc=3, argv=0x7ffdb3600318) at ../../../Source/WebKit/Shared/AuxiliaryProcessMain.h:77 #95 0x00007fbf691d24b0 in WebKit::AuxiliaryProcessMain<WebKit::NetworkProcessMainSoup> (argc=3, argv=0x7ffdb3600318) at ../../../Source/WebKit/Shared/AuxiliaryProcessMain.h:103 #96 0x00007fbf691cd730 in WebKit::NetworkProcessMain (argc=3, argv=0x7ffdb3600318) at ../../../Source/WebKit/NetworkProcess/soup/NetworkProcessMainSoup.cpp:66 #97 0x000055bb22e177ed in main (argc=3, argv=0x7ffdb3600318) at ../../../Source/WebKit/NetworkProcess/EntryPoint/unix/NetworkProcessMain.cpp:31 The rest of the crash log can be found here:
https://build.webkit.org/results/GTK-Linux-64-bit-Debug-Tests/305215@main%20(17821)/http/tests/xmlhttprequest/readystatechange-and-abort-crash-log.txt
Attachments
Add attachment
proposed patch, testcase, etc.
Alejandro G. Castro
Comment 1
2026-01-09 08:22:09 PST
Pull request:
https://github.com/WebKit/WebKit/pull/56341
EWS
Comment 2
2026-01-09 08:24:50 PST
Test gardening commit
305362@main
(fec22186b6f3): <
https://commits.webkit.org/305362@main
> Reviewed commits have been landed. Closing PR #56341 and removing active labels.
Fujii Hironori
Comment 3
2026-01-09 18:30:07 PST
Same with
bug#304053
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug