Description

This is not a regression. Tested in //UE5/Release-5.0 CL20979098

Crash occurs after setting Small Font to a Font in the Project Setting then launching in Stand Alone as the Client.

Steps to Reproduce
  1. Create or open any project with Starter Content
  2. Ensure that Show Engine Content is enabled in the Settings in the Content Browser
  3. Open project settings the navigate to Engine - General Settings > Fonts
  4. Set Small Font to Small Font
  5. Restart the Editor
  6. Set the Net Mode to Play as Client
  7. Launch in Stand Alone mode
  8. Wait for the Command Prompt to finish and the Stand Alone player to load

Expected Results:
The game launches and plays like normal.

Actual Results:
The Stand Alone player crashes with an unhandled exception:

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000038
Callstack
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000038
UnrealEditor-Engine!static void DispatchCheckVerify<void,<lambda_8c48b4d6b9a7098fb1211ba728f8de63> >(class FBatchedElements::Draw::__l83::<lambda_8c48b4d6b9a7098fb1211ba728f8de63> *) [AssertionMacros.h:169]
UnrealEditor-Engine!FBatchedElements::Draw(FRHICommandList &,FMeshPassProcessorRenderState const &,ERHIFeatureLevel::Type,bool,FSceneView const &,bool,float,EBlendModeFilter::Type) [BatchedElements.cpp:1137]
UnrealEditor-Engine!static void <lambda_317675ff1a65c8b84d0d05bc99a11f11>::operator() [Canvas.cpp:446]
UnrealEditor-Engine!static void TRDGLambdaPass<FRenderTargetParameters,<lambda_7f5a72df9804351f9104bf2a271abe26> >::Execute(class FRHIComputeCommandList & const) [RenderGraphPass.h:564]
UnrealEditor-RenderCore!FRDGBuilder::ExecutePass(FRDGPass *,FRHIComputeCommandList &) [RenderGraphBuilder.cpp:2447]
UnrealEditor-RenderCore!FRDGBuilder::Execute() [RenderGraphBuilder.cpp:1635]
UnrealEditor-Engine!FCanvas::Flush_RenderThread(FRHICommandListImmediate &,bool) [Canvas.cpp:746]
UnrealEditor-Engine!FDebugCanvasDrawer::DrawRenderThread(FRHICommandListImmediate &,void const *) [DebugCanvas.cpp:305]
UnrealEditor-SlateRHIRenderer!7fff3e660000  + 3fcb9
UnrealEditor-SlateRHIRenderer!7fff3e660000  + 44425
UnrealEditor-SlateRHIRenderer!7fff3e660000  + 39ec7
UnrealEditor-SlateRHIRenderer!7fff3e660000  + 4ef9a
UnrealEditor-Core!FNamedTaskThread::ProcessTasksNamedThread(int,bool) [TaskGraph.cpp:753]
UnrealEditor-Core!FNamedTaskThread::ProcessTasksUntilQuit(int) [TaskGraph.cpp:642]
UnrealEditor-Core!FTaskGraphCompatibilityImplementation::ProcessThreadUntilRequestReturn(ENamedThreads::Type) [TaskGraph.cpp:2115]
UnrealEditor-RenderCore!RenderingThreadMain(FEvent *) [RenderingThread.cpp:380]
UnrealEditor-RenderCore!FRenderingThread::Run() [RenderingThread.cpp:527]
UnrealEditor-Core!FRunnableThreadWin::Run() [WindowsRunnableThread.cpp:146]
UnrealEditor-Core!FRunnableThreadWin::GuardedRun() [WindowsRunnableThread.cpp:76]
KERNEL32!7fffe6900000  + 17614
ntdll!7fffe7b30000  + 526a1

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Editor - UI Systems - Slate
Affects Versions5.1
Target Fix5.2
Fix Commit23928693
Main Commit23928693
Release Commit23927621
CreatedJan 19, 2023
ResolvedFeb 1, 2023
UpdatedFeb 14, 2023