Download

Need help identifying a crash [FAudioDeviceManager::GetSoundBufferForResourceID]

Crash Reason:

Unsymbolicated SIGSEGV:libUE4.so::FAudioDeviceManager::GetSoundBufferForResourceID(unsigned int)

Stack Trace

thread 3904
libUE4.so 0X7B466081A8 FAudioDeviceManager::GetSoundBufferForResourceID(unsigned int) (+0x0) + 0x91081a8 
libUE4.so 0X7B4624FC10 Audio::FMixerBuffer::Init(FAudioDevice*, USoundWave*, bool) (+0x15c) + 0x8d4fc10 
libUE4.so 0X7B46265A30 Audio::FMixerSource::PrepareForInitialization(FWaveInstance*) (+0x64) + 0x8d65a30 
libUE4.so 0X7B465FC3AC FAudioDevice::StartSources(TArray<FWaveInstance*, TSizedDefaultAllocator<32> >&, int, bool) (+0x334) + 0x90fc3ac 
libUE4.so 0X7B465FCAE4 FAudioDevice::Update(bool) (+0x48c) + 0x90fcae4 
libUE4.so 0X7B43802490 TGraphTask<TFunctionGraphTaskImpl<void (), (ESubsequentsMode::Type)0> >::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type) (+0x50) + 0x6302490 
libUE4.so 0X7B446246CC FNamedTaskThread::ProcessTasksNamedThread(int, bool) (+0xf4) + 0x71246cc 
libUE4.so 0X7B4462424C FNamedTaskThread::ProcessTasksUntilQuit(int) (+0x6c) + 0x712424c 
libUE4.so 0X7B46622F5C FAudioThread::Run() (+0x54) + 0x9122f5c 
libUE4.so 0X7B4469BD58 FRunnableThreadPThread::Run() (+0x60) + 0x719bd58 
libUE4.so 0X7B44622DA4 FRunnableThreadPThread::_ThreadProc(void*) (+0x44) + 0x7122da4 
libc.so 0X7C357D5884 __pthread_start(void*) [bionic/libc/bionic/pthread_create.cpp:338 + 0x4]

I haven’t been able to reproduce it on my device (Oculus Quest) but according to the generated logs, it affects about 1 in 25 users on Oculus Quest and Quest 2.