In Firebase, only “Pixel 2 (Arm)” fails when at API Level 33, the other APIs work.
Three native crashes:
Crash 1:
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Version '2021.3.31f1 (3409e2af086f)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a'
Build fingerprint: 'google/sdk_gphone64_arm64/emu64a:13/TE1A.220922.033/10836537:userdebug/dev-keys'
Revision: '0'
ABI: 'arm64'
Timestamp: 2023-10-18 08:03:34-0700
pid: 9659, tid: 9670, name: FinalizerDaemon >>> com.firerabbit.games.fmc.ultimate.lite <<<
uid: 10181
signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
x0 0000000000000000 x1 00000000000025c6 x2 0000000000000006 x3 000000732bb655a0
x4 0000000000808080 x5 0000000000808080 x6 0000000000808080 x7 8080808080808080
x8 00000000000000f0 x9 1061451b43d52562 x10 fefefefefefefeff x11 7f7f7f7f7f7f7f7f
x12 0101010101010101 x13 000000007fffffff x14 000000000000dfe8 x15 0000000000000030
x16 00000076276d1d58 x17 00000076276aec70 x18 0000007328f5c000 x19 00000000000025bb
x20 00000000000025c6 x21 000000732bb66000 x22 0000000000000003 x23 000000732bb65398
x24 000000732bb65690 x25 000000732bb65310 x26 000000732bb652d0 x27 ffffff80ffffffc8
x28 000000732bb66000 x29 000000732bb65630
sp 000000732bb65250 lr 0000007627662c24 pc 0000007627662c48
backtrace:
#00 pc 0000000000055c48 /apex/com.android.runtime/lib64/bionic/libc.so (fdsan_error(char const*, ...)+556) (BuildId: 01331f74b0bb2cb958bdc15282b8ec7b)
#01 pc 0000000000055954 /apex/com.android.runtime/lib64/bionic/libc.so (android_fdsan_close_with_tag+732) (BuildId: 01331f74b0bb2cb958bdc15282b8ec7b)
#02 pc 0000000000023cc0 /apex/com.android.art/lib64/libjavacore.so (BuildId: 6b73dfb8421638f17a93ae36d7145b3a)
#03 pc 000000000000fe60 /system/framework/arm64/boot-core-libart.oat (BuildId: 50be351c037c9ef19c64a12189d8d997f90b5f9f)
Crash 2:
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Version '2021.3.31f1 (3409e2af086f)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a'
Build fingerprint: 'google/sdk_gphone64_arm64/emu64a:13/TE1A.220922.033/10836537:userdebug/dev-keys'
Revision: '0'
ABI: 'arm64'
Timestamp: 2023-10-18 08:03:35-0700
pid: 9659, tid: 9672, name: binder:9659_1 >>> com.firerabbit.games.fmc.ultimate.lite <<<
uid: 10181
signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
x0 0000000000000000 x1 00000000000025c8 x2 0000000000000006 x3 0000007327853120
x4 64736073721f6a6d x5 64736073721f6a6d x6 64736073721f6a6d x7 7f7f7f7f7f7f7f7f
x8 00000000000000f0 x9 000000762762ea00 x10 0000000000000001 x11 000000762766cde4
x12 000000764bb32020 x13 000000007fffffff x14 000000000000e01c x15 000005d0d043015c
x16 00000076276d1d58 x17 00000076276aec70 x18 00000073272e4000 x19 00000000000025bb
x20 00000000000025c8 x21 00000000ffffffff x22 0000000000000000 x23 b4000073f5c7e260
x24 b400007415c92970 x25 b4000073e5ca2030 x26 9ddfea08eb382d69 x27 b4000073e5ca2050
x28 b400007415c93470 x29 00000073278531a0
sp 0000007327853100 lr 000000762765e968 pc 000000762765e994
backtrace:
#00 pc 0000000000051994 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 01331f74b0bb2cb958bdc15282b8ec7b)
#01 pc 0000000000041814 /apex/com.android.runtime/lib64/bionic/libc.so (scudo::map(void*, unsigned long, char const*, unsigned long, scudo::MapPlatformData*)) (BuildId: 01331f74b0bb2cb958bdc15282b8ec7b)
#02 pc 0000000000041ec0 /apex/com.android.runtime/lib64/bionic/libc.so (scudo::reportError(char const*)) (BuildId: 01331f74b0bb2cb958bdc15282b8ec7b)
#03 pc 0000000000042220 /apex/com.android.runtime/lib64/bionic/libc.so (scudo::stringifyAction(scudo::AllocatorAction)) (BuildId: 01331f74b0bb2cb958bdc15282b8ec7b)
#04 pc 0000000000043a20 /apex/com.android.runtime/lib64/bionic/libc.so (scudo::Allocator<scudo::AndroidConfig, &(scudo_malloc_postinit)>::deallocate(void*, scudo::Chunk::Origin, unsigned long, unsigned long)+308) (BuildId: 01331f74b0bb2cb958bdc15282b8ec7b)
#05 pc 000000000010c35c /system/lib64/libgui.so (android::TransactionCompletedListener::onTransactionCompleted(android::ListenerStats)+19604) (BuildId: 383a37b5342fd0249afb25e7134deb)
#06 pc 0000000000105688 /system/lib64/libgui.so (android::BnTransactionCompletedListener::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+1068) (BuildId: 383a37b5342fd0249afb25e7134deb)
#07 pc 0000000000079f58 /system/lib64/libbinder.so (android::BBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+208) (BuildId: ee18e52b95e38eaab55a9a48518c8c3b)
#08 pc 0000000000078284 /system/lib64/libbinder.so (android::IPCThreadState::executeCommand(int)+516) (BuildId: ee18e52b95e38eaab55a9a48518c8c3b)
#09 pc 0000000000094778 /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+548) (BuildId: ee18e52b95e38eaab55a9a48518c8c3b)
#10 pc 0000000000094540 /system/lib64/libbinder.so (BuildId: ee18e52b95e38eaab55a9a48518c8c3b)
#11 pc 00000000000148e8 /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+528) (BuildId: 5a0d720732600c94ad8354a1188e9f52)
#12 pc 00000000000c8918 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140) (BuildId: a31474ac581b716d4588f8c97eb060)
#13 pc 00000000000b63b0 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) (BuildId: 01331f74b0bb2cb958bdc15282b8ec7b)
#14 pc 00000000000530b8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 01331f74b0bb2cb958bdc15282b8ec7b)
Crash 3:
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'google/sdk_gphone64_arm64/emu64a:13/TE1A.220922.033/10836537:userdebug/dev-keys'
Revision: '0'
ABI: 'arm64'
Timestamp: 2023-10-18 08:03:35.201827979-0700
Process uptime: 11s
Cmdline: com.firerabbit.games.fmc.ultimate.lite
pid: 9659, tid: 9672, name: binder:9659_1 >>> com.firerabbit.games.fmc.ultimate.lite <<<
uid: 10181
tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE)
pac_enabled_keys: 000000000000000f (PR_PAC_APIAKEY, PR_PAC_APIBKEY, PR_PAC_APDAKEY, PR_PAC_APDBKEY)
signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
Abort message: 'fdsan: attempted to close file descriptor 5, expected to be unowned, actually owned by unique_fd 0x73a5caa03c'
x0 0000000000000000 x1 00000000000025c8 x2 0000000000000006 x3 0000007327853120
x4 64736073721f6a6d x5 64736073721f6a6d x6 64736073721f6a6d x7 7f7f7f7f7f7f7f7f
x8 00000000000000f0 x9 000000762762ea00 x10 0000000000000001 x11 000000762766cde4
x12 000000764bb32020 x13 000000007fffffff x14 000000000000e01c x15 000005d0d043015c
x16 00000076276d1d58 x17 00000076276aec70 x18 00000073272e4000 x19 00000000000025bb
x20 00000000000025c8 x21 00000000ffffffff x22 0000000000000000 x23 b4000073f5c7e260
x24 b400007415c92970 x25 b4000073e5ca2030 x26 9ddfea08eb382d69 x27 b4000073e5ca2050
x28 b400007415c93470 x29 00000073278531a0
lr 000000762765e968 sp 0000007327853100 pc 000000762765e994 pst 0000000000001000
backtrace:
#00 pc 0000000000051994 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 01331f74b0bb2cb958bdc15282b8ec7b)
#01 pc 0000000000041814 /apex/com.android.runtime/lib64/bionic/libc.so (scudo::die()+8) (BuildId: 01331f74b0bb2cb958bdc15282b8ec7b)
#02 pc 0000000000041ec0 /apex/com.android.runtime/lib64/bionic/libc.so (scudo::ScopedErrorReport::~ScopedErrorReport()+32) (BuildId: 01331f74b0bb2cb958bdc15282b8ec7b)
#03 pc 0000000000042220 /apex/com.android.runtime/lib64/bionic/libc.so (scudo::reportInvalidChunkState(scudo::AllocatorAction, void*)+116) (BuildId: 01331f74b0bb2cb958bdc15282b8ec7b)
#04 pc 0000000000043a20 /apex/com.android.runtime/lib64/bionic/libc.so (scudo::Allocator<scudo::AndroidConfig, &(scudo_malloc_postinit)>::deallocate(void*, scudo::Chunk::Origin, unsigned long, unsigned long)+308) (BuildId: 01331f74b0bb2cb958bdc15282b8ec7b)
#05 pc 000000000010c35c /system/lib64/libgui.so (android::TransactionCompletedListener::hushed:nTransactionCompleted(android::ListenerStats)+19604) (BuildId: 383a37b5342fd0249afb25e7134deb33)
#06 pc 0000000000105688 /system/lib64/libgui.so (android::BnTransactionCompletedListener::hushed:nTransact(unsigned int, android::parcel const&, android::parcel*, unsigned int)+1068) (BuildId: 383a37b5342fd0249afb25e7134deb33)
#07 pc 0000000000079f58 /system/lib64/libbinder.so (android::BBinder::transact(unsigned int, android::parcel const&, android::parcel*, unsigned int)+208) (BuildId: ee18e52b95e38eaab55a9a48518c8c3b)
#08 pc 0000000000078284 /system/lib64/libbinder.so (android::IPCThreadState::executeCommand(int)+516) (BuildId: ee18e52b95e38eaab55a9a48518c8c3b)
#09 pc 0000000000094778 /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+548) (BuildId: ee18e52b95e38eaab55a9a48518c8c3b)
#10 pc 0000000000094540 /system/lib64/libbinder.so (android::poolThread::threadLoop()+24) (BuildId: ee18e52b95e38eaab55a9a48518c8c3b)
#11 pc 00000000000148e8 /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+528) (BuildId: 5a0d720732600c94ad8354a1188e9f52)
#12 pc 00000000000c8918 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140) (BuildId: a31474ac581b716d4588f8c97eb06009)
#13 pc 00000000000b63b0 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) (BuildId: 01331f74b0bb2cb958bdc15282b8ec7b)
#14 pc 00000000000530b8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 01331f74b0bb2cb958bdc15282b8ec7b)
No crashes on any other devices or SDK levels on Firebase.