==60626== Memcheck, a memory error detector ==60626== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==60626== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==60626== Command: ./hellovulkanwidget ==60626== qt.vulkan: Vulkan init (libvulkan.so) qt.vulkan: Supported Vulkan instance layers: QList(QVulkanLayer("VK_LAYER_MESA_device_select" 1 QVersionNumber(1.3.211) "Linux device selection layer")) qt.vulkan: Supported Vulkan instance extensions: QList(QVulkanExtension("VK_KHR_display" 23), QVulkanExtension("VK_KHR_external_fence_capabilities" 1), QVulkanExtension("VK_KHR_external_memory_capabilities" 1), QVulkanExtension("VK_KHR_external_semaphore_capabilities" 1), QVulkanExtension("VK_KHR_get_display_properties2" 1), QVulkanExtension("VK_KHR_get_physical_device_properties2" 2), QVulkanExtension("VK_KHR_get_surface_capabilities2" 1), QVulkanExtension("VK_KHR_surface" 25), QVulkanExtension("VK_EXT_debug_report" 10), QVulkanExtension("VK_EXT_debug_utils" 2), QVulkanExtension("VK_EXT_headless_surface" 1), QVulkanExtension("VK_KHR_device_group_creation" 1), QVulkanExtension("VK_KHR_surface_protected_capabilities" 1), QVulkanExtension("VK_KHR_wayland_surface" 6), QVulkanExtension("VK_KHR_xcb_surface" 6), QVulkanExtension("VK_KHR_xlib_surface" 6), QVulkanExtension("VK_EXT_acquire_drm_display" 1), QVulkanExtension("VK_EXT_acquire_xlib_display" 1), QVulkanExtension("VK_EXT_direct_mode_display" 1), QVulkanExtension("VK_EXT_display_surface_counter" 1), QVulkanExtension("VK_EXT_surface_maintenance1" 1), QVulkanExtension("VK_EXT_swapchain_colorspace" 4), QVulkanExtension("VK_KHR_portability_enumeration" 1), QVulkanExtension("VK_LUNARG_direct_driver_loading" 1)) qt.vulkan: Enabling Vulkan instance layers: QList() qt.vulkan: Enabling Vulkan instance extensions: QList("VK_KHR_surface", "VK_KHR_portability_enumeration", "VK_EXT_debug_utils", "VK_KHR_wayland_surface") ==60626== Invalid read of size 16 ==60626== at 0x2CC1910D: ??? ==60626== by 0x1CEDA4BF: ??? ==60626== Address 0x1ceda6ce is 542 bytes inside a block of size 556 alloc'd ==60626== at 0x4843866: malloc (vg_replace_malloc.c:446) ==60626== by 0x5C51828: UnknownInlinedFun (qarraydata.cpp:139) ==60626== by 0x5C51828: allocateHelper (qarraydata.cpp:181) ==60626== by 0x5C51828: allocateHelper (qarraydata.cpp:157) ==60626== by 0x5C51828: QArrayData::allocate2(QArrayData**, long long, QArrayData::AllocationOption) (qarraydata.cpp:220) ==60626== by 0x5C1822C: allocate (qarraydata.h:138) ==60626== by 0x5C1822C: QArrayDataPointer (qarraydatapointer.h:58) ==60626== by 0x5C1822C: QString::reallocData(long long, QArrayData::AllocationOption) (qstring.cpp:2778) ==60626== by 0x5C1EDD4: QString::replace(QRegularExpression const&, QString const&) (qstring.cpp:4617) ==60626== by 0x2FE8E7ED: UnknownInlinedFun (qadwaitadecorations.cpp:559) ==60626== by 0x2FE8E7ED: QAdwaitaDecorations::paintButton(QAdwaitaDecorations::Button, QPainter*) (qadwaitadecorations.cpp:624) ==60626== by 0x2FE8F567: QAdwaitaDecorations::paint(QPaintDevice*) (qadwaitadecorations.cpp:530) ==60626== by 0x179B5D72: QtWaylandClient::QWaylandAbstractDecoration::contentImage() (qwaylandabstractdecoration.cpp:95) ==60626== by 0x179DF319: QtWaylandClient::QWaylandShmBackingStore::updateDecorations() (qwaylandshmbackingstore.cpp:314) ==60626== by 0x179DF82F: UnknownInlinedFun (qwaylandshmbackingstore.cpp:219) ==60626== by 0x179DF82F: QtWaylandClient::QWaylandShmBackingStore::flush(QWindow*, QRegion const&, QPoint const&) (qwaylandshmbackingstore.cpp:196) ==60626== by 0x5283CC6: QBackingStore::flush(QRegion const&, QWindow*, QPoint const&) (qbackingstore.cpp:222) ==60626== by 0x4A65BC6: QWidgetRepaintManager::flush(QWidget*, QRegion const&, QPlatformTextureList*) (qwidgetrepaintmanager.cpp:1102) ==60626== by 0x4A67786: QWidgetRepaintManager::flush() (qwidgetrepaintmanager.cpp:980) ==60626== ==60626== Conditional jump or move depends on uninitialised value(s) ==60626== at 0x2CC186BE: ??? ==60626== by 0x1CEDA4BF: ??? ==60626== qt.vulkan: QVulkanWindow init qt.vulkan: 3 physical devices qt.vulkan: Physical device [0]: name 'Intel(R) UHD Graphics 630 (CFL GT2)' version 24.1.7 qt.vulkan: Physical device [1]: name 'NVIDIA GeForce GTX 1650 (NVK TU117)' version 24.1.7 qt.vulkan: Physical device [2]: name 'llvmpipe (LLVM 18.1.6, 256 bits)' version 0.0.1 qt.vulkan: Using physical device [0] qt.vulkan: queue family 0: flags=0x7 count=1 supportsPresent=1 qt.vulkan: Using queue families: graphics = 0 present = 0 qt.vulkan: Supported device extensions: QList(QVulkanExtension("VK_KHR_8bit_storage" 1), QVulkanExtension("VK_KHR_16bit_storage" 1), QVulkanExtension("VK_KHR_bind_memory2" 1), QVulkanExtension("VK_KHR_buffer_device_address" 1), QVulkanExtension("VK_KHR_calibrated_timestamps" 1), QVulkanExtension("VK_KHR_cooperative_matrix" 2), QVulkanExtension("VK_KHR_copy_commands2" 1), QVulkanExtension("VK_KHR_create_renderpass2" 1), QVulkanExtension("VK_KHR_dedicated_allocation" 3), QVulkanExtension("VK_KHR_deferred_host_operations" 4), QVulkanExtension("VK_KHR_depth_stencil_resolve" 1), QVulkanExtension("VK_KHR_descriptor_update_template" 1), QVulkanExtension("VK_KHR_device_group" 4), QVulkanExtension("VK_KHR_draw_indirect_count" 1), QVulkanExtension("VK_KHR_driver_properties" 1), QVulkanExtension("VK_KHR_dynamic_rendering" 1), QVulkanExtension("VK_KHR_external_fence" 1), QVulkanExtension("VK_KHR_external_fence_fd" 1), QVulkanExtension("VK_KHR_external_memory" 1), QVulkanExtension("VK_KHR_external_memory_fd" 1), QVulkanExtension("VK_KHR_external_semaphore" 1), QVulkanExtension("VK_KHR_external_semaphore_fd" 1), QVulkanExtension("VK_KHR_format_feature_flags2" 2), QVulkanExtension("VK_KHR_get_memory_requirements2" 1), QVulkanExtension("VK_KHR_global_priority" 1), QVulkanExtension("VK_KHR_image_format_list" 1), QVulkanExtension("VK_KHR_imageless_framebuffer" 1), QVulkanExtension("VK_KHR_incremental_present" 2), QVulkanExtension("VK_KHR_index_type_uint8" 1), QVulkanExtension("VK_KHR_line_rasterization" 1), QVulkanExtension("VK_KHR_load_store_op_none" 1), QVulkanExtension("VK_KHR_maintenance1" 2), QVulkanExtension("VK_KHR_maintenance2" 1), QVulkanExtension("VK_KHR_maintenance3" 1), QVulkanExtension("VK_KHR_maintenance4" 2), QVulkanExtension("VK_KHR_maintenance5" 1), QVulkanExtension("VK_KHR_maintenance6" 1), QVulkanExtension("VK_KHR_map_memory2" 1), QVulkanExtension("VK_KHR_multiview" 1), QVulkanExtension("VK_KHR_pipeline_executable_properties" 1), QVulkanExtension("VK_KHR_pipeline_library" 1), QVulkanExtension("VK_KHR_present_id" 1), QVulkanExtension("VK_KHR_present_wait" 1), QVulkanExtension("VK_KHR_push_descriptor" 2), QVulkanExtension("VK_KHR_relaxed_block_layout" 1), QVulkanExtension("VK_KHR_sampler_mirror_clamp_to_edge" 3), QVulkanExtension("VK_KHR_sampler_ycbcr_conversion" 14), QVulkanExtension("VK_KHR_separate_depth_stencil_layouts" 1), QVulkanExtension("VK_KHR_shader_atomic_int64" 1), QVulkanExtension("VK_KHR_shader_clock" 1), QVulkanExtension("VK_KHR_shader_draw_parameters" 1), QVulkanExtension("VK_KHR_shader_expect_assume" 1), QVulkanExtension("VK_KHR_shader_float16_int8" 1), QVulkanExtension("VK_KHR_shader_float_controls" 4), QVulkanExtension("VK_KHR_shader_integer_dot_product" 1), QVulkanExtension("VK_KHR_shader_maximal_reconvergence" 1), QVulkanExtension("VK_KHR_shader_non_semantic_info" 1), QVulkanExtension("VK_KHR_shader_quad_control" 1), QVulkanExtension("VK_KHR_shader_subgroup_extended_types" 1), QVulkanExtension("VK_KHR_shader_subgroup_rotate" 2), QVulkanExtension("VK_KHR_shader_subgroup_uniform_control_flow" 1), QVulkanExtension("VK_KHR_shader_terminate_invocation" 1), QVulkanExtension("VK_KHR_spirv_1_4" 1), QVulkanExtension("VK_KHR_storage_buffer_storage_class" 1), QVulkanExtension("VK_KHR_swapchain" 70), QVulkanExtension("VK_KHR_swapchain_mutable_format" 1), QVulkanExtension("VK_KHR_synchronization2" 1), QVulkanExtension("VK_KHR_timeline_semaphore" 2), QVulkanExtension("VK_KHR_uniform_buffer_standard_layout" 1), QVulkanExtension("VK_KHR_variable_pointers" 1), QVulkanExtension("VK_KHR_vertex_attribute_divisor" 1), QVulkanExtension("VK_KHR_vulkan_memory_model" 3), QVulkanExtension("VK_KHR_workgroup_memory_explicit_layout" 1), QVulkanExtension("VK_KHR_zero_initialize_workgroup_memory" 1), QVulkanExtension("VK_EXT_4444_formats" 1), QVulkanExtension("VK_EXT_attachment_feedback_loop_dynamic_state" 1), QVulkanExtension("VK_EXT_attachment_feedback_loop_layout" 2), QVulkanExtension("VK_EXT_border_color_swizzle" 1), QVulkanExtension("VK_EXT_buffer_device_address" 2), QVulkanExtension("VK_EXT_calibrated_timestamps" 2), QVulkanExtension("VK_EXT_color_write_enable" 1), QVulkanExtension("VK_EXT_conditional_rendering" 2), QVulkanExtension("VK_EXT_conservative_rasterization" 1), QVulkanExtension("VK_EXT_custom_border_color" 12), QVulkanExtension("VK_EXT_depth_bias_control" 1), QVulkanExtension("VK_EXT_depth_clamp_zero_one" 1), QVulkanExtension("VK_EXT_depth_clip_control" 1), QVulkanExtension("VK_EXT_depth_clip_enable" 1), QVulkanExtension("VK_EXT_descriptor_buffer" 1), QVulkanExtension("VK_EXT_descriptor_indexing" 2), QVulkanExtension("VK_EXT_display_control" 1), QVulkanExtension("VK_EXT_dynamic_rendering_unused_attachments" 1), QVulkanExtension("VK_EXT_extended_dynamic_state" 1), QVulkanExtension("VK_EXT_extended_dynamic_state2" 1), QVulkanExtension("VK_EXT_extended_dynamic_state3" 2), QVulkanExtension("VK_EXT_external_memory_dma_buf" 1), QVulkanExtension("VK_EXT_external_memory_host" 1), QVulkanExtension("VK_EXT_fragment_shader_interlock" 1), QVulkanExtension("VK_EXT_global_priority" 2), QVulkanExtension("VK_EXT_global_priority_query" 1), QVulkanExtension("VK_EXT_graphics_pipeline_library" 1), QVulkanExtension("VK_EXT_host_query_reset" 1), QVulkanExtension("VK_EXT_image_2d_view_of_3d" 1), QVulkanExtension("VK_EXT_image_drm_format_modifier" 2), QVulkanExtension("VK_EXT_image_robustness" 1), QVulkanExtension("VK_EXT_image_sliced_view_of_3d" 1), QVulkanExtension("VK_EXT_image_view_min_lod" 1), QVulkanExtension("VK_EXT_index_type_uint8" 1), QVulkanExtension("VK_EXT_inline_uniform_block" 1), QVulkanExtension("VK_EXT_line_rasterization" 1), QVulkanExtension("VK_EXT_load_store_op_none" 1), QVulkanExtension("VK_EXT_map_memory_placed" 1), QVulkanExtension("VK_EXT_memory_budget" 1), QVulkanExtension("VK_EXT_multi_draw" 1), QVulkanExtension("VK_EXT_mutable_descriptor_type" 1), QVulkanExtension("VK_EXT_nested_command_buffer" 1), QVulkanExtension("VK_EXT_non_seamless_cube_map" 1), QVulkanExtension("VK_EXT_pci_bus_info" 2), QVulkanExtension("VK_EXT_physical_device_drm" 1), QVulkanExtension("VK_EXT_pipeline_creation_cache_control" 3), QVulkanExtension("VK_EXT_pipeline_creation_feedback" 1), QVulkanExtension("VK_EXT_pipeline_robustness" 1), QVulkanExtension("VK_EXT_post_depth_coverage" 1), QVulkanExtension("VK_EXT_primitive_topology_list_restart" 1), QVulkanExtension("VK_EXT_primitives_generated_query" 1), QVulkanExtension("VK_EXT_private_data" 1), QVulkanExtension("VK_EXT_provoking_vertex" 1), QVulkanExtension("VK_EXT_queue_family_foreign" 1), QVulkanExtension("VK_EXT_robustness2" 1), QVulkanExtension("VK_EXT_sample_locations" 1), QVulkanExtension("VK_EXT_sampler_filter_minmax" 2), QVulkanExtension("VK_EXT_scalar_block_layout" 1), QVulkanExtension("VK_EXT_separate_stencil_usage" 1), QVulkanExtension("VK_EXT_shader_atomic_float" 1), QVulkanExtension("VK_EXT_shader_atomic_float2" 1), QVulkanExtension("VK_EXT_shader_demote_to_helper_invocation" 1), QVulkanExtension("VK_EXT_shader_module_identifier" 1), QVulkanExtension("VK_EXT_shader_stencil_export" 1), QVulkanExtension("VK_EXT_shader_subgroup_ballot" 1), QVulkanExtension("VK_EXT_shader_subgroup_vote" 1), QVulkanExtension("VK_EXT_shader_viewport_index_layer" 1), QVulkanExtension("VK_EXT_subgroup_size_control" 2), QVulkanExtension("VK_EXT_swapchain_maintenance1" 1), QVulkanExtension("VK_EXT_texel_buffer_alignment" 1), QVulkanExtension("VK_EXT_tooling_info" 1), QVulkanExtension("VK_EXT_transform_feedback" 1), QVulkanExtension("VK_EXT_vertex_attribute_divisor" 3), QVulkanExtension("VK_EXT_vertex_input_dynamic_state" 2), QVulkanExtension("VK_EXT_ycbcr_image_arrays" 1), QVulkanExtension("VK_AMD_buffer_marker" 1), QVulkanExtension("VK_GOOGLE_decorate_string" 1), QVulkanExtension("VK_GOOGLE_hlsl_functionality1" 1), QVulkanExtension("VK_GOOGLE_user_type" 1), QVulkanExtension("VK_INTEL_shader_integer_functions2" 1), QVulkanExtension("VK_NV_compute_shader_derivatives" 1), QVulkanExtension("VK_VALVE_mutable_descriptor_type" 1)) qt.vulkan: Enabling device extensions: QList(VK_KHR_swapchain) qt.vulkan: memtype 0: flags=0x1 qt.vulkan: memtype 1: flags=0x7 qt.vulkan: memtype 2: flags=0xf qt.vulkan: memtype 3: flags=0x1 qt.vulkan: memtype 4: flags=0x7 qt.vulkan: memtype 5: flags=0xf qt.vulkan: Picked memtype 5 for host visible memory qt.vulkan: Picked memtype 0 for device local memory qt.vulkan: Color format: 97 Depth-stencil format: 129 qt.vulkan: Creating new swap chain of 4 buffers, size 1002x419 qt.vulkan: Actual swap chain buffer count: 4 (supportsReadback=1) qt.vulkan: Allocating 2523136 bytes for transient image (memtype 0) ==60626== Invalid read of size 16 ==60626== at 0x2CC1910D: ??? ==60626== by 0x1F64F13F: ??? ==60626== Address 0x1f64f34e is 542 bytes inside a block of size 556 alloc'd ==60626== at 0x4843866: malloc (vg_replace_malloc.c:446) ==60626== by 0x5C51828: UnknownInlinedFun (qarraydata.cpp:139) ==60626== by 0x5C51828: allocateHelper (qarraydata.cpp:181) ==60626== by 0x5C51828: allocateHelper (qarraydata.cpp:157) ==60626== by 0x5C51828: QArrayData::allocate2(QArrayData**, long long, QArrayData::AllocationOption) (qarraydata.cpp:220) ==60626== by 0x5C1822C: allocate (qarraydata.h:138) ==60626== by 0x5C1822C: QArrayDataPointer (qarraydatapointer.h:58) ==60626== by 0x5C1822C: QString::reallocData(long long, QArrayData::AllocationOption) (qstring.cpp:2778) ==60626== by 0x5C1EDD4: QString::replace(QRegularExpression const&, QString const&) (qstring.cpp:4617) ==60626== by 0x2FE8E7ED: UnknownInlinedFun (qadwaitadecorations.cpp:559) ==60626== by 0x2FE8E7ED: QAdwaitaDecorations::paintButton(QAdwaitaDecorations::Button, QPainter*) (qadwaitadecorations.cpp:624) ==60626== by 0x2FE8F567: QAdwaitaDecorations::paint(QPaintDevice*) (qadwaitadecorations.cpp:530) ==60626== by 0x179B5D72: QtWaylandClient::QWaylandAbstractDecoration::contentImage() (qwaylandabstractdecoration.cpp:95) ==60626== by 0x179DF319: QtWaylandClient::QWaylandShmBackingStore::updateDecorations() (qwaylandshmbackingstore.cpp:314) ==60626== by 0x179DF82F: UnknownInlinedFun (qwaylandshmbackingstore.cpp:219) ==60626== by 0x179DF82F: QtWaylandClient::QWaylandShmBackingStore::flush(QWindow*, QRegion const&, QPoint const&) (qwaylandshmbackingstore.cpp:196) ==60626== by 0x5283CC6: QBackingStore::flush(QRegion const&, QWindow*, QPoint const&) (qbackingstore.cpp:222) ==60626== by 0x4A65BC6: QWidgetRepaintManager::flush(QWidget*, QRegion const&, QPlatformTextureList*) (qwidgetrepaintmanager.cpp:1102) ==60626== by 0x4A67786: QWidgetRepaintManager::flush() (qwidgetrepaintmanager.cpp:980) ==60626== ==60626== Conditional jump or move depends on uninitialised value(s) ==60626== at 0x2CC186BE: ??? ==60626== by 0x1F64F13F: ??? ==60626== ==60626== Invalid read of size 16 ==60626== at 0x2CC1910D: ??? ==60626== by 0x9D6C00F: ??? ==60626== Address 0x9d6c21e is 542 bytes inside a block of size 556 alloc'd ==60626== at 0x4843866: malloc (vg_replace_malloc.c:446) ==60626== by 0x5C51828: UnknownInlinedFun (qarraydata.cpp:139) ==60626== by 0x5C51828: allocateHelper (qarraydata.cpp:181) ==60626== by 0x5C51828: allocateHelper (qarraydata.cpp:157) ==60626== by 0x5C51828: QArrayData::allocate2(QArrayData**, long long, QArrayData::AllocationOption) (qarraydata.cpp:220) ==60626== by 0x5C1822C: allocate (qarraydata.h:138) ==60626== by 0x5C1822C: QArrayDataPointer (qarraydatapointer.h:58) ==60626== by 0x5C1822C: QString::reallocData(long long, QArrayData::AllocationOption) (qstring.cpp:2778) ==60626== by 0x5C1EDD4: QString::replace(QRegularExpression const&, QString const&) (qstring.cpp:4617) ==60626== by 0x2FE8E7ED: UnknownInlinedFun (qadwaitadecorations.cpp:559) ==60626== by 0x2FE8E7ED: QAdwaitaDecorations::paintButton(QAdwaitaDecorations::Button, QPainter*) (qadwaitadecorations.cpp:624) ==60626== by 0x2FE8F567: QAdwaitaDecorations::paint(QPaintDevice*) (qadwaitadecorations.cpp:530) ==60626== by 0x179B5D72: QtWaylandClient::QWaylandAbstractDecoration::contentImage() (qwaylandabstractdecoration.cpp:95) ==60626== by 0x179DF319: QtWaylandClient::QWaylandShmBackingStore::updateDecorations() (qwaylandshmbackingstore.cpp:314) ==60626== by 0x179DF82F: UnknownInlinedFun (qwaylandshmbackingstore.cpp:219) ==60626== by 0x179DF82F: QtWaylandClient::QWaylandShmBackingStore::flush(QWindow*, QRegion const&, QPoint const&) (qwaylandshmbackingstore.cpp:196) ==60626== by 0x2FE89601: QAdwaitaDecorations::forceRepaint() (qadwaitadecorations.cpp:757) ==60626== by 0x2FE8B2BE: QAdwaitaDecorations::handleMouse(QtWaylandClient::QWaylandInputDevice*, QPointF const&, QPointF const&, QFlags, QFlags) (qadwaitadecorations.cpp:697) ==60626== by 0x179E78C8: QtWaylandClient::QWaylandWindow::handleMouseEventWithDecoration(QtWaylandClient::QWaylandInputDevice*, QtWaylandClient::QWaylandPointerEvent const&) (qwaylandwindow.cpp:1351) ==60626== ==60626== Conditional jump or move depends on uninitialised value(s) ==60626== at 0x2CC186BE: ??? ==60626== by 0x9D6C00F: ??? ==60626== ==60626== Invalid read of size 1 ==60626== at 0x2B85970F: nir_builder_alu_instr_finish_and_insert (nir_builder.c:110) ==60626== by 0x2B8389EB: UnknownInlinedFun (nir_builder.h:591) ==60626== by 0x2B8389EB: nir_format_bitcast_uvec_unmasked (nir_format_convert.h:230) ==60626== by 0x2B8389EB: bit_cast_color.isra.0 (blorp_blit.c:935) ==60626== by 0x2B83D1E0: blorp_build_nir_shader.isra.0 (blorp_blit.c:1412) ==60626== by 0x2B83E807: blorp_get_blit_kernel_fs (blorp_blit.c:1510) ==60626== by 0x2B83E807: try_blorp_blit (blorp_blit.c:2197) ==60626== by 0x2B83E807: do_blorp_blit (blorp_blit.c:2362) ==60626== by 0x2B8406C7: blorp_copy (blorp_blit.c:3070) ==60626== by 0x2B3EAFA7: copy_image (anv_blorp.c:437) ==60626== by 0x2B3EAFA7: anv_CmdCopyImage2 (anv_blorp.c:572) ==60626== by 0x2B62ABEE: vk_common_CmdCopyImage (vk_cmd_copy.c:101) ==60626== by 0x57742C1: QVulkanWindowPrivate::addReadback() (qvulkanwindow.cpp:2272) ==60626== by 0x577BB97: QVulkanWindowPrivate::endFrame() (qvulkanwindow.cpp:2046) ==60626== by 0x40A865: TriangleRenderer::startNextFrame() (trianglerenderer.cpp:464) ==60626== by 0x40D33D: VulkanRenderer::startNextFrame() (hellovulkanwidget.cpp:136) ==60626== by 0x577C2CB: QVulkanWindowPrivate::beginFrame() (qvulkanwindow.cpp:1991) ==60626== Address 0x1c is not stack'd, malloc'd or (recently) free'd ==60626== ==60626== ==60626== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==60626== Access not within mapped region at address 0x1C ==60626== at 0x2B85970F: nir_builder_alu_instr_finish_and_insert (nir_builder.c:110) ==60626== by 0x2B8389EB: UnknownInlinedFun (nir_builder.h:591) ==60626== by 0x2B8389EB: nir_format_bitcast_uvec_unmasked (nir_format_convert.h:230) ==60626== by 0x2B8389EB: bit_cast_color.isra.0 (blorp_blit.c:935) ==60626== by 0x2B83D1E0: blorp_build_nir_shader.isra.0 (blorp_blit.c:1412) ==60626== by 0x2B83E807: blorp_get_blit_kernel_fs (blorp_blit.c:1510) ==60626== by 0x2B83E807: try_blorp_blit (blorp_blit.c:2197) ==60626== by 0x2B83E807: do_blorp_blit (blorp_blit.c:2362) ==60626== by 0x2B8406C7: blorp_copy (blorp_blit.c:3070) ==60626== by 0x2B3EAFA7: copy_image (anv_blorp.c:437) ==60626== by 0x2B3EAFA7: anv_CmdCopyImage2 (anv_blorp.c:572) ==60626== by 0x2B62ABEE: vk_common_CmdCopyImage (vk_cmd_copy.c:101) ==60626== by 0x57742C1: QVulkanWindowPrivate::addReadback() (qvulkanwindow.cpp:2272) ==60626== by 0x577BB97: QVulkanWindowPrivate::endFrame() (qvulkanwindow.cpp:2046) ==60626== by 0x40A865: TriangleRenderer::startNextFrame() (trianglerenderer.cpp:464) ==60626== by 0x40D33D: VulkanRenderer::startNextFrame() (hellovulkanwidget.cpp:136) ==60626== by 0x577C2CB: QVulkanWindowPrivate::beginFrame() (qvulkanwindow.cpp:1991) ==60626== If you believe this happened as a result of a stack ==60626== overflow in your program's main thread (unlikely but ==60626== possible), you can try to increase the size of the ==60626== main thread stack using the --main-stacksize= flag. ==60626== The main thread stack size used in this run was 8388608. ==60626== ==60626== HEAP SUMMARY: ==60626== in use at exit: 16,789,767 bytes in 50,222 blocks ==60626== total heap usage: 338,961 allocs, 284,615 frees, 77,609,360 bytes allocated ==60626== ==60626== LEAK SUMMARY: ==60626== definitely lost: 1,280 bytes in 2 blocks ==60626== indirectly lost: 11,147 bytes in 473 blocks ==60626== possibly lost: 365,226 bytes in 550 blocks ==60626== still reachable: 14,807,206 bytes in 51,586 blocks ==60626== of which reachable via heuristic: ==60626== newarray : 7,400 bytes in 49 blocks ==60626== multipleinheritance: 9,024 bytes in 7 blocks ==60626== suppressed: 0 bytes in 0 blocks ==60626== Rerun with --leak-check=full to see details of leaked memory ==60626== ==60626== Use --track-origins=yes to see where uninitialised values come from ==60626== For lists of detected and suppressed errors, rerun with: -s ==60626== ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 0 from 0) Segmentation fault (core dumped)