fast/canvas/webgl/texImage2D-mse-flipY-false.html This test recently started to timeout and the first timeout was on 255997 however there seems to be a few commits where no tests were run. This test is timing out on Mojave release wk1 pretty consistently now. History: https://results.webkit.org/?suite=layout-tests&test=fast%2Fcanvas%2Fwebgl%2FtexImage2D-mse-flipY-false.html Diff: --- /Volumes/Data/slave/mojave-release-tests-wk2/build/layout-test-results/fast/canvas/webgl/texImage2D-mse-flipY-false-expected.txt +++ /Volumes/Data/slave/mojave-release-tests-wk2/build/layout-test-results/fast/canvas/webgl/texImage2D-mse-flipY-false-actual.txt @@ -1,6 +1,5 @@ -Setting video src. -Video can play. -Checking the canvas pixels. -PASS: Bottom edge is red. -PASS: Top edge is blue. +#PID UNRESPONSIVE - WebKitTestRunner (pid 90890) +FAIL: Timed out waiting for notifyDone to be called +#EOF +#EOF
Set expectations here: https://trac.webkit.org/changeset/256767/webkit
<rdar://problem/59524346>
bot132:~ buildbot$ uptime 16:55 up 34 days, 8:57, 2 users, load averages: 5.82 5.84 4.84 We need to periodically reboot Mojave bots, perhaps that would help here?
I am able to reproduce this issue with r256844 using the command below. run-webkit-tests fast/canvas/webgl/texImage2D-mse-flipY-false.html --iterations 3000 --exit-after-n-failures 5 -f --force -1 [5/3000] fast/canvas/webgl/texImage2D-mse-flipY-false.html failed unexpectedly (text diff) [6/3000] fast/canvas/webgl/texImage2D-mse-flipY-false.html failed unexpectedly (text diff) [7/3000] fast/canvas/webgl/texImage2D-mse-flipY-false.html failed unexpectedly (text diff) Retrying 1 unexpected failure ... Running 1 DumpRenderTree. 2997 tests ran as expected, 3 didn't:
I'll investigate this.
Whatever is going on in this test is almost surely the same problem as Bug 205734.
> [5/3000] fast/canvas/webgl/texImage2D-mse-flipY-false.html failed > unexpectedly (text diff) > [6/3000] fast/canvas/webgl/texImage2D-mse-flipY-false.html failed > unexpectedly (text diff) > [7/3000] fast/canvas/webgl/texImage2D-mse-flipY-false.html failed > unexpectedly (text diff) Is this always failing on some of the first iterations like here? That would imply that per-process initialization has some kind of a race I think. Running with --run-singly may shed more light, as that makes DumpRenderTree be relaunched each time.
Please see Bug 205734 - something's going wrong in the video stack. Investigation of a related test is underway there - any assistance in debugging definitely appreciated.
I believe this flake has the same root cause as Bug 205734. In my local testing, after the fix for that bug, the test is completely reliable. There weren't any TestExpectations entries for this test (aside from iOS, which has suppressed all 4 of these tests since 2017) so I think it's safe to duplicate it into the other bug. Please reopen if it still seems flaky. *** This bug has been marked as a duplicate of bug 205734 ***
This no longer appears to be occurring. Removing test expectations. Please file a new bug if issues persist. Tracking test expectations removal in bug #274990 (rdar://129080660).