WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
218318
[GTK][WPE] test fast/canvas/webgl/webgl-clear-composited-notshowing.html fails
https://bugs.webkit.org/show_bug.cgi?id=218318
Summary
[GTK][WPE] test fast/canvas/webgl/webgl-clear-composited-notshowing.html fails
Carlos Alberto Lopez Perez
Reported
2020-10-28 19:20:54 PDT
Test fast/canvas/webgl/webgl-clear-composited-notshowing.html added in
r269025
fails on GTK and WPE with: --- /home/buildbot/wpe/wpe-linux-64-release-tests/build/layout-test-results/fast/canvas/webgl/webgl-clear-composited-notshowing-expected.txt +++ /home/buildbot/wpe/wpe-linux-64-release-tests/build/layout-test-results/fast/canvas/webgl/webgl-clear-composited-notshowing-actual.txt @@ -27,10 +27,14 @@ PASS canvas: notOnScreen attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 1 PASS canvas: notOnScreen attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 1 PASS canvas: notOnScreen attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 1 -PASS canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 1 -PASS canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 1 -PASS canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 1 -PASS canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 1 +FAIL canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 1 +at (0, 0) expected: 0,0,0,255 was 255,178,128,255 +FAIL canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 1 +at (0, 0) expected: 0,0,0,0 was 255,178,128,255 +FAIL canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 1 +at (0, 0) expected: 0,0,0,255 was 255,178,128,255 +FAIL canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 1 +at (0, 0) expected: 0,0,0,0 was 255,178,128,255 PASS canvas: ref attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 2 PASS canvas: ref attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 2 PASS canvas: ref attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 2 @@ -59,10 +63,14 @@ PASS canvas: notOnScreen attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 3 PASS canvas: notOnScreen attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 3 PASS canvas: notOnScreen attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 3 -PASS canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 3 -PASS canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 3 -PASS canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 3 -PASS canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 3 +FAIL canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 3 +at (0, 0) expected: 0,0,0,255 was 255,178,128,255 +FAIL canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 3 +at (0, 0) expected: 0,0,0,0 was 255,178,128,255 +FAIL canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 3 +at (0, 0) expected: 0,0,0,255 was 255,178,128,255 +FAIL canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 3 +at (0, 0) expected: 0,0,0,0 was 255,178,128,255 PASS canvas: ref attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 4 PASS canvas: ref attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 4 PASS canvas: ref attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 4 @@ -91,10 +99,14 @@ PASS canvas: notOnScreen attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 5 PASS canvas: notOnScreen attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 5 PASS canvas: notOnScreen attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 5 -PASS canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 5 -PASS canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 5 -PASS canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 5 -PASS canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 5 +FAIL canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 5 +at (0, 0) expected: 0,0,0,255 was 255,178,128,255 +FAIL canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 5 +at (0, 0) expected: 0,0,0,0 was 255,178,128,255 +FAIL canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 5 +at (0, 0) expected: 0,0,0,255 was 255,178,128,255 +FAIL canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 5 +at (0, 0) expected: 0,0,0,0 was 255,178,128,255 PASS canvas: ref attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 6 PASS canvas: ref attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 6 PASS canvas: ref attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 6 @@ -123,10 +135,14 @@ PASS canvas: notOnScreen attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 7 PASS canvas: notOnScreen attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 7 PASS canvas: notOnScreen attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 7 -PASS canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 7 -PASS canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 7 -PASS canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 7 -PASS canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 7 +FAIL canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 7 +at (0, 0) expected: 0,0,0,255 was 255,178,128,255 +FAIL canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 7 +at (0, 0) expected: 0,0,0,0 was 255,178,128,255 +FAIL canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 7 +at (0, 0) expected: 0,0,0,255 was 255,178,128,255 +FAIL canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 7 +at (0, 0) expected: 0,0,0,0 was 255,178,128,255 PASS canvas: ref attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 8 PASS canvas: ref attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 8 PASS canvas: ref attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 8 @@ -155,11 +171,16 @@ PASS canvas: notOnScreen attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 9 PASS canvas: notOnScreen attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 9 PASS canvas: notOnScreen attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 9 -PASS canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 9 -PASS canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 9 -PASS canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 9 -PASS canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 9 +FAIL canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 9 +at (0, 0) expected: 0,0,0,255 was 255,178,128,255 +FAIL canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 9 +at (0, 0) expected: 0,0,0,0 was 255,178,128,255 +FAIL canvas: displayToNone attrs: {"alpha":false,"antialias":false} is initialized to zero on iteration: 9 +at (0, 0) expected: 0,0,0,255 was 255,178,128,255 +FAIL canvas: displayToNone attrs: {"alpha":true,"antialias":false} is initialized to zero on iteration: 9 +at (0, 0) expected: 0,0,0,0 was 255,178,128,255 PASS successfullyParsed is true +Some tests failed. TEST COMPLETE
Attachments
Add attachment
proposed patch, testcase, etc.
Carlos Alberto Lopez Perez
Comment 1
2020-10-28 20:02:09 PDT
Updated expectations on
r269135
Kimmo Kinnunen
Comment 2
2020-10-29 00:11:27 PDT
Thanks for the investigation. Yeah, the texmapper compositor is behaving correct also. The test is more specific to ca implementation, as I couldn't find a way to induce the needed behavior without implementation assumptions. From code perspective it'd be simpler if all compositors in webkit would share one behavior..
Alejandro G. Castro
Comment 3
2022-09-29 12:50:11 PDT
After replacing the WebGL backend with ANGLE we have a new bug because failures are different, this test is now flaky. The new bug is:
https://bugs.webkit.org/show_bug.cgi?id=245840
The gardening commit is:
https://commits.webkit.org/255008@main
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug