Bug 268775
| Summary: | ASSERT traversing frames under WebExtensionContext::webNavigationTraverseFrameTreeForFrame | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Timothy Hatcher <timothy> |
| Component: | WebKit Extensions | Assignee: | Timothy Hatcher <timothy> |
| Status: | RESOLVED CONFIGURATION CHANGED | ||
| Severity: | Normal | CC: | timothy, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Local Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Timothy Hatcher
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 | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/122331877>
Timothy Hatcher
Pull request: https://github.com/WebKit/WebKit/pull/23890
EWS
Committed 274152@main (23ef211d3842): <https://commits.webkit.org/274152@main>
Reviewed commits have been landed. Closing PR #23890 and removing active labels.
Marta Darbinyan
breaks API tests, tracking revert in rdar://122831039
Timothy Hatcher
I haven’t been able to reproduce this recently.