When a room component is added in C++ via the actor constructor, an ensure is triggered from precaching and the groom component.
Behavior also observed on UE5/Release-5.5, CL: 40988944
1. Download the Licensee's test project (see addl info URL)
2. Compile editor and game (win64), cook and stage for win64
3. Launch built game for win64, with debugger attached / logging enabled
4. Observe the ensure during launch
From 5.5.4:
[2025.04.24-18.48.57:500][ 0]LogOutputDevice: Error: === Handled ensure: ===
[2025.04.24-18.48.57:500][ 0]LogOutputDevice: Error:
[2025.04.24-18.48.57:500][ 0]LogOutputDevice: Error: Ensure condition failed: !IsComponentPSOPrecachingEnabled() || bPSOPrecacheCalled [Link Removed] [Line: 4907]
[2025.04.24-18.48.57:500][ 0]LogOutputDevice: Error:
[2025.04.24-18.48.57:500][ 0]LogOutputDevice: Error: Stack:
[2025.04.24-18.48.57:500][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a2319c2c GroomEnsureInBuild.exe!UPrimitiveComponent::CheckPSOPrecachingAndBoostPriority() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\Components\PrimitiveComponent.cpp:4907]
[2025.04.24-18.48.57:500][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a40dad02 GroomEnsureInBuild.exe!UGroomComponent::CreateSceneProxy() [D:\Dev\UE550\Engine\Plugins\Runtime\HairStrands\Source\HairStrandsCore\Private\GroomComponent.cpp:1999]
[2025.04.24-18.48.57:500][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a23219d2 GroomEnsureInBuild.exe!FActorPrimitiveComponentInterface::CreateSceneProxy() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\Components\PrimitiveComponent.cpp:5205]
[2025.04.24-18.48.57:500][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff69fc6559f GroomEnsureInBuild.exe!FScene::BatchAddPrimitivesInternal<UPrimitiveComponent>() [D:\Dev\UE550\Engine\Source\Runtime\Renderer\Private\RendererScene.cpp:1901]
[2025.04.24-18.48.57:500][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff69fcbad29 GroomEnsureInBuild.exe!FScene::AddPrimitive() [D:\Dev\UE550\Engine\Source\Runtime\Renderer\Private\RendererScene.cpp:1803]
[2025.04.24-18.48.57:501][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a2321955 GroomEnsureInBuild.exe!UPrimitiveComponent::CreateRenderState_Concurrent() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\Components\PrimitiveComponent.cpp:651]
[2025.04.24-18.48.57:501][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a229c235 GroomEnsureInBuild.exe!UActorComponent::ExecuteRegisterEvents() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\Components\ActorComponent.cpp:1820]
[2025.04.24-18.48.57:501][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a22c4de3 GroomEnsureInBuild.exe!UActorComponent::RegisterComponentWithWorld() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\Components\ActorComponent.cpp:1481]
[2025.04.24-18.48.57:501][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a1d86f61 GroomEnsureInBuild.exe!AActor::IncrementalRegisterComponents() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\Actor.cpp:5597]
[2025.04.24-18.48.57:501][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a1d93729 GroomEnsureInBuild.exe!AActor::RegisterAllComponents() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\Actor.cpp:5499]
[2025.04.24-18.48.57:501][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a1d90048 GroomEnsureInBuild.exe!AActor::PostSpawnInitialize() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\Actor.cpp:3894]
[2025.04.24-18.48.57:501][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a28f4e94 GroomEnsureInBuild.exe!UWorld::SpawnActor() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\LevelActor.cpp:741]
[2025.04.24-18.48.57:501][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a26568b2 GroomEnsureInBuild.exe!AGameModeBase::SpawnDefaultPawnAtTransform_Implementation() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\GameModeBase.cpp:1234]
[2025.04.24-18.48.57:501][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a2656812 GroomEnsureInBuild.exe!AGameModeBase::SpawnDefaultPawnAtTransform() [D:\Dev\UE550\18779816_Ensure_triggered\Intermediate\Build\Win64\GroomEnsureInBuild\Inc\Engine\UHT\GameModeBase.gen.cpp:1558]
[2025.04.24-18.48.57:501][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a2656cc5 GroomEnsureInBuild.exe!AGameModeBase::SpawnDefaultPawnFor_Implementation() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\GameModeBase.cpp:1226]
[2025.04.24-18.48.57:501][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a26523dd GroomEnsureInBuild.exe!AGameModeBase::RestartPlayerAtPlayerStart() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\GameModeBase.cpp:1298]
[2025.04.24-18.48.57:501][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a2652069 GroomEnsureInBuild.exe!AGameModeBase::RestartPlayer() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\GameModeBase.cpp:1264]
[2025.04.24-18.48.57:501][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a263c4d0 GroomEnsureInBuild.exe!AGameModeBase::HandleStartingNewPlayer_Implementation() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\GameModeBase.cpp:1079]
[2025.04.24-18.48.57:502][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a28f629e GroomEnsureInBuild.exe!UWorld::SpawnPlayActor() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\LevelActor.cpp:1060]
[2025.04.24-18.48.57:502][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a294d93b GroomEnsureInBuild.exe!ULocalPlayer::SpawnPlayActor() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\LocalPlayer.cpp:291]
[2025.04.24-18.48.57:502][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a340270a GroomEnsureInBuild.exe!UEngine::LoadMap() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\UnrealEngine.cpp:15997]
[2025.04.24-18.48.57:502][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a33a0f64 GroomEnsureInBuild.exe!UEngine::Browse() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\UnrealEngine.cpp:15154]
[2025.04.24-18.48.57:502][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a26591e4 GroomEnsureInBuild.exe!UGameInstance::StartGameInstance() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\GameInstance.cpp:684]
[2025.04.24-18.48.57:502][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a2658c11 GroomEnsureInBuild.exe!UGameEngine::Start() [D:\Dev\UE550\Engine\Source\Runtime\Engine\Private\GameEngine.cpp:1224]
[2025.04.24-18.48.57:502][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a387e682 GroomEnsureInBuild.exe!FEngineLoop::Init() [D:\Dev\UE550\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:4894]
[2025.04.24-18.48.57:502][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a38924ee GroomEnsureInBuild.exe!GuardedMain() [D:\Dev\UE550\Engine\Source\Runtime\Launch\Private\Launch.cpp:172]
[2025.04.24-18.48.57:503][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a389268a GroomEnsureInBuild.exe!GuardedMainWrapper() [D:\Dev\UE550\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:123]
[2025.04.24-18.48.57:503][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a3895382 GroomEnsureInBuild.exe!LaunchWindowsStartup() [D:\Dev\UE550\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:277]
[2025.04.24-18.48.57:503][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a38a22b4 GroomEnsureInBuild.exe!WinMain() [D:\Dev\UE550\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:318]
[2025.04.24-18.48.57:503][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6a815bc7a GroomEnsureInBuild.exe!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
[2025.04.24-18.48.57:503][ 0]LogOutputDevice: Error: [Callstack] 0x00007fffc820e8d7 KERNEL32.DLL!UnknownFunction []
[2025.04.24-18.48.57:503][ 0]LogOutputDevice: Error: [Callstack] 0x00007fffc95114fc ntdll.dll!UnknownFunction []
[2025.04.24-18.48.57:504][ 0]LogOutputDevice: Error:
From 5.6:
[2025.04.28-14.11.55:827][ 0]LogOutputDevice: Error: === Handled ensure: ===
[2025.04.28-14.11.55:828][ 0]LogOutputDevice: Error:
[2025.04.28-14.11.55:828][ 0]LogOutputDevice: Error: Ensure condition failed: !IsComponentPSOPrecachingEnabled() || bPSOPrecacheCalled [Link Removed] [Line: 5232]
[2025.04.28-14.11.55:829][ 0]LogOutputDevice: Error:
[2025.04.28-14.11.55:829][ 0]LogOutputDevice: Error: Stack:
[2025.04.28-14.11.55:830][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cacaea7e GroomEnsureInBuild.exe!UPrimitiveComponent::CheckPSOPrecachingAndBoostPriority() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\Components\PrimitiveComponent.cpp:5232]
[2025.04.28-14.11.55:830][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6ccd2e369 GroomEnsureInBuild.exe!UGroomComponent::CreateSceneProxy() [E:\Dev\UE560\Engine\Plugins\Runtime\HairStrands\Source\HairStrandsCore\Private\GroomComponent.cpp:2014]
[2025.04.28-14.11.55:831][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cacb7fd2 GroomEnsureInBuild.exe!FActorPrimitiveComponentInterface::CreateSceneProxy() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\Components\PrimitiveComponent.cpp:5515]
[2025.04.28-14.11.55:832][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6c82b6796 GroomEnsureInBuild.exe!FScene::BatchAddPrimitivesInternal<UPrimitiveComponent>() [E:\Dev\UE560\Engine\Source\Runtime\Renderer\Private\RendererScene.cpp:1375]
[2025.04.28-14.11.55:833][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6c830c509 GroomEnsureInBuild.exe!FScene::AddPrimitive() [E:\Dev\UE560\Engine\Source\Runtime\Renderer\Private\RendererScene.cpp:1278]
[2025.04.28-14.11.55:834][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cacb7a41 GroomEnsureInBuild.exe!UPrimitiveComponent::CreateRenderState_Concurrent() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\Components\PrimitiveComponent.cpp:668]
[2025.04.28-14.11.55:835][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cabf17eb GroomEnsureInBuild.exe!UActorComponent::ExecuteRegisterEvents() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\Components\ActorComponent.cpp:2385]
[2025.04.28-14.11.55:835][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cac430e7 GroomEnsureInBuild.exe!UActorComponent::RegisterComponentWithWorld() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\Components\ActorComponent.cpp:1918]
[2025.04.28-14.11.55:836][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6ca68d645 GroomEnsureInBuild.exe!AActor::IncrementalRegisterComponents() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\Actor.cpp:6177]
[2025.04.28-14.11.55:836][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6ca699a8b GroomEnsureInBuild.exe!AActor::RegisterAllComponents() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\Actor.cpp:5930]
[2025.04.28-14.11.55:836][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6ca69687b GroomEnsureInBuild.exe!AActor::PostSpawnInitialize() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\Actor.cpp:4299]
[2025.04.28-14.11.55:837][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cb316690 GroomEnsureInBuild.exe!UWorld::SpawnActor() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\LevelActor.cpp:762]
[2025.04.28-14.11.55:837][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cb0d3362 GroomEnsureInBuild.exe!AGameModeBase::SpawnDefaultPawnAtTransform_Implementation() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\GameModeBase.cpp:1237]
[2025.04.28-14.11.55:841][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cb0d32c2 GroomEnsureInBuild.exe!AGameModeBase::SpawnDefaultPawnAtTransform() [E:\Dev\UE560\18779816_Ensure_triggered\Intermediate\Build\Win64\GroomEnsureInBuild\Inc\Engine\UHT\GameModeBase.gen.cpp:1560]
[2025.04.28-14.11.55:843][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cb0d3775 GroomEnsureInBuild.exe!AGameModeBase::SpawnDefaultPawnFor_Implementation() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\GameModeBase.cpp:1229]
[2025.04.28-14.11.55:844][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cb0cc876 GroomEnsureInBuild.exe!AGameModeBase::RestartPlayerAtPlayerStart() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\GameModeBase.cpp:1301]
[2025.04.28-14.11.55:845][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cb0cc4c9 GroomEnsureInBuild.exe!AGameModeBase::RestartPlayer() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\GameModeBase.cpp:1267]
[2025.04.28-14.11.55:845][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cb0ad64e GroomEnsureInBuild.exe!AGameModeBase::HandleStartingNewPlayer_Implementation() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\GameModeBase.cpp:1082]
[2025.04.28-14.11.55:846][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cb317bec GroomEnsureInBuild.exe!UWorld::SpawnPlayActor() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\LevelActor.cpp:1110]
[2025.04.28-14.11.55:846][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cb3767bb GroomEnsureInBuild.exe!ULocalPlayer::SpawnPlayActor() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\LocalPlayer.cpp:295]
[2025.04.28-14.11.55:847][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cc162da5 GroomEnsureInBuild.exe!UEngine::LoadMap() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\UnrealEngine.cpp:16160]
[2025.04.28-14.11.55:848][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cc11793d GroomEnsureInBuild.exe!UEngine::Browse() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\UnrealEngine.cpp:15318]
[2025.04.28-14.11.55:848][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cb03db46 GroomEnsureInBuild.exe!UGameInstance::StartGameInstance() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\GameInstance.cpp:683]
[2025.04.28-14.11.55:848][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cb03d578 GroomEnsureInBuild.exe!UGameEngine::Start() [E:\Dev\UE560\Engine\Source\Runtime\Engine\Private\GameEngine.cpp:1318]
[2025.04.28-14.11.55:849][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cc3dcb04 GroomEnsureInBuild.exe!FEngineLoop::Init() [E:\Dev\UE560\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:4621]
[2025.04.28-14.11.55:850][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cc3f620f GroomEnsureInBuild.exe!GuardedMain() [E:\Dev\UE560\Engine\Source\Runtime\Launch\Private\Launch.cpp:171]
[2025.04.28-14.11.55:850][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cc3f63ba GroomEnsureInBuild.exe!GuardedMainWrapper() [E:\Dev\UE560\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:128]
[2025.04.28-14.11.55:851][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cc3f91f8 GroomEnsureInBuild.exe!LaunchWindowsStartup() [E:\Dev\UE560\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:282]
[2025.04.28-14.11.55:851][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6cc4066d4 GroomEnsureInBuild.exe!WinMain() [E:\Dev\UE560\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:340]
[2025.04.28-14.11.55:852][ 0]LogOutputDevice: Error: [Callstack] 0x00007ff6d0baeafa GroomEnsureInBuild.exe!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
[2025.04.28-14.11.55:852][ 0]LogOutputDevice: Error: [Callstack] 0x00007fffc820e8d7 KERNEL32.DLL!UnknownFunction []
[2025.04.28-14.11.55:853][ 0]LogOutputDevice: Error: [Callstack] 0x00007fffc95114fc ntdll.dll!UnknownFunction []
[2025.04.28-14.11.55:853][ 0]LogOutputDevice: Error:
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-275086 in the post.
0 |
Component | UE - Graphics Features |
---|---|
Affects Versions | 5.5.4, 5.6 |
Created | Apr 30, 2025 |
---|---|
Updated | Apr 30, 2025 |