Infrequent WaitingTask->IsCompleted crash related to FNiagaraSubmixListener closing QAGame -game
Unsure if related to [Link Removed] it was spawned from a group of oodle crashes and this is distinct enough
Result:
Infrequent crash -
Assertion failed: WaitingTask->IsCompleted() [File:F:\UE5_Release-5.0\Engine\Source\Runtime\Core\Public\Tasks\TaskPrivate.h] [Line: 365]
Expected:
No crash
Assertion failed: WaitingTask->IsCompleted() [File:F:\UE5_Release-5.0\Engine\Source\Runtime\Core\Public\Tasks\TaskPrivate.h] [Line: 365] UnrealEditor_Core!UE::Tasks::Private::FTaskBase::Wait() [TaskPrivate.h:365] UnrealEditor_Engine!FAudioCommandFence::Wait() [AudioThread.cpp:690] UnrealEditor_Niagara!FNiagaraSubmixListener::UnregisterFromSubmix() [NiagaraDataInterfaceAudio.cpp:85] UnrealEditor_Niagara!FNiagaraSubmixListener::`vector deleting destructor'() UnrealEditor_Niagara!TSet<TTuple<unsigned int,TUniquePtr<FNiagaraSubmixListener,TDefaultDelete<FNiagaraSubmixListener> > >,TDefaultMapHashableKeyFuncs<unsigned int,TUniquePtr<FNiagaraSubmixListener,TDefaultDelete<FNiagaraSubmixListener> >,0>,FDefaultSetAlloc() [Set.h:995] UnrealEditor_Niagara!TBaseRawMethodDelegateInstance<0,FNiagaraDataInterfaceProxySubmix,void __cdecl(unsigned int) [DelegateInstancesImpl.h:470] UnrealEditor_Engine!FAudioDeviceManager::~FAudioDeviceManager() [AudioDeviceManager.cpp:226] UnrealEditor_Engine!FAudioDeviceManager::Shutdown() [AudioDeviceManager.cpp:873] UnrealEditor!FEngineLoop::Exit() [LaunchEngineLoop.cpp:4539] UnrealEditor!GuardedMain() [Launch.cpp:197] UnrealEditor!GuardedMainWrapper() [LaunchWindows.cpp:147] UnrealEditor!LaunchWindowsStartup() [LaunchWindows.cpp:283] UnrealEditor!WinMain() [LaunchWindows.cpp:330] UnrealEditor!__scrt_common_main_seh() [exe_common.inl:288]
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-138386 in the post.