Bug 207857

Summary: [ Mojave wk1 ] fast/canvas/webgl/texImage2D-mse-flipY-false.html is flaky timing out
Product: WebKit Reporter: Jacob Uphoff <jacob_uphoff>
Component: WebGLAssignee: Kenneth Russell <kbr>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: ap, ben_schwartz, dino, jdarpinian, jer.noble, justin_fan, kbr, Lawrence.j, ryanhaddad, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=205734
Bug Depends on: 205483, 205734    
Bug Blocks:    

Jacob Uphoff
Reported 2020-02-17 13:35:55 PST
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
Attachments
Jacob Uphoff
Comment 1 2020-02-17 13:44:58 PST
Radar WebKit Bug Importer
Comment 2 2020-02-17 13:45:30 PST
Alexey Proskuryakov
Comment 3 2020-02-17 16:56:03 PST
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?
Jason Lawrence
Comment 4 2020-02-18 17:35:59 PST
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:
Kenneth Russell
Comment 5 2020-02-20 11:34:25 PST
I'll investigate this.
Kenneth Russell
Comment 6 2020-02-21 17:47:03 PST
Whatever is going on in this test is almost surely the same problem as Bug 205734.
Alexey Proskuryakov
Comment 7 2020-02-22 17:05:30 PST
> [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.
Kenneth Russell
Comment 8 2020-02-22 17:25:59 PST
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.
Kenneth Russell
Comment 9 2020-03-05 11:37:00 PST
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 ***
Ben Schwartz
Comment 10 2024-05-31 20:08:05 PDT
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).
Note You need to log in before you can comment on or make changes to this bug.