mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 02:58:05 +02:00
pan/ci: Replace the g610-vk-full job by a g610-vk-asan one
We've notived a few weird crashes that look like memory corruption. Let's add an -asan job to see if we can catch any double-free/UAF/memleak issues. Since the new -asan job is also a full run, and we're short on rock5s, discard the g610-vk-full job. The reason the new job takes roughly the same time even though it's less parallel and has the ASan overhead is because of the tests_per_group increase. Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Reviewed-by: Valentine Burley <valentine.burley@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38923>
This commit is contained in:
parent
fe3a0ab105
commit
86581cca70
3 changed files with 24 additions and 3 deletions
6
src/panfrost/ci/deqp-panfrost-g610-vk-asan.toml
Normal file
6
src/panfrost/ci/deqp-panfrost-g610-vk-asan.toml
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
[[deqp]]
|
||||
deqp = "/deqp-vk/external/vulkancts/modules/vulkan/deqp-vk"
|
||||
caselists = ["/deqp-vk/mustpass/vk-main.txt"]
|
||||
renderer_check = "Mali-G610"
|
||||
prefix = "asan-"
|
||||
tests_per_group = 10000
|
||||
|
|
@ -188,13 +188,21 @@ panfrost-g610-vk:arm64:
|
|||
HWCI_START_WESTON: 1
|
||||
LAVA_TAGS: at-least-8gb
|
||||
|
||||
panfrost-g610-vk-full:arm64:
|
||||
panfrost-g610-vk-asan:arm64:
|
||||
parallel: 5
|
||||
extends:
|
||||
- panfrost-g610-vk:arm64
|
||||
- .lava-arm64-test-asan-vk
|
||||
- .panfrost-test
|
||||
- .lava-rk3588-rock-5b:arm64
|
||||
- .panfrost-vk-manual-rules
|
||||
timeout: 1h 35m
|
||||
variables:
|
||||
DEQP_FRACTION: 1
|
||||
DRIVER_NAME: panvk
|
||||
FDO_CI_CONCURRENT: 2 # We get OOMkills if we go too wide with asan enabled
|
||||
MESA_VK_IGNORE_CONFORMANCE_WARNING: 1
|
||||
PANVK_DEBUG: "no_known_warn,sync,cs,coherent_before_cached"
|
||||
DEQP_SUITE: panfrost-g610-vk-asan
|
||||
LAVA_TAGS: at-least-8gb
|
||||
|
||||
panfrost-g925-vk:arm64:
|
||||
parallel: 4
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
dEQP-VK.glsl.loops.special.do_while_dynamic_iterations.dowhile_trap_vertex,Crash
|
||||
asan-dEQP-VK.glsl.loops.special.do_while_dynamic_iterations.dowhile_trap_vertex,Crash
|
||||
|
||||
# New failures with VKCTS 1.4.4.0
|
||||
dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.combined_image_sampler,Crash
|
||||
|
|
@ -7,6 +8,12 @@ dEQP-VK.image.general_layout.memory_barrier.fragment.read_write.shader_read_writ
|
|||
dEQP-VK.image.general_layout.memory_barrier.fragment.write_read.sampled_read_storage_write,Fail
|
||||
dEQP-VK.image.general_layout.memory_barrier.fragment.write_read.shader_read_write,Fail
|
||||
dEQP-VK.image.general_layout.memory_barrier.fragment.write_read.storage_read_storage_write,Fail
|
||||
asan-dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.combined_image_sampler,Crash
|
||||
asan-dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.sampled_image,Crash
|
||||
asan-dEQP-VK.image.general_layout.memory_barrier.fragment.read_write.shader_read_write,Fail
|
||||
asan-dEQP-VK.image.general_layout.memory_barrier.fragment.write_read.sampled_read_storage_write,Fail
|
||||
asan-dEQP-VK.image.general_layout.memory_barrier.fragment.write_read.shader_read_write,Fail
|
||||
asan-dEQP-VK.image.general_layout.memory_barrier.fragment.write_read.storage_read_storage_write,Fail
|
||||
|
||||
|
||||
afbcp-spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue