The bug wasn’t fixed, but instead became more severe. Now, opening a scene that uses 3D Text will crash, and if the editor automatically opens the scene, UE won’t launch. Furthermore, 3D Text doesn’t display all fonts when selecting fonts. This is likely due to using the same font name but different paths in multiple languages.
Also, I’ve discovered that the delayed startup of UE might be related to 3DText.
This is a portion of the information. There may be hundreds or even thousands of such messages.
UE is scanning the entire system for fonts, and this time it takes a long time. This happens every time it starts.
[2025.08.13-05.51.19:675][ 1]LogStreaming: Display: FlushAsyncLoading(351): 1 QueuedPackages, 1 AsyncPackages [2025.08.13-05.51.19:678][ 1]LogPlacementMode: Display: The Asset Registry is done with its initial scan, the list of placeable classes has been updated. [2025.08.13-05.51.19:683][ 1]LogText3DEditor: Ignoring distance field font RobotoDistanceField [2025.08.13-05.51.19:685][ 1]LogText3DEditor: No composite font found for font SmallFont [2025.08.13-05.51.19:685][ 1]LogText3DEditor: No composite font found for font SmallFont [2025.08.13-05.51.19:685][ 1]LogText3DEditor: No composite font found for font TinyFont [2025.08.13-05.51.19:689][ 1]LogText3DEditor: Ignoring distance field font VRText_RobotoLarge
0x00007FF81EB27F9A 处(位于 UnrealEditor-Win64-DebugGame.exe 中)引发的异常: Microsoft C++ 异常: CacheOverflowException,位于内存位置 0x0000001BB3F7A050 处。 [2025.08.13-05.29.14:833][ 1]LogFactory: FactoryCreateFile: FontFace with FontFileImportFactory (0 0 C:\WINDOWS\FONTS\ARIAL.TTF) [2025.08.13-05.29.14:835][ 1]LogSlate: FontCache flush requested. Reason: UFontFace::PostEditChangeProperty [2025.08.13-05.29.14:837][ 1]LogFactory: FactoryCreateFile: FontFace with FontFileImportFactory (0 0 C:\WINDOWS\FONTS\ARIALI.TTF)
PackagingResults: Error: begin: stack for UAT
PackagingResults: Error: === Critical error: ===
PackagingResults: Error: Fatal error!
PackagingResults: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000000
PackagingResults: Error: [Callstack] 0x00007ff9491a4b12 UnrealEditor-Text3D.dll!UText3DDefaultLayoutExtension::PreRendererUpdate() [D:\build++UE5\Sync\Engine\Plugins\Experimental\Text3D\Source\Text3D\Private\Extensions\Text3DDefaultLayoutExtension.cpp:236]
PackagingResults: Error: [Callstack] 0x00007ff9491d4a9b UnrealEditor-Text3D.dll!UText3DRendererBase::Update() [D:\build++UE5\Sync\Engine\Plugins\Experimental\Text3D\Source\Text3D\Private\Renderers\Text3DRendererBase.cpp:92]
PackagingResults: Error: [Callstack] 0x00007ff9491ce466 UnrealEditor-Text3D.dll!UText3DComponent::Rebuild() [D:\build++UE5\Sync\Engine\Plugins\Experimental\Text3D\Source\Text3D\Private\Text3DComponent.cpp:1023]
PackagingResults: Error: [Callstack] 0x00007ff98e2e6999 UnrealEditor-Engine.dll!UActorComponent::ExecuteRegisterEvents() [D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\Components\ActorComponent.cpp:2375]
PackagingResults: Error: [Callstack] 0x00007ff98e35a26a UnrealEditor-Engine.dll!UActorComponent::RegisterComponentWithWorld() [D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\Components\ActorComponent.cpp:1918]
PackagingResults: Error: [Callstack] 0x00007ff98da73c8f UnrealEditor-Engine.dll!AActor::IncrementalRegisterComponents() [D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\Actor.cpp:6181]
PackagingResults: Error: [Callstack] 0x00007ff98ebd9435 UnrealEditor-Engine.dll!ULevel::IncrementalRegisterComponents() [D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\Level.cpp:2001]
PackagingResults: Error: [Callstack] 0x00007ff98ebd9e04 UnrealEditor-Engine.dll!ULevel::IncrementalUpdateComponents() [D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\Level.cpp:1865]
PackagingResults: Error: [Callstack] 0x00007ff98ec1aaf7 UnrealEditor-Engine.dll!ULevel::UpdateLevelComponents() [D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\Level.cpp:1663]
PackagingResults: Error: [Callstack] 0x00007ff98fe8c93b UnrealEditor-Engine.dll!UWorld::UpdateWorldComponents() [D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\World.cpp:2804]
PackagingResults: Error: [Callstack] 0x00007ff9863006ef UnrealEditor-UnrealEd.dll!UEditorEngine::InitializePhysicsSceneForSaveIfNecessary() [D:\build++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorEngine.cpp:4320]
PackagingResults: Error: [Callstack] 0x00007ff986318e46 UnrealEditor-UnrealEd.dll!UEditorEngine::Save() [D:\build++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorEngine.cpp:4432]
PackagingResults: Error: [Callstack] 0x00007ff986039898 UnrealEditor-UnrealEd.dll!UCookOnTheFlyServer::SaveCookedPackage() [D:\build++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Cooker\CookSavePackage.cpp:126]
PackagingResults: Error: [Callstack] 0x00007ff9871422dc UnrealEditor-UnrealEd.dll!UCookOnTheFlyServer::PumpRuntimeSaves() [D:\build++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\CookOnTheFlyServer.cpp:5053]
PackagingResults: Error: [Callstack] 0x00007ff987151744 UnrealEditor-UnrealEd.dll!UCookOnTheFlyServer::TickMainCookLoop() [D:\build++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\CookOnTheFlyServer.cpp:1528]
PackagingResults: Error: [Callstack] 0x00007ff987150ecc UnrealEditor-UnrealEd.dll!UCookOnTheFlyServer::TickCookByTheBook() [D:\build++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\CookOnTheFlyServer.cpp:1408]
PackagingResults: Error: [Callstack] 0x00007ff985db9940 UnrealEditor-UnrealEd.dll!UCookCommandlet::RunCookByTheBookCook() [D:\build++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Commandlets\CookCommandlet.cpp:598]
PackagingResults: Error: [Callstack] 0x00007ff985d7a69a UnrealEditor-UnrealEd.dll!UCookCommandlet::CookByTheBook() [D:\build++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Commandlets\CookCommandlet.cpp:550]
PackagingResults: Error: [Callstack] 0x00007ff985d96c83 UnrealEditor-UnrealEd.dll!UCookCommandlet::Main() [D:\build++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Commandlets\CookCommandlet.cpp:269]
PackagingResults: Error: [Callstack] 0x00007ff7be858fa0 UnrealEditor-Cmd.exe!FEngineLoop::PreInitPostStartupScreen() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:3860]
PackagingResults: Error: [Callstack] 0x00007ff7be84e39c UnrealEditor-Cmd.exe!GuardedMain() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:143]
PackagingResults: Error: [Callstack] 0x00007ff7be84e6ba UnrealEditor-Cmd.exe!GuardedMainWrapper() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:128]
PackagingResults: Error: [Callstack] 0x00007ff7be85209e UnrealEditor-Cmd.exe!LaunchWindowsStartup() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:282]
PackagingResults: Error: [Callstack] 0x00007ff7be864e44 UnrealEditor-Cmd.exe!WinMain() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:339]
PackagingResults: Error: [Callstack] 0x00007ff7be867466 UnrealEditor-Cmd.exe!__scrt_common_main_seh() [D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
PackagingResults: Error: [Callstack] 0x00007ffae911e8d7 KERNEL32.DLL!UnknownFunction
PackagingResults: Error: end: stack for UAT
PackagingResults: Error: Unknown Cook Failure
After making some changes, I am no longer crashing.
But UE will continue to scan fonts during startup