heenchon
(heenchon)
June 10, 2024, 6:06am
1
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
Zarsky
(Zarsky)
December 29, 2025, 11:24am
3
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?