Description

If the Preview rendering level is changed to Android ES3.1 Preview during PIE, the editor will crash.

Steps to Reproduce
  1. Download the attached project
  2. Open the project
  3. Open the NewMap level
  4. Play in Editor
  5. Use Shift+F1 to free the mouse
  6. Navigate to Settings > Preview render levels > High-End Mobile > Android GLES3.1 Preview
  7. Select the Android GLES3.1 Preview option

Result: The editor crashes when switching the Preview render levels in the middle of PIE
Expected: The Rendering level would change or the editor would provide a warning

Callstack
UE4Editor_SlateRHIRenderer!FSlateRHIRenderingPolicy::DrawElements() slaterhirenderingpolicy.cpp:321 
UE4Editor_SlateRHIRenderer!FSlate3DRenderer::DrawWindowToTarget_RenderThread() slate3drenderer.cpp:189 
UE4Editor_UMG!`FWidgetRenderer::DrawWindow'::`5'::EURCMacro_FWidgetRenderer_DrawWindow::DoTask() widgetrenderer.cpp:193 
UE4Editor_UMG!TGraphTask<`FWidgetRenderer::DrawWindow'::`5'::EURCMacro_FWidgetRenderer_DrawWindow>::ExecuteTask() taskgraphinterfaces.h:784 
UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() taskgraph.cpp:651 
UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() taskgraph.cpp:560 
UE4Editor_RenderCore!RenderingThreadMain() renderingthread.cpp:327 
UE4Editor_RenderCore!FRenderingThread::Run() renderingthread.cpp:461 
UE4Editor_Core!FRunnableThreadWin::Run() windowsrunnablethread.cpp:76 

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-54986 in the post.

3
Login to Vote

Won't Fix
ComponentTools
Affects Versions4.18.3
CreatedFeb 8, 2018
ResolvedAug 18, 2021
UpdatedAug 18, 2021