WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
295253
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
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2025-06-30 19:36:23 PDT
<
rdar://problem/154721362
>
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
Pull request:
https://github.com/WebKit/WebKit/pull/47448
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.
Top of Page
Format For Printing
XML
Clone This Bug