Audio System crashing on Android

Hello! A big portion of players is getting crashes related to Unity’s Audio System.
I’m currently on Unity 2021.3.22f1.

#00 pc 0x9e848c libunity.so (FMOD::SoundI::setSoundGroup(FMOD::SoundGroupI*)) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#01 pc 0x9e846c libunity.so (FMOD::SoundI::setSoundGroup(FMOD::SoundGroupI*)) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#02 pc 0x9ecc40 libunity.so (FMOD::SystemI::createSoundInternal(char const*, unsigned int, unsigned int, unsigned int, FMOD_CREATESOUNDEXINFO*, FMOD::File**, bool, FMOD::SoundI**)) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#03 pc 0x9f2a6c libunity.so (FMOD::SystemI::createSound(char const*, unsigned int, FMOD_CREATESOUNDEXINFO*, FMOD::SoundI**)) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#04 pc 0xa3d4ac libunity.so (FMOD::System::createSound(char const*, unsigned int, FMOD_CREATESOUNDEXINFO*, FMOD::Sound**)) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#05 pc 0xe5da99 libunity.so (__emutls_register_common) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#06 pc 0x218f30 libunity.so (CachedReader::End()) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#07 pc 0x31c0e4 libunity.so (SerializedFile::ReadObject(long, ObjectCreationMode, bool, TypeTree const**, bool*, Object&)) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#08 pc 0x1485e0 libunity.so (Object::Produce(Unity::Type const*, Unity::Type const*, int, MemLabelId, ObjectCreationMode)) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#09 pc 0x10da2f4 libunity.so (__emutls_register_common) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#10 pc 0x31c9bc libunity.so (PersistentManager::ProduceObject(SerializedFile&, SerializedObjectIdentifier, int, ObjectCreationMode, PersistentManager::LockFlags)) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#11 pc 0xfc964 libc.so (BuildId: 64fff7f28e5d02a950724562ec4e4c3b)
#12 pc 0x10d7d6c libunity.so (__emutls_register_common) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#13 pc 0x455f60 libunity.so (AudioClip::AwakeFromLoadThreaded()) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#14 pc 0x31c7e8 libunity.so (PersistentManager::PostReadActivationQueue(int, TypeTree const*, bool, PersistentManager::LockFlags)) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#15 pc 0x31cf24 libunity.so (PersistentManager::ReadAndActivateObjectThreaded(int, SerializedObjectIdentifier const&, SerializedFile*, bool, bool, PersistentManager::LockFlags)) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#16 pc 0x31d0dc libunity.so (PersistentManager::LoadObjectsThreaded(int const*, int, LoadProgress&, bool, PersistentManager::LockFlags)) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#17 pc 0x10d739c libunity.so (__emutls_register_common) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#18 pc 0x10d739c libunity.so (__emutls_register_common) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#19 pc 0x10d757c libunity.so (__emutls_register_common) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#20 pc 0x10d9b5c libunity.so (__emutls_register_common) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#21 pc 0x20bca8 libunity.so (LoadSceneOperation::Perform()) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#22 pc 0x109cf4 libc.so (BuildId: 64fff7f28e5d02a950724562ec4e4c3b)
#23 pc 0xfc964 libc.so (BuildId: 64fff7f28e5d02a950724562ec4e4c3b)
#24 pc 0x10f18a2 libunity.so (__emutls_register_common) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#25 pc 0x7f5afc libunity.so (tlsf_memalign) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#26 pc 0x13bfec libunity.so (DynamicHeapAllocator::Allocate(unsigned long, int)) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#27 pc 0x11022ec libunity.so (__emutls_register_common) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#28 pc 0xfc964 libc.so (BuildId: 64fff7f28e5d02a950724562ec4e4c3b)
#29 pc 0x10efd44 libunity.so (__emutls_register_common) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#30 pc 0x20dae0 libunity.so (PreloadManager::ProcessSingleOperation()) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#31 pc 0x20d91c libunity.so (PreloadManager::Run()) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#32 pc 0x35f2fc libunity.so (PlatformThread::Enter(Thread const*)) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#33 pc 0x10efd44 libunity.so (__emutls_register_common) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#34 pc 0x20d898 libunity.so (PreloadManager::Run(void*)) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#35 pc 0x28dd84 libunity.so (Thread::RunThreadWrapper(void*)) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#36 pc 0xdda16a libunity.so (__emutls_register_common) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#37 pc 0x1154d9c libunity.so (__emutls_register_common) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)
#38 pc 0x326ffc libc.so (BuildId: 64fff7f28e5d02a950724562ec4e4c3b)
#39 pc 0xfb6dc libc.so (BuildId: 64fff7f28e5d02a950724562ec4e4c3b)
#40 pc 0x8e3b0 libc.so (BuildId: 64fff7f28e5d02a950724562ec4e4c3b)
#41 pc 0xfb60c libc.so (BuildId: 64fff7f28e5d02a950724562ec4e4c3b)
#42 pc 0x28dca8 libunity.so (CurrentThreadIsMainThread()) (BuildId: 167c18ec87a49d0d4b8f39a20e75e3f1f54c9d69)```

**According to the FMOD team:**

This is an error with Unity’s audio system - the reason FMOD is showing up in the stack trace is that Unity’s audio system is based on an old version of FMOD. For assistance with your issue, you’ll want to post this on Unity’s forums.

Thank you in advance.

I’d appreciate some advice from the Unity Team.

We are seeing exactly the same crash trace in our game.

Unity version is also 2021.3.22f1

Crashed: Thread: SIGSEGV 0x0000000000000038
#00 pc 0xadf528 libunity.so (FMOD::SoundI::setSoundGroup(FMOD::SoundGroupI*)) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#01 pc 0xadf508 libunity.so (FMOD::SoundI::setSoundGroup(FMOD::SoundGroupI*)) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#02 pc 0xae3cdc libunity.so (FMOD::SystemI::createSoundInternal(char const*, unsigned int, unsigned int, unsigned int, FMOD_CREATESOUNDEXINFO*, FMOD::File**, bool, FMOD::SoundI**)) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#03 pc 0xae9b08 libunity.so (FMOD::SystemI::createSound(char const*, unsigned int, FMOD_CREATESOUNDEXINFO*, FMOD::SoundI**)) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#04 pc 0xb345f0 libunity.so (FMOD::System::createSound(char const*, unsigned int, FMOD_CREATESOUNDEXINFO*, FMOD::Sound**)) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#05 pc 0xf5d269 libunity.so (__emutls_register_common) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#06 pc 0x29a21c libunity.so (CachedReader::End()) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#07 pc 0x3a43f8 libunity.so (SerializedFile::ReadObject(long, ObjectCreationMode, bool, TypeTree const**, bool*, Object&)) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#08 pc 0x1aa758 libunity.so (Object::Produce(Unity::Type const*, Unity::Type const*, int, MemLabelId, ObjectCreationMode)) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#09 pc 0x12102f4 libunity.so (__emutls_register_common) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#10 pc 0x3a4cd0 libunity.so (PersistentManager::ProduceObject(SerializedFile&, SerializedObjectIdentifier, int, ObjectCreationMode, PersistentManager::LockFlags)) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#11 pc 0x4ead78 libunity.so (AudioClip::AwakeFromLoadThreaded()) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#12 pc 0x3a4afc libunity.so (PersistentManager::PostReadActivationQueue(int, TypeTree const*, bool, PersistentManager::LockFlags)) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#13 pc 0x3a5238 libunity.so (PersistentManager::ReadAndActivateObjectThreaded(int, SerializedObjectIdentifier const&, SerializedFile*, bool, bool, PersistentManager::LockFlags)) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#14 pc 0x3a53f0 libunity.so (PersistentManager::LoadObjectsThreaded(int const*, int, LoadProgress&, bool, PersistentManager::LockFlags)) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#15 pc 0x123e79c libunity.so (__emutls_register_common) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#16 pc 0x28bf84 libunity.so (LoadOperation::Perform()) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#17 pc 0x4cc4b8 libunity.so (AssetBundleLoadAssetOperation::Perform()) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#18 pc 0x1225c84 libunity.so (__emutls_register_common) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#19 pc 0x28e6dc libunity.so (PreloadManager::ProcessSingleOperation()) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#20 pc 0x28e518 libunity.so (PreloadManager::Run()) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#21 pc 0x3e8efc libunity.so (PlatformThread::UpdatePriority(Thread*)) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#22 pc 0x1225c84 libunity.so (__emutls_register_common) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#23 pc 0x28e494 libunity.so (PreloadManager::Run(void*)) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#24 pc 0x3166b4 libunity.so (Thread::RunThreadWrapper(void*)) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#25 pc 0xed579a libunity.so (__emutls_register_common) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#26 pc 0x128b41c libunity.so (__emutls_register_common) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)
#27 pc 0xc7ffc libc.so (BuildId: 37a328c30fb8c595fc3ebc7c80be6ac1)
#28 pc 0xb6974 libc.so (BuildId: 37a328c30fb8c595fc3ebc7c80be6ac1)
#29 pc 0x53210 libc.so (BuildId: 37a328c30fb8c595fc3ebc7c80be6ac1)
#30 pc 0xb6868 libc.so (BuildId: 37a328c30fb8c595fc3ebc7c80be6ac1)
#31 pc 0x3165d8 libunity.so (CurrentThreadIsMainThread()) (BuildId: 446398f6b5f9de9febfd4f73146af4ae20b86c6a)

We are seeing the same crash trace in our game.
Unity version: 2021.3.23f1
OS: Android 13
Device Model: A Serier
RAM free: 127.72 MB
Disk free: 158.49 GB
GPU Device Name: Adreno ™ 610

