Ray Tracing Crash --- zero-sized RHIScratchBuffer

[2025.08.22-11.14.26:914][754]LogRayTracingGeometryManager: Warning: Owner None build request for FRayTracingGeometry without valid RHI. Was the FRayTracingGeometry evicted or released without calling RemoveBuildRequest()?

[2025.08.22-11.14.26:916][754]LogWindows: Error: appError called: Fatal error: [File:C:\Work\Athena\Engine\Source\Runtime\RHI\Private\RHICommandList.cpp] [Line: 2345]

Attempt to create zero-sized buffer ‘RHIScratchBuffer’, owner ‘None’, usage 0x90008, stride 0.

Hi,

Without more detailed crash logs or reproduction steps, it will be difficult to find the root cause of this issue. Have you tried running your game with the -gpucrashdebugging option? Do you have a Cable Component in the scene where the game crashes? If yes, I found a similar crash in our ticket backend with a fix CL 44901810. You could try integrating that to see if the crash goes away. Let me know what you think.

We’ve also been hitting this crash - I’ve not been able to confirm if it’s coming from the Cable component, but it’s certainly in scenes with Cable components present. Probably worth backporting this fix to the 5.6 branch!

Hi James, yes, please try out the CL and let me know if you see a positive impact on the number of crashes you are seeing. I cannot guarantee that this fix can make it into any planned hot fixes, but if you confirm that it helped you, we can have a stronger case.

Sure thing, we’ve integrated that CL - I’ll keep an eye out and see if we still hit this crash, and let you know.

Hi, Tim. We haven’t seen any crash since merged this CL. Thanks!

That’s good to hear! I will consider this case closed then. James, if you do not see any improvements on your end, please open a new ticket and reference it so I can look into it further.