[Webkit-unassigned] [Bug 219055] New: [iOS] ASSERTION FAILED: Completion handler should always be called under WebKit::GPUProcess::didReceiveMessage

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 17 15:26:44 PST 2020


https://bugs.webkit.org/show_bug.cgi?id=219055

            Bug ID: 219055
           Summary: [iOS] ASSERTION FAILED: Completion handler should
                    always be called under
                    WebKit::GPUProcess::didReceiveMessage
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ryanhaddad at apple.com

I'm seeing > 10 GPUProcess crashes on iOS simulator debug bots with the assertion failure below. Some crashes are attributed to tests, others are showing up in the "Other crashes" section.

ASSERTION FAILED: Completion handler should always be called
!m_function
/Volumes/Data/slave/ios-simulator-14-debug/build/WebKitBuild/Debug-iphonesimulator/usr/local/include/wtf/CompletionHandler.h(58) : WTF::CompletionHandler<void ()>::~CompletionHandler()
1   0x123bdfb09 WTFCrash
2   0x111afac97 WTF::CompletionHandler<void ()>::~CompletionHandler()
3   0x111af8235 WTF::CompletionHandler<void ()>::~CompletionHandler()
4   0x112096bde void IPC::handleMessageAsync<Messages::GPUProcess::PrepareToSuspend, WebKit::GPUProcess, void (WebKit::GPUProcess::*)(bool, WTF::CompletionHandler<void ()>&&)>(IPC::Connection&, IPC::Decoder&, WebKit::GPUProcess*, void (WebKit::GPUProcess::*)(bool, WTF::CompletionHandler<void ()>&&))
5   0x1120963c6 WebKit::GPUProcess::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
6   0x111a2fe6a IPC::Connection::dispatchMessage(IPC::Decoder&)
7   0x111a30fb0 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)
8   0x111a31640 IPC::Connection::dispatchOneIncomingMessage()
9   0x111a524e8 IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_8::operator()()
10  0x111a523fe WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_8, void>::call()
11  0x123c0b532 WTF::Function<void ()>::operator()() const
12  0x123c89bd5 WTF::RunLoop::performWork()
13  0x123c8e311 WTF::RunLoop::performWork(void*)
14  0x10a55037a __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
15  0x10a550272 __CFRunLoopDoSource0
16  0x10a54f754 __CFRunLoopDoSources0
17  0x10a549f1f __CFRunLoopRun
18  0x10a5496c6 CFRunLoopRunSpecific
19  0x109f377b9 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
20  0x109f379cd -[NSRunLoop(NSRunLoop) run]
21  0x10be64176 _xpc_objc_main
22  0x10be66115 xpc_main
23  0x1123e58b2 WebKit::XPCServiceMain(int, char const**)
24  0x11390872b WKXPCServiceMain
25  0x109d68d52 main
26  0x10bb11409 start
27  0x1

https://build.webkit.org/results/Apple-iOS-14-Simulator-Debug-WK2-Tests/r269914%20(725)/results.html

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20201117/e3e5f53b/attachment.htm>


More information about the webkit-unassigned mailing list