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: | WebGL | Assignee: | 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
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 | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Jacob Uphoff
Set expectations here: https://trac.webkit.org/changeset/256767/webkit
Radar WebKit Bug Importer
<rdar://problem/59524346>
Alexey Proskuryakov
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
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
I'll investigate this.
Kenneth Russell
Whatever is going on in this test is almost surely the same problem as Bug 205734.
Alexey Proskuryakov
> [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
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
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
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).