A raytracing project with hardware raytracing enabled and r.RayTracing.Geometry.GeometryCollection set to 1 triggers a crash when trying to create a geometry collection.
Expected Results:
A Geometry Collection is created and placed in the scene
Actual Results:
Editor crashes with an Assertion.
UniformExpressionCache should be up to date, RenderProxy=undefined Material=VertexColorMaterial FeatureLevel=3
=== Critical error: === Fatal error: [File:D:\build\++UE5\Sync\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp] [Line: 934] Rendering thread exception: Assertion failed: UniformExpressionCache.CachedUniformExpressionShaderMap == Material.GetRenderingThreadShaderMap() [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Renderer\Private\ShaderBaseClasses.cpp] [Line: 353] UniformExpressionCache should be up to date, RenderProxy=undefined Material=VertexColorMaterial FeatureLevel=3 [Callstack] 0x00007ffe4cea5754 UnrealEditor-Renderer.dll!FMaterialShader::GetShaderBindings() [D:\build\++UE5\Sync\Engine\Source\Runtime\Renderer\Private\ShaderBaseClasses.cpp:353] [Callstack] 0x00007ffe4cea5f42 UnrealEditor-Renderer.dll!FMeshMaterialShader::GetShaderBindings() [D:\build\++UE5\Sync\Engine\Source\Runtime\Renderer\Private\ShaderBaseClasses.cpp:493] [Callstack] 0x00007ffe4cbecfb9 UnrealEditor-Renderer.dll!FRayTracingDynamicGeometryCollection::AddDynamicMeshBatchForGeometryUpdate() [D:\build\++UE5\Sync\Engine\Source\Runtime\Renderer\Private\RayTracing\RayTracingDynamicGeometry.cpp:257] [Callstack] 0x00007ffe4c2e471b UnrealEditor-Renderer.dll!FDeferredShadingSceneRenderer::GatherRayTracingWorldInstancesForView() [D:\build\++UE5\Sync\Engine\Source\Runtime\Renderer\Private\DeferredShadingRenderer.cpp:960] [Callstack] 0x00007ffe4c2f4a32 UnrealEditor-Renderer.dll!FDeferredShadingSceneRenderer::Render() [D:\build\++UE5\Sync\Engine\Source\Runtime\Renderer\Private\DeferredShadingRenderer.cpp:2130] [Callstack] 0x00007ffe4cdbff79 UnrealEditor-Renderer.dll!RenderViewFamily_RenderThread() [D:\build\++UE5\Sync\Engine\Source\Runtime\Renderer\Private\SceneRendering.cpp:4087] [Callstack] 0x00007ffe4cd91232 UnrealEditor-Renderer.dll!<lambda_5bef0671e2645c9d84f47c7c235eeb26>::operator()() [D:\build\++UE5\Sync\Engine\Source\Runtime\Renderer\Private\SceneRendering.cpp:4338] [Callstack] 0x00007ffe4cda791a UnrealEditor-Renderer.dll!TEnqueueUniqueRenderCommandType<`FRendererModule::BeginRenderingViewFamily'::`46'::FDrawSceneCommandName,<lambda_5bef0671e2645c9d84f47c7c235eeb26> >::DoTask() [D:\build\++UE5\Sync\Engine\Source\Runtime\RenderCore\Public\RenderingThread.h:193] [Callstack] 0x00007ffe4cdaf45a UnrealEditor-Renderer.dll!TGraphTask<TEnqueueUniqueRenderCommandType<`FRendererModule::BeginRenderingViewFamily'::`46'::FDrawSceneCommandName,<lambda_5bef0671e2645c9d84f47c7c235eeb26> > >::ExecuteTask() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Async\TaskGraphInterfaces.h:975] [Callstack] 0x00007ffe63d93a9d UnrealEditor-Core.dll!FNamedTaskThread::ProcessTasksNamedThread() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:753] [Callstack] 0x00007ffe63d93f3e UnrealEditor-Core.dll!FNamedTaskThread::ProcessTasksUntilQuit() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:642] [Callstack] 0x00007ffe63d942e1 UnrealEditor-Core.dll!FTaskGraphCompatibilityImplementation::ProcessThreadUntilRequestReturn() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:2115] [Callstack] 0x00007ffedb5867fb UnrealEditor-RenderCore.dll!RenderingThreadMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp:380] [Callstack] 0x00007ffedb58a1e8 UnrealEditor-RenderCore.dll!FRenderingThread::Run() [D:\build\++UE5\Sync\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp:527] [Callstack] 0x00007ffe644683ab UnrealEditor-Core.dll!FRunnableThreadWin::Run() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:146] [Callstack] 0x00007ffe644613b0 UnrealEditor-Core.dll!FRunnableThreadWin::GuardedRun() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:76] [Callstack] 0x00007ffee4287c24 KERNEL32.DLL!UnknownFunction [] [Callstack] 0x00007ffee58ed721 ntdll.dll!UnknownFunction []
How does TextureRenderTarget2D get TArray<uint8> type data?
How do I set a material as a post-processing material?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
Why does the REMOVE method of map container remove elements have memory leaks?
What is the difference between Camera and CineCamera?
How to delete some elements correctly when deleting an array loop?
How to assign a value to a member of UMG's UMaterialInterface pointer type in C++?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-150253 in the post.
2 |
Component | UE - Graphics Features |
---|---|
Affects Versions | 5.0 |
Target Fix | 5.0.2 |
Created | Apr 26, 2022 |
---|---|
Resolved | Apr 26, 2022 |
Updated | Jan 25, 2023 |