5.8 "Stable" - Vulkan crash on Linux

Summary

Loading any project will lead to crashing

What Type of Bug are you experiencing?

Editor

Steps to Reproduce

Open any project on a similar setup:
OS: Arch Linux x86_64
Kernel: Linux 7.0.12 Zen
DE: KDE Plasma 6.7.0 (Wayland)
GPU: AMD Radeon RX 6900 XT [Mesa 26.1.3]

Expected Result

Not crash?

Observed Result

radv: GPUVM fault detected at address 0x8001050000.
GCVM_L2_PROTECTION_FAULT_STATUS: 0x701430
	CLIENT_ID: (SQC (data)) 0xa
	MORE_FAULTS: 0
	WALKER_ERROR: 0
	PERMISSION_FAULTS: 3
	MAPPING_ERROR: 0
	RW: 0
[2026.06.19-20.56.49:470][  0]LogVulkanRHI: Error: VulkanRHI::vkQueueSubmit(Queue, InSubmitInfos.Num(), InSubmitInfos.GetData(), FenceHandle) failed, VkResult=-4
 at ./Runtime/VulkanRHI/Private/VulkanQueue.cpp:486 
 with error VK_ERROR_DEVICE_LOST
[2026.06.19-20.56.49:472][  0]LogVulkanRHI: Error: Shader diagnostic messages and asserts:

	Device: 0, Queue Graphics:
		No shader diagnostics found for this queue.

	Device: 0, Queue AsyncCompute:
		No shader diagnostics found for this queue.

[2026.06.19-20.56.49:473][  0]LogVulkanRHI: Error: 
DEVICE FAULT REPORT:
* Description: A GPUVM fault has been detected
* Address Info: 
    - VK_DEVICE_FAULT_ADDRESS_TYPE_READ_INVALID_EXT : 0x0000008001050000 (range:0x0000008001050000-0x0000008001050FFF)
* Vendor Info: 
* Vendor Binary Size: 0

[2026.06.19-20.56.49:474][  0]LogRHI: Error: Active GPU breadcrumbs:

	Device 0, Pipeline Graphics: (In: 0x8000001d, Out: 0x80000021)
		(ID: 0x80000017) [   Finished]	RenderGraphExecute - UpdateAllPrimitiveSceneInfos
		(ID: 0x80000018) [   Finished]		FRDGBuilder::SubmitBufferUploads
		(ID: 0x80000019) [   Finished]	GPUSkinCache_UpdateSkinningBatches
		(ID: 0x80000020) [     Active]	RenderGraphExecute - UpdateAllPrimitiveSceneInfos
		(ID: 0x80000021) [     Active]		FRDGBuilder::SubmitBufferUploads
		(ID: 0x8000001a) [     Active]		UpdateAllPrimitiveSceneInfos
		(ID: 0x8000001c) [     Active]			GPUSceneUpdate
		(ID: 0x8000001d) [     Active]				GPUScene.Update
		(ID: 0x8000001e) [Not Started]					UpdateGPUScene NumPrimitiveDataUploads 4

	Device 0, Pipeline AsyncCompute: (In: 0x80000020, Out: 0x80000017)
		No breadcrumb nodes found for this queue.

[2026.06.19-20.56.49:474][  0]LogCore: FUnixPlatformMisc::RequestExit(1, FVulkanDynamicRHI.TerminateOnGPUCrash)

Affects Versions

5.8

Platform(s)

Linux