WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
298256
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
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2025-09-02 11:52:37 PDT
<
rdar://problem/159688229
>
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
Pull request:
https://github.com/WebKit/WebKit/pull/55190
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.
Top of Page
Format For Printing
XML
Clone This Bug