Bug 229523 - [Catalina GPU] fast/canvas/webgl/lose-context-on-timeout.html is a flaky timeout
Summary: [Catalina GPU] fast/canvas/webgl/lose-context-on-timeout.html is a flaky timeout
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Canvas (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
Keywords: InRadar
Depends on:
Reported: 2021-08-25 15:18 PDT by Eric Hutchison
Modified: 2021-09-14 16:17 PDT (History)
5 users (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description Eric Hutchison 2021-08-25 15:18:11 PDT

is a flaky timeout on Catalina GPU

History: https://results.webkit.org/?platform=ios&platform=mac&suite=layout-tests&test=fast%2Fcanvas%2Fwebgl%2Flose-context-on-timeout.html

Results: https://build.webkit.org/results/Apple-Catalina-Debug-WK2-GPUProcess-Tests/r281492%20(2091)/results.html

--- /Volumes/Data/worker/catalina-debug-tests-wk2-gpuprocess/build/layout-test-results/fast/canvas/webgl/lose-context-on-timeout-expected.txt
+++ /Volumes/Data/worker/catalina-debug-tests-wk2-gpuprocess/build/layout-test-results/fast/canvas/webgl/lose-context-on-timeout-actual.txt
@@ -1,13 +1,8 @@
-CONSOLE MESSAGE: WebGL: CONTEXT_LOST_WEBGL: loseContext: context lost
+FAIL: Timed out waiting for notifyDone to be called
 Checks that a GPU process timeout on a result producing WebGL call will lose the context.
 NOTE: This only passes in the test harness because it requires Internals.
 PASS gl.isContextLost() is false
 PASS gl.getError() is gl.NO_ERROR
-PASS gl.isContextLost() is true
-PASS gl.getError() is gl.CONTEXT_LOST_WEBGL
-PASS val is [0, 0, 0, 0]
-PASS successfullyParsed is true
Comment 1 Radar WebKit Bug Importer 2021-08-25 15:19:02 PDT
Comment 2 Eric Hutchison 2021-08-25 16:58:46 PDT
Updated test expectations at https://trac.webkit.org/changeset/281601/webkit.
Comment 3 Eric Hutchison 2021-09-14 16:17:20 PDT
Reproduced test results locally on r282390 using run-webkit-tests --debug -f --force --iterations 500 --exit-after-n-crashes-or-timeouts 2 fast/canvas/webgl/lose-context-on-timeout.html