NEW 138636
inspector/css/matched-style-properties.html and inspector/css/selector-specificity.html are very flaky on Mac
https://bugs.webkit.org/show_bug.cgi?id=138636
Summary inspector/css/matched-style-properties.html and inspector/css/selector-specif...
Attachments
Radar WebKit Bug Importer
Comment 1 2014-11-11 15:41:20 PST
Alexey Proskuryakov
Comment 2 2014-11-11 15:57:05 PST
Updated expectations in r175984.
Alexey Proskuryakov
Comment 3 2015-01-08 00:56:21 PST
inspector/css/selector-specificity.html also sometimes crashes; 0 com.apple.JavaScriptCore 0x000000010d3d9a3a WTFCrash + 42 1 com.apple.WebCore 0x0000000110f69061 JSC::asObject(JSC::JSCell*) + 65 (JSObject.h:1190) 2 com.apple.WebCore 0x0000000110f69010 JSC::asObject(JSC::JSValue) + 32 (JSObject.h:1196) 3 com.apple.WebCore 0x0000000110f69415 JSC::Register::function() const + 85 (JSObject.h:1473) 4 com.apple.WebCore 0x0000000110f6937c JSC::ExecState::callee() const + 28 (CallFrame.h:46) 5 com.apple.WebCore 0x000000011104c1e5 JSC::ExecState::lexicalGlobalObject() const + 21 (JSScope.h:244) 6 com.apple.WebCore 0x00000001128fad65 WebCore::domWindowFromExecState(JSC::ExecState*) + 21 (ScriptState.cpp:52) 7 com.apple.WebCore 0x0000000112e71db8 WebCore::WebInjectedScriptManager::discardInjectedScriptsFor(WebCore::DOMWindow*) + 664 (WebInjectedScriptManager.cpp:78) 8 com.apple.WebCore 0x0000000112e12713 WebCore::WebConsoleAgent::frameWindowDiscarded(WebCore::DOMWindow*) + 259 (WebConsoleAgent.cpp:70) 9 com.apple.WebCore 0x0000000111b97f38 WebCore::InspectorInstrumentation::frameWindowDiscardedImpl(WebCore::InstrumentingAgents&, WebCore::DOMWindow*) + 56 (InspectorInstrumentation.cpp:192) 10 com.apple.WebCore 0x00000001114efed8 WebCore::InspectorInstrumentation::frameWindowDiscarded(WebCore::Frame*, WebCore::DOMWindow*) + 56 (InspectorInstrumentation.h:633) 11 com.apple.WebCore 0x0000000111724a64 WebCore::FrameLoader::clear(WebCore::Document*, bool, bool, bool) + 324 (FrameLoader.cpp:636) 12 com.apple.WebCore 0x0000000111451ed2 WebCore::DocumentWriter::begin(WebCore::URL const&, bool, WebCore::Document*) + 498 (DocumentWriter.cpp:142) 13 com.apple.WebCore 0x0000000111419d6f WebCore::DocumentLoader::commitData(char const*, unsigned long) + 127 (DocumentLoader.cpp:790) 14 com.apple.WebCore 0x00000001114198b9 WebCore::DocumentLoader::finishedLoading(double) + 1513 (DocumentLoader.cpp:437) 15 com.apple.WebCore 0x000000011141e746 WebCore::DocumentLoader::maybeLoadEmpty() + 870 (DocumentLoader.cpp:1393) 16 com.apple.WebCore 0x000000011141e882 WebCore::DocumentLoader::startLoadingMainResource() + 274 (DocumentLoader.cpp:1405) 17 com.apple.WebCore 0x000000011172e129 WebCore::FrameLoader::continueLoadAfterWillSubmitForm() + 185 (FrameLoader.cpp:2324) 18 com.apple.WebCore 0x000000011172a57c WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest const&, WTF::PassRefPtr<WebCore::FormState>, bool, WebCore::AllowNavigationToInvalidURL) + 1068 (FrameLoader.cpp:2972) 19 com.apple.WebCore 0x00000001117355ae WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader*, WebCore::FrameLoadType, WTF::PassRefPtr<WebCore::FormState>, WebCore::AllowNavigationToInvalidURL)::$_4::operator()(WebCore::ResourceRequest const&, WTF::PassRefPtr<WebCore::FormState>, bool) const + 94 (FrameLoader.cpp:1478) 20 com.apple.WebCore 0x0000000111735535 std::__1::__function::__func<WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader*, WebCore::FrameLoadType, WTF::PassRefPtr<WebCore::FormState>, WebCore::AllowNavigationToInvalidURL)::$_4, std::__1::allocator<WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader*, WebCore::FrameLoadType, WTF::PassRefPtr<WebCore::FormState>, WebCore::AllowNavigationToInvalidURL)::$_4>, void (WebCore::ResourceRequest const&, WTF::PassRefPtr<WebCore::FormState>, bool)>::operator()(WebCore::ResourceRequest const&, WTF::PassRefPtr<WebCore::FormState>&&, bool&&) + 229 (functional:1370) 21 com.apple.WebCore 0x00000001124ce417 std::__1::function<void (WebCore::ResourceRequest const&, WTF::PassRefPtr<WebCore::FormState>, bool)>::operator()(WebCore::ResourceRequest const&, WTF::PassRefPtr<WebCore::FormState>, bool) const + 87 (functional:1755) 22 com.apple.WebCore 0x00000001124ce866 WebCore::PolicyChecker::checkNavigationPolicy(WebCore::ResourceRequest const&, WebCore::DocumentLoader*, WTF::PassRefPtr<WebCore::FormState>, std::__1::function<void (WebCore::ResourceRequest const&, WTF::PassRefPtr<WebCore::FormState>, bool)>) + 358 (PolicyChecker.cpp:75) 23 com.apple.WebCore 0x0000000111729e0e WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader*, WebCore::FrameLoadType, WTF::PassRefPtr<WebCore::FormState>, WebCore::AllowNavigationToInvalidURL) + 1742 (FrameLoader.cpp:1477) 24 com.apple.WebCore 0x0000000111727713 WebCore::FrameLoader::load(WebCore::DocumentLoader*) + 435 (FrameLoader.cpp:1378) 25 com.apple.WebCore 0x00000001117296a4 WebCore::FrameLoader::load(WebCore::FrameLoadRequest const&) + 868 (FrameLoader.cpp:1328) 26 com.apple.WebKitLegacy 0x000000011830df5b -[WebFrame loadRequest:] + 635 (WebFrame.mm:2509) 27 DumpRenderTree 0x000000010c74b6dd runTest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 6701 (DumpRenderTree.mm:1959) 28 DumpRenderTree 0x000000010c749c4a runTestingServerLoop() + 330 (DumpRenderTree.mm:1069) 29 DumpRenderTree 0x000000010c7493da dumpRenderTree(int, char const**) + 506 (DumpRenderTree.mm:1178) 30 DumpRenderTree 0x000000010c74ba86 DumpRenderTreeMain(int, char const**) + 102 (DumpRenderTree.mm:1315) 31 DumpRenderTree 0x000000010c79b672 main + 34 (DumpRenderTreeMain.mm:30) 32 libdyld.dylib 0x00007fff83f755c9 start + 1
Alexey Proskuryakov
Comment 4 2015-04-15 12:28:12 PDT
Even worse, the crashes are sometimes misattributed to the next test.
Joseph Pecoraro
Comment 5 2015-05-05 13:30:23 PDT
*** Bug 141118 has been marked as a duplicate of this bug. ***
Joseph Pecoraro
Comment 6 2015-05-05 13:38:12 PDT
Fixing the crash in: <https://webkit.org/b/144636> Web Inspector: Crash under WebCore::domWindowFromExecState reloading page with inspector open This will cover making these tests no longer flakey. There are likely other issues that may prevent unskipping these tests.
Note You need to log in before you can comment on or make changes to this bug.