Unreal Engine 5.4 Preview

After enabling hardware-accelerated ray tracing, ARM64 Android apps that have been packaged and installed with UE5.4 experience crashes, despite functioning smoothly in UE5.3. When the ‘Support Vulkan Desktop [Experimental]’ setting is set to ‘False’, no crash issues occur; however, the application will crash if this setting is switched to ‘True’.

LogAndroid: Error: [Callstack] 0x000000743C8DC4A8 libc.so(0x00000000000A64A8)Unknown

LogAndroid: Error: [Callstack] 0x000000743C942BDC libc.so(0x000000000010CBDC)Unknown

LogAndroid: Error: [Callstack] 0x00000070E54E39EC libUnreal.so(0x00000000098BC9EC)!FRunnableThreadPThread::_ThreadProc(void*)

LogAndroid: Error: [Callstack] 0x00000070E56E6E24 libUnreal.so(0x0000000009ABFE24)!FRunnableThreadPThread::Run()

LogAndroid: Error: [Callstack] 0x00000070E74AB344 libUnreal.so(0x000000000B884344)!FRenderingThread::Run()

LogAndroid: Error: [Callstack] 0x00000070E745C034 libUnreal.so(0x000000000B835034)!RenderingThreadMain(FEvent*)

LogAndroid: Error: [Callstack] 0x00000070E54EB810 libUnreal.so(0x00000000098C4810)!FNamedTaskThread::ProcessTasksUntilQuit(int)

LogAndroid: Error: [Callstack] 0x00000070E54ED358 libUnreal.so(0x00000000098C6358)!FNamedTaskThread::ProcessTasksNamedThread(int, bool)

LogAndroid: Error: [Callstack] 0x00000070E74CFC44 libUnreal.so(0x000000000B8A8C44)!TGraphTask<TFunctionGraphTaskImpl<void (), (ESubsequentsMode::Type)1> >::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type, bool)

LogAndroid: Error: [Callstack] 0x00000070E74D0498 libUnreal.so(0x000000000B8A9498)Unknown

LogAndroid: Error: [Callstack] 0x00000070E9776728 libUnreal.so(0x000000000DB4F728)Unknown

LogAndroid: Error: [Callstack] 0x00000070E89768EC libUnreal.so(0x000000000CD4F8EC)!FDeferredShadingSceneRenderer::Render(FRDGBuilder&)

LogAndroid: Error: [Callstack] 0x00000070E8D679E4 libUnreal.so(0x000000000D1409E4)!FDeferredShadingSceneRenderer::RenderLights(FRDGBuilder&, FMinimalSceneTextures&, FTranslucencyLightingVolumeTextures const&, FRDGTexture*, FSortedLightSetSceneInfo&)

LogAndroid: Error: [Callstack] 0x00000070E95594CC libUnreal.so(0x000000000D9324CC)!FDeferredShadingSceneRenderer::RenderRayTracingShadows(FRDGBuilder&, FSceneTextureParameters const&, FViewInfo const&, FLightSceneInfo const&, IScreenSpaceDenoiser::FShadowRayTracingConfig const&, IScreenSpaceDenoiser::EShadowRequirements, FRDGTexture*, FRDGTextureUAV*, FRDGTextureUAV*, FRDGTextureUAV*)

LogAndroid: Error: [Callstack] 0x00000070E971D74C libUnreal.so(0x000000000DAF674C)!FViewInfo::GetRayTracingSceneLayerViewChecked(ERayTracingSceneLayer) const

LogAndroid: Error: [Callstack] 0x00000070E95205E0 libUnreal.so(0x000000000D8F95E0)!FRayTracingScene::GetLayerView(ERayTracingSceneLayer) const

LogAndroid: Error: Array index out of bounds: 0 from an array of size 0

LogAndroid: Error: Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:Runtime/Core/Public/Containers/Array.h] [Line: 758]

LogAndroid: Error:

LogAndroid: Error: === Critical error: ===