While reviewing [Link Removed] test case, I hit the following crash opening the TM-MeshPaint level. On first attempt shaders were compiling, on attemps after, editor crashes much faster.
Result: Crash occurs as level is opening
LoginId:664a3b6e473badab41ae90b4a8b67613 EpicAccountId:07730bcdd79045f3931f8c6be898df40 Assertion failed: SceneColor[(int32)CurrentSceneColorFormatType] [File:D:\Build\++UE4+Release-4.15+Compile\Sync\Engine\Source\Runtime\Renderer\Private\PostProcess/SceneRenderTargets.h] [Line: 725] UE4Editor_Core!FDebug::AssertFailed() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:349] UE4Editor_Renderer!FSceneRenderTargets::GetSceneColorForCurrentShadingPath<1>() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\renderer\private\postprocess\scenerendertargets.h:727] UE4Editor_Renderer!FSceneRenderTargets::GetSceneColorSurface() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\renderer\private\postprocess\scenerendertargets.cpp:2086] UE4Editor_Renderer!FSceneTextureShaderParameters::Set<FRHIHullShader * __ptr64,FRHICommandList>() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\renderer\private\postprocess\scenerendertargets.cpp:2411] UE4Editor_Renderer!FDeferredPixelShaderParameters::Set<FRHIHullShader * __ptr64,FRHICommandList>() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\renderer\private\postprocess\scenerendertargets.cpp:2583] UE4Editor_Renderer!FMaterialShader::SetParameters<FRHIHullShader * __ptr64>() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\renderer\private\shaderbaseclasses.cpp:324] UE4Editor_Renderer!FBaseHS::SetParameters() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\renderer\private\shaderbaseclasses.h:67] UE4Editor_Renderer!FDepthDrawingPolicy::SetSharedState() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\renderer\private\depthrendering.cpp:409] UE4Editor_Renderer!TStaticMeshDrawList<FDepthDrawingPolicy>::DrawElement<2>() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\renderer\private\staticmeshdrawlist.inl:132] UE4Editor_Renderer!TStaticMeshDrawList<FDepthDrawingPolicy>::DrawVisibleInner<2>() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\renderer\private\staticmeshdrawlist.inl:348] UE4Editor_Renderer!TStaticMeshDrawList<FDepthDrawingPolicy>::DrawVisible() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\renderer\private\staticmeshdrawlist.inl:400] UE4Editor_Renderer!FDeferredShadingSceneRenderer::RenderPrePassView() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\renderer\private\depthrendering.cpp:943] UE4Editor_Renderer!FDeferredShadingSceneRenderer::RenderPrePass() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\renderer\private\depthrendering.cpp:1240] UE4Editor_Renderer!FDeferredShadingSceneRenderer::Render() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\renderer\private\deferredshadingrenderer.cpp:767] UE4Editor_Renderer!RenderViewFamily_RenderThread() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\renderer\private\scenerendering.cpp:1728] UE4Editor_Renderer!TGraphTask<`FRendererModule::BeginRenderingViewFamily'::`21'::EURCMacro_FDrawSceneCommand>::ExecuteTask() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\core\public\async\taskgraphinterfaces.h:883] UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\core\private\async\taskgraph.cpp:954] UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\core\private\async\taskgraph.cpp:701] UE4Editor_RenderCore!RenderingThreadMain() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\rendercore\private\renderingthread.cpp:325] UE4Editor_RenderCore!FRenderingThread::Run() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\rendercore\private\renderingthread.cpp:459] UE4Editor_Core!FRunnableThreadWin::Run() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:76]
How does TextureRenderTarget2D get TArray<uint8> type data?
How to delete some elements correctly when deleting an array loop?
Why does the REMOVE method of map container remove elements have memory leaks?
How do I set a material as a post-processing material?
UMG RichText not appear image when packaged
What is the difference between Camera and CineCamera?
How does TArray loop correctly remove elements in blueprints?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-40942 in the post.
0 |
Component | UE - Graphics Features |
---|---|
Affects Versions | 4.15 |
Target Fix | 4.15 |
Created | Jan 20, 2017 |
---|---|
Resolved | Jan 20, 2017 |
Updated | Apr 27, 2018 |