<?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>263623</bug_id>
          
          <creation_ts>2023-10-24 16:21:39 -0700</creation_ts>
          <short_desc>NEW TEST (269687@main): [ macOS iOS17 Debug ] Multiple tests are crashing and timing out in http/tests/webgpu/webgpu</short_desc>
          <delta_ts>2023-10-24 17:14:03 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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="Marta Darbinyan">darbinyan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <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>1987265</commentid>
    <comment_count>0</comment_count>
    <who name="Marta Darbinyan">darbinyan</who>
    <bug_when>2023-10-24 16:21:39 -0700</bug_when>
    <thetext>Description:
The following tests are constantly crashing on macOS and some tests are timing out on iOS17 since they introduced in 269687@main.

http/tests/webgpu/webgpu/shader/validation/shader_io/builtins.html
http/tests/webgpu/webgpu/api/validation/render_pass/attachment_compatibility.html
http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/any.html
http/tests/webgpu/webgpu/api/validation/resource_usages/buffer/in_pass_encoder.html
http/tests/webgpu/webgpu/api/operation/rendering/basic.html
http/tests/webgpu/webgpu/api/validation/resource_usages/buffer/in_pass_misc.html
http/tests/webgpu/webgpu/shader/validation/parse/align.html
http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/acosh.html
http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/all.html
http/tests/webgpu/webgpu/shader/validation/expression/access/vector.html  
http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/acos.html
http/tests/webgpu/webgpu/api/validation/query_set/create.html 
http/tests/webgpu/webgpu/api/operation/memory_sync/buffer/single_buffer.html 
http/tests/webgpu/webgpu/api/validation/encoding/cmds/render/setIndexBuffer.html
http/tests/webgpu/webgpu/api/validation/encoding/cmds/compute_pass.html
http/tests/webgpu/webgpu/api/validation/encoding/cmds/copyTextureToTexture.html
http/tests/webgpu/webgpu/api/validation/queue/copyToTexture/CopyExternalImageToTexture.html
http/tests/webgpu/webgpu/api/validation/encoding/cmds/debug.html
http/tests/webgpu/webgpu/api/validation/render_pipeline/vertex_state.html  
http/tests/webgpu/webgpu/api/validation/encoding/cmds/render/setPipeline.html  
http/tests/webgpu/webgpu/api/validation/render_pass/resolve.html 
http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/abs.html
http/tests/webgpu/webgpu/api/validation/texture/destroy.html 
http/tests/webgpu/webgpu/api/validation/encoding/cmds/setBindGroup.html 
http/tests/webgpu/webgpu/api/operation/memory_sync/texture/same_subresource.html
http/tests/webgpu/webgpu/api/validation/encoding/queries/general.html
http/tests/webgpu/webgpu/api/validation/encoding/createRenderBundleEncoder.html 
http/tests/webgpu/webgpu/api/validation/image_copy/texture_related.html 
http/tests/webgpu/webgpu/api/validation/queue/writeTexture.html 
http/tests/webgpu/webgpu/api/operation/shader_module/compilation_info.html 
http/tests/webgpu/webgpu/api/operation/command_buffer/programmable/state_tracking.html
http/tests/webgpu/webgpu/api/validation/encoding/cmds/render/setVertexBuffer.html 
http/tests/webgpu/webgpu/api/operation/memory_sync/buffer/multiple_buffers.html
http/tests/webgpu/webgpu/shader/validation/shader_io/binding.html
http/tests/webgpu/webgpu/shader/validation/uniformity/uniformity.html
http/tests/webgpu/webgpu/api/validation/resource_usages/texture/in_pass_encoder.html
http/tests/webgpu/webgpu/api/validation/encoding/render_bundle.html
http/tests/webgpu/webgpu/shader/validation/functions/alias_analysis.html
http/tests/webgpu/webgpu/shader/validation/const_assert/const_assert.html
http/tests/webgpu/webgpu/api/operation/sampling/anisotropy.html 
http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_matrix_subtraction.html
http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/acos.html
http/tests/webgpu/webgpu/shader/validation/types/alias.html 
http/tests/webgpu/webgpu/shader/validation/expression/binary/bitwise_shift.html
http/tests/webgpu/webgpu/shader/validation/decl/override.html
http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/abs.html
http/tests/webgpu/webgpu/api/validation/image_copy/buffer_texture_copies.html
http/tests/webgpu/webgpu/shader/validation/decl/const.html
http/tests/webgpu/webgpu/web_platform/canvas/configure.html
http/tests/webgpu/webgpu/api/validation/encoding/encoder_open_state.html
http/tests/webgpu/webgpu/api/validation/encoding/encoder_state.html
http/tests/webgpu/webgpu/api/validation/queue/destroyed/query_set.html 
http/tests/webgpu/webgpu/api/operation/render_pipeline/pipeline_output_targets.html
http/tests/webgpu/webgpu/api/validation/render_pipeline/fragment_state.html 
http/tests/webgpu/webgpu/api/validation/encoding/beginComputePass.html 
http/tests/webgpu/webgpu/api/validation/encoding/cmds/render/indirect_draw.html 
http/tests/webgpu/webgpu/api/validation/encoding/queries/resolveQuerySet.html  
http/tests/webgpu/webgpu/api/validation/encoding/programmable/pipeline_bind_group_compat.html
http/tests/webgpu/webgpu/api/validation/render_pass/render_pass_descriptor.html
http/tests/webgpu/webgpu/api/validation/render_pipeline/depth_stencil_state.html
http/tests/webgpu/webgpu/api/validation/compute_pipeline.html
http/tests/webgpu/webgpu/api/validation/encoding/cmds/render/draw.html 
http/tests/webgpu/webgpu/shader/execution/robust_access.html
http/tests/webgpu/webgpu/api/validation/gpu_external_texture_expiration.html 
http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxColorAttachments.html
http/tests/webgpu/webgpu/shader/execution/expression/unary/af_arithmetic.html
http/tests/webgpu/webgpu/shader/execution/expression/binary/af_comparison.html 
http/tests/webgpu/webgpu/shader/execution/expression/binary/af_division.html
http/tests/webgpu/webgpu/api/validation/queue/destroyed/texture.html 
http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxTextureDimension2D.html
http/tests/webgpu/webgpu/api/validation/queue/destroyed/buffer.html
http/tests/webgpu/webgpu/shader/execution/expression/unary/af_assignment.html
http/tests/webgpu/webgpu/shader/execution/expression/unary/bool_conversion.html 
http/tests/webgpu/webgpu/shader/execution/expression/binary/af_addition.html



