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
312949
[iOS] fast/mediasession/metadata/artworkdownload.html is a flaky text failure
https://bugs.webkit.org/show_bug.cgi?id=312949
Summary
[iOS] fast/mediasession/metadata/artworkdownload.html is a flaky text failure
Diego De La Toba
Reported
2026-04-21 19:10:25 PDT
fast/mediasession/metadata/artworkdownload.html is a flaky text failure on iOS. HISTORY:
https://results.webkit.org/?suite=layout-tests&test=fast%2Fmediasession%2Fmetadata%2Fartworkdownload.html
DIFF: --- /Volumes/Data/worker/Apple-iOS-26-Simulator-Release-WK2-Tests/build/layout-test-results/fast/mediasession/metadata/artworkdownload-expected.txt +++ /Volumes/Data/worker/Apple-iOS-26-Simulator-Release-WK2-Tests/build/layout-test-results/fast/mediasession/metadata/artworkdownload-actual.txt @@ -1,3 +1,4 @@ +CONSOLE MESSAGE: A VideoFrame was destroyed without having been closed explicitly PASS ensure loading artwork image method operates properly PASS ensure loading invalid artwork causes a failure DIFF URL:
https://build.webkit.org/results/Apple-iOS-26-Simulator-Release-WK2-Tests/311710%40main%20(2692)/fast/mediasession/metadata/artworkdownload-pretty-diff.html
REPRODUCTION: I was able to reproduce this on iOS 26.4 release ToT with the following: run-webkit-tests --no-build --no-retry --no-show-results --exit-after-n-failures=1 --expect-pass --iterations=143 --force --ios-simulator --release fast/mediasession/metadata/artworkdownload.html I am going to mark expectations as pass fail while this pends investigation.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2026-04-21 19:10:30 PDT
<
rdar://problem/175302325
>
Diego De La Toba
Comment 2
2026-04-21 19:14:55 PDT
Test gardening pull request:
https://github.com/WebKit/WebKit/pull/63289
EWS
Comment 3
2026-04-21 19:16:46 PDT
Test gardening commit
311741@main
(f6c6dec54ba9): <
https://commits.webkit.org/311741@main
> Reviewed commits have been landed. Closing PR #63289 and removing active labels.
Diego De La Toba
Comment 4
2026-04-22 12:13:28 PDT
The test gets a `VideoFrame` from `loadArtworkImage()` but never calls `.close()` on it. This causes the console warning but all three tests still pass. Looks like we just need to close the VideoFrame after checking its properties. This can be in the test itself but should arguably be cleaned up in internals resetToConsistentState as well.
Diego De La Toba
Comment 5
2026-04-22 12:31:47 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/63348
EWS
Comment 6
2026-04-23 13:24:34 PDT
Committed
311886@main
(f3607e114d57): <
https://commits.webkit.org/311886@main
> Reviewed commits have been landed. Closing PR #63348 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