WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
244134
REGRESSION(
253549@main
): [ iOS ] 2X animations/(Layout tests) are constant failures
https://bugs.webkit.org/show_bug.cgi?id=244134
Summary
REGRESSION(253549@main): [ iOS ] 2X animations/(Layout tests) are constant fa...
Hercules Hjalmarsson
Reported
2022-08-19 12:27:29 PDT
animations/no-style-recalc-during-accelerated-animation.html Is a constant text failure on iOS ToT and since
253549@main
. HISTORY:
https://results.webkit.org/?suite=layout-tests&test=animations/no-style-recalc-during-accelerated-animation.html
DIFF: @@ -1,2 +1,2 @@ Got iteration event. -PASS: saw five or fewer style recalcs during the animation. +FAIL: saw 8 style recalcs during the animation, should only see five.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2022-08-19 12:27:52 PDT
<
rdar://problem/98894287
>
Hercules Hjalmarsson
Comment 2
2022-08-19 12:29:07 PDT
DIFF URL:
https://build.webkit.org/results/Apple-iOS-15-Simulator-Release-WK2-Tests/253549@main%20(4145)/animations/no-style-recalc-during-accelerated-animation-pretty-diff.html
Hercules Hjalmarsson
Comment 3
2022-08-19 12:32:17 PDT
This issue can be bisected to
253549@main
using command: run-webkit-tests --ios-simulator --iterations=2 animations/no-style-recalc-during-accelerated-animation.html
EWS
Comment 4
2022-08-19 12:44:00 PDT
Test gardening commit
253601@main
(886100c335f4): <
https://commits.webkit.org/253601@main
> Reviewed commits have been landed. Closing PR #3481 and removing active labels.
Hercules Hjalmarsson
Comment 5
2022-08-19 12:47:03 PDT
animations/steps-transform-rendering-updates.html Is a constant text failure on iOS ToT with the same regression point of
253549@main
. However, with a different DIFF. They both appear to be related. HISTORY:
https://results.webkit.org/?suite=layout-tests&suite=layout-tests&test=animations%2Fsteps-transform-rendering-updates.html&test=animations%2Fno-style-recalc-during-accelerated-animation.html
DIFF: @@ -1,5 +1,5 @@ PASS count is 0 -PASS count < 7 is true +FAIL count < 7 should be true. Was false. PASS successfullyParsed is true TEST COMPLETE
EWS
Comment 6
2022-08-19 12:58:09 PDT
Test gardening commit
253602@main
(7199d3824d94): <
https://commits.webkit.org/253602@main
> Reviewed commits have been landed. Closing PR #3482 and removing active labels.
Alexey Proskuryakov
Comment 7
2022-08-21 14:49:42 PDT
The commit message claims that a few more rendering updates "should be benign". Not sure if the count is flaky now, or what the impact on power use is though.
Simon Fraser (smfr)
Comment 8
2022-08-23 08:46:15 PDT
I've been investigating the causes of the extra updates on iOS; haven't nailed it down yet, but it's benign (a few more per animation, not the "update every frame" that the test was designed to detect).
Simon Fraser (smfr)
Comment 9
2022-08-23 15:08:25 PDT
After lots of debugging, I think the iOS difference is due to differences in timer slop, and how we drive rendering updates with UI-side compositing. I did file
bug 244276
, and I'll adjust the test to call `setSpeculativeTilingDelayDisabledForTesting(true)` to make sure that doesn't introduce flakiness.
Simon Fraser (smfr)
Comment 10
2022-08-23 18:13:52 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/3482
Simon Fraser (smfr)
Comment 11
2022-08-24 19:17:57 PDT
Fixed via
https://github.com/WebKit/WebKit/pull/3602
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