Water Plugin crashes the Engine 5.4.1

I’m able to reproduce this crash in a non-vr project using the deferred renderer. As soon as I drop any water body into the world it crashes.

Running a Ryzen 7900X 32GB RAM, Radeon 7900 GRE 16GB, Catalyst 24.12.1 drivers, Windows 10. Unreal 5.4.4

Crash dump:

Assertion failed: CurrentGPUVirtualAddress != 0 [File:D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\D3D12DescriptorCache.cpp] [Line: 659]

UnrealEditor_D3D12RHI
UnrealEditor_D3D12RHI
UnrealEditor_D3D12RHI
UnrealEditor_D3D12RHI
UnrealEditor_RHI
UnrealEditor_Renderer
UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_RenderCore
UnrealEditor_Core
UnrealEditor_Core
kernel32
ntdll

It doesn’t crash if I run the editor as DX11, but the water also won’t render under DX11. And if I save the level and reload the editor in DX12 mode, it will crash on load.

1 Like