# Direct leak of 496 byte(s) in 1 object(s) allocated from:
#     #0 0x7fa1e2f1e037 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
#     #1 0x7fa1ddf026ad in llvmpipe_resource_create_all ../src/gallium/drivers/llvmpipe/lp_texture.c:235
#     #2 0x7fa1ddf02f03 in llvmpipe_resource_create_unbacked ../src/gallium/drivers/llvmpipe/lp_texture.c:329
#     #3 0x7fa1dd96b1b9 in lvp_image_create ../src/gallium/frontends/lavapipe/lvp_image.c:99
#     #4 0x7fa1dd96b87e in lvp_CreateImage ../src/gallium/frontends/lavapipe/lvp_image.c:154
#     #5 0x555648e7e588  (/deqp/external/vulkancts/modules/vulkan/deqp-vk+0x2145588)
dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc3_unorm_block.r32g32b32a32_uint,Fail
dEQP-VK.renderpass.dedicated_allocation.formats.a2b10g10r10_uint_pack32.input.dont_care.store.clear_draw,Fail
dEQP-VK.renderpass.dedicated_allocation.formats.d16_unorm.input.load.store.self_dep_clear_draw_use_input_aspect,Fail
dEQP-VK.renderpass.dedicated_allocation.formats.d16_unorm.input.load.store.self_dep_draw,Fail
dEQP-VK.renderpass.dedicated_allocation.formats.r8g8b8a8_uint.input.load.store.draw_use_input_aspect,Fail
dEQP-VK.renderpass.suballocation.attachment_allocation.input_output_chain.47,Fail
dEQP-VK.renderpass.suballocation.formats.a2r10g10b10_unorm_pack32.input.dont_care.store.clear_draw,Fail
dEQP-VK.renderpass.suballocation.formats.r32g32b32a32_sint.input.load.store.self_dep_clear_draw_use_input_aspect,Fail
dEQP-VK.renderpass.suballocation.formats.r32g32b32a32_sint.input.load.store.self_dep_draw,Fail
dEQP-VK.renderpass.suballocation.formats.r8g8b8a8_unorm.input.load.store.draw_use_input_aspect,Fail
dEQP-VK.renderpass2.dedicated_allocation.formats.a8b8g8r8_sint_pack32.input.clear.dont_care.clear_draw,Fail
dEQP-VK.renderpass2.dedicated_allocation.formats.a8b8g8r8_sint_pack32.input.clear.store.draw,Fail
dEQP-VK.renderpass2.dedicated_allocation.formats.r32_uint.input.load.dont_care.draw,Fail
dEQP-VK.renderpass2.suballocation.formats.r16g16b16a16_unorm.input.dont_care.dont_care.draw,Fail
dEQP-VK.renderpass2.suballocation.formats.r8g8b8a8_sint.input.load.dont_care.clear_draw,Fail
dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.image.guard_local.image.vert,Fail
dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.image.vert,Fail
dEQP-VK.synchronization.op.single_queue.event.write_image_fragment_read_image_tess_eval.image_128x128_r16_uint,Fail
dEQP-VK.synchronization2.op.single_queue.timeline_semaphore.write_image_geometry_read_copy_image.image_128x128_r8g8b8a8_unorm,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.r32f.dontunroll.volatile.storage_buffer.readonly.no_fmt_qual.len_35.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.r32f.unroll.nonvolatile.storage_image.fmt_qual.null_descriptor.samples_1.2d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.r32i.dontunroll.volatile.storage_buffer.readonly.no_fmt_qual.len_260.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.r32i.unroll.nonvolatile.storage_image.fmt_qual.null_descriptor.samples_4.2d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.r32ui.dontunroll.nonvolatile.storage_buffer_dynamic.readonly.no_fmt_qual.len_252.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.r32ui.unroll.nonvolatile.storage_buffer.readwrite.no_fmt_qual.len_252.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rg32f.dontunroll.volatile.storage_buffer.readonly.no_fmt_qual.len_252.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rg32f.unroll.nonvolatile.sampled_image.no_fmt_qual.img.samples_4.2d_array.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rg32i.dontunroll.nonvolatile.storage_buffer_dynamic.readonly.no_fmt_qual.len_32.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rg32i.unroll.nonvolatile.uniform_buffer_dynamic.no_fmt_qual.len_20.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rg32ui.dontunroll.nonvolatile.storage_buffer.readwrite.no_fmt_qual.len_12.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rg32ui.dontunroll.volatile.storage_image.fmt_qual.null_descriptor.samples_1.cube.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rg32ui.unroll.volatile.storage_buffer_dynamic.readonly.no_fmt_qual.len_260.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rgba32f.dontunroll.nonvolatile.storage_buffer.readonly.no_fmt_qual.len_20.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rgba32f.unroll.nonvolatile.uniform_buffer.no_fmt_qual.len_252.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rgba32f.unroll.volatile.storage_image.fmt_qual.null_descriptor.samples_4.2d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rgba32i.dontunroll.nonvolatile.storage_image.fmt_qual.null_descriptor.samples_4.2d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rgba32ui.dontunroll.nonvolatile.storage_buffer_dynamic.readonly.no_fmt_qual.len_20.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rgba32ui.unroll.nonvolatile.uniform_buffer_dynamic.no_fmt_qual.len_252.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.template.r32ui.unroll.volatile.storage_image.fmt_qual.null_descriptor.samples_1.2d.frag,Fail
dEQP-VK.robustness.robustness2.bind.template.rg32ui.dontunroll.nonvolatile.storage_buffer.readwrite.no_fmt_qual.null_descriptor.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.template.rgba32f.dontunroll.nonvolatile.storage_image.fmt_qual.null_descriptor.samples_1.2d.frag,Fail

# Direct leak of 24 byte(s) in 1 object(s) allocated from:
#     #0 0x7f29a36d1e8f in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
#     #1 0x7f299e13c124 in vk_alloc ../src/vulkan/util/vk_alloc.h:48
#     #2 0x7f299e13c124 in vk_zalloc ../src/vulkan/util/vk_alloc.h:56
#     #3 0x7f299e13c124 in lvp_CmdPushDescriptorSetKHR ../src/gallium/frontends/lavapipe/lvp_cmd_buffer.c:416
#     #4 0x55b5f6ae85c0  (/deqp/external/vulkancts/modules/vulkan/deqp-vk+0x75a5c0)
#     #5 0x55b5f6803edf  (/deqp/external/vulkancts/modules/vulkan/deqp-vk+0x475edf)
#
# more vk_cmd_queue_gen.py fail? VK_CMD_PUSH_DESCRIPTOR_SET_KHR just frees descriptor_writes.
dEQP-VK.pipeline.bind_point.graphics_compute.write_push.setup_cp_gs_gp_cs.cmd_draw_dispatch,Fail
dEQP-VK.pipeline.push_descriptor.compute.binding1_numcalls2_uniform_buffer,Fail

# Direct leak of 224 byte(s) in 2 object(s) allocated from:
#     #0 0x7f8f25086037 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
#     #1 0x7f8f20108049 in lp_fence_create ../src/gallium/drivers/llvmpipe/lp_fence.c:48
#     #2 0x7f8f201378b1 in begin_binning ../src/gallium/drivers/llvmpipe/lp_setup.c:238
#     #3 0x7f8f201388e7 in set_scene_state ../src/gallium/drivers/llvmpipe/lp_setup.c:356
#     #4 0x7f8f2013ecef in lp_setup_update_state ../src/gallium/drivers/llvmpipe/lp_setup.c:1516
#     #5 0x7f8f201544ea in lp_setup_draw_elements ../src/gallium/drivers/llvmpipe/lp_setup_vbuf.c:176
#     #6 0x7f8f203b7a7b in draw_pt_emit ../src/gallium/auxiliary/draw/draw_pt_emit.c:202
#     #7 0x7f8f203ac354 in emit ../src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c:563
#     #8 0x7f8f203ac354 in llvm_pipeline_generic ../src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c:775
#     #9 0x7f8f203acec3 in llvm_middle_end_linear_run ../src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c:855
#     #10 0x7f8f20262b07 in vsplit_segment_simple_linear ../src/gallium/auxiliary/draw/draw_pt_vsplit_tmp.h:226
#     #11 0x7f8f20262b07 in vsplit_run_linear ../src/gallium/auxiliary/draw/draw_split_tmp.h:64
#     #12 0x7f8f2024e4f3 in draw_pt_arrays ../src/gallium/auxiliary/draw/draw_pt.c:155
#     #13 0x7f8f2024f355 in draw_instances ../src/gallium/auxiliary/draw/draw_pt.c:484
#     #14 0x7f8f20250277 in draw_vbo ../src/gallium/auxiliary/draw/draw_pt.c:610
#     #15 0x7f8f20107bfc in llvmpipe_draw_vbo ../src/gallium/drivers/llvmpipe/lp_draw_arrays.c:149
#     #16 0x7f8f1fb5bec1 in handle_draw ../src/gallium/frontends/lavapipe/lvp_execute.c:2046
#     #17 0x7f8f1fb5bec1 in lvp_execute_cmd_buffer ../src/gallium/frontends/lavapipe/lvp_execute.c:3876
#     #18 0x7f8f1fb6a3ed in lvp_execute_cmds ../src/gallium/frontends/lavapipe/lvp_execute.c:4122
#     #19 0x7f8f1fb29286 in queue_thread ../src/gallium/frontends/lavapipe/lvp_device.c:1399
#     #20 0x7f8f1fbd1ce1 in util_queue_thread_func ../src/util/u_queue.c:313
#     #21 0x7f8f1fbd104b in impl_thrd_routine ../include/c11/threads_posix.h:87
#     #22 0x7f8f24d53ea6 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x8ea6)
dEQP-VK.synchronization.op.single_queue.barrier.write_draw_indexed_read_image_fragment.image_128x128_r16g16b16a16_uint,Fail
dEQP-VK.synchronization.op.single_queue.binary_semaphore.write_image_fragment_read_image_compute_indirect.image_128x128_r16g16b16a16_uint,Fail
dEQP-VK.synchronization.op.single_queue.event.write_image_fragment_read_image_tess_control.image_128x128_r8_unorm,Fail
dEQP-VK.synchronization.op.single_queue.timeline_semaphore.write_image_vertex_read_copy_image.image_128x128_r16_uint,Fail
dEQP-VK.synchronization.op.single_queue.timeline_semaphore.write_image_vertex_read_copy_image_to_buffer.image_128x128_r8_unorm,Fail
dEQP-VK.synchronization.timeline_semaphore.wait_before_signal.write_copy_buffer_to_image_read_image_fragment.image_128x128_r16g16b16a16_uint,Fail
dEQP-VK.synchronization2.op.single_queue.timeline_semaphore.write_image_geometry_read_blit_image.image_128x128_r16g16b16a16_uint,Fail

