Bug 138636
Summary: | inspector/css/matched-style-properties.html and inspector/css/selector-specificity.html are very flaky on Mac | ||
---|---|---|---|
Product: | WebKit | Reporter: | Alexey Proskuryakov <ap> |
Component: | Web Inspector | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | graouts, inspector-bugzilla-changes, mark.lam, msaboff, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=148636 |
Alexey Proskuryakov
These tests frequently time out:
http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=inspector%2Fcss%2Fmatched-style-properties.html
http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=inspector%2Fcss%2Fselector-specificity.html
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/18947437>
Alexey Proskuryakov
Updated expectations in r175984.
Alexey Proskuryakov
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
Even worse, the crashes are sometimes misattributed to the next test.
Joseph Pecoraro
*** Bug 141118 has been marked as a duplicate of this bug. ***
Joseph Pecoraro
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.