Bug 244480
| Summary: | [WPE] webgl/max-active-contexts-webglcontextlost-prevent-default.html is timing out | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Zan Dobersek <zan> |
| Component: | New Bugs | Assignee: | Lauro Moura <lmoura> |
| Status: | NEW | ||
| Severity: | Normal | CC: | lmoura |
| Priority: | P2 | Keywords: | LayoutTestFailure |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=305355 | ||
| Bug Depends on: | |||
| Bug Blocks: | 244477 | ||
Zan Dobersek
Post-ANGLE switch, the webgl/max-active-contexts-webglcontextlost-prevent-default.html test case started to time out, with the following diff:
--- /app/webkit/WebKitBuild/Release/layout-test-results/webgl/max-active-contexts-webglcontextlost-prevent-default-expected.txt
+++ /app/webkit/WebKitBuild/Release/layout-test-results/webgl/max-active-contexts-webglcontextlost-prevent-default-actual.txt
@@ -1,8 +1,8 @@
+FAIL: Timed out waiting for notifyDone to be called
+
Test that first losing context, trying to restore it, and then doing something to really lose it does not crash.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-TEST COMPLETE: 46 PASS, 6 FAIL
Running test: loseMethod: loseContext, loseMethod2: loseContext
PASS Got webglcontextlost and restore was attempted.
@@ -44,30 +44,4 @@
Running test: loseMethod: manyContexts, loseMethod2: nothing
PASS Got webglcontextlost and restore was attempted.
PASS getError was expected value: CONTEXT_LOST_WEBGL :
-PASS gl.isContextLost() is true
-PASS getError was expected value: NO_ERROR :
-Running test: loseMethod: gpuStatusFailure, loseMethod2: loseContext
-PASS Got webglcontextlost and restore was attempted.
-PASS getError was expected value: CONTEXT_LOST_WEBGL :
-FAIL getError expected: INVALID_OPERATION. Was NO_ERROR :
-FAIL Expected restore be ignored, but it was not.
-PASS getError was expected value: NO_ERROR :
-Running test: loseMethod: gpuStatusFailure, loseMethod2: manyContexts
-PASS Got webglcontextlost and restore was attempted.
-PASS getError was expected value: CONTEXT_LOST_WEBGL :
-FAIL Expected restore be ignored, but it was not.
-PASS getError was expected value: NO_ERROR :
-Running test: loseMethod: gpuStatusFailure, loseMethod2: gpuStatusFailure
-PASS Got webglcontextlost and restore was attempted.
-PASS getError was expected value: CONTEXT_LOST_WEBGL :
-FAIL Expected restore be ignored, but it was not.
-PASS getError was expected value: NO_ERROR :
-Running test: loseMethod: gpuStatusFailure, loseMethod2: nothing
-PASS Got webglcontextlost and restore was attempted.
-PASS getError was expected value: CONTEXT_LOST_WEBGL :
-FAIL Expected restore be ignored, but it was not.
-PASS getError was expected value: NO_ERROR :
-PASS successfullyParsed is true
-TEST COMPLETE
-
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Lauro Moura
After the following ranges, this test stopped timing out and is back to failure state, reported in bug305355.
GTK Release
303184@main TIMEOUT (Expected: TIMEOUT)
303217@main TIMEOUT (Expected: TIMEOUT)
303382@main TEXT (Expected: TIMEOUT)
303394@main TEXT (Expected: TIMEOUT)
WPE Release
303247@main TIMEOUT (Expected: TIMEOUT)
303253@main TIMEOUT (Expected: TIMEOUT)
303316@main TEXT (Expected: TIMEOUT)
303355@main TEXT (Expected: TIMEOUT)
For the record, the debug bots never timed out, even before this range.
Gardening commit incoming.
Lauro Moura
Pull request: https://github.com/WebKit/WebKit/pull/56471
EWS
Test gardening commit 305508@main (1572425a5aac): <https://commits.webkit.org/305508@main>
Reviewed commits have been landed. Closing PR #56471 and removing active labels.