WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2021-09-16 12:01:49 PDT
<
rdar://problem/83207621
>
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
Marked test expectations
https://trac.webkit.org/changeset/282599/webkit
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
Pull request:
https://github.com/WebKit/WebKit/pull/35740
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.
Top of Page
Format For Printing
XML
Clone This Bug