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
232046
[ BigSure wk1 Debug ] fast/selectors/pseudo-element-inside-any.html is a flaky crash
https://bugs.webkit.org/show_bug.cgi?id=232046
Summary
[ BigSure wk1 Debug ] fast/selectors/pseudo-element-inside-any.html is a flak...
ayumi_kojima
Reported
2021-10-20 14:21:00 PDT
fast/selectors/pseudo-element-inside-any.html Is a flaky crash on BigSure wk1 Debug. History:
https://results.webkit.org/?suite=layout-tests&test=fast%2Fselectors%2Fpseudo-element-inside-any.html
Result page:
https://build.webkit.org/results/Apple-BigSur-Debug-WK1-Tests/r284539%20(4862)/results.html
# Stderr: 2021-10-20 10:50:40.599 DumpRenderTree[43429:14163985] nil host used in call to allowsSpecificHTTPSCertificateForHost 2021-10-20 10:50:40.599 DumpRenderTree[43429:14163985] nil host used in call to allowsAnyHTTPSCertificateForHost: ASSERTION FAILED: When matching pseudo elements, we should never compile a selector checker without context unless it cannot match anything. !SelectorCompiler::ruleCollectorSimpleSelectorChecker(compiledSelector, &element(), &ignoreSpecificity) || m_pseudoElementRequest.pseudoId == PseudoId::None ./style/ElementRuleCollector.cpp(461) : bool WebCore::Style::ElementRuleCollector::ruleMatches(const WebCore::Style::RuleData &, unsigned int &) 1 0x1057b0689 WTFCrash 2 0x12c6592d7 WebCore::Style::ElementRuleCollector::ruleMatches(WebCore::Style::RuleData const&, unsigned int&) 3 0x12c65756e WebCore::Style::ElementRuleCollector::collectMatchingRulesForList(WTF::Vector<WebCore::Style::RuleData, 1ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const*, WebCore::Style::MatchRequest const&) 4 0x12c657250 WebCore::Style::ElementRuleCollector::collectMatchingRules(WebCore::Style::MatchRequest const&) 5 0x12c657ce1 WebCore::Style::ElementRuleCollector::collectMatchingAuthorRules() 6 0x12c657c85 WebCore::Style::ElementRuleCollector::matchAuthorRules() 7 0x12c6d4967 WebCore::Style::Resolver::pseudoStyleForElement(WebCore::Element const&, WebCore::Style::PseudoElementRequest const&, WebCore::RenderStyle const&, WebCore::RenderStyle const*, WebCore::SelectorFilter const*) 8 0x12c22a4b6 WebCore::RenderElement::getUncachedPseudoStyle(WebCore::Style::PseudoElementRequest const&, WebCore::RenderStyle const*, WebCore::RenderStyle const*) const 9 0x12c22388f WebCore::RenderElement::getCachedPseudoStyle(WebCore::PseudoId, WebCore::RenderStyle const*) const 10 0x12c6359b1 WebCore::RenderTreeUpdater::GeneratedContent::updateBackdropRenderer(WebCore::RenderElement&) 11 0x12c63520a WebCore::RenderTreeUpdater::updateAfterDescendants(WebCore::Element&, WebCore::Style::ElementUpdates const*) 12 0x12c635140 WebCore::RenderTreeUpdater::popParent() 13 0x12c6345e0 WebCore::RenderTreeUpdater::popParentsToDepth(unsigned int) 14 0x12c633f6c WebCore::RenderTreeUpdater::updateRenderTree(WebCore::ContainerNode&) 15 0x12c633a93 WebCore::RenderTreeUpdater::commit(std::__1::unique_ptr<WebCore::Style::Update const, std::__1::default_delete<WebCore::Style::Update const> >) 16 0x12a61b2fd WebCore::Document::updateRenderTree(std::__1::unique_ptr<WebCore::Style::Update const, std::__1::default_delete<WebCore::Style::Update const> >) 17 0x12a61b90b WebCore::Document::resolveStyle(WebCore::Document::ResolveStyleType) 18 0x12a61c620 WebCore::Document::updateStyleIfNeeded() 19 0x12a63992d WebCore::Document::finishedParsing() 20 0x12aee0ad8 WebCore::HTMLConstructionSite::finishedParsing() 21 0x12af313c7 WebCore::HTMLTreeBuilder::finished() 22 0x12aee8a08 WebCore::HTMLDocumentParser::end() 23 0x12aee67c8 WebCore::HTMLDocumentParser::attemptToRunDeferredScriptsAndEnd() 24 0x12aee6507 WebCore::HTMLDocumentParser::prepareToStopParsing() 25 0x12aee8a72 WebCore::HTMLDocumentParser::attemptToEnd() 26 0x12aee8b39 WebCore::HTMLDocumentParser::finish() 27 0x12b394ae4 WebCore::DocumentWriter::end() 28 0x12b3939d6 WebCore::DocumentLoader::finishedLoading() 29 0x12b393377 WebCore::DocumentLoader::notifyFinished(WebCore::CachedResource&, WebCore::NetworkLoadMetrics const&) 30 0x12b55ca0a WebCore::CachedResource::checkNotify(WebCore::NetworkLoadMetrics const&) 31 0x12b54fc8c WebCore::CachedResource::finishLoading(WebCore::SharedBuffer*, WebCore::NetworkLoadMetrics const&)
Attachments
Crash log
(134.23 KB, text/plain)
2021-10-20 14:23 PDT
,
ayumi_kojima
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2021-10-20 14:21:56 PDT
<
rdar://problem/84479003
>
ayumi_kojima
Comment 2
2021-10-20 14:23:06 PDT
Created
attachment 441936
[details]
Crash log
ayumi_kojima
Comment 3
2021-10-20 14:26:29 PDT
Marked test expectations
https://trac.webkit.org/changeset/284568/webkit
ayumi_kojima
Comment 4
2021-10-28 09:32:27 PDT
I was not able to reproduce the crash locally on BigSur (intel) using run-webkit-tests -1 --force --debug --iterations 500 --exit-after-n-crashes-or-timeouts 1 fast/selectors/pseudo-element-inside-any.html According to the history, the flaky crash appears to have started recently at around
r284314
.
Ryan Haddad
Comment 5
2022-05-19 12:54:59 PDT
This test appears to be consistently passing, let's remove the flaky expectation.
Brent Fulgham
Comment 6
2022-06-23 14:44:10 PDT
Ryan Haddad confirmed this is no longer happening as of 5/19/2022.
EWS
Comment 7
2022-07-05 16:14:06 PDT
Test gardening commit
252161@main
(e36b05647cc7): <
https://commits.webkit.org/252161@main
> Reviewed commits have been landed. Closing PR #2101 and removing active labels.
Hercules Hjalmarsson
Comment 8
2022-07-05 16:19:25 PDT
(In reply to EWS from
comment #7
)
> Test gardening commit
252161@main
(e36b05647cc7): > <
https://commits.webkit.org/252161@main
> > > Reviewed commits have been landed. Closing PR #2101 and removing active > labels.
Removed expectations in above commit.
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