WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED CONFIGURATION CHANGED
174433
Layout test storage/indexeddb/modern/new-database-after-user-delete.html is flaky crash
https://bugs.webkit.org/show_bug.cgi?id=174433
Summary
Layout test storage/indexeddb/modern/new-database-after-user-delete.html is f...
Michael Catanzaro
Reported
2017-07-12 13:21:01 PDT
Created
attachment 315277
[details]
Detailed backtrace from the bot Layout test storage/indexeddb/modern/new-database-after-user-delete.html crashed on Mac during a commit-queue run in
bug #174403
. I'll attach the full crash log. Here's thread 0: Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 com.apple.WebCore 0x000000010d077bca WTF::CrossThreadQueue<WTF::CrossThreadTask>::append(WTF::CrossThreadTask&&) + 106 (memory:2172) 1 com.apple.WebCore 0x000000010dcb8f72 WebCore::IDBServer::UniqueIDBDatabase::immediateCloseForUserDelete() + 3810 (UniqueIDBDatabase.cpp:1740) 2 com.apple.WebCore 0x000000010d0a3db3 WebCore::IDBServer::IDBServer::closeAndDeleteDatabasesModifiedSince(std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000l> > >, WTF::Function<void ()>&&) + 595 (HashTable.h:181) 3 com.apple.WebKitLegacy 0x000000010f933063 WebDatabaseProvider::deleteAllDatabases() + 163 (memory:2655) 4 DumpRenderTree 0x000000010a21b99d clearAllDatabasesCallback(OpaqueJSContext const*, OpaqueJSValue*, OpaqueJSValue*, unsigned long, OpaqueJSValue const* const*, OpaqueJSValue const**) + 25 (TestRunner.cpp:476) 5 com.apple.JavaScriptCore 0x000000010aab5afd long long JSC::APICallbackFunction::call<JSC::JSCallbackFunction>(JSC::ExecState*) + 525 (APICallbackFunction.h:63) 6 com.apple.JavaScriptCore 0x000000010abe23a5 JSC::LLInt::setUpCall(JSC::ExecState*, JSC::Instruction*, JSC::CodeSpecializationKind, JSC::JSValue, JSC::LLIntCallLinkInfo*) + 581 (LLIntSlowPaths.cpp:1244) 7 com.apple.JavaScriptCore 0x000000010abea01d llint_entry + 27269 8 com.apple.JavaScriptCore 0x000000010abe33b0 vmEntryToJavaScript + 304 9 com.apple.JavaScriptCore 0x000000010aa5da7f JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 127 (JITCode.cpp:82) 10 com.apple.JavaScriptCore 0x000000010aa224b6 JSC::Interpreter::executeProgram(JSC::SourceCode const&, JSC::ExecState*, JSC::JSObject*) + 16182 (Interpreter.cpp:912) 11 com.apple.JavaScriptCore 0x000000010a64fc52 JSC::evaluate(JSC::ExecState*, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&) + 354 (Completion.cpp:103) 12 com.apple.WebCore 0x000000010da29fe2 WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&, WebCore::DOMWrapperWorld&, WebCore::ExceptionDetails*) + 290 (JSMainThreadExecState.h:78) 13 com.apple.WebCore 0x000000010da2c4b1 WebCore::ScriptController::executeScriptInWorld(WebCore::DOMWrapperWorld&, WTF::String const&, bool) + 369 (ScriptController.cpp:674) 14 com.apple.WebCore 0x000000010da24fca WebCore::ScheduledAction::execute(WebCore::Document&) + 170 (ScheduledAction.cpp:128) 15 com.apple.WebCore 0x000000010cdd0e5c WebCore::DOMTimer::fired() + 796 (InspectorInstrumentation.h:236) 16 com.apple.WebCore 0x000000010dc8db9f WebCore::ThreadTimers::sharedTimerFiredInternal() + 175 (ThreadTimers.cpp:121) 17 com.apple.WebCore 0x000000010d6ad99f WebCore::timerFired(__CFRunLoopTimer*, void*) + 31 (MainThreadSharedTimerCF.cpp:75) 18 com.apple.CoreFoundation 0x00007fff8a4b4ae4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20 19 com.apple.CoreFoundation 0x00007fff8a4b4773 __CFRunLoopDoTimer + 1075 20 com.apple.CoreFoundation 0x00007fff8a4b42ca __CFRunLoopDoTimers + 298 21 com.apple.CoreFoundation 0x00007fff8a4ab7c1 __CFRunLoopRun + 1841 22 com.apple.CoreFoundation 0x00007fff8a4aae28 CFRunLoopRunSpecific + 296 23 DumpRenderTree 0x000000010a2066d9 runTest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 2586 (DumpRenderTree.mm:2038) 24 DumpRenderTree 0x000000010a205a55 dumpRenderTree(int, char const**) + 3034 (DumpRenderTree.mm:1281) 25 DumpRenderTree 0x000000010a207389 DumpRenderTreeMain(int, char const**) + 1600 (DumpRenderTree.mm:1397) 26 libdyld.dylib 0x00007fff9350f5ad start + 1
Attachments
Detailed backtrace from the bot
(92.41 KB, text/plain)
2017-07-12 13:21 PDT
,
Michael Catanzaro
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Brent Fulgham
Comment 1
2022-07-11 15:13:15 PDT
According to <
https://results.webkit.org/?suite=javascriptcore-tests&suite=javascriptcore-tests&suite=javascriptcore-tests&suite=javascriptcore-tests&suite=javascriptcore-tests&suite=javascriptcore-tests&suite=javascriptcore-tests&suite=javascriptcore-tests&suite=javascriptcore-tests&suite=javascriptcore-tests&suite=layout-tests&test=stress%2F16bit-code.js.bytecode-cache&test=stress%2F16bit-code.js.default&test=stress%2F16bit-code.js.dfg-eager&test=stress%2F16bit-code.js.dfg-eager-no-cjit-validate&test=stress%2F16bit-code.js.eager-jettison-no-cjit&test=stress%2F16bit-code.js.ftl-eager&test=stress%2F16bit-code.js.ftl-eager-no-cjit&test=stress%2F16bit-code.js.ftl-eager-no-cjit-b3o1&test=stress%2F16bit-code.js.ftl-no-cjit-b3o0&test=stress%2F16bit-code.js.ftl-no-cjit-fuzz&test=storage%2Findexeddb%2Fmodern%2Fnew-database-after-user-delete.html
> this is no longer flaky.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug