According to my Crashlytics reports, I’ve been getting crashes on Android due to a FMOD null pointer exception.
Here is the stack trace:
null pointer dereference: SIGSEGV 0x0000000000000038
#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)