oculus audio plugin crash

I forked this git, Unreal-HandGameplay

I want to use spatial audio in oculus.
I added the “Oculus Audio” plugin according to the instructions below.
https://developer.oculus.com/documentation/unreal/audio-osp-ue/

But I encountered this crash

Does anyone know how to solve this problem?
Or is there a way to use spatial sound without using Oculus Audio plugin?
I tried Sound Attenuation, but it doesn’t work.

In the launcher, in then engine options, you can select to load ‘editor symbols for debugging’. This will give you a much better crash dump, so you stand a chance of figuring out what’s going on :slight_smile:

I’m dealing with a crash with the same plugin on Meta Quest:

Thread 27101\

#00 pc 0000000000093668  /apex/com.android.runtime/lib64/bionic/libc.so (abort [bionic/libc/bionic/abort.cpp:50 + 0x0]) (BreakpadBuildId: ce394cdc28e8670a12ff2d9e4968d4310)\

#01 pc 00000000000fd6c4  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_internal_find(long, char const*) [bionic/libc/bionic/pthread_internal.cpp:116 + 0x14]) (BreakpadBuildId: ce394cdc28e8670a12ff2d9e4968d4310)\

#02 pc 00000000000fd9c4  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_join [bionic/libc/bionic/pthread_join.cpp:43 + 0xc]) (BreakpadBuildId: ce394cdc28e8670a12ff2d9e4968d4310)\

#03 pc 0000000000291994  libovraudio64.so (libovraudio64.so (0x291994)) (BreakpadBuildId: e7b388b96d818e60cba4278c15625c200)\

#04 pc 0000000000060bf0  libovraudio64.so (libovraudio64.so (0x60bf0)) (BreakpadBuildId: e7b388b96d818e60cba4278c15625c200)\

#05 pc 0000000000292974  libovraudio64.so (ovrAudio_DestroyContext2+28) (BreakpadBuildId: e7b388b96d818e60cba4278c15625c200)\

#06 pc 000000000004fb4c  libovraudio64.so (ovrAudio_DestroyContext+108) (BreakpadBuildId: e7b388b96d818e60cba4278c15625c200)\

#07 pc 00000000069fe638  libUE4.so (FOculusAudioContextManager::DestroyContextForAudioDevice(FAudioDevice const*) [F:\\UE4Versions\\Meta_4_27_2_v62_0_AndroidFix\\Engine\\Source/F:/UE4Versions/Meta_4_27_2_v62_0_AndroidFix/Engine/Plugins/Runtime/Oculus/OculusAudio/Source/OculusAudio/Private/OculusAudioContextManager.cpp:156 + 0x10]) (BreakpadBuildId: f8ea5e6b21aa0861bd48163b923a1f7d0)\

#08 pc 00000000069fe39c  libUE4.so (FOculusAudioContextManager::OnListenerShutdown(FAudioDevice*) [F:\\UE4Versions\\Meta_4_27_2_v62_0_AndroidFix\\Engine\\Source/F:/UE4Versions/Meta_4_27_2_v62_0_AndroidFix/Engine/Plugins/Runtime/Oculus/OculusAudio/Source/OculusAudio/Private/OculusAudioContextManager.cpp:57 + 0x4]) (BreakpadBuildId: f8ea5e6b21aa0861bd48163b923a1f7d0)\

#09 pc 0000000009984330  libUE4.so (FAudioDevice::Teardown() [F:\\UE4Versions\\Meta_4_27_2_v62_0_AndroidFix\\Engine\\Source/F:/UE4Versions/Meta_4_27_2_v62_0_AndroidFix/Engine/Source/Runtime/Engine/Private/AudioDevice.cpp:697 + 0xc]) (BreakpadBuildId: f8ea5e6b21aa0861bd48163b923a1f7d0)\

#10 pc 0000000009998960  libUE4.so (FAudioDeviceManager::DecrementDevice(unsigned int, UWorld*) [F:\\UE4Versions\\Meta_4_27_2_v62_0_AndroidFix\\Engine\\Source/F:/UE4Versions/Meta_4_27_2_v62_0_AndroidFix/Engine/Source/Runtime/Engine/Private/AudioDeviceManager.cpp:739 + 0x4]) (BreakpadBuildId: f8ea5e6b21aa0861bd48163b923a1f7d0)\

#11 pc 0000000009995238  libUE4.so (FAudioDeviceManager::~FAudioDeviceManager() [F:\\UE4Versions\\Meta_4_27_2_v62_0_AndroidFix\\Engine\\Source/F:/UE4Versions/Meta_4_27_2_v62_0_AndroidFix/Engine/Source/Runtime/Engine/Private/AudioDeviceManager.cpp:1615 + 0x4]) (BreakpadBuildId: f8ea5e6b21aa0861bd48163b923a1f7d0)\

#12 pc 0000000009999460  libUE4.so (FAudioDeviceManager::Shutdown() [F:\\UE4Versions\\Meta_4_27_2_v62_0_AndroidFix\\Engine\\Source/F:/UE4Versions/Meta_4_27_2_v62_0_AndroidFix/Engine/Source/Runtime/Engine/Private/AudioDeviceManager.cpp:849 + 0x4]) (BreakpadBuildId: f8ea5e6b21aa0861bd48163b923a1f7d0)\

#13 pc 00000000067f1708  libUE4.so (FEngineLoop::Exit() [F:\\UE4Versions\\Meta_4_27_2_v62_0_AndroidFix\\Engine\\Source/F:/UE4Versions/Meta_4_27_2_v62_0_AndroidFix/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp:4242 + 0x0]) (BreakpadBuildId: f8ea5e6b21aa0861bd48163b923a1f7d0)\

#14 pc 00000000067ee590  libUE4.so (AndroidMain(android_app*) [F:\\UE4Versions\\Meta_4_27_2_v62_0_AndroidFix\\Engine\\Source/F:/UE4Versions/Meta_4_27_2_v62_0_AndroidFix/Engine/Source/Runtime/Launch/Private/Android/LaunchAndroid.cpp:557 + 0x8]) (BreakpadBuildId: f8ea5e6b21aa0861bd48163b923a1f7d0)\

#15 pc 00000000067f1be0  libUE4.so (android_main [F:\\UE4Versions\\Meta_4_27_2_v62_0_AndroidFix\\Engine\\Source/F:/UE4Versions/Meta_4_27_2_v62_0_AndroidFix/Engine/Source/Runtime/Launch/Private/Android/LaunchAndroid.cpp:777 + 0x4]) (BreakpadBuildId: f8ea5e6b21aa0861bd48163b923a1f7d0)\

#16 pc 00000000068097f0  libUE4.so (android_app_entry [F:\\UE4Versions\\Meta_4_27_2_v62_0_AndroidFix\\Engine\\Source/C:/Users\\Janne\\AppData\\Local\\Android\\Sdk\

dk\\21.4.7075529\\sources\\android\

ative_app_glue/android_native_app_glue.c:233 + 0x4]) (BreakpadBuildId: f8ea5e6b21aa0861bd48163b923a1f7d0)\

#17 pc 00000000000fd0ec  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*) [bionic/libc/bionic/pthread_create.cpp:382 + 0x4]) (BreakpadBuildId: ce394cdc28e8670a12ff2d9e4968d4310)\

#18 pc 0000000000094fb0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread [bionic/libc/bionic/clone.cpp:53 + 0x4]) (BreakpadBuildId: ce394cdc28e8670a12ff2d9e4968d4310)

I suspect it has something to do with game being shutdown? Any way to prevent it?