Description

Trying a Launch after every step shows that the problem occurs as soon as the GroomAssetSystem is added to Niagara. If the GroomAssetSystem is removed, the game launches fine (but the hair doesn't move since it doesn't have a particle system).

Steps to Reproduce

 

Download Project Sample.

[Link Removed]

  1. Test In PIE, observe the mannequin
  2. Exit PIE.
  3. Press Alt+Shift+P to Launch the project.

Result: Error message, please see full crash log.

Expected: Expected the game to run as it does when using PIE (Play in Editor)

 

  1. Create a new UE4 game, use the third person template, and in the next window leave these: blueprints game, desktop/console, high quality, raytracing disabled.
  2.  Open the config and set these: support compute skincache = true; tick animation on skeletal mesh init = false
  3.  Enable both groom plugins
  4. Import the included hair asset (set import to x rotation = 90, y rotation = 180)   [Link Removed]
  5. Place SK_Mannequin and hair in the scene and parent hair to SK_Mannequin's head bone (do not check the "bind groom to skeletal mesh" and leave the default material)
  6.  Add a Niagara particle system to hair's GroomComponent (inherited), and add GroomAssetSystem to Niagara system asset.
  7. Launch Game using Alt Shift P.

 

Result: Error message, please see full crash log.

Expected: Expected the game to run as it does when using PIE (Play in Editor)

Callstack
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: begin: stack for UAT
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: === Critical error: ===
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error:
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: Fatal error!
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error:
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x000001c8
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error:
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff7014f1ae7 JustLetMeGo_UE4_BP.exe!FAnimationRuntime::FillUpComponentSpaceTransforms() []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff6fe7328c7 JustLetMeGo_UE4_BP.exe!CreateInternalArrays() []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff6fe76bd20 JustLetMeGo_UE4_BP.exe!FNDIPhysicsAssetBuffer::SetupArrays() []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff6fe762f4c JustLetMeGo_UE4_BP.exe!UNiagaraDataInterfacePhysicsAsset::InitPerInstanceData() []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff6fe948040 JustLetMeGo_UE4_BP.exe!FNiagaraSystemInstance::InitDataInterfaces() []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff6fe952da3 JustLetMeGo_UE4_BP.exe!FNiagaraSystemInstance::Reset() []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff6fe943f77 JustLetMeGo_UE4_BP.exe!FNiagaraSystemInstance::Init() []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff6fe7e4c8e JustLetMeGo_UE4_BP.exe!UNiagaraComponent::Activate() []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff7014b8f5e JustLetMeGo_UE4_BP.exe!AActor::InitializeComponents() []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff701ae8084 JustLetMeGo_UE4_BP.exe!ULevel::RouteActorInitialize() []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff7022d744b JustLetMeGo_UE4_BP.exe!UWorld::InitializeActorsForPlay() []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff702209551 JustLetMeGo_UE4_BP.exe!UEngine::LoadMap() []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff7021cd3a5 JustLetMeGo_UE4_BP.exe!UEngine::Browse() []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff7019bb23d JustLetMeGo_UE4_BP.exe!UGameInstance::StartGameInstance() []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff6fe6af9af JustLetMeGo_UE4_BP.exe!FEngineLoop::Init() []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff6fe6c617f JustLetMeGo_UE4_BP.exe!GuardedMain() []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff6fe6c639a JustLetMeGo_UE4_BP.exe!GuardedMainWrapper() []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff6fe6d67cf JustLetMeGo_UE4_BP.exe!WinMain() []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff7031eb282 JustLetMeGo_UE4_BP.exe!__scrt_common_main_seh() [d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff8266e7974 KERNEL32.DLL!UnknownFunction []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: [Callstack] 0x00007ff8271ba261 ntdll.dll!UnknownFunction []
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error:
ProcessResult.StdOut: [2020.03.02-14.36.01:601][ 0]LogWindows: Error: end: stack for UAT

 

Have Comments or More Details?

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

5
Login to Vote

Non-Issue
ComponentUE - Simulation - Physics
Affects Versions4.24
Target Fix4.26
CreatedMar 2, 2020
ResolvedSep 28, 2020
UpdatedOct 6, 2020