Hi everyone!
I am seeing a large number of crashes on firebase crashlytics on android, but it hasn’t affected any KPIs at all. Which might point to that this could be a crash on app exit.
Here is the stacktrace from firebase crashlytics. It points to __emutls_register_common function. Any idea what is this crash related to?
The game uses firebase sdk (analytics, crashlytics & performance) and AppLovin mediation for ads.
Crashed: Thread: SIGTRAP 0x000028cc00005e38
#00 pc 0x711b0 libc.so (BuildId: cac287f9fe6d32a730f2cdf09a005ce7)
#01 pc 0x1164ffc libunity.so (__emutls_register_common [emutls.c:249]) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#02 pc 0x1126ffc libunity.so (__emutls_register_common [emutls.c:249]) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#03 pc 0xf8fa4 libunity.so (core::StringStorageDefault<char>::assign(char const*, unsigned long)) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#04 pc 0x1164ffc libunity.so (__emutls_register_common [emutls.c:249]) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#05 pc 0x738778 libunity.so (DebugStringToFile(DebugStringToFileData const&)) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#06 pc 0xe41f09 libunity.so (__emutls_register_common [emutls.c:249]) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#07 pc 0x286b68 libunity.so (ArchiveStorageReader::AcquireAndPrefillUnusedBlock(unsigned int, ArchiveStorageReader::CacheResult*, ArchiveStorageReader::BatchingFileReader*)) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#08 pc 0x286814 libunity.so (ArchiveStorageReader::AcquireCachedBlock(unsigned int, unsigned int)) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#09 pc 0x10b339c libunity.so (__emutls_register_common [emutls.c:249]) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#10 pc 0x13ac8c libunity.so (DualThreadAllocator<DynamicHeapAllocator>::Allocate(unsigned long, int)) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#11 pc 0x11273f4 libunity.so (__emutls_register_common [emutls.c:249]) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#12 pc 0x115fffc libunity.so (__emutls_register_common [emutls.c:249]) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#13 pc 0x610f00 libunity.so (GetGfxDevice()) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#14 pc 0xe41f09 libunity.so (__emutls_register_common [emutls.c:249]) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#15 pc 0xe41f09 libunity.so (__emutls_register_common [emutls.c:249]) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#16 pc 0xe41f09 libunity.so (__emutls_register_common [emutls.c:249]) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#17 pc 0xe41f09 libunity.so (__emutls_register_common [emutls.c:249]) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#18 pc 0x17e3fc libunity.so (std::__ndk1::pair<std::__ndk1::__tree_iterator<std::__ndk1::__value_type<TextureID, Texture*>, std::__ndk1::__tree_node<std::__ndk1::__value_type<TextureID, Texture*>, void*>*, long>, bool> std::__ndk1::__tree<std::__ndk1::__value_type<TextureID, Texture*>, std::__ndk1::__map_value_compare<TextureID, std::__ndk1::__value_type<TextureID, Texture*>, std::__ndk1::less<TextureID>, true>, stl_allocator<std::__ndk1::__value_type<TextureID, Texture*>, (MemLabelIdentifier)24, 16>>::__emplace_unique_key_args<TextureID, std::__ndk1::pair<TextureID, Texture*>&>(TextureID const&, std::__ndk1::pair<TextureID, Texture*>&)) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#19 pc 0x11273f8 libunity.so (__emutls_register_common [emutls.c:249]) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#20 pc 0x11273a8 libunity.so (__emutls_register_common [emutls.c:249]) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#21 pc 0x1ce65c libunity.so (Texture::VerifyFileTextureUploadCompletion()) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#22 pc 0x10b339c libunity.so (__emutls_register_common [emutls.c:249]) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#23 pc 0x10e435c libunity.so (__emutls_register_common [emutls.c:249]) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#24 pc 0x18bb2c libunity.so (Texture2D::VerifyFileTextureUploadCompletion()) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#25 pc 0x18bbd0 libunity.so (Texture2D::AwakeFromLoad(AwakeFromLoadMode)) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#26 pc 0x31206c libunity.so (AwakeFromLoadQueue::InvokePersistentManagerAwake(AwakeFromLoadQueue::Item*, unsigned int, AwakeFromLoadMode, bool)) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#27 pc 0x10b339c libunity.so (__emutls_register_common [emutls.c:249]) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#28 pc 0x10e233c libunity.so (__emutls_register_common [emutls.c:249]) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#29 pc 0x10b60e4 libunity.so (__emutls_register_common [emutls.c:249]) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#30 pc 0x10e435c libunity.so (__emutls_register_common [emutls.c:249]) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#31 pc 0x311e98 libunity.so (AwakeFromLoadQueue::PersistentManagerAwakeFromLoad(int, AwakeFromLoadMode, bool)) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#32 pc 0x311f20 libunity.so (AwakeFromLoadQueue::Clear()) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)
#33 pc 0x313e98 libunity.so (PersistentManager::IntegrateAllThreadedObjects()) (BuildId: ff3186906f3dbb159e20fdd592a861e7a7a40cef)