This issue can be bisected to 269687@main using the command: 
run-webkit-tests --debug --iterations=10 http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxColorAttachments.html


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;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;suite=layout-tests&amp;suite=layout-tests&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Foperation%2Fmemory_sync%2Fbuffer%2Fsingle_buffer.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Foperation%2Fmemory_sync%2Ftexture%2Fsame_subresource.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fencoding%2Fcmds%2Fcompute_pass.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fencoding%2Fcmds%2FcopyTextureToTexture.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fencoding%2Fcmds%2Fdebug.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fencoding%2Fcmds%2Frender%2FsetIndexBuffer.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fencoding%2Fcmds%2Frender%2FsetPipeline.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fencoding%2Fcmds%2FsetBindGroup.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fencoding%2FcreateRenderBundleEncoder.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fencoding%2Fqueries%2Fgeneral.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fimage_copy%2Ftexture_related.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fquery_set%2Fcreate.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fqueue%2FcopyToTexture%2FCopyExternalImageToTexture.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Frender_pass%2Fresolve.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Frender_pipeline%2Fvertex_state.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Ftexture%2Fdestroy.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fshader%2Fexecution%2Fexpression%2Fcall%2Fbuiltin%2Fabs.html&amp;test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fshader%2Fvalidation%2Fparse%2Fattribute.html


Link to crash logs:
https://build.webkit.org/results/Apple-iOS-17-Simulator-Debug-WK2-Tests/269700@main%20(196)/fast/dom/Orientation/no-orientation-change-event-when-unparenting-view-crash-log.txt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1987266</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-10-24 16:22:00 -0700</bug_when>
    <thetext>&lt;rdar://problem/117441946&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1987272</commentid>
    <comment_count>2</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2023-10-24 16:50:14 -0700</bug_when>
    <thetext>The linked crash log is for a different (non WebGPU) test that isn&apos;t indicative of the problem.

Looking through the various crashlogs in https://build.webkit.org/results/Apple-Sonoma-Debug-AppleSilicon-WK2-Tests/269687@main%20(285)/results.html for the WebGPU tests, it looks like there are many different crashes. 

Of the three I randomly picked, one is an assertion failure in WGSL::TypeChecker::visitVariable, another in WebGPU::Texture::aspectSpecificFormat, and another is crashing beneath WebKit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1987283</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-10-24 17:14:03 -0700</bug_when>
    <thetext>Test gardening commit 269743@main (09f937bd3dc6): &lt;https://commits.webkit.org/269743@main&gt;

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

    </bug>

</bugzilla>