[Webkit-unassigned] [Bug 193740] New: REGRESSION: [ Mojave Debug ] Layout Test http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.html is a flakey crash

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jan 23 14:41:03 PST 2019


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

            Bug ID: 193740
           Summary: REGRESSION: [ Mojave Debug ] Layout Test
                    http/tests/cookies/same-site/fetch-after-top-level-nav
                    igation-initiated-from-iframe-in-cross-origin-page.htm
                    l is a flakey crash
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: sroberts at apple.com
                CC: lforschler at apple.com

The following layout test is flaky on Mojave Debug

http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.html

Probable cause:

This test became flakey around 1/8/2019. Is a regression, we do not know the regression point. It looks like an assertion failure.

Flakiness Dashboard:

https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fcookies%2Fsame-site%2Ffetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.html


Crash Log: 

https://build.webkit.org/results/Apple%20Mojave%20Debug%20WK2%20(Tests)/r240342%20(1286)/http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-crash-log.txt


ASSERTION FAILED: m_uncommittedState.state == State::Committed
/Volumes/Data/slave/mojave-debug/build/Source/WebKit/UIProcess/PageLoadState.cpp(298) : void WebKit::PageLoadState::didFinishLoad(const Transaction::Token &)
1   0x10ef54b69 WTFCrash
2   0x11816e66b WTFCrashWithInfo(int, char const*, char const*, int)
3   0x1188c08fd WebKit::PageLoadState::didFinishLoad(WebKit::PageLoadState::Transaction::Token const&)
4   0x118a78d72 WebKit::WebPageProxy::didFinishLoadForFrame(unsigned long long, unsigned long long, WebKit::UserData const&)
5   0x1193f021e void IPC::callMemberFunctionImpl<WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(unsigned long long, unsigned long long, WebKit::UserData const&), std::__1::tuple<unsigned long long, unsigned long long, WebKit::UserData>, 0ul, 1ul, 2ul>(WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(unsigned long long, unsigned long long, WebKit::UserData const&), std::__1::tuple<unsigned long long, unsigned long long, WebKit::UserData>&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul, 2ul>)
6   0x1193eff40 void IPC::callMemberFunction<WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(unsigned long long, unsigned long long, WebKit::UserData const&), std::__1::tuple<unsigned long long, unsigned long long, WebKit::UserData>, std::__1::integer_sequence<unsigned long, 0ul, 1ul, 2ul> >(std::__1::tuple<unsigned long long, unsigned long long, WebKit::UserData>&&, WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(unsigned long long, unsigned long long, WebKit::UserData const&))
7   0x1193d01fb void IPC::handleMessage<Messages::WebPageProxy::DidFinishLoadForFrame, WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(unsigned long long, unsigned long long, WebKit::UserData const&)>(IPC::Decoder&, WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(unsigned long long, unsigned long long, WebKit::UserData const&))
8   0x1193c56f8 WebKit::WebPageProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
9   0x118210c3a IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&)
10  0x11889b414 WebKit::ChildProcessProxy::dispatchMessage(IPC::Connection&, IPC::Decoder&)
11  0x118b69e7a WebKit::WebProcessProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
12  0x1181b616c IPC::Connection::dispatchMessage(IPC::Decoder&)
13  0x1181a8551 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)
14  0x1181b35c1 IPC::Connection::dispatchIncomingMessages()
15  0x1181d7c92 IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_14::operator()()
16  0x1181d7bb9 WTF::Function<void ()>::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_14>::call()
17  0x10ef7e14d WTF::Function<void ()>::operator()() const
18  0x10efe6813 WTF::RunLoop::performWork()
19  0x10efe71a4 WTF::RunLoop::performWork(void*)
20  0x7fff4a8e51d9 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
21  0x7fff4a8e517f __CFRunLoopDoSource0
22  0x7fff4a8c902c __CFRunLoopDoSources0
23  0x7fff4a8c85d3 __CFRunLoopRun
24  0x7fff4a8c7eb6 CFRunLoopRunSpecific
25  0x7fff4cc4c4aa -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
26  0x10ed5abd0 WTR::TestController::platformRunUntil(bool&, WTF::Seconds)
27  0x10ed1b2ff WTR::TestController::runUntil(bool&, WTF::Seconds)
28  0x10ed5dced WTR::TestInvocation::invoke()
29  0x10ed2c65f WTR::TestController::runTest(char const*)
30  0x10ed304a9 WTR::TestController::runTestingServerLoop()
31  0x10ed1c056 WTR::TestController::run()
LEAK: 1 CachedResource

-- 
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/20190123/8e637ce1/attachment.html>


More information about the webkit-unassigned mailing list