Bug 242270

Summary: REGRESSION (March 2022): [ iOS Debug ] fast/encoding/char-after-fast-path-ascii-decoding.html is a flaky failure
Product: WebKit Reporter: Karl Rackler <rackler>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: CLOSED FIXED    
Severity: Normal CC: ap, darin, j_stfleur, sabouhallawa, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: EasyFix, GoodFirstBug, InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Karl Rackler
Reported 2022-07-01 15:01:09 PDT
Description: fast/encoding/char-after-fast-path-ascii-decoding.html The first failure that I saw on the dashboard was on 4/2/2022 at 249160@main. This test has been flaky for its entire history on the dashboard. History: https://results.webkit.org/?suite=layout-tests&test=fast%2Fencoding%2Fchar-after-fast-path-ascii-decoding.html&platform=ios&limit=50000&style=debug Diff: --- /Volumes/Data/worker/ios-simulator-15-debug-tests-wk2/build/layout-test-results/fast/encoding/char-after-fast-path-ascii-decoding-expected.txt +++ /Volumes/Data/worker/ios-simulator-15-debug-tests-wk2/build/layout-test-results/fast/encoding/char-after-fast-path-ascii-decoding-actual.txt @@ -1,2 +1,2 @@ -ABCDEFGH‚‚ +
Attachments
Radar WebKit Bug Importer
Comment 1 2022-07-01 15:02:27 PDT
Karl Rackler
Comment 2 2022-07-01 15:04:59 PDT
I have marked this test as a flaky failure while this issue is investigated.
EWS
Comment 3 2022-07-01 15:09:49 PDT
Test gardening commit 252073@main (68c924e054f4): <https://commits.webkit.org/252073@main> Reviewed commits have been landed. Closing PR #2013 and removing active labels.
Alexey Proskuryakov
Comment 4 2022-07-04 11:25:17 PDT
The test fails more frequently than it passes. It became dramatically more flaky a few months ago, in early March 2022. Looking at the test, it incorrectly assumes that waiting for 500 ms guarantees that a subframe would be loaded. Why didn't we just use onload here? Also, the test doesn't need waitUntilDone/notifyDone, as tests complete after the load event by default. A more interesting question that we will probably will never be able to answer is why loading a data: iframe takes more than half a second in this scenario.
EWS
Comment 5 2025-02-14 16:13:49 PST
Test gardening commit 290429@main (8c89679ad434): <https://commits.webkit.org/290429@main> Reviewed commits have been landed. Closing PR #40649 and removing active labels.
Jay Stfleur
Comment 6 2025-02-14 19:15:05 PST
Closing this since test is passing
Alexey Proskuryakov
Comment 7 2025-02-16 13:33:39 PST
We still need to remove the test expectation in this case: LayoutTests/platform/ios/TestExpectations:3733:webkit.org/b/242270 fast/encoding/char-after-fast-path-ascii-decoding.html [ Pass Failure ]
Darin Adler
Comment 8 2025-02-16 19:34:56 PST
So we should not have closed this I guess.
Note You need to log in before you can comment on or make changes to this bug.