Audio Gameplay Volume Crash

We’re getting an inconsistent crash during loading of one of our levels, which seems to be regarding level streaming and registering a valid ID for the AGVs, but then returning a null component due to it being lodded out by streaming.

Our setup is the following:

An Actor BP with a “Box” component (which is sized to fit an area)

An Audio Gameplay Volume component (Volume Proxy) to enable the subsystem

A SubmixSendVolume component to control reverb within the boxed area

Outside of this, there’s no specific logic or anything fancy going on, we are using the AGV system to control reverb for the area covered by the Box component, and we are getting inconsistent crashes on load into a map. They are inconsisitent, so we want to ensure this setup is correct.

Steps to Reproduce
Load into our main level and the game will crash with a fatal error but this is inconsistent

We haven’t had anything like this happen internally and we use AGVs quite a bit. Could you send us some logs or crash callstacks to help us understand it better?

2025.11.06-09.15.44:849][281]LogWindows: Error:

[2025.11.06-09.15.44:849][281]LogWindows: Error: [Callstack] 0x00007ff7c0ae47f6 Subway-Win64-Test.exe!UAudioGameplayVolumeSubsystem::AddProxy() [F:\DEV\SUBWAY_DEMO\Engine\Plugins\AudioGameplayVolume\Source\AudioGameplayVolume\Private\AudioGameplayVolumeSubsystem.cpp:445]

[2025.11.06-09.15.44:849][281]LogWindows: Error: [Callstack] 0x00007ff7c0ae56cf Subway-Win64-Test.exe!UE::Core::Private::Function::TFunctionRefCaller<`UAudioGameplayVolumeSubsystem::AddVolumeComponent’::`29’::<lambda_1>,void>::Call() [F:\DEV\SUBWAY_DEMO\Engine\Source\Runtime\Core\Public\Templates\Function.h:315]

[2025.11.06-09.15.44:849][281]LogWindows: Error: [Callstack] 0x00007ff7bda2c679 Subway-Win64-Test.exe!UE::Core::Private::Function::TFunctionRefCaller<`FAudioThread::GetCommandWrapper’::`7’::<lambda_2>,void>::Call() [F:\DEV\SUBWAY_DEMO\Engine\Source\Runtime\Core\Public\Templates\Function.h:315]

[2025.11.06-09.15.44:849][281]LogWindows: Error: [Callstack] 0x00007ff7bda3513d Subway-Win64-Test.exe!UE::Tasks::Private::TExecutableTaskBase<`FAudioAsyncBatcher::Flush’::`2’::<lambda_1>,void,void>::ExecuteTask() [F:\DEV\SUBWAY_DEMO\Engine\Source\Runtime\Core\Public\Tasks\TaskPrivate.h:873]

[2025.11.06-09.15.44:849][281]LogWindows: Error: [Callstack] 0x00007ff7bad13fed Subway-Win64-Test.exe!UE::Tasks::Private::FTaskBase::TryExecuteTask() [F:\DEV\SUBWAY_DEMO\Engine\Source\Runtime\Core\Public\Tasks\TaskPrivate.h:505]

[2025.11.06-09.15.44:849][281]LogWindows: Error: [Callstack] 0x00007ff7bacf1aff Subway-Win64-Test.exe!LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask * __cdecl(bool),48>::TTaskDelegateImpl<`LowLevelTasks::FTask::Init<`UE::Tasks::Private::FTaskBase::Init’::`2’::<lambda_1> >‘::`5’::<lambda_1>,0>::CallAndMove() [F:\DEV\SUBWAY_DEMO\Engine\Source\Runtime\Core\Public\Async\Fundamental\TaskDelegate.h:171]

[2025.11.06-09.15.44:849][281]LogWindows: Error: [Callstack] 0x00007ff7babdff2e Subway-Win64-Test.exe!LowLevelTasks::FTask::ExecuteTask() [F:\DEV\SUBWAY_DEMO\Engine\Source\Runtime\Core\Public\Async\Fundamental\Task.h:627]

[2025.11.06-09.15.44:849][281]LogWindows: Error: [Callstack] 0x00007ff7babdfcbb Subway-Win64-Test.exe!LowLevelTasks::FScheduler::ExecuteTask() [F:\DEV\SUBWAY_DEMO\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:244]

[2025.11.06-09.15.44:849][281]LogWindows: Error: [Callstack] 0x00007ff7babf8249 Subway-Win64-Test.exe!LowLevelTasks::FScheduler::WorkerLoop() [F:\DEV\SUBWAY_DEMO\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:514]

[2025.11.06-09.15.44:849][281]LogWindows: Error: [Callstack] 0x00007ff7babd69d1 Subway-Win64-Test.exe!`LowLevelTasks::FScheduler::CreateWorker’::`2’::<lambda_1>::operator()() [F:\DEV\SUBWAY_DEMO\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:75]

[2025.11.06-09.15.44:849][281]LogWindows: Error: [Callstack] 0x00007ff7bac8e624 Subway-Win64-Test.exe!FThreadImpl::Run() [F:\DEV\SUBWAY_DEMO\Engine\Source\Runtime\Core\Private\HAL\Thread.cpp:68]

[2025.11.06-09.15.44:849][281]LogWindows: Error: [Callstack] 0x00007ff7bae74ec7 Subway-Win64-Test.exe!FRunnableThreadWin::Run() [F:\DEV\SUBWAY_DEMO\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:159]

[2025.11.06-09.15.44:849][281]LogWindows: Error: [Callstack] 0x00007ff7bae70e1f Subway-Win64-Test.exe!FRunnableThreadWin::GuardedRun() [F:\DEV\SUBWAY_DEMO\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:79]

[2025.11.06-09.15.44:849][281]LogWindows: Error: [Callstack] 0x00007ffd14a7e8d7 KERNEL32.DLL!UnknownFunction

Thanks Lindsay,

I believe that’s a bug that is fixed in newer versions of the engine. This looks like the likely fix:

https://github.com/EpicGames/UnrealEngine/commit/89d92995df289afdc7a7960bbd03feb0d68cd663