RESOLVED FIXED295253
REGRESSION ( 296795@main): [ Sequoia Release WK2 arm64 ] 8X http/tests/webgpu/webgpu/shader are consistent failures
https://bugs.webkit.org/show_bug.cgi?id=295253
Summary REGRESSION ( 296795@main): [ Sequoia Release WK2 arm64 ] 8X http/tests/webgp...
Jay Stfleur
Reported 2025-06-30 19:34:27 PDT
Description: http/tests/webgpu/webgpu/shader/execution/expression/binary/bitwise_shift.html http/tests/webgpu/webgpu/shader/validation/expression/access/array.html http/tests/webgpu/webgpu/shader/validation/expression/access/matrix.html http/tests/webgpu/webgpu/shader/validation/expression/access/vector.html http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/value_constructor.html http/tests/webgpu/webgpu/shader/validation/parse/identifiers.html http/tests/webgpu/webgpu/shader/validation/shader_io/workgroup_size.html http/tests/webgpu/webgpu/shader/validation/types/matrix.html all 8 test are consistent failures on Sequoia WK2 arm64 Release due WGSL spec conformance issues in the shader compiler after changes on 296795@main History: https://results.webkit.org/?suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fshader%2Fexecution%2Fexpression%2Fbinary%2Fbitwise_shift.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fshader%2Fvalidation%2Fexpression%2Faccess%2Farray.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fshader%2Fvalidation%2Fexpression%2Faccess%2Fmatrix.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fshader%2Fvalidation%2Fexpression%2Faccess%2Fvector.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fshader%2Fvalidation%2Fexpression%2Fcall%2Fbuiltin%2Fvalue_constructor.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fshader%2Fvalidation%2Fparse%2Fidentifiers.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fshader%2Fvalidation%2Fshader_io%2Fworkgroup_size.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fshader%2Fvalidation%2Ftypes%2Fmatrix.html Diff/Image Diff/Crash Log: --- /Volumes/Data/worker/Apple-Sequoia-Release-AppleSilicon-WK2-Tests/build/layout-test-results/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/value_constructor-expected.txt +++ /Volumes/Data/worker/Apple-Sequoia-Release-AppleSilicon-WK2-Tests/build/layout-test-results/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/value_constructor-actual.txt @@ -356,7 +356,6 @@ FAIL :array_zero_value:case="valid_array" assert_unreached: - VALIDATION FAILED: Unexpected compilationInfo 'error' message. 8:58: error: cannot use override value in constant expression - 8:46: error: 'array<u32, 2>' cannot be used as an element type of an array ---- shader ---- override o : i32 = 1; @@ -368,9 +367,8 @@ } const x : array<array<u32, 2>, 2> = array<array<u32, 2>, 2>(); at (elided: below max severity) - - EXCEPTION: Error: Unexpected validation error occurred: 2 errors generated while compiling the shader: + - EXCEPTION: Error: Unexpected validation error occurred: 1 error generated while compiling the shader: 8:57: cannot use override value in constant expression - 8:45: 'array<u32, 2>' cannot be used as an element type of an array TestFailedButDeviceReusable@ @http://127.0.0.1:8000/webgpu/webgpu/util/device_pool.js:442:44 Reached unreachable code @@ -385,7 +383,6 @@ FAIL :array_value:case="valid_array" assert_unreached: - VALIDATION FAILED: Unexpected compilationInfo 'error' message. 8:58: error: cannot use override value in constant expression - 8:46: error: 'array<u32, 2>' cannot be used as an element type of an array ---- shader ---- override o : i32 = 1; @@ -397,9 +394,8 @@ } const x : array<array<u32, 2>, 2> = array<array<u32, 2>, 2>(array(0,1), array(2,3)); at (elided: below max severity) - - EXCEPTION: Error: Unexpected validation error occurred: 2 errors generated while compiling the shader: + - EXCEPTION: Error: Unexpected validation error occurred: 1 error generated while compiling the shader: 8:57: cannot use override value in constant expression - 8:45: 'array<u32, 2>' cannot be used as an element type of an array TestFailedButDeviceReusable@ @http://127.0.0.1:8000/webgpu/webgpu/util/device_pool.js:442:44 Reached unreachable code
Attachments
Radar WebKit Bug Importer
Comment 1 2025-06-30 19:36:23 PDT
EWS
Comment 2 2025-06-30 19:52:47 PDT
Test gardening commit 296847@main (6e1596caf8de): <https://commits.webkit.org/296847@main> Reviewed commits have been landed. Closing PR #47419 and removing active labels.
Tadeu Zagallo
Comment 3 2025-07-01 11:02:04 PDT
EWS
Comment 4 2025-07-02 08:48:19 PDT
Committed 296911@main (bdb3bdda85a2): <https://commits.webkit.org/296911@main> Reviewed commits have been landed. Closing PR #47448 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.