WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
278744
REGRESSION(
282559@main
?): [macOS Debug wk2] 2 tests in imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements are flaky crashes with "post-layout: dirty renderer(s)" (failure in EWS)
https://bugs.webkit.org/show_bug.cgi?id=278744
Summary
REGRESSION(282559@main?): [macOS Debug wk2] 2 tests in imported/w3c/web-platf...
Marta Darbinyan
Reported
2024-08-27 14:43:09 PDT
The following tests are a flaky crash on macOS Sonoma and Ventura Debug wk2. The crashes occurred around the time of change
282559@main
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/autoplay-with-broken-track.html This issue can be reproduced by using the command: run-webkit-tests --root --exit-after-n-failures 10 --debug <test> Test output: STDERR: warning: Section `.reg-xstate/693291' in core file too small. STDERR: ERROR: post-layout: dirty renderer(s) STDERR: /app/webkit/Source/WebCore/page/LocalFrameViewLayoutContext.cpp(88) : WebCore::RenderTreeNeedsLayoutChecker::~RenderTreeNeedsLayoutChecker()::<lambda(const WebCore::RenderObject&)> History:
https://results.webkit.org/?suite=layout-tests&suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fhtml%2Fsemantics%2Fembedded-content%2Fmedia-elements%2Fready-states%2Fautoplay-with-slow-text-tracks.html&test=imported%2Fw3c%2Fweb-platform-tests%2Fhtml%2Fsemantics%2Fembedded-content%2Fmedia-elements%2Fautoplay-with-broken-track.html&flavor=wk2&style=debug
Link:
https://build.webkit.org/results/GTK-Linux-64-bit-Debug-Tests/282559@main%20(14090)/results.html
# Full crash log:
https://build.webkit.org/results/Apple-Sonoma-Debug-AppleSilicon-WK2-Tests/282772@main%20(3862)/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks-crash-log.txt
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2024-08-27 14:43:45 PDT
<
rdar://problem/134810928
>
EWS
Comment 2
2024-08-27 16:25:55 PDT
Test gardening commit
282822@main
(06665c11de78): <
https://commits.webkit.org/282822@main
> Reviewed commits have been landed. Closing PR #32787 and removing active labels.
Alexey Proskuryakov
Comment 3
2024-08-27 16:42:58 PDT
SHOULD NEVER BE REACHED /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Source/WebCore/page/LocalFrameViewLayoutContext.cpp(93) : auto WebCore::RenderTreeNeedsLayoutChecker::~RenderTreeNeedsLayoutChecker()::(anonymous class)::operator()(const RenderObject &) const 1 0x3627377c0 WebCore::RenderTreeNeedsLayoutChecker::~RenderTreeNeedsLayoutChecker()::'lambda'(WebCore::RenderObject const&)::operator()(WebCore::RenderObject const&) const 2 0x362737718 WebCore::RenderTreeNeedsLayoutChecker::~RenderTreeNeedsLayoutChecker() 3 0x362728efc WebCore::RenderTreeNeedsLayoutChecker::~RenderTreeNeedsLayoutChecker() 4 0x36272838c WebCore::LocalFrameViewLayoutContext::performLayout() 5 0x3627278c0 WebCore::LocalFrameViewLayoutContext::layout() 6 0x3615aeac0 WebCore::Document::resolveStyle(WebCore::Document::ResolveStyleType) 7 0x3615af6e4 WebCore::Document::updateStyleIfNeeded() 8 0x3615afadc WebCore::Document::updateLayout(WTF::OptionSet<WebCore::LayoutOptions>, WebCore::Element const*) 9 0x3615ab0e8 WebCore::Document::updateLayoutIgnorePendingStylesheets(WTF::OptionSet<WebCore::LayoutOptions>, WebCore::Element const*) 10 0x360ee10a4 WebCore::ComputedStyleExtractor::propertyValue(WebCore::CSSPropertyID, WebCore::ComputedStyleExtractor::UpdateLayout, WebCore::ComputedStyleExtractor::PropertyValueType) const 11 0x360d38294 WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue(WebCore::CSSPropertyID, WebCore::ComputedStyleExtractor::UpdateLayout) const 12 0x360d38464 WebCore::CSSComputedStyleDeclaration::getPropertyValue(WebCore::CSSPropertyID) const 13 0x360d38f04 WebCore::CSSComputedStyleDeclaration::getPropertyValueInternal(WebCore::CSSPropertyID) 14 0x360e6e9dc WebCore::CSSStyleDeclaration::propertyValueForCamelCasedIDLAttribute(WTF::AtomString const&) 15 0x35dc1f66c WebCore::jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttributeGetter(JSC::JSGlobalObject&, WebCore::JSCSSStyleDeclaration&, JSC::PropertyName) 16 0x35db5f178 long long WebCore::IDLAttribute<WebCore::JSCSSStyleDeclaration>::getPassingPropertyName<&WebCore::jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttributeGetter(JSC::JSGlobalObject&, WebCore::JSCSSStyleDeclaration&, JSC::PropertyName), (WebCore::CastedThisErrorBehavior)3>(JSC::JSGlobalObject&, long long, JSC::PropertyName) 17 0x35db5f02c WebCore::jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute(JSC::JSGlobalObject*, long long, JSC::PropertyName) 18 0x12875e02c WTF::FunctionPtr<(WTF::PtrTag)57072, long long (JSC::JSGlobalObject*, long long, JSC::PropertyName), (WTF::FunctionAttributes)1>::operator()(JSC::JSGlobalObject*, long long, JSC::PropertyName) const 19 0x1289f98a8 JSC::PropertySlot::customGetter(JSC::VM&, JSC::PropertyName) const 20 0x128724c64 JSC::PropertySlot::getValue(JSC::JSGlobalObject*, JSC::PropertyName) const 21 0x127d9b3b8 JSC::JSValue::get(JSC::JSGlobalObject*, JSC::PropertyName, JSC::PropertySlot&) const 22 0x128460960 JSC::LLInt::performLLIntGetByID(JSC::BytecodeIndex, JSC::CodeBlock*, JSC::JSGlobalObject*, JSC::JSValue, JSC::Identifier const&, JSC::GetByIdModeMetadata&) 23 0x128460760 llint_slow_path_get_by_id 24 0x1292bda78 llint_entry 25 0x1292d9d0c llint_entry 26 0x1292d9d0c llint_entry 27 0x1292b1ab4 vmEntryToJavaScript 28 0x1282b0754 JSC::Interpreter::executeCallImpl(JSC::VM&, JSC::JSObject*, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) 29 0x1282b0844 JSC::Interpreter::executeCall(JSC::JSObject*, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) 30 0x12857fb80 JSC::call(JSC::JSGlobalObject*, JSC::JSValue, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) 31 0x12857fc38 JSC::call(JSC::JSGlobalObject*, JSC::JSValue, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&)
EWS
Comment 4
2024-08-28 10:27:27 PDT
Test gardening commit
282848@main
(d41e6c40278f): <
https://commits.webkit.org/282848@main
> Reviewed commits have been landed. Closing PR #32837 and removing active labels.
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