The USplineComponent appears to be corrupted. It will pass the null check, but operations done on the data cause the engine to crash. (See the linked UDN for more details)
RESULT:
The engine will crash every time the level is opened.
UE4Editor-Core-Win64-Debug.dll!FMatrix::ErrorEnsure(const wchar_t * Message) Line 8 C++
UE4Editor-Niagara-Win64-Debug.dll!FMatrix::InverseFast() Line 272 C++
> UE4Editor-Niagara-Win64-Debug.dll!UNiagaraDataInterfaceSpline::PerInstanceTick(void * PerInstanceData, FNiagaraSystemInstance * SystemInstance, float DeltaSeconds) Line 384 C++
UE4Editor-Niagara-Win64-Debug.dll!FNiagaraSystemInstance::TickDataInterfaces(float DeltaSeconds, bool bPostSimulate) Line 1033 C++
UE4Editor-Niagara-Win64-Debug.dll!FNiagaraSystemSimulation::Tick(float DeltaSeconds) Line 355 C++
UE4Editor-Niagara-Win64-Debug.dll!FNiagaraWorldManager::Tick(float DeltaSeconds) Line 226 C++
UE4Editor-Niagara-Win64-Debug.dll!INiagaraModule::TickWorld(UWorld * World, ELevelTick TickType, float DeltaSeconds) Line 336 C++
UE4Editor-Niagara-Win64-Debug.dll!TBaseRawMethodDelegateInstance<0,INiagaraModule,TTypeWrapper<void> __cdecl(UWorld *,enum ELevelTick,float)>::Execute(UWorld * <Params_0>, ELevelTick <Params_1>, float <Params_2>) Line 459 C++
UE4Editor-Niagara-Win64-Debug.dll!TBaseRawMethodDelegateInstance<0,INiagaraModule,void __cdecl(UWorld *,enum ELevelTick,float)>::ExecuteIfSafe(UWorld * <Params_0>, ELevelTick <Params_1>, float <Params_2>) Line 518 C++
UE4Editor-Engine-Win64-Debug.dll!TBaseMulticastDelegate<void,UWorld *,enum ELevelTick,float>::Broadcast(UWorld * <Params_0>, ELevelTick <Params_1>, float <Params_2>) Line 977 C++
UE4Editor-Engine-Win64-Debug.dll!UWorld::Tick(ELevelTick TickType, float DeltaSeconds) Line 1697 C++
UE4Editor-UnrealEd-Win64-Debug.dll!UEditorEngine::Tick(float DeltaSeconds, bool bIdleMode) Line 1437 C++
UE4Editor-UnrealEd-Win64-Debug.dll!UUnrealEdEngine::Tick(float DeltaSeconds, bool bIdleMode) Line 403 C++
UE4Editor-Win64-Debug.exe!FEngineLoop::Tick() Line 3967 C++
UE4Editor-Win64-Debug.exe!EngineTick() Line 63 C++
UE4Editor-Win64-Debug.exe!GuardedMain(const wchar_t * CmdLine, HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, int nCmdShow) Line 171 C++
UE4Editor-Win64-Debug.exe!WinMain(HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, char * __formal, int nCmdShow) Line 261 C++
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-71745 in the post.
2 |
Component | UE - Niagara |
---|---|
Affects Versions | 4.22, 4.21e3 |
Target Fix | 4.23 |
Fix Commit | 5547601 |
---|
Created | Mar 19, 2019 |
---|---|
Resolved | Mar 25, 2019 |
Updated | Jul 11, 2019 |