[Webkit-unassigned] [Bug 208590] New: [ iOS and Mac wk2 Debug ] fast/events/beforeunload-prompt.html is flaky crashing.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 4 11:51:53 PST 2020


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

            Bug ID: 208590
           Summary: [ iOS and Mac wk2 Debug ]
                    fast/events/beforeunload-prompt.html is flaky
                    crashing.
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Macintosh
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: Lawrence.j at apple.com

Created attachment 392453

  --> https://bugs.webkit.org/attachment.cgi?id=392453&action=review

beforeunload-prompt-crash-log

fast/events/beforeunload-prompt.html

Description:
This test is flaky crashing on Mac wk2 Debug. The crashes have been occurring throughout the available history. The oldest crash displayed is on r251084.

History:
https://results.webkit.org/?suite=layout-tests&test=fast%2Fevents%2Fbeforeunload-prompt.html&style=debug&flavor=wk2&flavor=gpuprocess&limit=50000

Crash log attached;
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.JavaScriptCore            0x00000001063370e0 WTFCrash + 16 (Assertions.cpp:305)
1   com.apple.WebKit                    0x000000010f24361b WTFCrashWithInfo(int, char const*, char const*, int) + 27
2   com.apple.WebKit                    0x000000010fe97e85 WebKit::PageLoadState::didStartProvisionalLoad(WebKit::PageLoadState::Transaction::Token const&, WTF::String const&, WTF::String const&) + 229 (PageLoadState.cpp:292)
3   com.apple.WebKit                    0x0000000110048504 WebKit::WebPageProxy::didStartProvisionalLoadForFrameShared(WTF::Ref<WebKit::WebProcessProxy, WTF::DumbPtrTraits<WebKit::WebProcessProxy> >&&, WTF::ObjectIdentifier<WebCore::FrameIdentifierType>, unsigned long long, WTF::URL&&, WTF::URL&&, WebKit::UserData const&) + 1764 (WebPageProxy.cpp:4363)
4   com.apple.WebKit                    0x0000000110047e03 WebKit::WebPageProxy::didStartProvisionalLoadForFrame(WTF::ObjectIdentifier<WebCore::FrameIdentifierType>, unsigned long long, WTF::URL&&, WTF::URL&&, WebKit::UserData const&) + 147 (WebPageProxy.cpp:4328)
5   com.apple.WebKit                    0x0000000110b51f97 void IPC::callMemberFunctionImpl<WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(WTF::ObjectIdentifier<WebCore::FrameIdentifierType>, unsigned long long, WTF::URL&&, WTF::URL&&, WebKit::UserData const&), std::__1::tuple<WTF::ObjectIdentifier<WebCore::FrameIdentifierType>, unsigned long long, WTF::URL, WTF::URL, WebKit::UserData>, 0ul, 1ul, 2ul, 3ul, 4ul>(WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(WTF::ObjectIdentifier<WebCore::FrameIdentifierType>, unsigned long long, WTF::URL&&, WTF::URL&&, WebKit::UserData const&), std::__1::tuple<WTF::ObjectIdentifier<WebCore::FrameIdentifierType>, unsigned long long, WTF::URL, WTF::URL, WebKit::UserData>&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul>) + 263 (HandleMessage.h:42)
6   com.apple.WebKit                    0x0000000110b51c30 void IPC::callMemberFunction<WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(WTF::ObjectIdentifier<WebCore::FrameIdentifierType>, unsigned long long, WTF::URL&&, WTF::URL&&, WebKit::UserData const&), std::__1::tuple<WTF::ObjectIdentifier<WebCore::FrameIdentifierType>, unsigned long long, WTF::URL, WTF::URL, WebKit::UserData>, std::__1::integer_sequence<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul> >(std::__1::tuple<WTF::ObjectIdentifier<WebCore::FrameIdentifierType>, unsigned long long, WTF::URL, WTF::URL, WebKit::UserData>&&, WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(WTF::ObjectIdentifier<WebCore::FrameIdentifierType>, unsigned long long, WTF::URL&&, WTF::URL&&, WebKit::UserData const&)) + 112 (HandleMessage.h:48)
7   com.apple.WebKit                    0x0000000110b2009b void IPC::handleMessage<Messages::WebPageProxy::DidStartProvisionalLoadForFrame, WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(WTF::ObjectIdentifier<WebCore::FrameIdentifierType>, unsigned long long, WTF::URL&&, WTF::URL&&, WebKit::UserData const&)>(IPC::Decoder&, WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(WTF::ObjectIdentifier<WebCore::FrameIdentifierType>, unsigned long long, WTF::URL&&, WTF::URL&&, WebKit::UserData const&)) + 283 (HandleMessage.h:115)
8   com.apple.WebKit                    0x0000000110b163ba WebKit::WebPageProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&) + 7594 (WebPageProxyMessageReceiver.cpp:1037)
9   com.apple.WebKit                    0x000000010f35baf9 IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&) + 313 (MessageReceiverMap.cpp:124)
10  com.apple.WebKit                    0x000000010fe7c944 WebKit::AuxiliaryProcessProxy::dispatchMessage(IPC::Connection&, IPC::Decoder&) + 52 (AuxiliaryProcessProxy.cpp:196)
11  com.apple.WebKit                    0x000000011009ef4a WebKit::WebProcessProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&) + 58 (WebProcessProxy.cpp:733)
12  com.apple.WebKit                    0x000000010f2b34b9 IPC::Connection::dispatchMessage(IPC::Decoder&) + 473 (Connection.cpp:1009)
13  com.apple.WebKit                    0x000000010f2b3e21 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >) + 577 (Connection.cpp:1079)
14  com.apple.WebKit                    0x000000010f2b246b IPC::Connection::dispatchIncomingMessages() + 1067 (Connection.cpp:1181)
15  com.apple.WebKit                    0x000000010f2d34c5 IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_7::operator()() + 69 (Connection.cpp:983)
16  com.apple.WebKit                    0x000000010f2d33f9 WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_7, void>::call() + 25 (Function.h:52)
17  com.apple.JavaScriptCore            0x000000010636138a WTF::Function<void ()>::operator()() const + 138 (Function.h:84)
18  com.apple.JavaScriptCore            0x00000001063d7ec8 WTF::RunLoop::performWork() + 280 (RunLoop.cpp:120)
19  com.apple.JavaScriptCore            0x00000001063d959e WTF::RunLoop::performWork(void*) + 30 (RunLoopCF.cpp:39)
20  com.apple.CoreFoundation            0x00007fff2f3e9683 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
21  com.apple.CoreFoundation            0x00007fff2f3e9629 __CFRunLoopDoSource0 + 108
22  com.apple.CoreFoundation            0x00007fff2f3ccfeb __CFRunLoopDoSources0 + 195
23  com.apple.CoreFoundation            0x00007fff2f3cc5b5 __CFRunLoopRun + 1189
24  com.apple.CoreFoundation            0x00007fff2f3cbebe CFRunLoopRunSpecific + 455
25  com.apple.Foundation                0x00007fff316307df -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 280
26  WebKitTestRunner                    0x000000010604c380 WTR::TestController::platformRunUntil(bool&, WTF::Seconds) + 304 (TestControllerCocoa.mm:213)
27  WebKitTestRunner                    0x0000000106009b7f WTR::TestController::runUntil(bool&, WTF::Seconds) + 79 (TestController.cpp:1838)
28  WebKitTestRunner                    0x000000010600fc5e WTR::TestController::resetStateToConsistentValues(WTR::TestOptions const&, WTR::TestController::ResetStage) + 2462 (TestController.cpp:1131)
29  WebKitTestRunner                    0x0000000106051e7e WTR::TestInvocation::invoke() + 574 (TestInvocation.cpp:197)
30  WebKitTestRunner                    0x0000000106013948 WTR::TestController::runTest(char const*) + 536 (TestController.cpp:1767)
31  WebKitTestRunner                    0x00000001060143f6 WTR::TestController::runTestingServerLoop() + 214 (TestController.cpp:1813)
32  WebKitTestRunner                    0x000000010600a547 WTR::TestController::run() + 39 (TestController.cpp:1821)
33  WebKitTestRunner                    0x0000000106009ed5 WTR::TestController::TestController(int, char const**) + 821 (TestController.cpp:168)
34  WebKitTestRunner                    0x000000010600a613 WTR::TestController::TestController(int, char const**) + 35 (TestController.cpp:169)
35  WebKitTestRunner                    0x0000000105fdeb9f main + 111 (main.mm:69)
36  libdyld.dylib                       0x00007fff5b3223d5 start + 1

-- 
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/20200304/5e166751/attachment-0001.htm>


More information about the webkit-unassigned mailing list