RESOLVED CONFIGURATION CHANGED 268775
ASSERT traversing frames under WebExtensionContext::webNavigationTraverseFrameTreeForFrame
https://bugs.webkit.org/show_bug.cgi?id=268775
Summary ASSERT traversing frames under WebExtensionContext::webNavigationTraverseFram...
Timothy Hatcher
Reported 2024-02-05 12:55:18 PST
We are getting a 0 for the frameID of a _WKFrameHandle, in toWebExtensionFrameIdentifier(WKFrameInfo *frameInfo), which is invalid as an ObjectIdentifier. (lldb) po frameInfo._handle <_WKFrameHandle: 0x600001ce0360> (lldb) p frameInfo._handle.frameID (uint64_t) 0 Thread 1 Queue : com.apple.main-thread (serial) #0 0x0000000112acf058 in ::WTFCrash() at /Volumes/Timothy/Work/Safari/OpenSource/Source/WTF/wtf/Assertions.cpp:333 #1 0x00000001381586c4 in WTFCrashWithInfo(int, char const*, char const*, int) at /Volumes/Timothy/Work/Safari/OpenSource/WebKitBuild/Debug/usr/local/include/wtf/Assertions.h:778 #2 0x000000013b1113c8 in WebKit::toWebExtensionFrameIdentifier(WKFrameInfo*) at /Volumes/Timothy/Work/Safari/OpenSource/Source/WebKit/Shared/Extensions/WebExtensionFrameIdentifier.h:139 #3 0x000000013b110c80 in WebKit::frameParametersForFrame(_WKFrameTreeNode*, _WKFrameTreeNode*, WebKit::WebExtensionTab*, WebKit::WebExtensionContext*, bool) at /Volumes/Timothy/Work/Safari/OpenSource/Source/WebKit/UIProcess/Extensions/Cocoa/API/WebExtensionContextAPIWebNavigationCocoa.mm:63 #4 0x000000013b1107a0 in WebKit::WebExtensionContext::webNavigationTraverseFrameTreeForFrame(_WKFrameTreeNode*, _WKFrameTreeNode*, WebKit::WebExtensionTab*, WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&) at /Volumes/Timothy/Work/Safari/OpenSource/Source/WebKit/UIProcess/Extensions/Cocoa/API/WebExtensionContextAPIWebNavigationCocoa.mm:69 #5 0x000000013b113654 in WebKit::WebExtensionContext::webNavigationGetAllFrames(WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&)::$_1::operator()(_WKFrameTreeNode*) at /Volumes/Timothy/Work/Safari/OpenSource/Source/WebKit/UIProcess/Extensions/Cocoa/API/WebExtensionContextAPIWebNavigationCocoa.mm:126 #6 0x000000013b1139e4 in WTF::BlockPtrArc<void (_WKFrameTreeNode*)> WTF::BlockPtrArc<void (_WKFrameTreeNode*)>::fromCallable<WebKit::WebExtensionContext::webNavigationGetAllFrames(WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&)::$_1>(WebKit::WebExtensionContext::webNavigationGetAllFrames(WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&)::$_1)::'lambda'(void*, _WKFrameTreeNode*)::operator()(void*, _WKFrameTreeNode*) const at /Volumes/Timothy/Work/Safari/OpenSource/WebKitBuild/Debug/usr/local/include/wtf/BlockPtr.h:111 #7 0x000000013b113968 in WTF::BlockPtrArc<void (_WKFrameTreeNode*)> WTF::BlockPtrArc<void (_WKFrameTreeNode*)>::fromCallable<WebKit::WebExtensionContext::webNavigationGetAllFrames(WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&)::$_1>(WebKit::WebExtensionContext::webNavigationGetAllFrames(WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&)::$_1)::'lambda'(void*, _WKFrameTreeNode*)::__invoke(void*, _WKFrameTreeNode*) at /Volumes/Timothy/Work/Safari/OpenSource/WebKitBuild/Debug/usr/local/include/wtf/BlockPtr.h:110 #8 0x00000001394c0cfc in WTF::BlockPtr<void (_WKFrameTreeNode*)>::operator()(_WKFrameTreeNode*) const at /Volumes/Timothy/Work/Safari/OpenSource/WebKitBuild/Debug/usr/local/include/wtf/BlockPtr.h:196 #9 0x00000001394c0c00 in -[WKWebView(WKPrivate) _frames:]::$_35::operator()(WebKit::FrameTreeNodeData&&) const at /Volumes/Timothy/Work/Safari/OpenSource/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm:2172 #10 0x00000001394c0868 in WTF::Detail::CallableWrapper<-[WKWebView(WKPrivate) _frames:]::$_35, void, WebKit::FrameTreeNodeData&&>::call(WebKit::FrameTreeNodeData&&) at /Volumes/Timothy/Work/Safari/OpenSource/WebKitBuild/Debug/usr/local/include/wtf/Function.h:53 #11 0x000000013a09555c in WTF::Function<void (WebKit::FrameTreeNodeData&&)>::operator()(WebKit::FrameTreeNodeData&&) const at /Volumes/Timothy/Work/Safari/OpenSource/WebKitBuild/Debug/usr/local/include/wtf/Function.h:82 #12 0x000000013a094f00 in WTF::CompletionHandler<void (WebKit::FrameTreeNodeData&&)>::operator()(WebKit::FrameTreeNodeData&&) at /Volumes/Timothy/Work/Safari/OpenSource/WebKitBuild/Debug/usr/local/include/wtf/CompletionHandler.h:75 #13 0x000000013a155960 in WebKit::WebPageProxy::getAllFrames(WTF::CompletionHandler<void (WebKit::FrameTreeNodeData&&)>&&) at /Volumes/Timothy/Work/Safari/OpenSource/Source/WebKit/UIProcess/WebPageProxy.cpp:5458 #14 0x0000000139485c48 in -[WKWebView(WKPrivate) _frames:] at /Volumes/Timothy/Work/Safari/OpenSource/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm:2171 #15 0x000000013b111dbc in WebKit::WebExtensionContext::webNavigationGetAllFrames(WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&) at /Volumes/Timothy/Work/Safari/OpenSource/Source/WebKit/UIProcess/Extensions/Cocoa/API/WebExtensionContextAPIWebNavigationCocoa.mm:124 #16 0x000000013b2095b0 in auto void IPC::callMemberFunction<WebKit::WebExtensionContext, WebKit::WebExtensionContext, void (WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&), std::__1::tuple<WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>, void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>(WebKit::WebExtensionContext*, void (WebKit::WebExtensionContext::*)(WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&), std::__1::tuple<WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>&&, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&)::'lambda'(auto&&...)::operator()<WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>(auto&&...) const at /Volumes/Timothy/Work/Safari/OpenSource/Source/WebKit/Platform/IPC/HandleMessage.h:147 #17 0x000000013b2094d8 in decltype(std::declval<WebKit::WebExtensionContext>()(std::declval<WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>())) std::__1::__invoke[abi:sn170006]<void IPC::callMemberFunction<WebKit::WebExtensionContext, WebKit::WebExtensionContext, void (WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&), std::__1::tuple<WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>, void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>(WebKit::WebExtensionContext*, void (WebKit::WebExtensionContext::*)(WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&), std::__1::tuple<WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>&&, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&)::'lambda'(auto&&...), WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>(WebKit::WebExtensionContext&&, WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>&&) at /Volumes/Timothy/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.Internal.sdk/usr/include/c++/v1/__type_traits/invoke.h:340 #18 0x000000013b2094a8 in decltype(auto) std::__1::__apply_tuple_impl[abi:sn170006]<void IPC::callMemberFunction<WebKit::WebExtensionContext, WebKit::WebExtensionContext, void (WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&), std::__1::tuple<WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>, void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>(WebKit::WebExtensionContext*, void (WebKit::WebExtensionContext::*)(WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&), std::__1::tuple<WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>&&, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&)::'lambda'(auto&&...), std::__1::tuple<WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>, 0ul>(WebKit::WebExtensionContext&&, WebKit::WebExtensionContext&&, std::__1::__tuple_indices<0ul>) at /Volumes/Timothy/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.Internal.sdk/usr/include/c++/v1/tuple:1825 #19 0x000000013b209468 in decltype(auto) std::__1::apply[abi:sn170006]<void IPC::callMemberFunction<WebKit::WebExtensionContext, WebKit::WebExtensionContext, void (WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&), std::__1::tuple<WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>, void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>(WebKit::WebExtensionContext*, void (WebKit::WebExtensionContext::*)(WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&), std::__1::tuple<WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>&&, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&)::'lambda'(auto&&...), std::__1::tuple<WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>>(WebKit::WebExtensionContext&&, WebKit::WebExtensionContext&&) at /Volumes/Timothy/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.Internal.sdk/usr/include/c++/v1/tuple:1834 #20 0x000000013b208468 in void IPC::callMemberFunction<WebKit::WebExtensionContext, WebKit::WebExtensionContext, void (WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&), std::__1::tuple<WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>, void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>(WebKit::WebExtensionContext*, void (WebKit::WebExtensionContext::*)(WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&), std::__1::tuple<WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>&&, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&) at /Volumes/Timothy/Work/Safari/OpenSource/Source/WebKit/Platform/IPC/HandleMessage.h:145 #21 0x000000013b189b70 in void IPC::handleMessageAsync<Messages::WebExtensionContext::WebNavigationGetAllFrames, WebKit::WebExtensionContext, WebKit::WebExtensionContext, void (WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&)>(IPC::Connection&, IPC::Decoder&, WebKit::WebExtensionContext*, void (WebKit::WebExtensionContext::*)(WTF::ObjectIdentifierGeneric<WebKit::WebExtensionTabIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>, WTF::CompletionHandler<void (std::__1::optional<WTF::Vector<WebKit::WebExtensionFrameParameters, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, std::__1::optional<WTF::String>)>&&)) at /Volumes/Timothy/Work/Safari/OpenSource/Source/WebKit/Platform/IPC/HandleMessage.h:337 #22 0x000000013b18140c in WebKit::WebExtensionContext::didReceiveMessage(IPC::Connection&, IPC::Decoder&) at /Volumes/Timothy/Work/Safari/OpenSource/WebKitBuild/Debug/DerivedSources/WebKit/WebExtensionContextMessageReceiver.cpp:258 #23 0x000000013b95fdec in IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&) at /Volumes/Timothy/Work/Safari/OpenSource/Source/WebKit/Platform/IPC/MessageReceiverMap.cpp:129 #24 0x000000013a1a3680 in WebKit::WebProcessPool::dispatchMessage(IPC::Connection&, IPC::Decoder&) at /Volumes/Timothy/Work/Safari/OpenSource/Source/WebKit/UIProcess/WebProcessPool.cpp:1528 #25 0x000000013a1b2740 in WebKit::WebProcessProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&) at /Volumes/Timothy/Work/Safari/OpenSource/Source/WebKit/UIProcess/WebProcessProxy.cpp:1074 #26 0x000000013b935090 in IPC::Connection::dispatchMessage(IPC::Decoder&) at /Volumes/Timothy/Work/Safari/OpenSource/Source/WebKit/Platform/IPC/Connection.cpp:1244 #27 0x000000013b935528 in IPC::Connection::dispatchMessage(WTF::UniqueRef<IPC::Decoder>) at /Volumes/Timothy/Work/Safari/OpenSource/Source/WebKit/Platform/IPC/Connection.cpp:1292 #28 0x000000013b935c20 in IPC::Connection::dispatchIncomingMessages() at /Volumes/Timothy/Work/Safari/OpenSource/Source/WebKit/Platform/IPC/Connection.cpp:1402 #29 0x000000013b953724 in IPC::Connection::dispatchIncomingMessages()::$_16::operator()() const at /Volumes/Timothy/Work/Safari/OpenSource/Source/WebKit/Platform/IPC/Connection.cpp:1397 #30 0x000000013b953664 in WTF::Detail::CallableWrapper<IPC::Connection::dispatchIncomingMessages()::$_16, void>::call() at /Volumes/Timothy/Work/Safari/OpenSource/WebKitBuild/Debug/usr/local/include/wtf/Function.h:53 #31 0x0000000114a11ffc in WTF::Function<void ()>::operator()() const at /Volumes/Timothy/Work/Safari/OpenSource/WebKitBuild/Debug/usr/local/include/wtf/Function.h:82 #32 0x0000000112ba7528 in WTF::RunLoop::performWork() at /Volumes/Timothy/Work/Safari/OpenSource/Source/WTF/wtf/RunLoop.cpp:147 #33 0x0000000112babed4 in WTF::RunLoop::performWork(void*) at /Volumes/Timothy/Work/Safari/OpenSource/Source/WTF/wtf/cf/RunLoopCF.cpp:46
Attachments
Radar WebKit Bug Importer
Comment 1 2024-02-05 12:55:46 PST
Timothy Hatcher
Comment 2 2024-02-05 15:06:26 PST
EWS
Comment 3 2024-02-06 09:34:21 PST
Committed 274152@main (23ef211d3842): <https://commits.webkit.org/274152@main> Reviewed commits have been landed. Closing PR #23890 and removing active labels.
Marta Darbinyan
Comment 4 2024-02-13 11:10:16 PST
breaks API tests, tracking revert in rdar://122831039
Timothy Hatcher
Comment 5 2024-04-30 15:39:44 PDT
I haven’t been able to reproduce this recently.
Note You need to log in before you can comment on or make changes to this bug.