RESOLVED FIXED 241027
Flakes in WebGL conformance[2]/textures/image_bitmap_from_image_bitmap/ tests
https://bugs.webkit.org/show_bug.cgi?id=241027
Summary Flakes in WebGL conformance[2]/textures/image_bitmap_from_image_bitmap/ tests
Kenneth Russell
Reported 2022-05-27 11:14:43 PDT
Flakes are seen in the conformance[2]/textures/image_bitmap_from_image_bitmap/ portion of the WebGL 1.0/2.0 conformance tests. Here's an example test build of a PR which didn't touch this code at all: https://ews-build.webkit.org/#/builders/70/builds/8221 (from https://github.com/WebKit/WebKit/pull/1063 ) Per the test history from one of these tests, webgl/2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html : https://results.webkit.org/?suite=layout-tests&test=webgl%2F2.0.0%2Fconformance%2Ftextures%2Fimage_bitmap_from_image_bitmap%2Ftex-2d-rgba-rgba-unsigned_short_5_5_5_1.html flakes are seen on the "Big Sur E wk2 Release on Macmini9,1 with arm64" bot as far back as 5/20/2022: https://build.webkit.org/#/builders/104/builds/8259 and on the "Big Sur E wk2 Release on Macmini8,1 with x86_64" bot also as far back as 5/20/2022: https://build.webkit.org/#/builders/70/builds/9383 The symptom is that the first couple of ImageBitmaps created from ImageBitmaps, and then uploaded to textures, are black instead of solid red: https://ews-build.webkit.org/#/builders/70/builds/8221 https://ews-build.s3-us-west-2.amazonaws.com/macOS-BigSur-Release-WK2-Tests-EWS/2e874539-8221/webgl/2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-pretty-diff.html This is more likely a bug in the ImageBitmap implementation rather than a bug in ANGLE.
Attachments
Kenneth Russell
Comment 1 2022-05-27 11:25:32 PDT
Actually these all seem to only be happening in the webgl/2.0.0/ versions of the tests, which makes suppression simpler.
Kenneth Russell
Comment 2 2022-05-27 11:35:21 PDT
EWS
Comment 3 2022-05-27 15:56:41 PDT
Test gardening commit r294961 (251065@main): <https://commits.webkit.org/251065@main> Reviewed commits have been landed. Closing PR #1107 and removing active labels.
Fujii Hironori
Comment 4 2022-05-30 14:10:10 PDT
Commit-Queue bot is frequently blocking due to this flakiness now. https://ews-build.webkit.org/#/builders/28 Why not marking in the top TestExpectations rather than webgl/TestExpectations?
Kenneth Russell
Comment 5 2022-05-31 12:42:27 PDT
(In reply to Fujii Hironori from comment #4) > Commit-Queue bot is frequently blocking due to this flakiness now. > https://ews-build.webkit.org/#/builders/28 > > Why not marking in the top TestExpectations rather than > webgl/TestExpectations? How do these suppressions behave differently if they are in one or the other file? I'll move them to the top level in Bug 241145.
Fujii Hironori
Comment 6 2022-05-31 12:50:22 PDT
I didn't know about webgl/TestExpectations. According to but#204327 comment#0, it should have just a single line. `webgl [ Pass Slow ]`
Fujii Hironori
Comment 7 2022-05-31 12:50:49 PDT
Radar WebKit Bug Importer
Comment 8 2022-06-03 11:15:13 PDT
Kimmo Kinnunen
Comment 9 2022-08-11 02:15:28 PDT
Further work on this particular bug description seems unactionable. Let's file specific bugs on the further issues.
Note You need to log in before you can comment on or make changes to this bug.