My mistake, here we go.
[ 00 ] RaiseException ( KERNELBASE.dll )
[ 01 ] ReportAssert(wchar_t const *,void *) ( WindowsPlatformCrashContext.cpp:1848 )
[ 02 ] FWindowsErrorOutputDevice::Serialize(wchar_t const *,ELogVerbosity::Type,FName const &) ( WindowsErrorOutputDevice.cpp:84 )
[ 03 ] FOutputDevice::LogfImpl(wchar_t const *,…) ( OutputDevice.cpp:81 )
[ 04 ] UE::Logging::Private::BasicFatalLog(FLogCategoryBase const &,UE::Logging::Private::FStaticBasicLogRecord const *,…) ( StructuredLog.cpp:1106 )
[ 05 ] FMallocBinned2::CanaryFail(FMallocBinned2::FFreeBlock const *) ( MallocBinned2.cpp:918 )
[ 06 ] FMallocBinned2::CanaryTest(FMallocBinned2::FFreeBlock const *) ( MallocBinned2.h:543 )
[ 07 ] FMallocBinned2::FreeExternal(void *) ( MallocBinned2.cpp:793 )
[ 08 ] FMallocBinned2::ReallocExternal(void *,unsigned __int64,unsigned int) ( MallocBinned2.cpp:677 )
[ 09 ] FMallocBinned2::ReallocInline(void *,unsigned __int64,unsigned int) ( MallocBinned2.h:432 )
[ 10 ] FMallocBinned2::Realloc(void *,unsigned __int64,unsigned int) ( MallocBinned2.h:366 )
[ 11 ] TSizedHeapAllocator<32,FMemory>::ForAnyElementType::ResizeAllocation(int,int,unsigned __int64,unsigned int) ( ContainerAllocationPolicies.h:746 )
[ 12 ] TArray<FCrashStackFrame,TSizedDefaultAllocator<32> >::AllocatorResizeAllocation(int,int) ( Array.h:3095 )
[ 13 ] TArray<FCrashStackFrame,TSizedDefaultAllocator<32> >::ResizeTo(int) ( Array.h:3174 )
[ 14 ] TArray<TSparseArrayElementOrFreeListLink<TAlignedBytes<32,8> >,TSizedDefaultAllocator<32> >::Empty(int) ( Array.h:1976 )
[ 15 ] TSparseArray<TSetElement<TTuple<FName,FString> >,TSparseArrayAllocator<TSizedDefaultAllocator<32>,FDefaultBitArrayAllocator> >::Empty(int) ( SparseArray.h:409 )
[ 16 ] TSet<TTuple<TObjectPtr<UNiagaraSystem>,FNCPool>,TDefaultMapHashableKeyFuncs<TObjectPtr<UNiagaraSystem>,FNCPool,0>,FDefaultSetAllocator>::Empty(int) ( Set.h:462 )
[ 17 ] TMapBase<TObjectPtr<UNiagaraSystem>,FNCPool,FDefaultSetAllocator,TDefaultMapHashableKeyFuncs<TObjectPtr<UNiagaraSystem>,FNCPool,0> >::Empty(int) ( Map.h:244 )
[ 18 ] UNiagaraComponentPool::Cleanup(UWorld *) ( NiagaraComponentPool.cpp:256 )
[ 19 ] FNiagaraWorldManager::OnWorldBeginTearDown() ( NiagaraWorldManager.cpp:732 )
[ 20 ] FNiagaraWorldManager::OnWorldBeginTearDown(UWorld *) ( NiagaraWorldManager.cpp:972 )
[ 21 ] Invoke((TArray<FString,TSizedDefaultAllocator<32> > const &) const &,TArray<FString,TSizedDefaultAllocator<32> > const &) ( Invoke.h:47 )
[ 22 ] UE::Core::Private::Tuple::TTupleBase<TIntegerSequence<unsigned int> >::ApplyAfter((TArray<FString,TSizedDefaultAllocator<32> > const &) const &,TArray<FString,TSizedDefaultAllocator<32> > const &) ( Tuple.h:317 )
[ 23 ] TBaseStaticDelegateInstance<void (TArray<FString,TSizedDefaultAllocator<32> > const &),FDefaultDelegateUserPolicy>::ExecuteIfSafe(TArray<FString,TSizedDefaultAllocator<32> > const &) ( DelegateInstancesImpl.h:779 )
[ 24 ] TMulticastDelegateBase<FDefaultTSDelegateUserPolicy>::Broadcast(FConfigFile const *) ( MulticastDelegateBase.h:257 )
[ 25 ] TMulticastDelegate<void (FConfigFile const *),FDefaultTSDelegateUserPolicy>::Broadcast(FConfigFile const *) ( DelegateSignatureImpl.inl:1079 )
[ 26 ] UGameEngine::PreExit() ( GameEngine.cpp:1246 )
[ 27 ] FEngineLoop::Exit() ( LaunchEngineLoop.cpp:5067 )
[ 28 ] EngineExit() ( Launch.cpp:80 )
[ 29 ] GuardedMain::__l2::EngineLoopCleanupGuard::{dtor}() ( Launch.cpp:130 )
[ 30 ] GuardedMain(wchar_t const *) ( Launch.cpp:202 )
[ 31 ] GuardedMainWrapper(wchar_t const *) ( LaunchWindows.cpp:123 )
[ 32 ] LaunchWindowsStartup(HINSTANCE__ *,HINSTANCE__ *,char *,int,wchar_t const *) ( LaunchWindows.cpp:277 )
[ 33 ] WinMain(HINSTANCE__ *,HINSTANCE__ *,char *,int) ( LaunchWindows.cpp:318 )
[ 34 ] invoke_main() ( exe_common.inl:102 )
[ 35 ] __scrt_common_main_seh() ( exe_common.inl:288 )
[ 36 ] BaseThreadInitThunk ( kernel32.dll )
[ 37 ] RtlUserThreadStart ( ntdll.dll )