Description

Editor crashes when using a Soundfield Submix with any encoding setting (Unreal, Oculus, Resonance). 

Assertion failed: IsSoundfieldSubmix() && SoundfieldStreams.Settings.IsValid() [File:D:\build\++UE5\Sync\Engine\Source\Runtime\AudioMixer\Private\AudioMixerSubmix.cpp] [Line: 2436] 
Steps to Reproduce

1) Launch AudioQA
2) In the Content Browser, create a Soundfield Submix asset
3) Open the Soundfield Submix asset and set the Soundfield Encoding Format to use any of the options except Inherited
3) Locate any SoundWave asset
4) Add the Soundfield Submix as the Base Submix
5) Drag the Sound Wave into the Default level
6) PIE

Expected Result:
 Sound plays and PIE can be exited normally

Actual Result:
 Sound plays and editor freezes up and crashes

Callstack
UnrealEditor-AudioMixer!Audio::FMixerSourceSubmixOutputBuffer::Reset(Audio::FMixerSourceSubmixOutputBufferSettings const &) [AudioMixerSourceOutputBuffer.cpp:89]
UnrealEditor-AudioMixer!static void <lambda_ad55de3f1ee21c0df71d4468875bc339>::operator() [AudioMixerSourceManager.cpp:1068]
UnrealEditor-AudioMixer!Audio::FMixerSourceManager::PumpCommandQueue() [AudioMixerSourceManager.cpp:3200]
UnrealEditor-AudioMixer!Audio::FMixerSourceManager::ComputeNextBlockOfSamples() [AudioMixerSourceManager.cpp:2983]
UnrealEditor-AudioMixer!Audio::FMixerDevice::OnProcessAudioStream(TArray<float,TAlignedHeapAllocator<16> > &) [AudioMixerDevice.cpp:788]
UnrealEditor-AudioMixerCore!Audio::FOutputBuffer::MixNextBuffer() [AudioMixer.cpp:237]
UnrealEditor-AudioMixerCore!Audio::IAudioMixerPlatformInterface::RunInternal() [AudioMixer.cpp:737]
UnrealEditor-AudioMixerCore!Audio::IAudioMixerPlatformInterface::Run() [AudioMixer.cpp:780]
UnrealEditor-Core!FRunnableThreadWin::Run() [WindowsRunnableThread.cpp:149]
UnrealEditor-Core!FRunnableThreadWin::GuardedRun() [WindowsRunnableThread.cpp:79]
KERNEL32!7ffd9f580000  + 17034
ntdll!7ffda0b30000  + 526a1

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-170376 in the post.

1
Login to Vote

Fixed
ComponentUE - Audio - Submixes
Affects Versions5.1
Target Fix5.1.1
Fix Commit23412321
Main Commit23422404
Release Commit23412321
CreatedNov 16, 2022
ResolvedDec 6, 2022
UpdatedSep 13, 2023