RESOLVED FIXED298256
REGRESSSION (299195@main): [Debug] fast/dom/document-all.html is a constant timeout
https://bugs.webkit.org/show_bug.cgi?id=298256
Summary REGRESSSION (299195@main): [Debug] fast/dom/document-all.html is a constant t...
Bryan Medina
Reported 2025-09-02 11:51:26 PDT
fast/dom/document-all.html is a constant timeout on iOS Debug and macOS wk2 Sequoia x86_64 Debug, and flaky on that same config but on arm64 HISTORY: https://results.webkit.org/?suite=layout-tests&test=fast%2Fdom%2Fdocument-all.html TEXT DIFF: --- /Volumes/Data/worker/Apple-iOS-18-Simulator-Debug-WK2-Tests/build/layout-test-results/fast/dom/document-all-expected.txt +++ /Volumes/Data/worker/Apple-iOS-18-Simulator-Debug-WK2-Tests/build/layout-test-results/fast/dom/document-all-actual.txt @@ -1,47 +1,3 @@ +FAIL: Timed out waiting for notifyDone to be called + Tests document.all - - -PASS document.all's index getter returns all the elements in document order -PASS document.all's index getter returns undefined for indexes greater than length -PASS document.all's index getter returns undefined for indexes less than zero -PASS document.all's name attribute accessing works for a -PASS document.all's name attribute accessing works for button -PASS document.all's name attribute accessing works for embed -PASS document.all's name attribute accessing works for form -PASS document.all's name attribute accessing works for frame -PASS document.all's name attribute accessing works for frameset -PASS document.all's name attribute accessing works for iframe -PASS document.all's name attribute accessing works for img -PASS document.all's name attribute accessing works for input -PASS document.all's name attribute accessing works for map -PASS document.all's name attribute accessing works for meta -PASS document.all's name attribute accessing works for object -PASS document.all's name attribute accessing works for select -PASS document.all's name attribute accessing works for textarea -PASS document.all's name attribute accessing doesn't work for div -PASS document.all's name attribute accessing doesn't work for span -PASS document.all's name attribute accessing doesn't work for applet -PASS document.all's id attribute accessing works for a -PASS document.all's id attribute accessing works for button -PASS document.all's id attribute accessing works for embed -PASS document.all's id attribute accessing works for form -PASS document.all's id attribute accessing works for frame -PASS document.all's id attribute accessing works for frameset -PASS document.all's id attribute accessing works for iframe -PASS document.all's id attribute accessing works for img -PASS document.all's id attribute accessing works for input -PASS document.all's id attribute accessing works for map -PASS document.all's id attribute accessing works for meta -PASS document.all's id attribute accessing works for object -PASS document.all's id attribute accessing works for select -PASS document.all's id attribute accessing works for textarea -PASS document.all's id attribute accessing works for div -PASS document.all's id attribute accessing works for span -PASS document.all's id attribute accessing works for applet -PASS document.all will return a sub-collection if the name/id is found more than once -PASS document.all will return a sub-collection if the name/id is found more than once, but still adheres to the rules about what tags can have names -PASS document.all will return a sub-collection if the name/id is found more than once, that is live -PASS document.all's namedItem function requires passing an argument -PASS document.all's item function and legacy caller functionality allow passing no arguments -PASS document.all's item function and legacy caller functionality will try to convert their DOMString argument to an index before name lookup - TEXT DIFF URL: https://build.webkit.org/results/Apple-iOS-18-Simulator-Debug-WK2-Tests/299426%40main%20(1559)/fast/dom/document-all-diff.txt
Attachments
Radar WebKit Bug Importer
Comment 1 2025-09-02 11:52:37 PDT
Bryan Medina
Comment 2 2025-09-02 12:04:24 PDT
I was not able to reproduce the timeout locally on my device running macOS Sequoia wk2 arm64 Debug ToT using the following command: run-webkit-tests fast/dom/document-all.html --iterations=5000 -f --child-processes=1 --debug
EWS
Comment 3 2025-09-02 12:18:01 PDT
Test gardening commit 299448@main (670b7a3489c9): <https://commits.webkit.org/299448@main> Reviewed commits have been landed. Closing PR #50193 and removing active labels.
Bryan Medina
Comment 4 2025-09-02 15:01:05 PDT
I was not able to find exact regression point due to not being able to reproduce the failure, however it seems that the regression range is 299194@main - 299200@main
Alexey Proskuryakov
Comment 5 2025-09-03 09:41:50 PDT
Checking more queues, this regressed between 299194@main and 299196@main, so 299195@main is almost certainly the culprit. This test went from being very fast to always timing out, so it's not just a slowdown, but a real issue.
Alex Christensen
Comment 6 2025-12-10 12:53:02 PST
EWS
Comment 7 2025-12-16 11:14:34 PST
Committed 304528@main (3e664d3ff8b9): <https://commits.webkit.org/304528@main> Reviewed commits have been landed. Closing PR #55190 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.