null pointer dereference: SIGSEGV 0x0000000000000038
#00 pc 0x12ee33c libunity.so (FMOD::SoundI::setSoundGroup(FMOD::SoundGroupI*)) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#01 pc 0x12ee31c libunity.so (FMOD::SoundI::setSoundGroup(FMOD::SoundGroupI*)) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#02 pc 0x12f2af0 libunity.so (FMOD::SystemI::createSoundInternal(char const*, unsigned int, unsigned int, unsigned int, FMOD_CREATESOUNDEXINFO*, FMOD::File**, bool, FMOD::SoundI**)) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#03 pc 0x12f891c libunity.so (FMOD::SystemI::createSound(char const*, unsigned int, FMOD_CREATESOUNDEXINFO*, FMOD::SoundI**)) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#04 pc 0x1343094 libunity.so (FMOD::System::createSound(char const*, unsigned int, FMOD_CREATESOUNDEXINFO*, FMOD::Sound**)) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#05 pc 0x14aa6ab libunity.so (__emutls_register_common) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#06 pc 0x487238 libunity.so (CachedReader::End()) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#07 pc 0x5d79b8 libunity.so (SerializedFile::ReadObject(long, ObjectCreationMode, bool, TypeTree const**, bool*, Object&)) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#08 pc 0x370474 libunity.so (Object::Produce(Unity::Type const*, Unity::Type const*, int, MemLabelId, ObjectCreationMode)) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#09 pc 0x1872824 libunity.so (__emutls_register_common) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#10 pc 0x5d8290 libunity.so (PersistentManager::ProduceObject(SerializedFile&, SerializedObjectIdentifier, int, ObjectCreationMode, PersistentManager::LockFlags)) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#11 pc 0x58ea10 libunity.so (FindOrCreateMonoScriptCache(ScriptingClassPtr, InitScriptingCacheType, Object*, int)) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#12 pc 0x7b77d0 libunity.so (AudioClip::AwakeFromLoadThreaded()) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#13 pc 0x5d80bc libunity.so (PersistentManager::PostReadActivationQueue(int, TypeTree const*, bool, PersistentManager::LockFlags)) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#14 pc 0x5d8800 libunity.so (PersistentManager::ReadAndActivateObjectThreaded(int, SerializedObjectIdentifier const&, SerializedFile*, bool, bool, PersistentManager::LockFlags)) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#15 pc 0x5d8ec4 libunity.so (PersistentManager::LoadFileCompletelyThreaded(core::basic_string_ref, long*, int*, int, PersistentManager::LoadFlags, LoadProgress&, PersistentManager::LockFlags)) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#16 pc 0x186f39c libunity.so (__emutls_register_common) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#17 pc 0x186f43c libunity.so (__emutls_register_common) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#18 pc 0x18720d4 libunity.so (__emutls_register_common) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#19 pc 0x476e9c libunity.so (LoadSceneOperation::Perform()) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#20 pc 0x363910 libunity.so (DualThreadAllocator::TryDeallocate(void*)) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#21 pc 0x189fcac libunity.so (__emutls_register_common) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#22 pc 0x189fe6c libunity.so (__emutls_register_common) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#23 pc 0x188c86c libunity.so (__emutls_register_common) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#24 pc 0x365bd8 libunity.so (MemoryManager::smile:eallocate(void*, MemLabelId, char const*, int)) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#25 pc 0x188c544 libunity.so (__emutls_register_common) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#26 pc 0x188c544 libunity.so (__emutls_register_common) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#27 pc 0x478c04 libunity.so (PreloadManager::ProcessSingleOperation()) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#28 pc 0x478a40 libunity.so (PreloadManager::Run()) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#29 pc 0x621afc libunity.so (PlatformThread::UpdatePriority(Thread*)) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#30 pc 0x188c544 libunity.so (__emutls_register_common) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#31 pc 0x4789bc libunity.so (PreloadManager::Run(void*)) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#32 pc 0x518464 libunity.so (Thread::RunThreadWrapper(void*)) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#33 pc 0x143cfca libunity.so (__emutls_register_common) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#34 pc 0x18f1e9c libunity.so (__emutls_register_common) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)
#35 pc 0x100ffc libc.so (BuildId: 59222d1015276d9a9031ee1ea28c0bcd)
#36 pc 0xe5a08 libc.so (BuildId: 59222d1015276d9a9031ee1ea28c0bcd)
#37 pc 0x7f27c libc.so (BuildId: 59222d1015276d9a9031ee1ea28c0bcd)
#38 pc 0xe5934 libc.so (BuildId: 59222d1015276d9a9031ee1ea28c0bcd)
#39 pc 0x518388 libunity.so (CurrentThreadIsMainThread()) (BuildId: fa341e53349510f8fbe6f55e7ef74c2791b6f99d)

We are also seeing this error still. Is there any way to solve this?
Is there a fix for this?