Hello,
We are building a mulyiplayer game using a listen-server for Steam and are currently trying to setup Proximity chat with VOIPTalker alongside SteamAudio.
We have successfully setup basic Occlusion using SteamAudio on an AudioComponent on our player for footsteps but are having trouble (game crashes with fatal error) getting this same occlusion to work with the VOIPTalker component.
Steps to Reproduce:
- On the Attenuation settings for the VOIPTalker add a
Steam Audio Occlusion Settings
object to theAttuenuation (Occlusion) -> Occlusion Plugin Settings
array. - Push Game to Steam
- Run Server
- Join As Client
- Push to Talk on Client (which will execute the
ToggleSpeaking 1
command)
Game will crash as either the server or the client with a popup Fatal Error
We were able to get basic prox chat working by skipping step 1 in the repro steps above. So I’m pretty sure this is an issue with the VOIPTalker not knowing about SteamAudio.
I have attached screenshots of our blueprint setup for setting up VOIPTalker along side the crash log.
If anyone knows what is going wrong or has gotten this working in the past we would really appreciate any insights.
Thanks.
Engine Version: 5.5.3-39772772+++UE5+Release-5.5
Platform: Windows 11 (23H2) [10.0.22631.4890] (x86_64)
[2025.03.19-21.50.33:339][954]LogOnlineVoice: OSS: Trigger Remote 76561199795762943 TALKING
[2025.03.19-21.50.37:669][103]LogAudioMixer: Display: Audio Buffer Underrun (starvation) detected. InstanceID=1
[2025.03.19-21.50.37:669][103]LogRHI: Error: Breadcrumbs 'Parallel'
- SlateRenderToTarget
- FRDGBuilder::Execute
- WorldTick
- Frame 1958
[2025.03.19-21.50.37:669][103]LogWindows: Could not start crash report client using ../../../Engine/Binaries/Win64/CrashReportClient-Win64-Debug.exe
[2025.03.19-21.50.37:669][103]LogMemory: Platform Memory Stats for Windows
[2025.03.19-21.50.37:669][103]LogMemory: Process Physical Memory: 1809.70 MB used, 1810.18 MB peak
[2025.03.19-21.50.37:669][103]LogMemory: Process Virtual Memory: 5239.41 MB used, 5539.50 MB peak
[2025.03.19-21.50.37:669][103]LogMemory: Physical Memory: 30282.44 MB used, 18818.59 MB free, 49101.03 MB total
[2025.03.19-21.50.37:669][103]LogMemory: Virtual Memory: 44867.05 MB used, 16233.97 MB free, 61101.03 MB total
[2025.03.19-21.50.37:669][103]LogAudio: Warning: Voice packet buffer filled to capacity of 22 packets; packet dropped.
[2025.03.19-21.50.37:669][103]LogOnlineVoice: OSS: Trigger Remote 76561199795762943 NOTTALKING
[2025.03.19-21.50.37:669][103]Message dialog closed, result: Ok, title: The UE-HideAndSeekTag Game has crashed and will close, text: Fatal error!
[2025.03.19-21.50.37:669][103]LogThreadingWindows: Error: Runnable thread AudioMixerRenderThread(1) crashed.
[2025.03.19-21.50.37:669][103]LogWindows: Error: === Critical error: ===
[2025.03.19-21.50.37:669][103]LogWindows: Error:
[2025.03.19-21.50.37:669][103]LogWindows: Error: Fatal error!
[2025.03.19-21.50.37:669][103]LogWindows: Error:
[2025.03.19-21.50.37:669][103]LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000000
[2025.03.19-21.50.37:669][103]LogWindows: Error:
[2025.03.19-21.50.37:669][103]LogWindows: Error: [Callstack] 0x00007ff73c46f7fa HideAndSeekTag.exe!UnknownFunction []
[2025.03.19-21.50.37:669][103]LogWindows: Error: [Callstack] 0x00007ff73c4818a6 HideAndSeekTag.exe!UnknownFunction []
[2025.03.19-21.50.37:669][103]LogWindows: Error: [Callstack] 0x00007ff738fcc1a9 HideAndSeekTag.exe!UnknownFunction []
[2025.03.19-21.50.37:669][103]LogWindows: Error: [Callstack] 0x00007ff738fcd408 HideAndSeekTag.exe!UnknownFunction []
[2025.03.19-21.50.37:669][103]LogWindows: Error: [Callstack] 0x00007ff738fd5fcd HideAndSeekTag.exe!UnknownFunction []
[2025.03.19-21.50.37:669][103]LogWindows: Error: [Callstack] 0x00007ff738fcb759 HideAndSeekTag.exe!UnknownFunction []
[2025.03.19-21.50.37:669][103]LogWindows: Error: [Callstack] 0x00007ff738feaa67 HideAndSeekTag.exe!UnknownFunction []
[2025.03.19-21.50.37:669][103]LogWindows: Error: [Callstack] 0x00007ff736a827bb HideAndSeekTag.exe!UnknownFunction []
[2025.03.19-21.50.37:669][103]LogWindows: Error: [Callstack] 0x00007ff736a838b8 HideAndSeekTag.exe!UnknownFunction []
[2025.03.19-21.50.37:669][103]LogWindows: Error: [Callstack] 0x00007ff736a837d8 HideAndSeekTag.exe!UnknownFunction []
[2025.03.19-21.50.37:669][103]LogWindows: Error: [Callstack] 0x00007ff73400d298 HideAndSeekTag.exe!UnknownFunction []
[2025.03.19-21.50.37:669][103]LogWindows: Error: [Callstack] 0x00007ff7340048ff HideAndSeekTag.exe!UnknownFunction []
[2025.03.19-21.50.37:669][103]LogWindows: Error: [Callstack] 0x00007fff0189259d KERNEL32.DLL!UnknownFunction []
[2025.03.19-21.50.37:669][103]LogWindows: Error:
[2025.03.19-21.50.37:669][103]LogWindows: Error: Crash in runnable thread AudioMixerRenderThread(1)
[2025.03.19-21.50.37:682][103]LogExit: Executing StaticShutdownAfterError
[2025.03.19-21.50.37:684][103]LogWindows: FPlatformMisc::RequestExit(1, FRunnableThreadWin::GuardedRun.ExceptionHandler)
[2025.03.19-21.50.37:684][103]LogWindows: FPlatformMisc::RequestExitWithStatus(1, 3, FRunnableThreadWin::GuardedRun.ExceptionHandler)
[2025.03.19-21.50.37:684][103]LogCore: Engine exit requested (reason: Win RequestExit)