WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
263623
NEW TEST (
269687@main
): [ macOS iOS17 Debug ] Multiple tests are crashing and timing out in http/tests/webgpu/webgpu
https://bugs.webkit.org/show_bug.cgi?id=263623
Summary
NEW TEST (269687@main): [ macOS iOS17 Debug ] Multiple tests are crashing and...
Marta Darbinyan
Reported
2023-10-24 16:21:39 PDT
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&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&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%2Fapi%2Foperation%2Fmemory_sync%2Fbuffer%2Fsingle_buffer.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Foperation%2Fmemory_sync%2Ftexture%2Fsame_subresource.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fencoding%2Fcmds%2Fcompute_pass.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fencoding%2Fcmds%2FcopyTextureToTexture.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fencoding%2Fcmds%2Fdebug.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fencoding%2Fcmds%2Frender%2FsetIndexBuffer.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fencoding%2Fcmds%2Frender%2FsetPipeline.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fencoding%2Fcmds%2FsetBindGroup.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fencoding%2FcreateRenderBundleEncoder.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fencoding%2Fqueries%2Fgeneral.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fimage_copy%2Ftexture_related.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fquery_set%2Fcreate.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Fqueue%2FcopyToTexture%2FCopyExternalImageToTexture.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Frender_pass%2Fresolve.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Frender_pipeline%2Fvertex_state.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fapi%2Fvalidation%2Ftexture%2Fdestroy.html&test=http%2Ftests%2Fwebgpu%2Fwebgpu%2Fshader%2Fexecution%2Fexpression%2Fcall%2Fbuiltin%2Fabs.html&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
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2023-10-24 16:22:00 PDT
<
rdar://problem/117441946
>
Ryan Haddad
Comment 2
2023-10-24 16:50:14 PDT
The linked crash log is for a different (non WebGPU) test that isn'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.
EWS
Comment 3
2023-10-24 17:14:03 PDT
Test gardening commit
269743@main
(09f937bd3dc6): <
https://commits.webkit.org/269743@main
> Reviewed commits have been landed. Closing PR #19518 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