# 1.3.2.0 uprev
dEQP-VK.renderpass.dedicated_allocation.formats.r16_snorm.input.load.store.draw,Fail
dEQP-VK.renderpass.dedicated_allocation.formats.r5g6b5_unorm_pack16.input.dont_care.store.self_dep_draw,Fail
dEQP-VK.renderpass.suballocation.formats.a2b10g10r10_uint_pack32.input.load.dont_care.draw,Fail
dEQP-VK.renderpass.suballocation.formats.r8g8b8a8_uint.input.clear.store.clear_draw_use_input_aspect,Fail
dEQP-VK.renderpass2.suballocation.formats.a8b8g8r8_snorm_pack32.input.load.dont_care.self_dep_clear_draw,Fail
dEQP-VK.renderpass2.suballocation.formats.r16g16b16a16_sint.input.dont_care.dont_care.self_dep_draw,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.r32f.dontunroll.volatile.storage_buffer_dynamic.readonly.no_fmt_qual.len_31.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.r32f.unroll.nonvolatile.sampled_image.no_fmt_qual.img.samples_1.cube.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.r32i.dontunroll.nonvolatile.uniform_buffer.no_fmt_qual.null_descriptor.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.r32i.dontunroll.volatile.storage_buffer_dynamic.readonly.no_fmt_qual.len_41.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.r32i.unroll.nonvolatile.vertex_attribute_fetch.no_fmt_qual.len_4.samples_1.1d.vert,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.r32ui.dontunroll.nonvolatile.storage_texel_buffer.fmt_qual.len_8.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.r32ui.unroll.nonvolatile.uniform_buffer_dynamic.no_fmt_qual.len_36.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.r32ui.unroll.volatile.storage_image.fmt_qual.img.samples_1.cube.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rg32f.dontunroll.volatile.storage_buffer_dynamic.readonly.no_fmt_qual.len_36.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rg32f.unroll.volatile.storage_buffer.readonly.no_fmt_qual.len_33.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rg32i.unroll.nonvolatile.storage_buffer_dynamic.readonly.no_fmt_qual.len_8.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rg32ui.dontunroll.nonvolatile.uniform_buffer_dynamic.no_fmt_qual.null_descriptor.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rg32ui.unroll.nonvolatile.uniform_buffer.no_fmt_qual.len_256.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rgba32f.dontunroll.nonvolatile.storage_buffer_dynamic.readwrite.no_fmt_qual.len_8.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rgba32f.unroll.nonvolatile.storage_buffer.readonly.no_fmt_qual.len_36.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rgba32i.dontunroll.nonvolatile.vertex_attribute_fetch.no_fmt_qual.len_4.samples_1.1d.vert,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rgba32i.unroll.nonvolatile.storage_image.fmt_qual.img.samples_1.cube.frag,Fail
dEQP-VK.robustness.robustness2.bind.notemplate.rgba32ui.unroll.nonvolatile.storage_buffer_dynamic.readonly.no_fmt_qual.len_36.samples_1.1d.frag,Fail
dEQP-VK.robustness.robustness2.bind.template.r32f.dontunroll.nonvolatile.storage_image.fmt_qual.null_descriptor.samples_1.cube.frag,Fail
dEQP-VK.robustness.robustness2.bind.template.rg32ui.dontunroll.nonvolatile.sampled_image.no_fmt_qual.null_descriptor.samples_1.cube.frag,Fail
dEQP-VK.synchronization.op.single_queue.event.write_image_fragment_read_copy_image_to_buffer.image_128x128_r16_uint,Fail
dEQP-VK.synchronization2.op.single_queue.timeline_semaphore.write_image_tess_eval_read_image_fragment.image_128x128_r16g16b16a16_uint,Fail
dEQP-VK.synchronization2.timeline_semaphore.wait_before_signal.write_image_tess_control_read_image_fragment.image_128x128_r16g16b16a16_uint,Fail
dEQP-VK.transform_feedback.primitives_generated_query.copy.queue_reset.pgq_64bit_xfb_32bit.geom.xfb.rast.line_strip.pgq_0_xfb_1.single_draw,Fail
dEQP-VK.transform_feedback.primitives_generated_query.get.host_reset.pgq_64bit_xfb_32bit.geom.xfb.no_rast.triangle_strip.pgq_default_xfb_0.single_draw,Fail
dEQP-VK.transform_feedback.primitives_generated_query.get.queue_reset.pgq_32bit_xfb_64bit.geom.xfb.rast.line_strip_with_adjacency.pgq_default_xfb_1.single_draw,Fail

