Description

When using planar reflections in a scene if you attempt to play in split screen the editor will crash immediately.

This crash did not occur in 4.13 using the same steps.

Steps to Reproduce
  1. Open a blank project
  2. Enable "support global clip plane for Planar Reflections" restart project
  3. Add a planar reflections actor to the default scene
  4. Open the level blueprint and add a "create player node" and execute on begin play
  5. Save all and PIE

RESULT
Crash on startup.

EXPECTED
The view is split into two screens and the scene loads correctly.

Callstack
UE4Editor_Renderer!FSceneRenderer::FSceneRenderer() scenerendering.cpp:1127 
UE4Editor_Renderer!FDeferredShadingSceneRenderer::FDeferredShadingSceneRenderer() deferredshadingrenderer.cpp:194 
UE4Editor_Renderer!CreateSceneRendererForSceneCapture() scenecapturerendering.cpp:470 
UE4Editor_Renderer!FScene::UpdatePlanarReflectionContents() planarreflectionrendering.cpp:388 
UE4Editor_Renderer!FRendererModule::BeginRenderingViewFamily() scenerendering.cpp:1887 
UE4Editor_Engine!UGameViewportClient::Draw() gameviewportclient.cpp:1172 
UE4Editor_Engine!FViewport::Draw() unrealclient.cpp:1185 
UE4Editor_UnrealEd!UEditorEngine::Tick() editorengine.cpp:1823 
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() unrealedengine.cpp:391 
UE4Editor!FEngineLoop::Tick() launchengineloop.cpp:3025 
UE4Editor!GuardedMain() launch.cpp:166 
UE4Editor!GuardedMainWrapper() launchwindows.cpp:134 
UE4Editor!WinMain() launchwindows.cpp:210 
UE4Editor!__scrt_common_main_seh() exe_common.inl:264 
kernel32!BaseThreadInitThunk() 
ntdll!RtlUserThreadStart() 

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

2
Login to Vote

Cannot Reproduce
ComponentUE - Graphics Features
Affects Versions4.14.34.15
Target Fix4.18
CreatedFeb 27, 2017
ResolvedJul 26, 2017
UpdatedApr 27, 2018