<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>295253</bug_id>
          
          <creation_ts>2025-06-30 19:34:27 -0700</creation_ts>
          <short_desc>REGRESSION ( 296795@main): [ Sequoia Release WK2 arm64  ] 8X http/tests/webgpu/webgpu/shader are consistent  failures</short_desc>
          <delta_ts>2025-07-02 08:48:20 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebGPU</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jay Stfleur">j_stfleur</reporter>
          <assigned_to name="Tadeu Zagallo">tzagallo</assigned_to>
          <cc>j_stfleur</cc>
    
    <cc>mwyrzykowski</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2126899</commentid>
    <comment_count>0</comment_count>
    <who name="Jay Stfleur">j_stfleur</who>
    <bug_when>2025-06-30 19:34:27 -0700</bug_when>
    <thetext>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&amp;suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fshader%2Fexecution%2Fexpression%2Fbinary%2Fbitwise_shift.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fshader%2Fvalidation%2Fexpression%2Faccess%2Farray.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fshader%2Fvalidation%2Fexpression%2Faccess%2Fmatrix.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fshader%2Fvalidation%2Fexpression%2Faccess%2Fvector.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fshader%2Fvalidation%2Fexpression%2Fcall%2Fbuiltin%2Fvalue_constructor.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fshader%2Fvalidation%2Fparse%2Fidentifiers.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fshader%2Fvalidation%2Fshader_io%2Fworkgroup_size.html&amp;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=&quot;valid_array&quot; assert_unreached:
   - VALIDATION FAILED: Unexpected compilationInfo &apos;error&apos; message.
     8:58: error: cannot use override value in constant expression
-    8:46: error: &apos;array&lt;u32, 2&gt;&apos; cannot be used as an element type of an array
 
     ---- shader ----
     override o : i32 = 1;
@@ -368,9 +367,8 @@
         }
         const x : array&lt;array&lt;u32, 2&gt;, 2&gt; = array&lt;array&lt;u32, 2&gt;, 2&gt;();
       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: &apos;array&lt;u32, 2&gt;&apos; 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=&quot;valid_array&quot; assert_unreached:
   - VALIDATION FAILED: Unexpected compilationInfo &apos;error&apos; message.
     8:58: error: cannot use override value in constant expression
-    8:46: error: &apos;array&lt;u32, 2&gt;&apos; cannot be used as an element type of an array
 
     ---- shader ----
     override o : i32 = 1;
@@ -397,9 +394,8 @@
         }
         const x : array&lt;array&lt;u32, 2&gt;, 2&gt; = array&lt;array&lt;u32, 2&gt;, 2&gt;(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: &apos;array&lt;u32, 2&gt;&apos; 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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2126900</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-06-30 19:36:23 -0700</bug_when>
    <thetext>&lt;rdar://problem/154721362&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2126902</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-06-30 19:52:47 -0700</bug_when>
    <thetext>Test gardening commit 296847@main (6e1596caf8de): &lt;https://commits.webkit.org/296847@main&gt;

Reviewed commits have been landed. Closing PR #47419 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2127080</commentid>
    <comment_count>3</comment_count>
    <who name="Tadeu Zagallo">tzagallo</who>
    <bug_when>2025-07-01 11:02:04 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/47448</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2127298</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-07-02 08:48:19 -0700</bug_when>
    <thetext>Committed 296911@main (bdb3bdda85a2): &lt;https://commits.webkit.org/296911@main&gt;

Reviewed commits have been landed. Closing PR #47448 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>