Attached Project:
[Link Removed]
Since Upgrading project to 4.22, Licensee has been experiencing an Assertion crash in their built game.
"I'm not exactly sure why it crashes. It's a very specific combination of things: Writing a material to a render target, and the lit steam effect from the starter content being a certain distance away."
From the investigation it seems to be related to the Tick group Cascade particle system submission.
Regression?: No
Licensee reported that this was a regression from 4.21 but as we were only able to reproduce with their provided 4.22 project, we were unable to confirm.
Result:
Assertion Crash: Assertion Failed: !bPostTickComponentUpdate File\Engine\Source\Runtime\Engine\Private\LevelTick.cpp] [Line:885]
Expected:
Package Game starts properly
[2019.04.08-04.20.12:744][491]LogWindows: Error: Assertion failed: !bPostTickComponentUpdate [File:C:\TC\BA\work\525e0261d192dc89\Engine\Engine\Source\Runtime\Engine\Private\LevelTick.cpp] [Line: 885] [2019.04.08-04.20.12:744][491]LogWindows: Error: [2019.04.08-04.20.12:744][491]LogWindows: Error: [2019.04.08-04.20.12:744][491]LogWindows: Error: [2019.04.08-04.20.12:744][491]LogWindows: Error: [Callstack] 0x00007ff8c0fa9149 KERNELBASE.dll!UnknownFunction [] [2019.04.08-04.20.12:745][491]LogWindows: Error: [Callstack] 0x00007ff64d778fb7 SM_Gameplaytest3.exe!ReportAssert() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\core\private\windows\windowsplatformcrashcontext.cpp:553] [2019.04.08-04.20.12:745][491]LogWindows: Error: [Callstack] 0x00007ff64d77c173 SM_Gameplaytest3.exe!FWindowsErrorOutputDevice::Serialize() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\core\private\windows\windowserroroutputdevice.cpp:79] [2019.04.08-04.20.12:745][491]LogWindows: Error: [Callstack] 0x00007ff64d5ace7a SM_Gameplaytest3.exe!FOutputDevice::LogfImpl() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\core\private\misc\outputdevice.cpp:71] [2019.04.08-04.20.12:745][491]LogWindows: Error: [Callstack] 0x00007ff64d53b119 SM_Gameplaytest3.exe!FDebug::AssertFailed() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\core\private\misc\assertionmacros.cpp:440] [2019.04.08-04.20.12:746][491]LogWindows: Error: [Callstack] 0x00007ff64d53b949 SM_Gameplaytest3.exe!FDebug::CheckVerifyFailedImpl() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\core\private\misc\assertionmacros.cpp:418] [2019.04.08-04.20.12:746][491]LogWindows: Error: [Callstack] 0x00007ff64f83155c SM_Gameplaytest3.exe!UWorld::MarkActorComponentForNeededEndOfFrameUpdate() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\leveltick.cpp:885] [2019.04.08-04.20.12:746][491]LogWindows: Error: [Callstack] 0x00007ff64f98dc4e SM_Gameplaytest3.exe!UParticleSystemComponent::FinalizeTickComponent() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\particles\particlecomponents.cpp:5439] [2019.04.08-04.20.12:746][491]LogWindows: Error: [Callstack] 0x00007ff64f9b4369 SM_Gameplaytest3.exe!UParticleSystemComponent::WaitForAsyncAndFinalize() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\particles\particlecomponents.cpp:5495] [2019.04.08-04.20.12:747][491]LogWindows: Error: [Callstack] 0x00007ff64f989513 SM_Gameplaytest3.exe!UParticleSystemComponent::DestroyRenderState_Concurrent() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\particles\particlecomponents.cpp:3935] [2019.04.08-04.20.12:747][491]LogWindows: Error: [Callstack] 0x00007ff64f445d78 SM_Gameplaytest3.exe!UActorComponent::DoDeferredRenderUpdates_Concurrent() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\components\actorcomponent.cpp:1409] [2019.04.08-04.20.12:747][491]LogWindows: Error: [Callstack] 0x00007ff64f8072f9 SM_Gameplaytest3.exe!<lambda_56dda4fa7e8592a5c565e9f5e2fac308>::operator()() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\leveltick.cpp:1033] [2019.04.08-04.20.12:747][491]LogWindows: Error: [Callstack] 0x00007ff64f832b67 SM_Gameplaytest3.exe!ParallelForWithPreWork() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\core\public\async\parallelfor.h:234] [2019.04.08-04.20.12:748][491]LogWindows: Error: [Callstack] 0x00007ff64f8406a9 SM_Gameplaytest3.exe!UWorld::SendAllEndOfFrameUpdates() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\leveltick.cpp:1047] [2019.04.08-04.20.12:748][491]LogWindows: Error: [Callstack] 0x00007ff64f51e068 SM_Gameplaytest3.exe!USceneCaptureComponent2D::CaptureScene() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\components\scenecapturecomponent.cpp:525] [2019.04.08-04.20.12:748][491]LogWindows: Error: [Callstack] 0x00007ff64d851dc9 SM_Gameplaytest3.exe!UFunction::Invoke() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\coreuobject\private\uobject\class.cpp:4644] [2019.04.08-04.20.12:748][491]LogWindows: Error: [Callstack] 0x00007ff64d9da372 SM_Gameplaytest3.exe!UObject::CallFunction() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:905] [2019.04.08-04.20.12:748][491]LogWindows: Error: [Callstack] 0x00007ff64d9ef242 SM_Gameplaytest3.exe!UObject::ProcessContextOpcode() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:2314] [2019.04.08-04.20.12:749][491]LogWindows: Error: [Callstack] 0x00007ff64d9f1342 SM_Gameplaytest3.exe!ProcessLocalScriptFunction() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:974] [2019.04.08-04.20.12:749][491]LogWindows: Error: [Callstack] 0x00007ff64d9d209a SM_Gameplaytest3.exe!ProcessScriptFunction<void (__cdecl*)(UObject *,FFrame &,void *)>() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:809] [2019.04.08-04.20.12:749][491]LogWindows: Error: [Callstack] 0x00007ff64d9f0ef3 SM_Gameplaytest3.exe!ProcessLocalFunction() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1033] [2019.04.08-04.20.12:749][491]LogWindows: Error: [Callstack] 0x00007ff64d9f1342 SM_Gameplaytest3.exe!ProcessLocalScriptFunction() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:974] [2019.04.08-04.20.12:750][491]LogWindows: Error: [Callstack] 0x00007ff64d9d209a SM_Gameplaytest3.exe!ProcessScriptFunction<void (__cdecl*)(UObject *,FFrame &,void *)>() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:809] [2019.04.08-04.20.12:750][491]LogWindows: Error: [Callstack] 0x00007ff64d9f0ef3 SM_Gameplaytest3.exe!ProcessLocalFunction() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1033] [2019.04.08-04.20.12:750][491]LogWindows: Error: [Callstack] 0x00007ff64d9ef242 SM_Gameplaytest3.exe!UObject::ProcessContextOpcode() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:2314] [2019.04.08-04.20.12:750][491]LogWindows: Error: [Callstack] 0x00007ff64d9f1342 SM_Gameplaytest3.exe!ProcessLocalScriptFunction() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:974] [2019.04.08-04.20.12:751][491]LogWindows: Error: [Callstack] 0x00007ff64d9f0bc5 SM_Gameplaytest3.exe!UObject::ProcessInternal() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1058] [2019.04.08-04.20.12:756][491]LogWindows: Error: [Callstack] 0x00007ff64d851dc9 SM_Gameplaytest3.exe!UFunction::Invoke() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\coreuobject\private\uobject\class.cpp:4644] [2019.04.08-04.20.12:756][491]LogWindows: Error: [Callstack] 0x00007ff64d9f0777 SM_Gameplaytest3.exe!UObject::ProcessEvent() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1464] [2019.04.08-04.20.12:757][491]LogWindows: Error: [Callstack] 0x00007ff64f28b52b SM_Gameplaytest3.exe!AActor::ProcessEvent() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\actor.cpp:775] [2019.04.08-04.20.12:757][491]LogWindows: Error: [Callstack] 0x00007ff64f7f26a6 SM_Gameplaytest3.exe!FLatentActionManager::TickLatentActionForObject() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\latentactionmanager.cpp:206] [2019.04.08-04.20.12:758][491]LogWindows: Error: [Callstack] 0x00007ff64f7e0580 SM_Gameplaytest3.exe!FLatentActionManager::ProcessLatentActions() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\latentactionmanager.cpp:124] [2019.04.08-04.20.12:758][491]LogWindows: Error: [Callstack] 0x00007ff64f298a02 SM_Gameplaytest3.exe!AActor::Tick() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\actor.cpp:994] [2019.04.08-04.20.12:758][491]LogWindows: Error: [Callstack] 0x00007ff64f298eaf SM_Gameplaytest3.exe!AActor::TickActor() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\actor.cpp:970] [2019.04.08-04.20.12:758][491]LogWindows: Error: [Callstack] 0x00007ff64f272ef3 SM_Gameplaytest3.exe!FActorTickFunction::ExecuteTick() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\actor.cpp:165] [2019.04.08-04.20.12:758][491]LogWindows: Error: [Callstack] 0x00007ff64fe08486 SM_Gameplaytest3.exe!FTickFunctionTask::DoTask() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\ticktaskmanager.cpp:286] [2019.04.08-04.20.12:759][491]LogWindows: Error: [Callstack] 0x00007ff64fe1daf7 SM_Gameplaytest3.exe!TGraphTask<FTickFunctionTask>::ExecuteTask() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\core\public\async\taskgraphinterfaces.h:845] [2019.04.08-04.20.12:759][491]LogWindows: Error: [Callstack] 0x00007ff64d3d54dd SM_Gameplaytest3.exe!FNamedTaskThread::ProcessTasksNamedThread() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\core\private\async\taskgraph.cpp:686] [2019.04.08-04.20.12:759][491]LogWindows: Error: [Callstack] 0x00007ff64d3d5733 SM_Gameplaytest3.exe!FNamedTaskThread::ProcessTasksUntilQuit() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\core\private\async\taskgraph.cpp:582] [2019.04.08-04.20.12:760][491]LogWindows: Error: [Callstack] 0x00007ff64d3e3a02 SM_Gameplaytest3.exe!FTaskGraphImplementation::WaitUntilTasksComplete() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\core\private\async\taskgraph.cpp:1457] [2019.04.08-04.20.12:760][491]LogWindows: Error: [Callstack] 0x00007ff64fe5f017 SM_Gameplaytest3.exe!FTickTaskSequencer::ReleaseTickGroup() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\ticktaskmanager.cpp:557] [2019.04.08-04.20.12:760][491]LogWindows: Error: [Callstack] 0x00007ff64fe6ae22 SM_Gameplaytest3.exe!FTickTaskManager::RunTickGroup() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\ticktaskmanager.cpp:1505] [2019.04.08-04.20.12:760][491]LogWindows: Error: [Callstack] 0x00007ff64f83fe7f SM_Gameplaytest3.exe!UWorld::RunTickGroup() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\leveltick.cpp:789] [2019.04.08-04.20.12:761][491]LogWindows: Error: [Callstack] 0x00007ff64f8480b6 SM_Gameplaytest3.exe!UWorld::Tick() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\leveltick.cpp:1569] [2019.04.08-04.20.12:761][491]LogWindows: Error: [Callstack] 0x00007ff64f6c088f SM_Gameplaytest3.exe!UGameEngine::Tick() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\engine\private\gameengine.cpp:1361] [2019.04.08-04.20.12:761][491]LogWindows: Error: [Callstack] 0x00007ff64cc24d6f SM_Gameplaytest3.exe!FEngineLoop::Tick() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\launch\private\launchengineloop.cpp:3967] [2019.04.08-04.20.12:762][491]LogWindows: Error: [Callstack] 0x00007ff64cc32e5c SM_Gameplaytest3.exe!GuardedMain() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\launch\private\launch.cpp:168] [2019.04.08-04.20.12:762][491]LogWindows: Error: [Callstack] 0x00007ff64cc32eca SM_Gameplaytest3.exe!GuardedMainWrapper() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\launch\private\windows\launchwindows.cpp:145] [2019.04.08-04.20.12:762][491]LogWindows: Error: [Callstack] 0x00007ff64cc41173 SM_Gameplaytest3.exe!WinMain() [c:\tc\ba\work\525e0261d192dc89\engine\engine\source\runtime\launch\private\windows\launchwindows.cpp:275] [2019.04.08-04.20.12:762][491]LogWindows: Error: [Callstack] 0x00007ff650ddfe72 SM_Gameplaytest3.exe!__scrt_common_main_seh() [d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288] [2019.04.08-04.20.12:762][491]LogWindows: Error: [Callstack] 0x00007ff8c31281f4 KERNEL32.DLL!UnknownFunction [] [2019.04.08-04.20.12:762][491]LogWindows: Error: [Callstack] 0x00007ff8c426a251 ntdll.dll!UnknownFunction []
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-73016 in the post.
18 |
Component | UE - Niagara |
---|---|
Affects Versions | 4.22 |
Target Fix | 4.23 |
Fix Commit | 6956937 |
---|
Created | Apr 18, 2019 |
---|---|
Resolved | Jun 12, 2019 |
Updated | Feb 11, 2020 |