Description

The Editor is crashing when enabling SSAO while MSAA is enabled. 

Found in 4.23 CL# 8386587 and 4.24 CL# 8569829

Steps to Reproduce
  1. Open the Editor
  2. Enable Forward shading and set Anti-aliasing to MSAA
  3. Restart the Editor
  4. In the console set r.AmbientOcclusion.Compute and r.AmbientOcclusion.Compute.Smooth to 1

Results:

The Editor will crash

Expected:
No crash would occur

Callstack
Unhandled exception

UE4Editor_Renderer!FRCPassPostProcessAmbientOcclusion::ComputeOutputDesc() [d:\jeremymain\engine\source\runtime\renderer\private\compositionlighting\postprocessambientocclusion.cpp:1131]
UE4Editor_Renderer!FRenderingCompositionGraph::RecursivelyProcess() [d:\jeremymain\engine\source\runtime\renderer\private\postprocess\renderingcompositiongraph.cpp:559]
UE4Editor_Renderer!FRenderingCompositePassContext::Process() [d:\jeremymain\engine\source\runtime\renderer\private\postprocess\renderingcompositiongraph.cpp:269]
UE4Editor_Renderer!FCompositionLighting::ProcessBeforeBasePass() [d:\jeremymain\engine\source\runtime\renderer\private\compositionlighting\compositionlighting.cpp:250]
UE4Editor_Renderer!FDeferredShadingSceneRenderer::Render() [d:\jeremymain\engine\source\runtime\renderer\private\deferredshadingrenderer.cpp:1330]
UE4Editor_Renderer!RenderViewFamily_RenderThread() [d:\jeremymain\engine\source\runtime\renderer\private\scenerendering.cpp:3385]
UE4Editor_Renderer!TGraphTask<TEnqueueUniqueRenderCommandType<`FRendererModule::BeginRenderingViewFamily'::`27'::FDrawSceneCommandName,<lambda_98974a148448e2faeb6b39d7ee44228d> > >::ExecuteTask() [d:\jeremymain\engine\source\runtime\core\public\async\taskgraphinterfaces.h:847]
UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() [d:\jeremymain\engine\source\runtime\core\private\async\taskgraph.cpp:686]
UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [d:\jeremymain\engine\source\runtime\core\private\async\taskgraph.cpp:583]
UE4Editor_RenderCore!RenderingThreadMain() [d:\jeremymain\engine\source\runtime\rendercore\private\renderingthread.cpp:340]
UE4Editor_RenderCore!FRenderingThread::Run() [d:\jeremymain\engine\source\runtime\rendercore\private\renderingthread.cpp:471]
UE4Editor_Core!FRunnableThreadWin::Run() [d:\jeremymain\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:96]

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-80268 in the post.

5
Login to Vote

Unresolved
ComponentRendering
Affects Versions4.234.24
Target Fix4.25
CreatedSep 12, 2019
UpdatedOct 28, 2019