I am developing a vulkan renderer and, after the latest mesa-vulkan-drivers-0:25.2.7-2.fc43, linux-firmware-0:20251111-1.fc43 and amd-gpu-firmware-0:20251111-1.fc43 updates it is instantly crashing, even after I rebuild it from the ground up. The crash happens when calling the InstanceBuilder::build() function from the Vk-Bootstrap library, which turns to be the first vulkan call of my program. I can confirm that in mesa 25.2.6-1 and firmware 20251021-1 it was working perfectly. I attach below the system logs from the crash: " 12:23:26 systemd: systemd-coredump: Consumed 759ms CPU time, 161.1M memory peak. 12:23:26 kernel: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-coredump@2-4098-17338_17339-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' 12:23:26 systemd: systemd-coredump: Deactivated successfully. 12:23:26 systemd-coredum: Process 16948 (lrt) of user 1000 dumped core. Module libVkLayer_MESA_device_select.so from rpm mesa-25.2.7-2.fc43.x86_64 Module libnss_systemd.so.2 from rpm systemd-258.2-1.fc43.x86_64 Module libvulkan_virtio.so from rpm mesa-25.2.7-2.fc43.x86_64 Module libdrm_amdgpu.so.1 from rpm libdrm-2.4.128-3.fc43.x86_64 Module libelf.so.1 from rpm elfutils-0.194-1.fc43.x86_64 Module libvulkan_radeon.so from rpm mesa-25.2.7-2.fc43.x86_64 Module libpowervr_rogue.so from rpm mesa-25.2.7-2.fc43.x86_64 Module libvulkan_powervr_mesa.so from rpm mesa-25.2.7-2.fc43.x86_64 Module libvulkan_panfrost.so from rpm mesa-25.2.7-2.fc43.x86_64 Module libvulkan_nouveau.so from rpm mesa-25.2.7-2.fc43.x86_64 Module libtinfo.so.6 from rpm ncurses-6.5-7.20250614.fc43.x86_64 Module libedit.so.0 from rpm libedit-3.1-57.20251016cvs.fc43.x86_64 Module libvulkan_lvp.so from rpm mesa-25.2.7-2.fc43.x86_64 Module libvulkan_intel.so from rpm mesa-25.2.7-2.fc43.x86_64 Module libvulkan_intel_hasvk.so from rpm mesa-25.2.7-2.fc43.x86_64 Module libvulkan_freedreno.so from rpm mesa-25.2.7-2.fc43.x86_64 Module libvulkan_dzn.so from rpm mesa-25.2.7-2.fc43.x86_64 Module libvulkan_broadcom.so from rpm mesa-25.2.7-2.fc43.x86_64 Module libexpat.so.1 from rpm expat-2.7.2-1.fc43.x86_64 Module libSPIRV-Tools.so from rpm spirv-tools-2025.3-4.fc43.x86_64 Module libudev.so.1 from rpm systemd-258.2-1.fc43.x86_64 Module libxshmfence.so.1 from rpm libxshmfence-1.3.2-7.fc43.x86_64 Module libxcb-randr.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64 Module libxcb-sync.so.1 from rpm libxcb-1.17.0-6.fc43.x86_64 Module libxcb-xfixes.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64 Module libxcb-present.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64 Module libxcb-dri3.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64 Module libX11-xcb.so.1 from rpm libX11-1.8.12-1.fc43.x86_64 Module libzstd.so.1 from rpm zstd-1.5.7-2.fc43.x86_64 Module libdrm.so.2 from rpm libdrm-2.4.128-3.fc43.x86_64 Module libvulkan_asahi.so from rpm mesa-25.2.7-2.fc43.x86_64 Module libgvfscommon.so from rpm gvfs-1.58.0-1.fc43.x86_64 Module libgvfsdbus.so from rpm gvfs-1.58.0-1.fc43.x86_64 Module libdconfsettings.so from rpm dconf-0.49.0-1.fc43.x86_64 Module libseccomp.so.2 from rpm libseccomp-2.6.0-2.fc43.x86_64 Module liblcms2.so.2 from rpm lcms2-2.16-6.fc43.x86_64 Module libsqlite3.so.0 from rpm sqlite-3.50.2-2.fc43.x86_64 Module libjson-glib-1.0.so.0 from rpm json-glib-1.10.8-1.fc43.x86_64 Module libatspi.so.0 from rpm at-spi2-core-2.58.1-1.fc43.x86_64 Module libglycin-2.so.0 from rpm glycin-2.0.4-1.fc43.x86_64 Module libXinerama.so.1 from rpm libXinerama-1.1.5-9.fc43.x86_64 Module libXrandr.so.2 from rpm libXrandr-1.5.4-6.fc43.x86_64 Module libXcomposite.so.1 from rpm libXcomposite-0.4.6-6.fc43.x86_64 Module libXdamage.so.1 from rpm libXdamage-1.1.6-6.fc43.x86_64 Module libXcursor.so.1 from rpm libXcursor-1.2.3-3.fc43.x86_64 Module libXfixes.so.3 from rpm libXfixes-6.0.1-6.fc43.x86_64 Module libtinysparql-3.0.so.0 from rpm tinysparql-3.10.1-1.fc43.x86_64 Module libcloudproviders.so.0 from rpm libcloudproviders-0.3.6-2.fc43.x86_64 Module libatk-bridge-2.0.so.0 from rpm at-spi2-core-2.58.1-1.fc43.x86_64 Module libXi.so.6 from rpm libXi-1.8.2-3.fc43.x86_64 Module libepoxy.so.0 from rpm libepoxy-1.5.10-11.fc43.x86_64 Module libatk-1.0.so.0 from rpm at-spi2-core-2.58.1-1.fc43.x86_64 Module libgdk_pixbuf-2.0.so.0 from rpm gdk-pixbuf2-2.44.4-1.fc43.x86_64 Module libcairo-gobject.so.2 from rpm cairo-1.18.4-2.fc43.x86_64 Module libgdk-3.so.0 from rpm gtk3-3.24.51-2.fc43.x86_64 Module libgtk-3.so.0 from rpm gtk3-3.24.51-2.fc43.x86_64 Module libdecor-gtk.so from rpm libdecor-0.2.4-1.fc43.x86_64 Module libbrotlicommon.so.1 from rpm brotli-1.1.0-10.fc43.x86_64 Module libblkid.so.1 from rpm util-linux-2.41.1-17.fc43.x86_64 Module liblzma.so.5 from rpm xz-5.8.1-2.fc43.x86_64 Module libXau.so.6 from rpm libXau-1.0.12-3.fc43.x86_64 Module libbrotlidec.so.1 from rpm brotli-1.1.0-10.fc43.x86_64 Module libbz2.so.1 from rpm bzip2-1.0.8-21.fc43.x86_64 Module libdatrie.so.1 from rpm libdatrie-0.2.13-12.fc43.x86_64 Module libselinux.so.1 from rpm libselinux-3.9-5.fc43.x86_64 Module libmount.so.1 from rpm util-linux-2.41.1-17.fc43.x86_64 Module libgmodule-2.0.so.0 from rpm glib2-2.86.1-5.fc43.x86_64 Module libxml2.so.2 from rpm libxml2-2.12.10-5.fc43.x86_64 Module libgraphite2.so.3 from rpm graphite2-1.3.14-19.fc43.x86_64 Module libpcre2-8.so.0 from rpm pcre2-10.46-1.fc43.x86_64 Module libpixman-1.so.0 from rpm pixman-0.46.2-2.fc43.x86_64 Module libxcb-shm.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64 Module libxcb-render.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64 Module libxcb.so.1 from rpm libxcb-1.17.0-6.fc43.x86_64 Module libXrender.so.1 from rpm libXrender-0.9.12-3.fc43.x86_64 Module libXext.so.6 from rpm libXext-1.3.6-4.fc43.x86_64 Module libX11.so.6 from rpm libX11-1.8.12-1.fc43.x86_64 Module libfreetype.so.6 from rpm freetype-2.13.3-3.fc43.x86_64 Module libpng16.so.16 from rpm libpng-1.6.50-2.fc43.x86_64 Module libz.so.1 from rpm zlib-ng-2.2.5-2.fc43.x86_64 Module libthai.so.0 from rpm libthai-0.1.29-11.fc43.x86_64 Module libfribidi.so.0 from rpm fribidi-1.0.16-3.fc43.x86_64 Module libgio-2.0.so.0 from rpm glib2-2.86.1-5.fc43.x86_64 Module libfontconfig.so.1 from rpm fontconfig-2.17.0-3.fc43.x86_64 Module libharfbuzz.so.0 from rpm harfbuzz-11.5.1-1.fc43.x86_64 Module libglib-2.0.so.0 from rpm glib2-2.86.1-5.fc43.x86_64 Module libpangoft2-1.0.so.0 from rpm pango-1.57.0-1.fc43.x86_64 Module libcairo.so.2 from rpm cairo-1.18.4-2.fc43.x86_64 Module libgobject-2.0.so.0 from rpm glib2-2.86.1-5.fc43.x86_64 Module libpango-1.0.so.0 from rpm pango-1.57.0-1.fc43.x86_64 Module libpangocairo-1.0.so.0 from rpm pango-1.57.0-1.fc43.x86_64 Module libdecor-0.so.0 from rpm libdecor-0.2.4-1.fc43.x86_64 Module libxkbcommon.so.0 from rpm libxkbcommon-1.11.0-1.fc43.x86_64 Module libwayland-cursor.so.0 from rpm wayland-1.24.0-1.fc43.x86_64 Module libwayland-egl.so.1 from rpm wayland-1.24.0-1.fc43.x86_64 Module libffi.so.8 from rpm libffi-3.5.1-2.fc43.x86_64 Module libwayland-client.so.0 from rpm wayland-1.24.0-1.fc43.x86_64 Module libcap.so.2 from rpm libcap-2.76-3.fc43.x86_64 Module libsystemd.so.0 from rpm systemd-258.2-1.fc43.x86_64 Module libdbus-1.so.3 from rpm dbus-1.16.0-4.fc43.x86_64 Module libsimdjson.so.25 from rpm simdjson-3.12.3-2.fc43.x86_64 Module libSDL3.so.0 from rpm SDL3-3.2.24-1.fc43.x86_64 Stack trace of thread 16948: #0 0x00007feeb2483f88 pthread_rwlock_rdlock.5 (libc.so.6 + 0x77f88) #1 0x00007fee7a66b0b7 __glibcxx_rwlock_rdlock (libVkLayer_khronos_validation.so + 0xa6b0b7) #2 0x00007fee7a6825bd _ZN12threadsafety7CounterIP12VkInstance_TE9StartReadES2_RK8Location (libVkLayer_khronos_validation.so + 0xa825bd) #3 0x00007fee7a33fa35 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa35) #4 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #5 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #6 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #7 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #8 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #9 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #10 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #11 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #12 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #13 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #14 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #15 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #16 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #17 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #18 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #19 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #20 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #21 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #22 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #23 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #24 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #25 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #26 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #27 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #28 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #29 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #30 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #31 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #32 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #33 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #34 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #35 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #36 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #37 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #38 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #39 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #40 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #41 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #42 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #43 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #44 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #45 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #46 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #47 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #48 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #49 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #50 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #51 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #52 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #53 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #54 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #55 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #56 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #57 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #58 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #59 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #60 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #61 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #62 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) #63 0x00007fee7a33fa56 _ZN20vulkan_layer_chassis24EnumeratePhysicalDevicesEP12VkInstance_TPjPP18VkPhysicalDevice_T (libVkLayer_khronos_validation.so + 0x73fa56) Stack trace of thread 16956: #0 0x00007feeb24ff34d syscall (libc.so.6 + 0xf334d) #1 0x00007feeb07fbb15 _ZN7parking5Inner4park17hce5331ea44f82c7fE (libglycin-2.so.0 + 0x1fbb15) #2 0x00007feeb073bb08 _ZN21async_global_executor9threading16thread_main_loop17ha4fdb5d1f77163f2E (libglycin-2.so.0 + 0x13bb08) #3 0x00007feeb073a179 _ZN3std3sys9backtrace28__rust_begin_short_backtrace17h0d01f0ec1e98a14cE (libglycin-2.so.0 + 0x13a179) #4 0x00007feeb07422af _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h39d45323b2616ba5E (libglycin-2.so.0 + 0x1422af) #5 0x00007feeb089a4e1 _ZN3std3sys3pal4unix6thread6Thread3new12thread_start17h0c18800d26b6356aE (libglycin-2.so.0 + 0x29a4e1) #6 0x00007feeb247e464 start_thread (libc.so.6 + 0x72464) #7 0x00007feeb25015ac __clone3 (libc.so.6 + 0xf55ac) Stack trace of thread 16950: #0 0x00007feeb24ff34d syscall (libc.so.6 + 0xf334d) #1 0x00007feeb1ff452b g_cond_wait (libglib-2.0.so.0 + 0x6c52b) #2 0x00007feeb1f921ac g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0xa1ac) #3 0x00007feeb1ffdb74 g_thread_pool_spawn_thread (libglib-2.0.so.0 + 0x75b74) #4 0x00007feeb1ffd6c2 g_thread_proxy (libglib-2.0.so.0 + 0x756c2) #5 0x00007feeb247e464 start_thread (libc.so.6 + 0x72464) #6 0x00007feeb25015ac __clone3 (libc.so.6 + 0xf55ac) Stack trace of thread 16963: #0 0x00007feeb2486982 __syscall_cancel_arch (libc.so.6 + 0x7a982) #1 0x00007feeb247ac3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c) #2 0x00007feeb247ac84 __syscall_cancel (libc.so.6 + 0x6ec84) #3 0x00007feeb24eab4f wait4 (libc.so.6 + 0xdeb4f) #4 0x00007feeb0893e6b _ZN3std3sys7process4unix4unix7Process4wait17h866da2afc8dd98beE (libglycin-2.so.0 + 0x293e6b) #5 0x00007feeb066f431 _ZN3std3sys9backtrace28__rust_begin_short_backtrace17h25672a9984df4313E (libglycin-2.so.0 + 0x6f431) #6 0x00007feeb0678a94 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h3190ace7a0877f54E (libglycin-2.so.0 + 0x78a94) #7 0x00007feeb089a4e1 _ZN3std3sys3pal4unix6thread6Thread3new12thread_start17h0c18800d26b6356aE (libglycin-2.so.0 + 0x29a4e1) #8 0x00007feeb247e464 start_thread (libc.so.6 + 0x72464) #9 0x00007feeb25015ac __clone3 (libc.so.6 + 0xf55ac) Stack trace of thread 17336: #0 0x00007feeb2486982 __syscall_cancel_arch (libc.so.6 + 0x7a982) #1 0x00007feeb247ac3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c) #2 0x00007feeb247b2ac __futex_abstimed_wait_common (libc.so.6 + 0x6f2ac) #3 0x00007feeb247d97e pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x7197e) #4 0x00007fee826b326d cnd_wait (libvulkan_radeon.so + 0x2b326d) #5 0x00007fee82680f4c util_queue_thread_func (libvulkan_radeon.so + 0x280f4c) #6 0x00007fee826b31cc impl_thrd_routine (libvulkan_radeon.so + 0x2b31cc) #7 0x00007feeb247e464 start_thread (libc.so.6 + 0x72464) #8 0x00007feeb25015ac __clone3 (libc.so.6 + 0xf55ac) Stack trace of thread 17337: #0 0x00007feeb2486982 __syscall_cancel_arch (libc.so.6 + 0x7a982) #1 0x00007feeb247ac3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c) #2 0x00007feeb247b2ac __futex_abstimed_wait_common (libc.so.6 + 0x6f2ac) #3 0x00007feeb247d97e pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x7197e) #4 0x00007fee826b326d cnd_wait (libvulkan_radeon.so + 0x2b326d) #5 0x00007fee82680f4c util_queue_thread_func (libvulkan_radeon.so + 0x280f4c) #6 0x00007fee826b31cc impl_thrd_routine (libvulkan_radeon.so + 0x2b31cc) #7 0x00007feeb247e464 start_thread (libc.so.6 + 0x72464) #8 0x00007feeb25015ac __clone3 (libc.so.6 + 0xf55ac) Stack trace of thread 16952: #0 0x00007feeb24ff34d syscall (libc.so.6 + 0xf334d) #1 0x00007feeb1ff520b g_cond_wait_until (libglib-2.0.so.0 + 0x6d20b) #2 0x00007feeb1f9216d g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0xa16d) #3 0x00007feeb1ffe96a g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x7696a) #4 0x00007feeb1ffd6c2 g_thread_proxy (libglib-2.0.so.0 + 0x756c2) #5 0x00007feeb247e464 start_thread (libc.so.6 + 0x72464) #6 0x00007feeb25015ac __clone3 (libc.so.6 + 0xf55ac) Stack trace of thread 16954: #0 0x00007feeb2486982 __syscall_cancel_arch (libc.so.6 + 0x7a982) #1 0x00007feeb247ac3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c) #2 0x00007feeb247ac84 __syscall_cancel (libc.so.6 + 0x6ec84) #3 0x00007feeb24f46c6 ppoll (libc.so.6 + 0xe86c6) #4 0x00007feeb1fd22e0 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x4a2e0) #5 0x00007feeb1fd23a3 g_main_context_iteration (libglib-2.0.so.0 + 0x4a3a3) #6 0x00007feeb153de4d dconf_gdbus_worker_thread (libdconfsettings.so + 0x4e4d) #7 0x00007feeb1ffd6c2 g_thread_proxy (libglib-2.0.so.0 + 0x756c2) #8 0x00007feeb247e464 start_thread (libc.so.6 + 0x72464) #9 0x00007feeb25015ac __clone3 (libc.so.6 + 0xf55ac) Stack trace of thread 16958: #0 0x00007feeb24ff34d syscall (libc.so.6 + 0xf334d) #1 0x00007feeb089addb _ZN3std3sys4sync7condvar5futex7Condvar12wait_timeout17ha638cf5514b548c6E (libglycin-2.so.0 + 0x29addb) #2 0x00007feeb07579c1 _ZN3std3sys9backtrace28__rust_begin_short_backtrace17h6d686738f7855353E (libglycin-2.so.0 + 0x1579c1) #3 0x00007feeb075898c _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h3436a1fbfedf750bE (libglycin-2.so.0 + 0x15898c) #4 0x00007feeb089a4e1 _ZN3std3sys3pal4unix6thread6Thread3new12thread_start17h0c18800d26b6356aE (libglycin-2.so.0 + 0x29a4e1) #5 0x00007feeb247e464 start_thread (libc.so.6 + 0x72464) #6 0x00007feeb25015ac __clone3 (libc.so.6 + 0xf55ac) Stack trace of thread 16951: #0 0x00007feeb2486982 __syscall_cancel_arch (libc.so.6 + 0x7a982) #1 0x00007feeb247ac3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c) #2 0x00007feeb247ac84 __syscall_cancel (libc.so.6 + 0x6ec84) #3 0x00007feeb24f46c6 ppoll (libc.so.6 + 0xe86c6) #4 0x00007feeb1fd22e0 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x4a2e0) #5 0x00007feeb1fd23a3 g_main_context_iteration (libglib-2.0.so.0 + 0x4a3a3) #6 0x00007feeb1fd23f1 glib_worker_main (libglib-2.0.so.0 + 0x4a3f1) #7 0x00007feeb1ffd6c2 g_thread_proxy (libglib-2.0.so.0 + 0x756c2) #8 0x00007feeb247e464 start_thread (libc.so.6 + 0x72464) #9 0x00007feeb25015ac __clone3 (libc.so.6 + 0xf55ac) Stack trace of thread 16953: #0 0x00007feeb2486982 __syscall_cancel_arch (libc.so.6 + 0x7a982) #1 0x00007feeb247ac3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c) #2 0x00007feeb247ac84 __syscall_cancel (libc.so.6 + 0x6ec84) #3 0x00007feeb24f46c6 ppoll (libc.so.6 + 0xe86c6) #4 0x00007feeb1fd22e0 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x4a2e0) #5 0x00007feeb1fd249f g_main_loop_run (libglib-2.0.so.0 + 0x4a49f) #6 0x00007feeb1d19f12 gdbus_shared_thread_func.lto_priv.0 (libgio-2.0.so.0 + 0xe8f12) #7 0x00007feeb1ffd6c2 g_thread_proxy (libglib-2.0.so.0 + 0x756c2) #8 0x00007feeb247e464 start_thread (libc.so.6 + 0x72464) #9 0x00007feeb25015ac __clone3 (libc.so.6 + 0xf55ac) Stack trace of thread 16957: #0 0x00007feeb0742f92 _ZN8async_io7reactor11ReactorLock5react17hdb2159ee33e5bc97E (libglycin-2.so.0 + 0x142f92) #1 0x00007feeb0742682 _ZN3std3sys9backtrace28__rust_begin_short_backtrace17h1b6225a0a1df2f74E (libglycin-2.so.0 + 0x142682) #2 0x00007feeb074973c _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17hf5753d8dfa58ec9fE (libglycin-2.so.0 + 0x14973c) #3 0x00007feeb089a4e1 _ZN3std3sys3pal4unix6thread6Thread3new12thread_start17h0c18800d26b6356aE (libglycin-2.so.0 + 0x29a4e1) #4 0x00007feeb247e464 start_thread (libc.so.6 + 0x72464) #5 0x00007feeb25015ac __clone3 (libc.so.6 + 0xf55ac) Stack trace of thread 16959: #0 0x00007feeb24ff34d syscall (libc.so.6 + 0xf334d) #1 0x00007feeb089addb _ZN3std3sys4sync7condvar5futex7Condvar12wait_timeout17ha638cf5514b548c6E (libglycin-2.so.0 + 0x29addb) #2 0x00007feeb07579c1 _ZN3std3sys9backtrace28__rust_begin_short_backtrace17h6d686738f7855353E (libglycin-2.so.0 + 0x1579c1) #3 0x00007feeb075898c _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h3436a1fbfedf750bE (libglycin-2.so.0 + 0x15898c) #4 0x00007feeb089a4e1 _ZN3std3sys3pal4unix6thread6Thread3new12thread_start17h0c18800d26b6356aE (libglycin-2.so.0 + 0x29a4e1) #5 0x00007feeb247e464 start_thread (libc.so.6 + 0x72464) #6 0x00007feeb25015ac __clone3 (libc.so.6 + 0xf55ac) Stack trace of thread 16949: #0 0x00007feeb24ff34d syscall (libc.so.6 + 0xf334d) #1 0x00007feeb1ff452b g_cond_wait (libglib-2.0.so.0 + 0x6c52b) #2 0x00007feeb1f921ac g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0xa1ac) #3 0x00007feeb1f9221c g_async_queue_pop (libglib-2.0.so.0 + 0xa21c) #4 0x00007feeb28a76c9 fc_thread_func (libpangoft2-1.0.so.0 + 0x46c9) #5 0x00007feeb1ffd6c2 g_thread_proxy (libglib-2.0.so.0 + 0x756c2) #6 0x00007feeb247e464 start_thread (libc.so.6 + 0x72464) #7 0x00007feeb25015ac __clone3 (libc.so.6 + 0xf55ac) ELF object binary architecture: AMD x86-64 12:23:25 abrt-dump-journ: Failed to obtain all required information from journald 12:23:25 kernel: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-coredump@2-4098-17338_17339-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' 12:23:25 systemd: Started systemd-coredump - Process Core Dump (PID 17338/UID 0). 12:23:25 kernel: BPF prog-id=106 op=LOAD 12:23:25 kernel: Process 16948 (lrt) of user 1000 terminated abnormally with signal 11/SEGV, processing... 12:23:25 kernel: Code: 8b 56 04 31 c0 85 d2 0f 95 c0 89 47 1c 31 c0 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 55 48 89 e5 <53> 48 89 fb 48 83 ec 18 90 8b 57 18 64 8b 04 25 d0 02 00 00 39 c2 12:23:25 kernel: lrt[16948]: segfault at 7fff67339ff8 ip 00007feeb2483f88 sp 00007fff6733a000 error 6 in libc.so.6[77f88,7feeb240c000+170000] likely on CPU 10 (core 5, socket 0) 12:23:25 lrt: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=16948 comm="lrt" exe="/home/jordi/Documents/lrt/build/fast-build/lrt" sig=11 res=1 " Reproducible: Always Steps to Reproduce: 1.Update to mesa 25.2.7-2 and firmware 0251111-1. 2.Build & run my Vulkan renderer 3.Crash on first Vulkan call Actual Results: "terminated by signal SIGSEGV (Address boundary error)" Expected Results: The program should work normally as it does with mesa 25.2.6-1 and firmware 0251021-1. Additional Information: Running an AMD 7840S APU with integrated graphics (780M), no dedicated graphics.
I opened as well an issue in mesa's gitlab: https://gitlab.freedesktop.org/mesa/mesa/-/issues/14322
As the mesa developer Samuel Pitoiset suggested, I opened an issue in the vulkan validation layers' repo: https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/11111
Hi, As a workaround, disable MESA_device_select with envvar NODEVICE_SELECT=1 Solves the crash for both vkcube and my own vk app
Autoreported crash at: https://bugzilla.redhat.com/show_bug.cgi?id=2416557
Issue should probably be reported at https://bodhi.fedoraproject.org/updates/FEDORA-2025-82b66363b4, but can't manage to link my fresh fedora account to bodhi.
(In reply to Jean-Baptiste Lepesme from comment #5) > Issue should probably be reported at > https://bodhi.fedoraproject.org/updates/FEDORA-2025-82b66363b4, but can't > manage to link my fresh fedora account to bodhi. Reported!
Hi, issue should be fixed with mesa-25.2.7-3
I can confirm that the issue is fixed with mesa-25.2.7-3. Thanks a lot to everyone involved!