zink/ci: Add an ASan job on CML
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run

Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36348>
This commit is contained in:
Valentine Burley 2025-07-17 12:58:21 +02:00 committed by Marge Bot
parent 7f52cbd19e
commit 1ed6b03750
4 changed files with 79 additions and 0 deletions

View file

@ -0,0 +1,14 @@
[[deqp]]
deqp = "/deqp-gles/modules/gles31/deqp-gles31"
caselists = ["/deqp-gles/mustpass/gles31-main.txt"]
deqp_args = [
"--deqp-surface-width=256",
"--deqp-surface-height=256",
"--deqp-surface-type=pbuffer",
"--deqp-gl-config-name=rgba8888d24s8ms0",
"--deqp-visibility=hidden",
]
version_check = "GL ES 3.2.*git"
renderer_check = "zink.*Intel.*"
[deqp.env]
ZINK_DEBUG = "validation"

View file

@ -151,6 +151,18 @@ zink-anv-tgl-traces-restricted:
PIGLIT_REPLAY_EXTRA_ARGS: --db-path ${CI_PROJECT_DIR}/replayer-db/ --minio_bucket=${S3_TRACIE_PRIVATE_BUCKET} --jwt-file=${S3_JWT_FILE}
allow_failure: true
zink-anv-cml-asan:
extends:
- .lava-x86_64-test-asan-gl
- .anv-test
- .lava-acer-chromebox-cxi4-puff:x86_64
- .zink-anv-rules
- .zink-test
variables:
GPU_VERSION: zink-anv-cml
DEQP_SUITE: zink-anv-cml
parallel: 10
zink-tu-a618:
extends:
- .lava-arm64-test-gl

View file

@ -0,0 +1,40 @@
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.r11f_g11f_b10f_rg16i.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.r11f_g11f_b10f_rgb10_a2ui.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.r11f_g11f_b10f_rgba8ui.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb10_a2_r32f.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb10_a2_r32ui.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb10_a2_rg16f.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb10_a2_rg16ui.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb10_a2ui_r11f_g11f_b10f.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb10_a2ui_r32f.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb10_a2ui_rg16f.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb10_a2ui_rgba8.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb10_a2ui_rgba8ui.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb9_e5_rg16ui.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb9_e5_rgb10_a2.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb9_e5_rgba8.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.srgb8_alpha8_r32ui.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.srgb8_alpha8_rg16f.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.srgb8_alpha8_rg16i.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.srgb8_alpha8_rg16ui.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.srgb8_alpha8_rgb10_a2.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.srgb8_alpha8_rgba8i.texture2d_to_texture2d,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.srgb8_alpha8_rgba8_snorm.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.srgb8_alpha8_rgba8ui.texture2d_to_cubemap,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.srgb8_alpha8_rgba8ui.texture2d_to_texture2d_array,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.srgb8_alpha8_rgba8ui.texture2d_to_texture2d,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.srgb8_alpha8_rgba8ui.texture2d_to_texture3d,Fail
# ../src/intel/common/intel_urb_config.c:173: intel_get_urb_config: Assertion `total_needs <= urb_chunks' failed.
dEQP-GLES31.functional.geometry_shading.basic.output_0_and_128,Crash
dEQP-GLES31.functional.geometry_shading.basic.output_128_and_0,Crash
dEQP-GLES31.functional.geometry_shading.basic.output_128,Crash
dEQP-GLES31.functional.geometry_shading.basic.output_max,Crash
dEQP-GLES31.functional.geometry_shading.basic.output_vary_by_attribute,Crash
dEQP-GLES31.functional.geometry_shading.basic.output_vary_by_texture,Crash
dEQP-GLES31.functional.geometry_shading.basic.output_vary_by_uniform,Crash
dEQP-GLES31.functional.geometry_shading.instanced.invocation_output_vary_by_attribute,Crash
dEQP-GLES31.functional.geometry_shading.instanced.invocation_output_vary_by_texture,Crash
dEQP-GLES31.functional.geometry_shading.instanced.invocation_output_vary_by_uniform,Crash
dEQP-GLES31.functional.tessellation_geometry_interaction.render.limits.output_implementation_max_geometry,Crash
dEQP-GLES31.functional.tessellation_geometry_interaction.render.limits.output_required_max_geometry,Crash

View file

@ -0,0 +1,13 @@
# Please include a comment with the log message and a testcase triggering each
# VUID at the bottom of the file.
khronos_validation.message_id_filter = VUID-VkPhysicalDeviceProperties2-pNext-pNext,VUID-VkDeviceCreateInfo-pNext-pNext
khronos_validation.report_flags = error
khronos_validation.debug_action = VK_DBG_LAYER_ACTION_LOG_MSG,VK_DBG_LAYER_ACTION_BREAK
VK_LAYER_ENABLES=VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT
khronos_validation.printf_buffer_size = 40960
khronos_validation.printf_to_stdout = true
khronos_validation.log_filename = stdout
# VUID-VkPhysicalDeviceProperties2-pNext-pNext
# VUID-VkDeviceCreateInfo-pNext-pNext
# never error due to unrecognized extensions