Bug 238296 - REGRESSION (GPUP): [iOS] ASSERTION FAILED: !m_queues.contains(key) under WebKit::RemoteRenderingBackend::startListeningForIPC()
Summary: REGRESSION (GPUP): [iOS] ASSERTION FAILED: !m_queues.contains(key) under WebK...
Status: RESOLVED DUPLICATE of bug 237674
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: Safari 13
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-03-23 16:10 PDT by Ryan Haddad
Modified: 2022-06-23 16:12 PDT (History)
3 users (show)

See Also:


Attachments
crash log (145.82 KB, text/plain)
2022-03-23 16:10 PDT, Ryan Haddad
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Haddad 2022-03-23 16:10:10 PDT
Created attachment 455575 [details]
crash log

The following assertion failure is seen on iOS debug bots:

ASSERTION FAILED: !m_queues.contains(key)
/Volumes/Data/worker/ios-simulator-15-debug/build/Source/WebKit/Platform/IPC/MessageReceiveQueueMap.cpp(34) : void IPC::MessageReceiveQueueMap::addImpl(IPC::MessageReceiveQueueMap::StoreType &&, IPC::ReceiverName, uint64_t)
1   0x14219db09 WTFCrash
2   0x1246a8b4b WTFCrashWithInfo(int, char const*, char const*, int)
3   0x125b30dfb IPC::MessageReceiveQueueMap::addImpl(std::__1::variant<IPC::MessageReceiveQueue*, std::__1::unique_ptr<IPC::MessageReceiveQueue, std::__1::default_delete<IPC::MessageReceiveQueue> > >&&, IPC::ReceiverName, unsigned long long)
4   0x125af7bbd IPC::MessageReceiveQueueMap::add(IPC::MessageReceiveQueue&, IPC::ReceiverName, unsigned long long)
5   0x125af7b53 IPC::Connection::addMessageReceiveQueue(IPC::MessageReceiveQueue&, IPC::ReceiverName, unsigned long long)
6   0x125b6c56d IPC::StreamServerConnectionBase::startReceivingMessagesImpl(IPC::ReceiverName)::$_2::operator()() const
7   0x125b6c4e9 WTF::Detail::CallableWrapper<IPC::StreamServerConnectionBase::startReceivingMessagesImpl(IPC::ReceiverName)::$_2, void>::call()
8   0x1421cb692 WTF::Function<void ()>::operator()() const
9   0x14221e7e8 void WTF::callOnMainAndWait<(WTF::MainStyle)1>(WTF::Function<void ()>&&)
10  0x14221e78d WTF::callOnMainRunLoopAndWait(WTF::Function<void ()>&&)
11  0x125b611dc IPC::StreamServerConnectionBase::startReceivingMessagesImpl(IPC::ReceiverName)
12  0x1252e703f IPC::StreamServerConnection::startReceivingMessages(IPC::ReceiverName)
13  0x1252e6955 WebKit::RemoteRenderingBackend::startListeningForIPC()

https://build.webkit.org/results/Apple-iOS-15-Simulator-Debug-WK2-Tests/r291751%20(2042)/results.html
Comment 1 Ryan Haddad 2022-03-23 16:15:17 PDT
animations/crash-on-removing-animation.html
Comment 2 Radar WebKit Bug Importer 2022-03-23 16:19:47 PDT
<rdar://problem/90731337>
Comment 3 Ryan Haddad 2022-03-23 16:29:31 PDT
fast/animation/request-animation-frame-during-modal.html
fast/dom/Geolocation/window-close-crash.html
fast/dom/intersection-observer-document-leak.html
fast/dom/Window/Location/set-location-after-close.html
fast/dom/Window/a-rel-noopener.html
fast/dom/Window/area-rel-noopener.html
fast/dom/Window/closure-access-after-navigation-window.html
fast/dom/Window/dom-access-from-closure-window-with-gc.html
fast/dom/Window/dom-access-from-closure-window.html
fast/dom/lazy-image-loading-document-leak.html
fast/dom/open-and-close-by-DOM.html
fast/events/before-unload-navigate-different-window.html
fast/events/before-unload-open-window.html
fast/events/ios/tab-cycle.html
fast/files/domurl-script-execution-context-crash.html
Comment 4 Brent Fulgham 2022-06-23 16:12:43 PDT

*** This bug has been marked as a duplicate of bug 237674 ***