RESOLVED FIXED 196024
REGRESSION: Flaky ASSERTION FAILED: !m_killed seen with http/tests/security/cross-origin-worker-indexeddb.html
https://bugs.webkit.org/show_bug.cgi?id=196024
Summary REGRESSION: Flaky ASSERTION FAILED: !m_killed seen with http/tests/security/c...
Truitt Savell
Reported 2019-03-20 12:42:04 PDT
The following layout test is failing on Debug http/tests/security/cross-origin-worker-indexeddb.html Probable cause: Unknown, this test started crashing around 242912~ and is popping up in EWS often as a false positive. It is not reproducing locally at all. The crash logs are listed as invalid as well. Flakiness Dashboard: https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2Fcross-origin-worker-indexeddb.html Crash: https://build.webkit.org/results/Apple%20Mojave%20Debug%20WK1%20(Tests)/r243203%20(2675)/http/tests/security/cross-origin-worker-indexeddb-crash-log.txt
Attachments
crash log (112.72 KB, text/plain)
2019-03-20 13:17 PDT, Ryan Haddad
no flags
Patch (1.82 KB, patch)
2019-03-21 12:00 PDT, youenn fablet
no flags
Patch (1.82 KB, patch)
2019-03-21 12:15 PDT, youenn fablet
no flags
Ryan Haddad
Comment 1 2019-03-20 13:17:37 PDT
Created attachment 365385 [details] crash log
Ryan Haddad
Comment 2 2019-03-20 13:17:56 PDT
ASSERTION FAILED: !m_killed /Volumes/Data/EWS/WebKit/WebKitBuild/Debug/usr/local/include/wtf/CrossThreadQueue.h(64) : void WTF::CrossThreadQueue<WTF::CrossThreadTask>::append(DataType &&) [DataType = WTF::CrossThreadTask] 1 0x106f61fa9 WTFCrash 2 0x1158c53ab WTFCrashWithInfo(int, char const*, char const*, int) 3 0x1170f748a WTF::CrossThreadQueue<WTF::CrossThreadTask>::append(WTF::CrossThreadTask&&) 4 0x1171ba536 WebCore::IDBServer::UniqueIDBDatabase::postDatabaseTask(WTF::CrossThreadTask&&) 5 0x1171f6a4b auto WebCore::IDBServer::UniqueIDBDatabase::performCurrentOpenOperation()::$_2::operator()<WebCore::StorageQuotaManager::Decision>(WebCore::StorageQuotaManager::Decision) 6 0x1171f67fa WTF::Function<void (WebCore::StorageQuotaManager::Decision)>::CallableWrapper<WebCore::IDBServer::UniqueIDBDatabase::performCurrentOpenOperation()::$_2>::call(WebCore::StorageQuotaManager::Decision) 7 0x1171309c3 WTF::Function<void (WebCore::StorageQuotaManager::Decision)>::operator()(WebCore::StorageQuotaManager::Decision) const 8 0x1170e6741 WTF::CompletionHandler<void (WebCore::StorageQuotaManager::Decision)>::operator()(WebCore::StorageQuotaManager::Decision) 9 0x11934fbf6 WebCore::StorageQuotaManager::processPendingRequests(WTF::Optional<unsigned long long>) 10 0x119354bdd WebCore::StorageQuotaManager::addUser(WebCore::StorageQuotaUser&)::$_0::operator()() const 11 0x1193549d9 WTF::Function<void ()>::CallableWrapper<WebCore::StorageQuotaManager::addUser(WebCore::StorageQuotaUser&)::$_0>::call() 12 0x1158c686d WTF::Function<void ()>::operator()() const 13 0x116fa95e0 WTF::CompletionHandler<void ()>::operator()() 14 0x1170e5e47 WebCore::IDBServer::IDBServer::QuotaUser::initializeSpaceUsed(unsigned long long) 15 0x1170e65ad WebCore::IDBServer::IDBServer::finishComputingSpaceUsedForOrigin(WebCore::ClientOrigin const&, unsigned long long) 16 0x117130800 void WTF::callMemberFunctionForCrossThreadTaskImpl<WebCore::IDBServer::IDBServer, void (WebCore::IDBServer::IDBServer::*)(WebCore::ClientOrigin const&, unsigned long long), std::__1::tuple<WebCore::ClientOrigin, unsigned long long>, 0ul, 1ul>(WebCore::IDBServer::IDBServer*, void (WebCore::IDBServer::IDBServer::*)(WebCore::ClientOrigin const&, unsigned long long), std::__1::tuple<WebCore::ClientOrigin, unsigned long long>&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul>) 17 0x117130710 void WTF::callMemberFunctionForCrossThreadTask<WebCore::IDBServer::IDBServer, void (WebCore::IDBServer::IDBServer::*)(WebCore::ClientOrigin const&, unsigned long long), std::__1::tuple<WebCore::ClientOrigin, unsigned long long>, std::__1::integer_sequence<unsigned long, 0ul, 1ul> >(WebCore::IDBServer::IDBServer*, void (WebCore::IDBServer::IDBServer::*)(WebCore::ClientOrigin const&, unsigned long long), std::__1::tuple<WebCore::ClientOrigin, unsigned long long>&&) 18 0x1171306a4 WTF::CrossThreadTask WTF::createCrossThreadTask<WebCore::IDBServer::IDBServer, 0, WebCore::ClientOrigin const&, unsigned long long, WebCore::ClientOrigin, unsigned long long>(WebCore::IDBServer::IDBServer&, void (WebCore::IDBServer::IDBServer::*)(WebCore::ClientOrigin const&, unsigned long long), WebCore::ClientOrigin const&, unsigned long long const&)::'lambda'()::operator()() 19 0x1171304d9 WTF::Function<void ()>::CallableWrapper<WTF::CrossThreadTask WTF::createCrossThreadTask<WebCore::IDBServer::IDBServer, 0, WebCore::ClientOrigin const&, unsigned long long, WebCore::ClientOrigin, unsigned long long>(WebCore::IDBServer::IDBServer&, void (WebCore::IDBServer::IDBServer::*)(WebCore::ClientOrigin const&, unsigned long long), WebCore::ClientOrigin const&, unsigned long long const&)::'lambda'()>::call() 20 0x106f8c46d WTF::Function<void ()>::operator()() const 21 0x106f8ba65 WTF::CrossThreadTask::performTask() 22 0x106f8bb0d WTF::CrossThreadTaskHandler::handleTaskRepliesOnMainThread() 23 0x106f8d6f8 WTF::CrossThreadTaskHandler::postTaskReply(WTF::CrossThreadTask&&)::$_1::operator()() const 24 0x106f8d6b9 WTF::Function<void ()>::CallableWrapper<WTF::CrossThreadTaskHandler::postTaskReply(WTF::CrossThreadTask&&)::$_1>::call() 25 0x106f8c46d WTF::Function<void ()>::operator()() const 26 0x106fbfadd WTF::dispatchFunctionsFromMainThread() 27 0x106fc28c5 -[JSWTFMainThreadCaller call] 28 0x7fff53fa32b5 __NSThreadPerformPerform 29 0x7fff51e62d31 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ 30 0x7fff51f1a60c __CFRunLoopDoSource0 31 0x7fff51e45d3c __CFRunLoopDoSources0
Radar WebKit Bug Importer
Comment 3 2019-03-21 11:56:12 PDT
youenn fablet
Comment 4 2019-03-21 12:00:46 PDT
youenn fablet
Comment 5 2019-03-21 12:15:45 PDT
WebKit Commit Bot
Comment 6 2019-03-22 15:12:38 PDT
Comment on attachment 365587 [details] Patch Clearing flags on attachment: 365587 Committed r243402: <https://trac.webkit.org/changeset/243402>
WebKit Commit Bot
Comment 7 2019-03-22 15:12:39 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.