Bug 194502
Summary: | REGRESSION: [ Mac Debug ] ( r240358 ) Layout Test imported/w3c/web-platform-tests/IndexedDB/idbindex_openKeyCursor2.htm is a flaky Crash | ||
---|---|---|---|
Product: | WebKit | Reporter: | Truitt Savell <tsavell> |
Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | jlewis3, lforschler, ryanhaddad, sihui_liu, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Truitt Savell
The following layout test is flaky on Mac Debug
imported/w3c/web-platform-tests/IndexedDB/idbindex_openKeyCursor2.htm
Probable cause:
This test began crashing from https://trac.webkit.org/changeset/240358/webkit.
Flakiness Dashboard:
https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=imported%2Fw3c%2Fweb-platform-tests%2FIndexedDB%2Fidbindex_openKeyCursor2.htm
confirmed using command:
run-webkit-tests --root debug-240358 imported/w3c/web-platform-tests/IndexedDB/idbindex_openKeyCursor2.htm --iterations 1000 -f --debug
the test crashes on r240358 but not on r240357.
Crash:
05:19:47.497 40595 worker/3 imported/w3c/web-platform-tests/IndexedDB/idbindex_openKeyCursor2.htm crashed, (stderr lines):
05:19:47.497 40595 ASSERTION FAILED: m_transactionOperationsInProgressQueue.first() == &operation
05:19:47.497 40595 ./Modules/indexeddb/IDBTransaction.cpp(1397) : void WebCore::IDBTransaction::operationCompletedOnClient(IDBClient::TransactionOperation &)
05:19:47.497 40595 1 0x39fbfaf39 WTFCrash
05:19:47.497 40595 2 0x38de9bb3b WTFCrashWithInfo(int, char const*, char const*, int)
05:19:47.497 40595 3 0x38f5fb938 WebCore::IDBTransaction::operationCompletedOnClient(WebCore::IDBClient::TransactionOperation&)
05:19:47.497 40595 4 0x38f5f1b46 WebCore::IDBClient::TransactionOperation::doComplete(WebCore::IDBResultData const&)
05:19:47.497 40595 5 0x38f5eedef WebCore::IDBTransaction::completedOperationTimerFired()
05:19:47.497 40595 6 0x38f618cc7 WTF::Function<void ()>::CallableWrapper<std::__1::__bind<void (WebCore::IDBTransaction::*&)(), WebCore::IDBTransaction*> >::call()
05:19:47.497 40595 7 0x38de9cfed WTF::Function<void ()>::operator()() const
05:19:47.497 40595 8 0x38def62a9 WebCore::Timer::fired()
05:19:47.497 40595 9 0x390e90767 WebCore::ThreadTimers::sharedTimerFiredInternal()
05:19:47.498 40595 10 0x390e97bc1 WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0::operator()() const
05:19:47.498 40595 11 0x390e97b79 WTF::Function<void ()>::CallableWrapper<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0>::call()
05:19:47.498 40595 12 0x38de9cfed WTF::Function<void ()>::operator()() const
05:19:47.498 40595 13 0x390e6aa47 WebCore::MainThreadSharedTimer::fired()
05:19:47.498 40595 14 0x390ef08c9 WebCore::timerFired(__CFRunLoopTimer*, void*)
05:19:47.498 40595 15 0x7fff4b320704 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
05:19:47.498 40595 16 0x7fff4b320384 __CFRunLoopDoTimer
05:19:47.498 40595 17 0x7fff4b31fe7a __CFRunLoopDoTimers
05:19:47.498 40595 18 0x7fff4b31761b __CFRunLoopRun
05:19:47.498 40595 19 0x7fff4b316a07 CFRunLoopRunSpecific
05:19:47.498 40595 20 0x7fff4a5f4d96 RunCurrentEventLoopInMode
05:19:47.498 40595 21 0x7fff4a5f4b06 ReceiveNextEventCommon
05:19:47.498 40595 22 0x7fff4a5f4884 _BlockUntilNextEventMatchingListInModeWithFilter
05:19:47.498 40595 23 0x7fff488a7a73 _DPSNextEvent
05:19:47.498 40595 24 0x7fff4903de34 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
05:19:47.498 40595 25 0x7fff4889c885 -[NSApplication run]
05:19:47.498 40595 26 0x7fff4886ba72 NSApplicationMain
05:19:47.498 40595 27 0x7fff73a15f57 _xpc_objc_main
05:19:47.498 40595 28 0x7fff73a14baa xpc_main
05:19:47.498 40595 29 0x3885670c1 WebKit::XPCServiceMain(int, char const**)
05:19:47.498 40595 30 0x3883d623b WKXPCServiceMain
05:19:47.498 40595 31 0x106c79f5e main
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Truitt Savell
This is most likely related to rdar://problem/47623109
Radar WebKit Bug Importer
<rdar://problem/48008596>
Sihui Liu
(In reply to Truitt Savell from comment #1)
> This is most likely related to rdar://problem/47623109
We already had a bug for this assertion failure. This was a pre-existing bug and r240358 made the bug crash more often so we could observe it on many tests.
*** This bug has been marked as a duplicate of bug 194413 ***