Bug 305202
| Summary: | [GTK][WPE] http/tests/xmlhttprequest/readystatechange-and-abort.html is flaky and crashes sometimes | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Alejandro G. Castro <alex> |
| Component: | New Bugs | Assignee: | Alejandro G. Castro <alex> |
| Status: | NEW | ||
| Severity: | Normal | CC: | fujii.hironori |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Alejandro G. Castro
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
Pull request: https://github.com/WebKit/WebKit/pull/56341
EWS
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
Same with bug#304053