NEW 230366
[ BigSur wk2 Release ] REGRESSION: fast/canvas/canvas-blending-text.html and fast/canvas/canvas-composite-text-alpha.html are flaky failing
https://bugs.webkit.org/show_bug.cgi?id=230366
Summary [ BigSur wk2 Release ] REGRESSION: fast/canvas/canvas-blending-text.html and ...
ayumi_kojima
Reported 2021-09-16 12:01:27 PDT
fast/canvas/canvas-blending-text.html fast/canvas/canvas-composite-text-alpha.html Are flaky failing on BigSur wk2 Release. History: https://results.webkit.org/?suite=layout-tests&suite=layout-tests&test=fast%2Fcanvas%2Fcanvas-blending-text.html&test=fast%2Fcanvas%2Fcanvas-composite-text-alpha.html Diff: --- /Volumes/Data/worker/bigsur-release-tests-wk2/build/layout-test-results/fast/canvas/canvas-blending-text-expected.txt +++ /Volumes/Data/worker/bigsur-release-tests-wk2/build/layout-test-results/fast/canvas/canvas-blending-text-actual.txt @@ -6,136 +6,136 @@ Running test in non accelerated mode Testing blend mode source-over -PASS actualColor(4, 4)[0] is within 5 of 255 -PASS actualColor(4, 4)[1] is within 5 of 129 +FAIL actualColor(4, 4)[0] should be within 5 of 255. Was 129. +FAIL actualColor(4, 4)[1] should be within 5 of 129. Was 255. PASS actualColor(4, 4)[2] is within 5 of 129 PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode multiply PASS actualColor(4, 4)[0] is within 5 of 129 -PASS actualColor(4, 4)[1] is within 5 of 129 -PASS actualColor(4, 4)[2] is within 5 of 65.25882352941176 +FAIL actualColor(4, 4)[1] should be within 5 of 129. Was 255. +FAIL actualColor(4, 4)[2] should be within 5 of 65.25882352941176. Was 129. PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode screen -PASS actualColor(4, 4)[0] is within 5 of 255 +FAIL actualColor(4, 4)[0] should be within 5 of 255. Was 129. PASS actualColor(4, 4)[1] is within 5 of 255 -PASS actualColor(4, 4)[2] is within 5 of 192.74117647058821 +FAIL actualColor(4, 4)[2] should be within 5 of 192.74117647058821. Was 129. PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode overlay -PASS actualColor(4, 4)[0] is within 5 of 255 +FAIL actualColor(4, 4)[0] should be within 5 of 255. Was 129. PASS actualColor(4, 4)[1] is within 5 of 255 PASS actualColor(4, 4)[2] is within 5 of 130.48235294117646 PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode darken PASS actualColor(4, 4)[0] is within 5 of 129 -PASS actualColor(4, 4)[1] is within 5 of 129 +FAIL actualColor(4, 4)[1] should be within 5 of 129. Was 255. PASS actualColor(4, 4)[2] is within 5 of 129 PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode lighten -PASS actualColor(4, 4)[0] is within 5 of 255 +FAIL actualColor(4, 4)[0] should be within 5 of 255. Was 129. PASS actualColor(4, 4)[1] is within 5 of 255 PASS actualColor(4, 4)[2] is within 5 of 129 PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode color-dodge -PASS actualColor(4, 4)[0] is within 5 of 255 +FAIL actualColor(4, 4)[0] should be within 5 of 255. Was 129. PASS actualColor(4, 4)[1] is within 5 of 255 -PASS actualColor(4, 4)[2] is within 5 of 255 +FAIL actualColor(4, 4)[2] should be within 5 of 255. Was 129. PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode color-burn PASS actualColor(4, 4)[0] is within 5 of 129 PASS actualColor(4, 4)[1] is within 5 of 255 -PASS actualColor(4, 4)[2] is within 5 of 5.930232558139517 +FAIL actualColor(4, 4)[2] should be within 5 of 5.930232558139517. Was 129. PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode hard-light -PASS actualColor(4, 4)[0] is within 5 of 255 +FAIL actualColor(4, 4)[0] should be within 5 of 255. Was 129. PASS actualColor(4, 4)[1] is within 5 of 255 PASS actualColor(4, 4)[2] is within 5 of 130.48235294117646 PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode difference PASS actualColor(4, 4)[0] is within 5 of 126 -PASS actualColor(4, 4)[1] is within 5 of 126 -PASS actualColor(4, 4)[2] is within 5 of 0 +FAIL actualColor(4, 4)[1] should be within 5 of 126. Was 255. +FAIL actualColor(4, 4)[2] should be within 5 of 0. Was 129. PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode exclusion PASS actualColor(4, 4)[0] is within 5 of 126 -PASS actualColor(4, 4)[1] is within 5 of 126 +FAIL actualColor(4, 4)[1] should be within 5 of 126. Was 255. PASS actualColor(4, 4)[2] is within 5 of 127.48235294117649 PASS actualColor(4, 4)[3] is within 5 of 255 Running test in hardware accelerated mode Testing blend mode source-over -PASS actualColor(4, 4)[0] is within 5 of 255 -PASS actualColor(4, 4)[1] is within 5 of 129 +FAIL actualColor(4, 4)[0] should be within 5 of 255. Was 129. +FAIL actualColor(4, 4)[1] should be within 5 of 129. Was 255. PASS actualColor(4, 4)[2] is within 5 of 129 PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode multiply PASS actualColor(4, 4)[0] is within 5 of 129 -PASS actualColor(4, 4)[1] is within 5 of 129 -PASS actualColor(4, 4)[2] is within 5 of 65.25882352941176 +FAIL actualColor(4, 4)[1] should be within 5 of 129. Was 255. +FAIL actualColor(4, 4)[2] should be within 5 of 65.25882352941176. Was 129. PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode screen -PASS actualColor(4, 4)[0] is within 5 of 255 +FAIL actualColor(4, 4)[0] should be within 5 of 255. Was 129. PASS actualColor(4, 4)[1] is within 5 of 255 -PASS actualColor(4, 4)[2] is within 5 of 192.74117647058821 +FAIL actualColor(4, 4)[2] should be within 5 of 192.74117647058821. Was 129. PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode overlay -PASS actualColor(4, 4)[0] is within 5 of 255 +FAIL actualColor(4, 4)[0] should be within 5 of 255. Was 129. PASS actualColor(4, 4)[1] is within 5 of 255 PASS actualColor(4, 4)[2] is within 5 of 130.48235294117646 PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode darken PASS actualColor(4, 4)[0] is within 5 of 129 -PASS actualColor(4, 4)[1] is within 5 of 129 +FAIL actualColor(4, 4)[1] should be within 5 of 129. Was 255. PASS actualColor(4, 4)[2] is within 5 of 129 PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode lighten -PASS actualColor(4, 4)[0] is within 5 of 255 +FAIL actualColor(4, 4)[0] should be within 5 of 255. Was 129. PASS actualColor(4, 4)[1] is within 5 of 255 PASS actualColor(4, 4)[2] is within 5 of 129 PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode color-dodge -PASS actualColor(4, 4)[0] is within 5 of 255 +FAIL actualColor(4, 4)[0] should be within 5 of 255. Was 129. PASS actualColor(4, 4)[1] is within 5 of 255 -PASS actualColor(4, 4)[2] is within 5 of 255 +FAIL actualColor(4, 4)[2] should be within 5 of 255. Was 129. PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode color-burn PASS actualColor(4, 4)[0] is within 5 of 129 PASS actualColor(4, 4)[1] is within 5 of 255 -PASS actualColor(4, 4)[2] is within 5 of 5.930232558139517 +FAIL actualColor(4, 4)[2] should be within 5 of 5.930232558139517. Was 129. PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode hard-light -PASS actualColor(4, 4)[0] is within 5 of 255 +FAIL actualColor(4, 4)[0] should be within 5 of 255. Was 129. PASS actualColor(4, 4)[1] is within 5 of 255 PASS actualColor(4, 4)[2] is within 5 of 130.48235294117646 PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode difference PASS actualColor(4, 4)[0] is within 5 of 126 -PASS actualColor(4, 4)[1] is within 5 of 126 -PASS actualColor(4, 4)[2] is within 5 of 0 +FAIL actualColor(4, 4)[1] should be within 5 of 126. Was 255. +FAIL actualColor(4, 4)[2] should be within 5 of 0. Was 129. PASS actualColor(4, 4)[3] is within 5 of 255 Testing blend mode exclusion PASS actualColor(4, 4)[0] is within 5 of 126 -PASS actualColor(4, 4)[1] is within 5 of 126 +FAIL actualColor(4, 4)[1] should be within 5 of 126. Was 255. PASS actualColor(4, 4)[2] is within 5 of 127.48235294117649 PASS actualColor(4, 4)[3] is within 5 of 255
Attachments
Radar WebKit Bug Importer
Comment 1 2021-09-16 12:01:49 PDT
ayumi_kojima
Comment 2 2021-09-16 12:02:21 PDT
--- /Volumes/Data/worker/bigsur-release-tests-wk2/build/layout-test-results/fast/canvas/canvas-composite-text-alpha-expected.txt +++ /Volumes/Data/worker/bigsur-release-tests-wk2/build/layout-test-results/fast/canvas/canvas-composite-text-alpha-actual.txt @@ -5,181 +5,259 @@ src 255, 0, 0, 255 src 255, 0, 0, 255 src 255, 0, 0, 255 src 0, 255, 0, 0 src 0, 255, 0, 1 src 255, 0, 0, 0 src 255, 0, 0, 127 src 255, 0, 0, 255 src 255, 0, 0, 127 src 127, 0, 0, 255 src 127, 0, 0, 127 src 255, 0, 0, 127 src 255, 127, 0, 32 src 255, 0, 0, 191 src 255, 0, 255, 191 dst 0, 255, 0, 255 dst 0, 255, 0, 0 dst 0, 255, 0, 1 dst 255, 0, 0, 255 dst 255, 0, 0, 255 dst 0, 255, 0, 255 dst 0, 255, 0, 127 dst 0, 255, 0, 127 dst 0, 255, 0, 255 dst 0, 127, 0, 127 dst 0, 127, 0, 255 dst 255, 0, 0, 63 dst 255, 63, 0, 63 dst 0, 255, 0, 127 dst 0, 255, 255, 127 source-over -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: source-over, source: 255,0,0,255, destination: 0,255,0,255 +Unexpected composition! expected: 255,0,0,255 actual: 0,255,0,255, composite type: source-over, source: 255,0,0,255, destination: 0,255,0,255 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: source-over, source: 255,0,0,255, destination: 0,255,0,0 +Unexpected composition! expected: 255,0,0,255 actual: 0,0,0,0, composite type: source-over, source: 255,0,0,255, destination: 0,255,0,0 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: source-over, source: 255,0,0,255, destination: 0,255,0,1 +Unexpected composition! expected: 255,0,0,255 actual: 0,255,0,1, composite type: source-over, source: 255,0,0,255, destination: 0,255,0,1 +PASS +PASS +PASS +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: source-over, source: 255,0,0,127, destination: 0,255,0,127 +Unexpected composition! expected: 170,84,0,190 actual: 0,255,0,127, composite type: source-over, source: 255,0,0,127, destination: 0,255,0,127 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: source-over, source: 255,0,0,255, destination: 0,255,0,127 +Unexpected composition! expected: 255,0,0,255 actual: 0,255,0,127, composite type: source-over, source: 255,0,0,255, destination: 0,255,0,127 +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: source-over, source: 255,0,0,127, destination: 0,255,0,255 +Unexpected composition! expected: 127,128,0,255 actual: 0,255,0,255, composite type: source-over, source: 255,0,0,127, destination: 0,255,0,255 +Unexpected source! expected: 127,0,0,255 actual: 0,0,0,0, composite type: source-over, source: 127,0,0,255, destination: 0,127,0,127 +Unexpected composition! expected: 127,0,0,255 actual: 0,126,0,127, composite type: source-over, source: 127,0,0,255, destination: 0,127,0,127 +Unexpected source! expected: 126,0,0,127 actual: 0,0,0,0, composite type: source-over, source: 127,0,0,127, destination: 0,127,0,255 +Unexpected composition! expected: 63,63,0,255 actual: 0,127,0,255, composite type: source-over, source: 127,0,0,127, destination: 0,127,0,255 +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: source-over, source: 255,0,0,127, destination: 255,0,0,63 +Unexpected composition! expected: 255,0,0,158 actual: 255,0,0,63, composite type: source-over, source: 255,0,0,127, destination: 255,0,0,63 +Unexpected source! expected: 255,127,0,32 actual: 0,0,0,0, composite type: source-over, source: 255,127,0,32, destination: 255,63,0,63 +Unexpected composition! expected: 255,85,0,87 actual: 255,65,0,63, composite type: source-over, source: 255,127,0,32, destination: 255,63,0,63 +Unexpected source! expected: 255,0,0,191 actual: 0,0,0,0, composite type: source-over, source: 255,0,0,191, destination: 0,255,0,127 +Unexpected composition! expected: 219,35,0,222 actual: 0,255,0,127, composite type: source-over, source: 255,0,0,191, destination: 0,255,0,127 +Unexpected source! expected: 255,0,255,191 actual: 0,0,0,0, composite type: source-over, source: 255,0,255,191, destination: 0,255,255,127 +Unexpected composition! expected: 219,35,255,222 actual: 0,255,255,127, composite type: source-over, source: 255,0,255,191, destination: 0,255,255,127 source-in -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS +Unexpected composition! expected: 255,0,0,255 actual: 0,0,0,0, composite type: source-in, source: 255,0,0,255, destination: 0,255,0,255 +PASS +PASS +PASS +PASS +PASS +Unexpected composition! expected: 255,0,0,64 actual: 0,0,0,0, composite type: source-in, source: 255,0,0,127, destination: 0,255,0,127 +Unexpected composition! expected: 255,0,0,127 actual: 0,0,0,0, composite type: source-in, source: 255,0,0,255, destination: 0,255,0,127 +Unexpected composition! expected: 255,0,0,127 actual: 0,0,0,0, composite type: source-in, source: 255,0,0,127, destination: 0,255,0,255 +Unexpected composition! expected: 128,0,0,127 actual: 0,0,0,0, composite type: source-in, source: 127,0,0,255, destination: 0,127,0,127 +Unexpected composition! expected: 126,0,0,127 actual: 0,0,0,0, composite type: source-in, source: 127,0,0,127, destination: 0,127,0,255 +Unexpected composition! expected: 255,0,0,32 actual: 0,0,0,0, composite type: source-in, source: 255,0,0,127, destination: 255,0,0,63 +Unexpected composition! expected: 255,127,0,8 actual: 0,0,0,0, composite type: source-in, source: 255,127,0,32, destination: 255,63,0,63 +Unexpected composition! expected: 255,0,0,96 actual: 0,0,0,0, composite type: source-in, source: 255,0,0,191, destination: 0,255,0,127 +Unexpected composition! expected: 255,0,255,96 actual: 0,0,0,0, composite type: source-in, source: 255,0,255,191, destination: 0,255,255,127 source-out -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: source-out, source: 255,0,0,255, destination: 0,255,0,255 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: source-out, source: 255,0,0,255, destination: 0,255,0,0 +Unexpected composition! expected: 255,0,0,255 actual: 0,0,0,0, composite type: source-out, source: 255,0,0,255, destination: 0,255,0,0 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: source-out, source: 255,0,0,255, destination: 0,255,0,1 +Unexpected composition! expected: 255,0,0,254 actual: 0,0,0,0, composite type: source-out, source: 255,0,0,255, destination: 0,255,0,1 +PASS +PASS +PASS +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: source-out, source: 255,0,0,127, destination: 0,255,0,127 +Unexpected composition! expected: 255,0,0,64 actual: 0,0,0,0, composite type: source-out, source: 255,0,0,127, destination: 0,255,0,127 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: source-out, source: 255,0,0,255, destination: 0,255,0,127 +Unexpected composition! expected: 255,0,0,128 actual: 0,0,0,0, composite type: source-out, source: 255,0,0,255, destination: 0,255,0,127 +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: source-out, source: 255,0,0,127, destination: 0,255,0,255 +Unexpected source! expected: 127,0,0,255 actual: 0,0,0,0, composite type: source-out, source: 127,0,0,255, destination: 0,127,0,127 +Unexpected composition! expected: 127,0,0,128 actual: 0,0,0,0, composite type: source-out, source: 127,0,0,255, destination: 0,127,0,127 +Unexpected source! expected: 126,0,0,127 actual: 0,0,0,0, composite type: source-out, source: 127,0,0,127, destination: 0,127,0,255 +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: source-out, source: 255,0,0,127, destination: 255,0,0,63 +Unexpected composition! expected: 255,0,0,96 actual: 0,0,0,0, composite type: source-out, source: 255,0,0,127, destination: 255,0,0,63 +Unexpected source! expected: 255,127,0,32 actual: 0,0,0,0, composite type: source-out, source: 255,127,0,32, destination: 255,63,0,63 +Unexpected composition! expected: 255,132,0,25 actual: 0,0,0,0, composite type: source-out, source: 255,127,0,32, destination: 255,63,0,63 +Unexpected source! expected: 255,0,0,191 actual: 0,0,0,0, composite type: source-out, source: 255,0,0,191, destination: 0,255,0,127 +Unexpected composition! expected: 255,0,0,96 actual: 0,0,0,0, composite type: source-out, source: 255,0,0,191, destination: 0,255,0,127 +Unexpected source! expected: 255,0,255,191 actual: 0,0,0,0, composite type: source-out, source: 255,0,255,191, destination: 0,255,255,127 +Unexpected composition! expected: 255,0,255,96 actual: 0,0,0,0, composite type: source-out, source: 255,0,255,191, destination: 0,255,255,127 source-atop -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS +Unexpected composition! expected: 255,0,0,255 actual: 0,255,0,255, composite type: source-atop, source: 255,0,0,255, destination: 0,255,0,255 +PASS +PASS +PASS +PASS +PASS +Unexpected composition! expected: 126,126,0,127 actual: 0,255,0,127, composite type: source-atop, source: 255,0,0,127, destination: 0,255,0,127 +Unexpected composition! expected: 255,0,0,127 actual: 0,255,0,127, composite type: source-atop, source: 255,0,0,255, destination: 0,255,0,127 +Unexpected composition! expected: 127,128,0,255 actual: 0,255,0,255, composite type: source-atop, source: 255,0,0,127, destination: 0,255,0,255 +Unexpected composition! expected: 128,0,0,127 actual: 0,126,0,127, composite type: source-atop, source: 127,0,0,255, destination: 0,127,0,127 +Unexpected composition! expected: 63,63,0,255 actual: 0,127,0,255, composite type: source-atop, source: 127,0,0,127, destination: 0,127,0,255 +PASS +PASS +Unexpected composition! expected: 190,62,0,127 actual: 0,255,0,127, composite type: source-atop, source: 255,0,0,191, destination: 0,255,0,127 +Unexpected composition! expected: 190,62,255,127 actual: 0,255,255,127, composite type: source-atop, source: 255,0,255,191, destination: 0,255,255,127 destination-over -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: destination-over, source: 255,0,0,255, destination: 0,255,0,255 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: destination-over, source: 255,0,0,255, destination: 0,255,0,0 +Unexpected composition! expected: 255,0,0,255 actual: 0,0,0,0, composite type: destination-over, source: 255,0,0,255, destination: 0,255,0,0 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: destination-over, source: 255,0,0,255, destination: 0,255,0,1 +Unexpected composition! expected: 254,1,0,255 actual: 0,255,0,1, composite type: destination-over, source: 255,0,0,255, destination: 0,255,0,1 +PASS +PASS +PASS +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: destination-over, source: 255,0,0,127, destination: 0,255,0,127 +Unexpected composition! expected: 84,170,0,190 actual: 0,255,0,127, composite type: destination-over, source: 255,0,0,127, destination: 0,255,0,127 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: destination-over, source: 255,0,0,255, destination: 0,255,0,127 +Unexpected composition! expected: 128,127,0,255 actual: 0,255,0,127, composite type: destination-over, source: 255,0,0,255, destination: 0,255,0,127 +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: destination-over, source: 255,0,0,127, destination: 0,255,0,255 +Unexpected source! expected: 127,0,0,255 actual: 0,0,0,0, composite type: destination-over, source: 127,0,0,255, destination: 0,127,0,127 +Unexpected composition! expected: 63,63,0,255 actual: 0,126,0,127, composite type: destination-over, source: 127,0,0,255, destination: 0,127,0,127 +Unexpected source! expected: 126,0,0,127 actual: 0,0,0,0, composite type: destination-over, source: 127,0,0,127, destination: 0,127,0,255 +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: destination-over, source: 255,0,0,127, destination: 255,0,0,63 +Unexpected composition! expected: 255,0,0,158 actual: 255,0,0,63, composite type: destination-over, source: 255,0,0,127, destination: 255,0,0,63 +Unexpected source! expected: 255,127,0,32 actual: 0,0,0,0, composite type: destination-over, source: 255,127,0,32, destination: 255,63,0,63 +Unexpected composition! expected: 255,82,0,87 actual: 255,65,0,63, composite type: destination-over, source: 255,127,0,32, destination: 255,63,0,63 +Unexpected source! expected: 255,0,0,191 actual: 0,0,0,0, composite type: destination-over, source: 255,0,0,191, destination: 0,255,0,127 +Unexpected composition! expected: 109,145,0,222 actual: 0,255,0,127, composite type: destination-over, source: 255,0,0,191, destination: 0,255,0,127 +Unexpected source! expected: 255,0,255,191 actual: 0,0,0,0, composite type: destination-over, source: 255,0,255,191, destination: 0,255,255,127 +Unexpected composition! expected: 109,145,255,222 actual: 0,255,255,127, composite type: destination-over, source: 255,0,255,191, destination: 0,255,255,127 destination-in -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS +Unexpected composition! expected: 0,255,0,255 actual: 0,0,0,0, composite type: destination-in, source: 255,0,0,255, destination: 0,255,0,255 +PASS +PASS +PASS +PASS +PASS +Unexpected composition! expected: 0,255,0,64 actual: 0,0,0,0, composite type: destination-in, source: 255,0,0,127, destination: 0,255,0,127 +Unexpected composition! expected: 0,255,0,127 actual: 0,0,0,0, composite type: destination-in, source: 255,0,0,255, destination: 0,255,0,127 +Unexpected composition! expected: 0,255,0,127 actual: 0,0,0,0, composite type: destination-in, source: 255,0,0,127, destination: 0,255,0,255 +Unexpected composition! expected: 0,126,0,127 actual: 0,0,0,0, composite type: destination-in, source: 127,0,0,255, destination: 0,127,0,127 +Unexpected composition! expected: 0,128,0,127 actual: 0,0,0,0, composite type: destination-in, source: 127,0,0,127, destination: 0,127,0,255 +Unexpected composition! expected: 255,0,0,32 actual: 0,0,0,0, composite type: destination-in, source: 255,0,0,127, destination: 255,0,0,63 +Unexpected composition! expected: 255,95,0,8 actual: 0,0,0,0, composite type: destination-in, source: 255,127,0,32, destination: 255,63,0,63 +Unexpected composition! expected: 0,255,0,96 actual: 0,0,0,0, composite type: destination-in, source: 255,0,0,191, destination: 0,255,0,127 +Unexpected composition! expected: 0,255,255,96 actual: 0,0,0,0, composite type: destination-in, source: 255,0,255,191, destination: 0,255,255,127 destination-out -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS +Unexpected composition! expected: 0,0,0,0 actual: 0,255,0,255, composite type: destination-out, source: 255,0,0,255, destination: 0,255,0,255 +PASS +PASS +PASS +PASS +PASS +Unexpected composition! expected: 0,255,0,64 actual: 0,255,0,127, composite type: destination-out, source: 255,0,0,127, destination: 0,255,0,127 +Unexpected composition! expected: 0,0,0,0 actual: 0,255,0,127, composite type: destination-out, source: 255,0,0,255, destination: 0,255,0,127 +Unexpected composition! expected: 0,255,0,128 actual: 0,255,0,255, composite type: destination-out, source: 255,0,0,127, destination: 0,255,0,255 +Unexpected composition! expected: 0,0,0,0 actual: 0,126,0,127, composite type: destination-out, source: 127,0,0,255, destination: 0,127,0,127 +Unexpected composition! expected: 0,127,0,128 actual: 0,127,0,255, composite type: destination-out, source: 127,0,0,127, destination: 0,127,0,255 +Unexpected composition! expected: 255,0,0,32 actual: 255,0,0,63, composite type: destination-out, source: 255,0,0,127, destination: 255,0,0,63 +Unexpected composition! expected: 255,63,0,56 actual: 255,65,0,63, composite type: destination-out, source: 255,127,0,32, destination: 255,63,0,63 +Unexpected composition! expected: 0,255,0,32 actual: 0,255,0,127, composite type: destination-out, source: 255,0,0,191, destination: 0,255,0,127 +Unexpected composition! expected: 0,255,255,32 actual: 0,255,255,127, composite type: destination-out, source: 255,0,255,191, destination: 0,255,255,127 destination-atop -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: destination-atop, source: 255,0,0,255, destination: 0,255,0,255 +Unexpected composition! expected: 0,255,0,255 actual: 0,0,0,0, composite type: destination-atop, source: 255,0,0,255, destination: 0,255,0,255 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: destination-atop, source: 255,0,0,255, destination: 0,255,0,0 +Unexpected composition! expected: 255,0,0,255 actual: 0,0,0,0, composite type: destination-atop, source: 255,0,0,255, destination: 0,255,0,0 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: destination-atop, source: 255,0,0,255, destination: 0,255,0,1 +Unexpected composition! expected: 254,1,0,255 actual: 0,0,0,0, composite type: destination-atop, source: 255,0,0,255, destination: 0,255,0,1 +PASS +PASS +PASS +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: destination-atop, source: 255,0,0,127, destination: 0,255,0,127 +Unexpected composition! expected: 126,126,0,127 actual: 0,0,0,0, composite type: destination-atop, source: 255,0,0,127, destination: 0,255,0,127 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: destination-atop, source: 255,0,0,255, destination: 0,255,0,127 +Unexpected composition! expected: 128,127,0,255 actual: 0,0,0,0, composite type: destination-atop, source: 255,0,0,255, destination: 0,255,0,127 +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: destination-atop, source: 255,0,0,127, destination: 0,255,0,255 +Unexpected composition! expected: 0,255,0,127 actual: 0,0,0,0, composite type: destination-atop, source: 255,0,0,127, destination: 0,255,0,255 +Unexpected source! expected: 127,0,0,255 actual: 0,0,0,0, composite type: destination-atop, source: 127,0,0,255, destination: 0,127,0,127 +Unexpected composition! expected: 63,63,0,255 actual: 0,0,0,0, composite type: destination-atop, source: 127,0,0,255, destination: 0,127,0,127 +Unexpected source! expected: 126,0,0,127 actual: 0,0,0,0, composite type: destination-atop, source: 127,0,0,127, destination: 0,127,0,255 +Unexpected composition! expected: 0,126,0,127 actual: 0,0,0,0, composite type: destination-atop, source: 127,0,0,127, destination: 0,127,0,255 +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: destination-atop, source: 255,0,0,127, destination: 255,0,0,63 +Unexpected composition! expected: 255,0,0,127 actual: 0,0,0,0, composite type: destination-atop, source: 255,0,0,127, destination: 255,0,0,63 +Unexpected source! expected: 255,127,0,32 actual: 0,0,0,0, composite type: destination-atop, source: 255,127,0,32, destination: 255,63,0,63 +Unexpected composition! expected: 255,111,0,32 actual: 0,0,0,0, composite type: destination-atop, source: 255,127,0,32, destination: 255,63,0,63 +Unexpected source! expected: 255,0,0,191 actual: 0,0,0,0, composite type: destination-atop, source: 255,0,0,191, destination: 0,255,0,127 +Unexpected composition! expected: 126,126,0,191 actual: 0,0,0,0, composite type: destination-atop, source: 255,0,0,191, destination: 0,255,0,127 +Unexpected source! expected: 255,0,255,191 actual: 0,0,0,0, composite type: destination-atop, source: 255,0,255,191, destination: 0,255,255,127 +Unexpected composition! expected: 126,126,255,191 actual: 0,0,0,0, composite type: destination-atop, source: 255,0,255,191, destination: 0,255,255,127 lighter -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: lighter, source: 255,0,0,255, destination: 0,255,0,255 +Unexpected composition! expected: 255,255,0,255 actual: 0,255,0,255, composite type: lighter, source: 255,0,0,255, destination: 0,255,0,255 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: lighter, source: 255,0,0,255, destination: 0,255,0,0 +Unexpected composition! expected: 255,0,0,255 actual: 0,0,0,0, composite type: lighter, source: 255,0,0,255, destination: 0,255,0,0 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: lighter, source: 255,0,0,255, destination: 0,255,0,1 +Unexpected composition! expected: 255,1,0,255 actual: 0,255,0,1, composite type: lighter, source: 255,0,0,255, destination: 0,255,0,1 +PASS +PASS +PASS +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: lighter, source: 255,0,0,127, destination: 0,255,0,127 +Unexpected composition! expected: 127,127,0,254 actual: 0,255,0,127, composite type: lighter, source: 255,0,0,127, destination: 0,255,0,127 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: lighter, source: 255,0,0,255, destination: 0,255,0,127 +Unexpected composition! expected: 255,127,0,255 actual: 0,255,0,127, composite type: lighter, source: 255,0,0,255, destination: 0,255,0,127 +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: lighter, source: 255,0,0,127, destination: 0,255,0,255 +Unexpected composition! expected: 127,255,0,255 actual: 0,255,0,255, composite type: lighter, source: 255,0,0,127, destination: 0,255,0,255 +Unexpected source! expected: 127,0,0,255 actual: 0,0,0,0, composite type: lighter, source: 127,0,0,255, destination: 0,127,0,127 +Unexpected composition! expected: 127,63,0,255 actual: 0,126,0,127, composite type: lighter, source: 127,0,0,255, destination: 0,127,0,127 +Unexpected source! expected: 126,0,0,127 actual: 0,0,0,0, composite type: lighter, source: 127,0,0,127, destination: 0,127,0,255 +Unexpected composition! expected: 63,127,0,255 actual: 0,127,0,255, composite type: lighter, source: 127,0,0,127, destination: 0,127,0,255 +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: lighter, source: 255,0,0,127, destination: 255,0,0,63 +Unexpected composition! expected: 255,0,0,190 actual: 255,0,0,63, composite type: lighter, source: 255,0,0,127, destination: 255,0,0,63 +Unexpected source! expected: 255,127,0,32 actual: 0,0,0,0, composite type: lighter, source: 255,127,0,32, destination: 255,63,0,63 +Unexpected composition! expected: 255,85,0,95 actual: 255,65,0,63, composite type: lighter, source: 255,127,0,32, destination: 255,63,0,63 +Unexpected source! expected: 255,0,0,191 actual: 0,0,0,0, composite type: lighter, source: 255,0,0,191, destination: 0,255,0,127 +Unexpected composition! expected: 191,127,0,255 actual: 0,255,0,127, composite type: lighter, source: 255,0,0,191, destination: 0,255,0,127 +Unexpected source! expected: 255,0,255,191 actual: 0,0,0,0, composite type: lighter, source: 255,0,255,191, destination: 0,255,255,127 +Unexpected composition! expected: 191,127,255,255 actual: 0,255,255,127, composite type: lighter, source: 255,0,255,191, destination: 0,255,255,127 copy -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: copy, source: 255,0,0,255, destination: 0,255,0,255 +Unexpected composition! expected: 255,0,0,255 actual: 0,0,0,0, composite type: copy, source: 255,0,0,255, destination: 0,255,0,255 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: copy, source: 255,0,0,255, destination: 0,255,0,0 +Unexpected composition! expected: 255,0,0,255 actual: 0,0,0,0, composite type: copy, source: 255,0,0,255, destination: 0,255,0,0 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: copy, source: 255,0,0,255, destination: 0,255,0,1 +Unexpected composition! expected: 255,0,0,255 actual: 0,0,0,0, composite type: copy, source: 255,0,0,255, destination: 0,255,0,1 +PASS +PASS +PASS +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: copy, source: 255,0,0,127, destination: 0,255,0,127 +Unexpected composition! expected: 255,0,0,127 actual: 0,0,0,0, composite type: copy, source: 255,0,0,127, destination: 0,255,0,127 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: copy, source: 255,0,0,255, destination: 0,255,0,127 +Unexpected composition! expected: 255,0,0,255 actual: 0,0,0,0, composite type: copy, source: 255,0,0,255, destination: 0,255,0,127 +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: copy, source: 255,0,0,127, destination: 0,255,0,255 +Unexpected composition! expected: 255,0,0,127 actual: 0,0,0,0, composite type: copy, source: 255,0,0,127, destination: 0,255,0,255 +Unexpected source! expected: 127,0,0,255 actual: 0,0,0,0, composite type: copy, source: 127,0,0,255, destination: 0,127,0,127 +Unexpected composition! expected: 127,0,0,255 actual: 0,0,0,0, composite type: copy, source: 127,0,0,255, destination: 0,127,0,127 +Unexpected source! expected: 126,0,0,127 actual: 0,0,0,0, composite type: copy, source: 127,0,0,127, destination: 0,127,0,255 +Unexpected composition! expected: 126,0,0,127 actual: 0,0,0,0, composite type: copy, source: 127,0,0,127, destination: 0,127,0,255 +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: copy, source: 255,0,0,127, destination: 255,0,0,63 +Unexpected composition! expected: 255,0,0,127 actual: 0,0,0,0, composite type: copy, source: 255,0,0,127, destination: 255,0,0,63 +Unexpected source! expected: 255,127,0,32 actual: 0,0,0,0, composite type: copy, source: 255,127,0,32, destination: 255,63,0,63 +Unexpected composition! expected: 255,127,0,32 actual: 0,0,0,0, composite type: copy, source: 255,127,0,32, destination: 255,63,0,63 +Unexpected source! expected: 255,0,0,191 actual: 0,0,0,0, composite type: copy, source: 255,0,0,191, destination: 0,255,0,127 +Unexpected composition! expected: 255,0,0,191 actual: 0,0,0,0, composite type: copy, source: 255,0,0,191, destination: 0,255,0,127 +Unexpected source! expected: 255,0,255,191 actual: 0,0,0,0, composite type: copy, source: 255,0,255,191, destination: 0,255,255,127 +Unexpected composition! expected: 255,0,255,191 actual: 0,0,0,0, composite type: copy, source: 255,0,255,191, destination: 0,255,255,127 xor -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS -PASS +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: xor, source: 255,0,0,255, destination: 0,255,0,255 +Unexpected composition! expected: 0,0,0,0 actual: 0,255,0,255, composite type: xor, source: 255,0,0,255, destination: 0,255,0,255 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: xor, source: 255,0,0,255, destination: 0,255,0,0 +Unexpected composition! expected: 255,0,0,255 actual: 0,0,0,0, composite type: xor, source: 255,0,0,255, destination: 0,255,0,0 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: xor, source: 255,0,0,255, destination: 0,255,0,1 +Unexpected composition! expected: 255,0,0,254 actual: 0,255,0,1, composite type: xor, source: 255,0,0,255, destination: 0,255,0,1 +PASS +PASS +PASS +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: xor, source: 255,0,0,127, destination: 0,255,0,127 +Unexpected composition! expected: 126,126,0,127 actual: 0,255,0,127, composite type: xor, source: 255,0,0,127, destination: 0,255,0,127 +Unexpected source! expected: 255,0,0,255 actual: 0,0,0,0, composite type: xor, source: 255,0,0,255, destination: 0,255,0,127 +Unexpected composition! expected: 255,0,0,128 actual: 0,255,0,127, composite type: xor, source: 255,0,0,255, destination: 0,255,0,127 +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: xor, source: 255,0,0,127, destination: 0,255,0,255 +Unexpected composition! expected: 0,255,0,128 actual: 0,255,0,255, composite type: xor, source: 255,0,0,127, destination: 0,255,0,255 +Unexpected source! expected: 127,0,0,255 actual: 0,0,0,0, composite type: xor, source: 127,0,0,255, destination: 0,127,0,127 +Unexpected composition! expected: 127,0,0,128 actual: 0,126,0,127, composite type: xor, source: 127,0,0,255, destination: 0,127,0,127 +Unexpected source! expected: 126,0,0,127 actual: 0,0,0,0, composite type: xor, source: 127,0,0,127, destination: 0,127,0,255 +Unexpected composition! expected: 0,125,0,128 actual: 0,127,0,255, composite type: xor, source: 127,0,0,127, destination: 0,127,0,255 +Unexpected source! expected: 255,0,0,127 actual: 0,0,0,0, composite type: xor, source: 255,0,0,127, destination: 255,0,0,63 +Unexpected composition! expected: 255,0,0,127 actual: 255,0,0,63, composite type: xor, source: 255,0,0,127, destination: 255,0,0,63 +Unexpected source! expected: 255,127,0,32 actual: 0,0,0,0, composite type: xor, source: 255,127,0,32, destination: 255,63,0,63 +Unexpected composition! expected: 255,83,0,79 actual: 255,65,0,63, composite type: xor, source: 255,127,0,32, destination: 255,63,0,63 +Unexpected source! expected: 255,0,0,191 actual: 0,0,0,0, composite type: xor, source: 255,0,0,191, destination: 0,255,0,127 +Unexpected composition! expected: 190,62,0,127 actual: 0,255,0,127, composite type: xor, source: 255,0,0,191, destination: 0,255,0,127 +Unexpected source! expected: 255,0,255,191 actual: 0,0,0,0, composite type: xor, source: 255,0,255,191, destination: 0,255,255,127 +Unexpected composition! expected: 190,62,255,127 actual: 0,255,255,127, composite type: xor, source: 255,0,255,191, destination: 0,255,255,127 Tests for stroke text src 255, 0, 0, 255 src 255, 0, 0, 255 src 255, 0, 0, 255 src 0, 255, 0, 0 src 0, 255, 0, 1 src 255, 0, 0, 0 src 255, 0, 0, 127 src 255, 0, 0, 255 src 255, 0, 0, 127 src 127, 0, 0, 255 src 127, 0, 0, 127 src 255, 0, 0, 127 src 255, 127, 0, 32 src 255, 0, 0, 191 src 255, 0, 255, 191
ayumi_kojima
Comment 3 2021-09-16 13:24:45 PDT
According to the history, it seems like the test first failed at r282245 on BigSur wk2 debug and started being flaky at r282350
ayumi_kojima
Comment 4 2021-09-16 13:27:36 PDT
I was not able to reproduce the failure locally using run-webkit-tests fast/canvas/canvas-blending-text.html fast/canvas/canvas-composite-text-alpha.html --iterations 500
ayumi_kojima
Comment 5 2021-09-16 13:37:09 PDT
EWS
Comment 6 2024-04-09 11:01:36 PDT
Test gardening commit 277255@main (afd13aa5fc40): <https://commits.webkit.org/277255@main> Reviewed commits have been landed. Closing PR #27038 and removing active labels.
Fady Farag
Comment 7 2024-10-25 14:47:10 PDT
EWS
Comment 8 2024-10-25 16:31:32 PDT
Test gardening commit 285719@main (26deb6c01847): <https://commits.webkit.org/285719@main> Reviewed commits have been landed. Closing PR #35740 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.