# 1.3.3.0 uprev:
# Direct leak of 1888 byte(s) in 2 object(s) allocated from:
#     #0 0x7fcd07a72e8f in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
#     #1 0x7fcd02430bfd in vk_alloc ../src/vulkan/util/vk_alloc.h:48
#     #2 0x7fcd02430bfd in vk_zalloc ../src/vulkan/util/vk_alloc.h:56
#     #3 0x7fcd02430bfd in lvp_CreatePipelineLayout ../src/gallium/frontends/lavapipe/lvp_descriptor_set.c:261
#     #4 0x55cd57134e08  (/deqp/external/vulkancts/modules/vulkan/deqp-vk+0x226be08)
#
# Indirect leak of 376 byte(s) in 1 object(s) allocated from:
#     #0 0x7fcd07a72e8f in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
#     #1 0x7fcd0242f0c0 in vk_alloc ../src/vulkan/util/vk_alloc.h:48
#     #2 0x7fcd0242f0c0 in vk_zalloc ../src/vulkan/util/vk_alloc.h:56
#     #3 0x7fcd0242f0c0 in lvp_CreateDescriptorSetLayout ../src/gallium/frontends/lavapipe/lvp_descriptor_set.c:65
#     #4 0x55cd57134f28  (/deqp/external/vulkancts/modules/vulkan/deqp-vk+0x226bf28)
dEQP-VK.transform_feedback.primitives_generated_query.copy.host_reset.pgq_32bit_xfb_64bit.geom.xfb.rast.point_list.pgq_0_xfb_1.single_draw,Fail
dEQP-VK.transform_feedback.primitives_generated_query.copy.queue_reset.pgq_32bit_xfb_64bit.geom.xfb.no_rast.line_strip.pgq_default_xfb_0.single_draw,Fail
dEQP-VK.transform_feedback.primitives_generated_query.get.host_reset.64bit.geom.xfb.rast.triangle_fan.pgq_default_xfb_1.single_draw,Fail
dEQP-VK.transform_feedback.primitives_generated_query.get.queue_reset.64bit.geom.xfb.no_rast.line_list_with_adjacency.pgq_1_xfb_0.single_draw,Fail
