Crash in Java_org_fmod_FMOD_OutputAAudioHeadphonesChanged

After we cleaned out the most significant crashes from our game, this version of the fmod crash came to the top. This crash doesn’t happen that often, about 1 time per 1000 user sessions. I am attaching stacks of falls from significant threads.

Android Main thread
Crashed: Thread: SIGSEGV 0x0000000000003c00
#00 pc 0x89668 libc.so (BuildId: 35a04626779868e5f2a30e171716818d)
#01 pc 0x119814 libfmod.so (FMOD_Thread_SetAttributes) (BuildId: beb253ea4dae9e5790e064906f49c9a7)
#02 pc 0x1200ac libfmod.so (Java_org_fmod_FMOD_OutputAAudioHeadphonesChanged) (BuildId: beb253ea4dae9e5790e064906f49c9a7)
#03 pc 0x1c06c libwilhelm.so (BuildId: add42961dc36bff558c9047066047889)
#04 pc 0x1ed2c libwilhelm.so (BuildId: add42961dc36bff558c9047066047889)
#05 pc 0x9c440 libaudioclient.so (BuildId: 2d191cdeeae11b23f29d33757d8aff17)
#06 pc 0x9b5a0 libaudioclient.so (BuildId: 2d191cdeeae11b23f29d33757d8aff17)
#07 pc 0x13550 libutils.so (BuildId: 62128a51f31d41bbd0d14333ccf95e95)
#08 pc 0xcd7bc libandroid_runtime.so (BuildId: de23ddff2fe4e69625beec220036863f)
#09 pc 0xfcf50 libc.so (BuildId: 35a04626779868e5f2a30e171716818d)
#10 pc 0x8f500 libc.so (BuildId: 35a04626779868e5f2a30e171716818d)

Game OpenGL thread
#00 pc 0x8a01c libc.so (BuildId: 35a04626779868e5f2a30e171716818d)
#01 pc 0x8ea10 libc.so (BuildId: 35a04626779868e5f2a30e171716818d)
#02 pc 0xfc23c libc.so (BuildId: 35a04626779868e5f2a30e171716818d)
#03 pc 0x22b48 libwilhelm.so (BuildId: add42961dc36bff558c9047066047889)
#04 pc 0x1db58 libwilhelm.so (BuildId: add42961dc36bff558c9047066047889)
#05 pc 0x2d9f8 libwilhelm.so (BuildId: add42961dc36bff558c9047066047889)
#06 pc 0x359f8 libwilhelm.so (BuildId: add42961dc36bff558c9047066047889)
#07 pc 0x11f9f8 libfmod.so (Java_org_fmod_FMOD_OutputAAudioHeadphonesChanged) (BuildId: beb253ea4dae9e5790e064906f49c9a7)
#08 pc 0x118af8 libfmod.so (FMOD_Thread_SetAttributes) (BuildId: beb253ea4dae9e5790e064906f49c9a7)
#09 pc 0x135460 libfmod.so (FMOD::SystemI::createClientProfile()) (BuildId: beb253ea4dae9e5790e064906f49c9a7)
#10 pc 0x136038 libfmod.so (FMOD::SystemI::setInternalCallback(int, FMOD_RESULT ()(FMOD_SYSTEM, unsigned int, void*, void*, void*), void*)) (BuildId: beb253ea4dae9e5790e064906f49c9a7)
#11 pc 0x10b230 libfmod.so (FMOD::System::release()) (BuildId: beb253ea4dae9e5790e064906f49c9a7)
#12 pc 0xc9408 libfmodstudio.so (FMOD_OS_CriticalSection_IsLocked) (BuildId: 7764932bbcb676ecf4bf9931262807af)
#13 pc 0xc9700 libfmodstudio.so (FMOD_OS_CriticalSection_IsLocked) (BuildId: 7764932bbcb676ecf4bf9931262807af)
#14 pc 0xe0e94 libfmodstudio.so (FMOD::Studio::System::release()) (BuildId: 7764932bbcb676ecf4bf9931262807af)
#15 pc 0x110d9c0 libskylore.so (InternalRelease [AudioSystem.cpp:251]) (BuildId: f3c5e889834d605f7ed0f8166cf29b1e215fb240)

Tombstone:

#00 pc 0x89668 (__memcpy [/apex/com.android.runtime/lib64/bionic/libc.so]) (BuildId: 35a04626779868e5f2a30e171716818d)
#01 pc 0x119814 (FMOD_Thread_SetAttributes [/data/app/~~NAHbiNQE8vjoXkDGDBAxUw==/com.aigrind.skylore-FKKLjkym8uLzkaYfVGJNxA==/split_config.arm64_v8a.apk!libfmod.so]) (BuildId: beb253ea4dae9e5790e064906f49c9a7)
#02 pc 0x1200ac (Java_org_fmod_FMOD_OutputAAudioHeadphonesChanged [/data/app/~~NAHbiNQE8vjoXkDGDBAxUw==/com.aigrind.skylore-FKKLjkym8uLzkaYfVGJNxA==/split_config.arm64_v8a.apk!libfmod.so]) (BuildId: beb253ea4dae9e5790e064906f49c9a7)
#03 pc 0x1c06c (audioTrack_handleMoreData_lockPlay(CAudioPlayer_struct*, android::AudioTrack::Buffer const&) [/system/lib64/libwilhelm.so]) (BuildId: add42961dc36bff558c9047066047889)
#04 pc 0x1ed2c (android::AudioTrackCallback::onMoreData(android::AudioTrack::Buffer const&) [/system/lib64/libwilhelm.so]) (BuildId: add42961dc36bff558c9047066047889)
#05 pc 0x9c440 (android::AudioTrack::processAudioBuffer() [/system/lib64/libaudioclient.so]) (BuildId: 2d191cdeeae11b23f29d33757d8aff17)
#06 pc 0x9b5a0 (android::AudioTrack::AudioTrackThread::threadLoop() [/system/lib64/libaudioclient.so]) (BuildId: 2d191cdeeae11b23f29d33757d8aff17)
#07 pc 0x13550 (android::thread::_threadLoop(void*) [/system/lib64/libutils.so]) (BuildId: 62128a51f31d41bbd0d14333ccf95e95)
#08 pc 0xcd7bc (android::AndroidRuntime::javaThreadShell(void*) [/system/lib64/libandroid_runtime.so]) (BuildId: de23ddff2fe4e69625beec220036863f)
#09 pc 0xfcf50 (__pthread_start(void*) [/apex/com.android.runtime/lib64/bionic/libc.so]) (BuildId: 35a04626779868e5f2a30e171716818d)
#10 pc 0x8f500 (__start_thread [/apex/com.android.runtime/lib64/bionic/libc.so]) (BuildId: 35a04626779868e5f2a30e171716818d)

Hi,

Thank you for bringing this to our attention.

Could I please grab your FMOD version numbers?

We are using FMOD version 2.03.08