Bug 295253
| Summary: | REGRESSION ( 296795@main): [ Sequoia Release WK2 arm64 ] 8X http/tests/webgpu/webgpu/shader are consistent failures | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jay Stfleur <j_stfleur> |
| Component: | WebGPU | Assignee: | Tadeu Zagallo <tzagallo> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | j_stfleur, mwyrzykowski, tzagallo, webkit-bot-watchers-bugzilla, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Jay Stfleur
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
<rdar://problem/154721362>
EWS
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
Pull request: https://github.com/WebKit/WebKit/pull/47448
EWS
Committed 296911@main (bdb3bdda85a2): <https://commits.webkit.org/296911@main>
Reviewed commits have been landed. Closing PR #47448 and removing active labels.