Hi Cody,
Thank you so much! After the integration, the crash seem to be changed to have the following stack:
PredecessorClient_Win64_Test!ArrayMultiplyByConstant_avx2
PredecessorClient_Win64_Test!ArrayMultiplyByConstant
PredecessorClient_Win64_Test!Audio::ArrayMultiplyByConstant D:/Workspace/Engine/Source/Runtime/SignalProcessing/Private/FloatArrayMath.cpp(921)
PredecessorClient_Win64_Test!Audio::FDynamicsProcessor::ProcessAudioDeinterleaveInternal D:/Workspace/Engine/Source/Runtime/SignalProcessing/Private/DynamicsProcessor.cpp(449)
PredecessorClient_Win64_Test!Audio::FDynamicsProcessor::ProcessAudio D:/Workspace/Engine/Source/Runtime/SignalProcessing/Private/DynamicsProcessor.cpp(367)
PredecessorClient_Win64_Test!FSubmixEffectDynamicsProcessor::OnProcessAudio D:/Workspace/Engine/Source/Runtime/AudioMixer/Private/Effects/AudioMixerSubmixEffectDynamicsProcessor.cpp(305)
PredecessorClient_Win64_Test!FSoundEffectSubmix::ProcessAudio D:/Workspace/Engine/Source/Runtime/Engine/Private/SoundEffectSubmix.cpp(23)
PredecessorClient_Win64_Test!Audio::FMixerSubmix::GenerateEffectChainAudio D:/Workspace/Engine/Source/Runtime/AudioMixer/Private/AudioMixerSubmix.cpp(1688)
PredecessorClient_Win64_Test!Audio::FMixerSubmix::ProcessAudio D:/Workspace/Engine/Source/Runtime/AudioMixer/Private/AudioMixerSubmix.cpp(1415)
PredecessorClient_Win64_Test!Audio::FMixerSubmix::ProcessAudio D:/Workspace/Engine/Source/Runtime/AudioMixer/Private/AudioMixerSubmix.cpp(1303)
PredecessorClient_Win64_Test!Audio::FMixerDevice::OnProcessAudioStream D:/Workspace/Engine/Source/Runtime/AudioMixer/Private/AudioMixerDevice.cpp(932)
PredecessorClient_Win64_Test!Audio::FOutputBuffer::MixNextBuffer D:/Workspace/Engine/Source/Runtime/AudioMixerCore/Private/AudioMixer.cpp(247)
PredecessorClient_Win64_Test!Audio::IAudioMixerPlatformInterface::RunInternal D:/Workspace/Engine/Source/Runtime/AudioMixerCore/Private/AudioMixer.cpp(744)
PredecessorClient_Win64_Test!Audio::IAudioMixerPlatformInterface::Run D:/Workspace/Engine/Source/Runtime/AudioMixerCore/Private/AudioMixer.cpp(793)
PredecessorClient_Win64_Test!FRunnableThreadWin::Run D:/Workspace/Engine/Source/Runtime/Core/Private/Windows/WindowsRunnableThread.cpp(149)
PredecessorClient_Win64_Test!FRunnableThreadWin::GuardedRun D:/Workspace/Engine/Source/Runtime/Core/Private/Windows/WindowsRunnableThread.cpp(79)
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
We’ve also seem to find a reliable repro for this:
- Connect a wireless audio device;
- Launch the title;
- Disconnect or turn off the wireless audio device;
- Observe the crash.
Reproes on Shure MV7 and Sony DualShock 4/Dual Sense.
Please advise.
--
Kind regards,
Alex