split_config.arm64_v8a.apk!libCore.so crash on Android
We’re seeing native crashes on Android with the following signature:
split_config.arm64_v8a.apk!libCore.so
AIR SDK 51.2.1.7
Environment
Platform: Android (Google Play builds)
Architectures: arm64-v8a split (split_config.arm64_v8a.apk)
Devices: 30+ unique devices affected (see OS breakdown below)
Observed frequency / user impact C multiple users affected across a wide range of Android versions. (Exact % per title varies; combined distribution below.)
Android OS distribution (affected sessions)
Android 15 (SDK 35): 50.7% (108)
Android 14 (SDK 34): 19.4% (55)
Android 13 (SDK 33): 10.4% (53)
Android 12 (SDK 31): 9.0% (18)
Android 11 (SDK 30): 4.5% (13)
Android 16 Beta (SDK 36): 4.5% (9)
Android 10 (SDK 29): 1.5% (1)
Reproducibility internal reproducibility not reliably established yet. Occurs on more than 30 distinct device models. Repro is currently unclear;
Expected Result
App should not crash; no native faults in libCore.so.
Actual Result
App terminates with native crash in libCore.so on arm64 split config.
Crash Log (sample)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 2616 >>> de.spielepalast.spiderpalace <<<
backtrace:
#00 pc 0x00000000007b1af4 /data/app/~~PSBXBWWM_cQPHG31YRwwdw==/de.spielepalast.spiderpalace-ZIkW116741jzapcegfflTg==/split_config.arm64_v8a.apk!libCore.so (BuildId: 6347223849aa40ddae50041ea808068fa4e35335)
#01 pc 0x00000000004487e0 /data/app/~~PSBXBWWM_cQPHG31YRwwdw==/de.spielepalast.spiderpalace-ZIkW116741jzapcegfflTg==/split_config.arm64_v8a.apk!libCore.so (BuildId: 6347223849aa40ddae50041ea808068fa4e35335)
#02 pc 0x000000000045ac4c /data/app/~~PSBXBWWM_cQPHG31YRwwdw==/de.spielepalast.spiderpalace-ZIkW116741jzapcegfflTg==/split_config.arm64_v8a.apk!libCore.so (BuildId: 6347223849aa40ddae50041ea808068fa4e35335)
#03 pc 0x000000000045a4a4 /data/app/~~PSBXBWWM_cQPHG31YRwwdw==/de.spielepalast.spiderpalace-ZIkW116741jzapcegfflTg==/split_config.arm64_v8a.apk!libCore.so (BuildId: 6347223849aa40ddae50041ea808068fa4e35335)
#04 pc 0x000000000045ae24 /data/app/~~PSBXBWWM_cQPHG31YRwwdw==/de.spielepalast.spiderpalace-ZIkW116741jzapcegfflTg==/split_config.arm64_v8a.apk!libCore.so (BuildId: 6347223849aa40ddae50041ea808068fa4e35335)
#05 pc 0x00000000008a8078 /data/app/~~PSBXBWWM_cQPHG31YRwwdw==/de.spielepalast.spiderpalace-ZIkW116741jzapcegfflTg==/split_config.arm64_v8a.apk!libCore.so (BuildId: 6347223849aa40ddae50041ea808068fa4e35335)
#06 pc 0x000000000089abc8 /data/app/~~PSBXBWWM_cQPHG31YRwwdw==/de.spielepalast.spiderpalace-ZIkW116741jzapcegfflTg==/split_config.arm64_v8a.apk!libCore.so (BuildId: 6347223849aa40ddae50041ea808068fa4e35335)
#07 pc 0x000000000089afd4 /data/app/~~PSBXBWWM_cQPHG31YRwwdw==/de.spielepalast.spiderpalace-ZIkW116741jzapcegfflTg==/split_config.arm64_v8a.apk!libCore.so (BuildId: 6347223849aa40ddae50041ea808068fa4e35335)
#08 pc 0x00000000008996c8 /data/app/~~PSBXBWWM_cQPHG31YRwwdw==/de.spielepalast.spiderpalace-ZIkW116741jzapcegfflTg==/split_config.arm64_v8a.apk!libCore.so (BuildId: 6347223849aa40ddae50041ea808068fa4e35335)
#09 pc 0x0000000000766218 /data/app/~~PSBXBWWM_cQPHG31YRwwdw==/de.spielepalast.spiderpalace-ZIkW116741jzapcegfflTg==/split_config.arm64_v8a.apk!libCore.so (BuildId: 6347223849aa40ddae50041ea808068fa4e35335)
#10 pc 0x0000000000768710 /data/app/~~PSBXBWWM_cQPHG31YRwwdw==/de.spielepalast.spiderpalace-ZIkW116741jzapcegfflTg==/split_config.arm64_v8a.apk!libCore.so (BuildId: 6347223849aa40ddae50041ea808068fa4e35335)
#11 pc 0x00000000002752a4 /data/app/~~PSBXBWWM_cQPHG31YRwwdw==/de.spielepalast.spiderpalace-ZIkW116741jzapcegfflTg==/split_config.arm64_v8a.apk!libCore.so (BuildId: 6347223849aa40ddae50041ea808068fa4e35335)
#12 pc 0x0000000000289a20 /data/app/~~PSBXBWWM_cQPHG31YRwwdw==/de.spielepalast.spiderpalace-ZIkW116741jzapcegfflTg==/split_config.arm64_v8a.apk!libCore.so (BuildId: 6347223849aa40ddae50041ea808068fa4e35335)
#13 pc 0x00000000000983a0 /system/framework/arm64/boot.oat (art_jni_trampoline+112)
#14 pc 0x000000000037f05c /data/app/~~PSBXBWWM_cQPHG31YRwwdw==/de.spielepalast.spiderpalace-ZIkW116741jzapcegfflTg==/oat/arm64/base.odex (com.adobe.air.customHandler.handleMessage+76)
#15 pc 0x0000000000542d88 /system/framework/arm64/boot-framework.oat (android.os.Handler.dispatchMessage+152)
#16 pc 0x0000000000545df4 /system/framework/arm64/boot-framework.oat (android.os.Looper.loopOnce+980)
#17 pc 0x00000000005459a4 /system/framework/arm64/boot-framework.oat (android.os.Looper.loop+244)
#18 pc 0x000000000031388c /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.main+1644)
#19 pc 0x0000000000368a40 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640)
#20 pc 0x00000000003644f4 /apex/com.android.art/lib64/libart.so (_jobject* art::InvokeMethod<(art::PointerSize)8>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+732)
#21 pc 0x00000000006c8834 /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*) (.__uniq.165753521025965369065708152063621506277)+32)
#22 pc 0x000000000009e154 /system/framework/arm64/boot.oat (art_jni_trampoline+116)
#23 pc 0x000000000083dbb4 /system/framework/arm64/boot-framework.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+116)
#24 pc 0x0000000000846e5c /system/framework/arm64/boot-framework.oat (com.android.internal.os.ZygoteInit.main+3132)
#25 pc 0x0000000000368a40 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640)
#26 pc 0x0000000000353f6c /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+204)
#27 pc 0x0000000000351f20 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+512)
#28 pc 0x000000000073d468 /apex/com.android.art/lib64/libart.so (art::JNI<true>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+104)
#29 pc 0x00000000000e142c /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+108)
#30 pc 0x00000000000f7328 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+928)
#31 pc 0x00000000000045c8 /system/bin/app_process64 (main+1288)
#32 pc 0x0000000000059ac8 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+120)
Thanks for the call stack .. can I check whether you're also getting reports of this from the end users? Because the call stack shows that this is happening during the app shutdown - we can hopefully update the code to protect against the issue which results in the crash, but I'm hoping that the app shutdown is a planned closure rather than something else that triggered that anyway..!
thanks
The google dashboard says (70 percent background, 30 percent foreground (user facing)):
But even if those crashes would be only background crashes, it is resulting in a bad reputation from Google, because Google is using foreground and background crashes for their crash reputation thresholds.
It would be nice if you can update the code to protect it against the issue which results in the crash.
Good to know, thanks @spielepalast
So from what we've been finding, the issue happens when a display object - which isn't actually on the display list - is garbage collected (in the logs this is at shutdown but I guess this may happen at other times). And as part of that, it's clearing the cacheAsBitmapMatrix value, which triggers a re-draw - and the rendering code is then where the crash occurs.
We're not able to reproduce this fully though; currently we're working on the assumption that we can protect against this by only doing the redraw if there's an associated visual object, which has been cleared up first when we try it here. It's not 100% guaranteed to fix the issue you're seeing but I'm reasonably confident, and we can also add a check that we're not currently in the 'destroying runtime' phase...
So, metrics should start to improve after our next release, I hope..
thanks
Hi @spielepalast - would you be able to build and test your application with the attached runtime (for ARMv8 APKs) just to check there are no side effects of this change? We didn't hit any in the test cases that we have, but they're not exactly making extensive use of the cacheAsBitmapMatrix feature so it would be good to validate the changes in a real-world application..
See download at: https://transfer.harman.com/message/9es5gmc0XiJMS46DNiG4hR and let us know if you need a different variant (or to build this change on top of a different AIR SDK version)
thanks
@ajwfrost Hi, our app is also experiencing a high crash rate after we switched to SDK 51.2.2.2. The stack traces are similar. Do you have any hints or information about the cause, or how we can mitigate the impact on our side? Thanks!
These are several stack traces:
backtrace:
#00 pc 0x000000000007066c /apex/com.android.runtime/lib64/bionic/libc.so (abort+160)
#01 pc 0x00000000000d0d4c /apex/com.android.runtime/lib64/bionic/libc.so (__fortify_fatal(char const*, ...)+116)
#02 pc 0x00000000000d0480 /apex/com.android.runtime/lib64/bionic/libc.so (HandleUsingDestroyedMutex(pthread_mutex_t*, char const*)+52)
#03 pc 0x00000000000d02e4 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_mutex_lock+148)
#04 pc 0x00000000000cedb8 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_timedwait+132)
#05 pc 0x00000000002c7c60 /data/app/air.com.goodgamestudios.empirefourkingdoms-DQ7ZBhpcvJ2AF7bBilTwqg==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#06 pc 0x0000000000361c54 /data/app/air.com.goodgamestudios.empirefourkingdoms-DQ7ZBhpcvJ2AF7bBilTwqg==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#07 pc 0x00000000002c79d8 /data/app/air.com.goodgamestudios.empirefourkingdoms-DQ7ZBhpcvJ2AF7bBilTwqg==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#08 pc 0x00000000002c7a48 /data/app/air.com.goodgamestudios.empirefourkingdoms-DQ7ZBhpcvJ2AF7bBilTwqg==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#09 pc 0x00000000002c777c /data/app/air.com.goodgamestudios.empirefourkingdoms-DQ7ZBhpcvJ2AF7bBilTwqg==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#10 pc 0x00000000000cf7c0 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36)
#11 pc 0x00000000000721a8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
backtrace:
#00 pc 0x0000000000060240 /apex/com.android.runtime/lib64/bionic/libc.so (abort+172)
#01 pc 0x0000000000933cdc /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+344)
#02 pc 0x00000000000160fc /apex/com.android.art/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_0::__invoke(char const*)+80)
#03 pc 0x00000000000156d0 /apex/com.android.art/lib64/libbase.so (android::base::LogMessage::~LogMessage()+516)
#04 pc 0x000000000043559c /apex/com.android.art/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1696)
#05 pc 0x00000000008afbc8 /apex/com.android.art/lib64/libart.so (art::JNI<false>::GetStringLength(_JNIEnv*, _jstring*)+316)
#06 pc 0x00000000003381ac /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#07 pc 0x000000000033804c /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#08 pc 0x0000000000331b50 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#09 pc 0x00000000009fd778 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#10 pc 0x000000000057b074 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#11 pc 0x00000000003f99c0 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#12 pc 0x0000000000412198 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#13 pc 0x00000000004970bc /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#14 pc 0x000000000049baf4 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#15 pc 0x000000000049c9c4 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#16 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#17 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#18 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#19 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#20 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#21 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#22 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#23 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#24 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#25 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#26 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#27 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#28 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#29 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#30 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#31 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#32 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#33 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#34 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#35 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#36 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#37 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#38 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#39 pc 0x0000000000471778 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#40 pc 0x0000000000472e70 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#41 pc 0x00000000003c36cc /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#42 pc 0x00000000003c42ec /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#43 pc 0x00000000003c4208 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#44 pc 0x00000000003bfbe4 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#45 pc 0x00000000004f16f8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#46 pc 0x0000000000513b30 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#47 pc 0x0000000000514970 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#48 pc 0x00000000002b4c70 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#49 pc 0x00000000002b83f0 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#50 pc 0x00000000002bb958 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
#51 pc 0x00000000000983a0 /system/framework/arm64/boot.oat (art_jni_trampoline+112)
#52 pc 0x00000000002a48ec /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/oat/arm64/base.odex (com.adobe.air.customHandler.handleMessage+76)
#53 pc 0x0000000000542d88 /system/framework/arm64/boot-framework.oat (android.os.Handler.dispatchMessage+152)
#54 pc 0x0000000000545df4 /system/framework/arm64/boot-framework.oat (android.os.Looper.loopOnce+980)
#55 pc 0x00000000005459a4 /system/framework/arm64/boot-framework.oat (android.os.Looper.loop+244)
#56 pc 0x000000000031388c /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.main+1644)
#57 pc 0x0000000000368a40 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640)
#58 pc 0x00000000003644f4 /apex/com.android.art/lib64/libart.so (_jobject* art::InvokeMethod<(art::PointerSize)8>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+732)
#59 pc 0x00000000006c8834 /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*) (.__uniq.165753521025965369065708152063621506277)+32)
#60 pc 0x000000000009e154 /system/framework/arm64/boot.oat (art_jni_trampoline+116)
#61 pc 0x000000000083dbb4 /system/framework/arm64/boot-framework.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+116)
#62 pc 0x0000000000846e5c /system/framework/arm64/boot-framework.oat (com.android.internal.os.ZygoteInit.main+3132)
#63 pc 0x0000000000368a40 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640)
#64 pc 0x0000000000353f6c /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+204)
#65 pc 0x0000000000351f20 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+512)
#66 pc 0x000000000073d468 /apex/com.android.art/lib64/libart.so (art::JNI<true>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+104)
#67 pc 0x00000000000e142c /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+108)
#68 pc 0x00000000000f7328 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+928)
#69 pc 0x00000000000045c8 /system/bin/app_process64 (main+1288)
#70 pc 0x0000000000059ac8 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+120)
backtrace:
#00 pc 0x0000000000038820 /apex/com.android.runtime/lib/bionic/libc.so (abort+172)
#01 pc 0x000000000002e3cb /apex/com.android.runtime/lib/bionic/libc.so (scudo::die()+2)
#02 pc 0x000000000002de77 /apex/com.android.runtime/lib/bionic/libc.so (scudo::dieOnMapUnmapError(bool)+30)
#03 pc 0x000000000002e453 /apex/com.android.runtime/lib/bionic/libc.so (scudo::map(void*, unsigned long, char const*, unsigned long, scudo::MapPlatformData*)+132)
#04 pc 0x0000000000030cf5 /apex/com.android.runtime/lib/bionic/libc.so (scudo::MapAllocator<scudo::MapAllocatorCache<256u, 32u, 2097152ul, 0, 1000> >::allocate(unsigned long, unsigned long, unsigned long*, bool)+252)
#05 pc 0x000000000002f4b7 /apex/com.android.runtime/lib/bionic/libc.so (scudo::Allocator<scudo::AndroidConfig, &(scudo_malloc_postinit)>::allocate(unsigned long, scudo::Chunk::Origin, unsigned long, bool)+606)
#06 pc 0x000000000002f6bf /apex/com.android.runtime/lib/bionic/libc.so (scudo_malloc+18)
#07 pc 0x00000000000294bb /apex/com.android.runtime/lib/bionic/libc.so (malloc+18)
#08 pc 0x000000000057d2c9 /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a)
#09 pc 0x000000000025c713 /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a)
#10 pc 0x0000000000360fb7 /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a)
#11 pc 0x000000000025e70d /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a)
#12 pc 0x000000000025f751 /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a)
#13 pc 0x0000000000355821 /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a)
#14 pc 0x0000000000355531 /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a)
#15 pc 0x0000000000120f41 /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a)
#16 pc 0x0000000000120f97 /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a)
#17 pc 0x0000000000120d0b /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a)
#18 pc 0x0000000000080b13 /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
#19 pc 0x0000000000039d23 /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
backtrace:
#00 pc 0x000000000005b650 /apex/com.android.runtime/lib64/bionic/libc.so (abort+168)
#01 pc 0x0000000000048f18 /apex/com.android.runtime/lib64/bionic/libc.so (scudo::die()+12)
#02 pc 0x00000000000498a0 /apex/com.android.runtime/lib64/bionic/libc.so (scudo::ScopedErrorReport::~ScopedErrorReport()+36)
#03 pc 0x0000000000049d9c /apex/com.android.runtime/lib64/bionic/libc.so (scudo::reportInvalidChunkState(scudo::AllocatorAction, void*)+120)
#04 pc 0x000000000004bed4 /apex/com.android.runtime/lib64/bionic/libc.so (scudo::Allocator<scudo::AndroidConfig, &(scudo_malloc_postinit)>::reallocate(void*, unsigned long, unsigned long)+516)
#05 pc 0x000000000004bc5c /apex/com.android.runtime/lib64/bionic/libc.so (scudo_realloc+44)
#06 pc 0x0000000000045904 /apex/com.android.runtime/lib64/bionic/libc.so (realloc+88)
#07 pc 0x0000000000d9ef64 /data/app/~~T9sejoSHVt3LCr_RgHQWag==/air.com.goodgamestudios.empirefourkingdoms-Wj9Whc62nDBlfau-mG43Vw==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
@ajwfrost Hi, our app is also experiencing a high crash rate after we switched to SDK 51.2.2.2. The stack traces are similar. Do you have any hints or information about the cause, or how we can mitigate the impact on our side? Thanks!
These are several stack traces:
backtrace: #00 pc 0x000000000007066c /apex/com.android.runtime/lib64/bionic/libc.so (abort+160) #01 pc 0x00000000000d0d4c /apex/com.android.runtime/lib64/bionic/libc.so (__fortify_fatal(char const*, ...)+116) #02 pc 0x00000000000d0480 /apex/com.android.runtime/lib64/bionic/libc.so (HandleUsingDestroyedMutex(pthread_mutex_t*, char const*)+52) #03 pc 0x00000000000d02e4 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_mutex_lock+148) #04 pc 0x00000000000cedb8 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_timedwait+132) #05 pc 0x00000000002c7c60 /data/app/air.com.goodgamestudios.empirefourkingdoms-DQ7ZBhpcvJ2AF7bBilTwqg==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #06 pc 0x0000000000361c54 /data/app/air.com.goodgamestudios.empirefourkingdoms-DQ7ZBhpcvJ2AF7bBilTwqg==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #07 pc 0x00000000002c79d8 /data/app/air.com.goodgamestudios.empirefourkingdoms-DQ7ZBhpcvJ2AF7bBilTwqg==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #08 pc 0x00000000002c7a48 /data/app/air.com.goodgamestudios.empirefourkingdoms-DQ7ZBhpcvJ2AF7bBilTwqg==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #09 pc 0x00000000002c777c /data/app/air.com.goodgamestudios.empirefourkingdoms-DQ7ZBhpcvJ2AF7bBilTwqg==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #10 pc 0x00000000000cf7c0 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36) #11 pc 0x00000000000721a8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)backtrace: #00 pc 0x0000000000060240 /apex/com.android.runtime/lib64/bionic/libc.so (abort+172) #01 pc 0x0000000000933cdc /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+344) #02 pc 0x00000000000160fc /apex/com.android.art/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_0::__invoke(char const*)+80) #03 pc 0x00000000000156d0 /apex/com.android.art/lib64/libbase.so (android::base::LogMessage::~LogMessage()+516) #04 pc 0x000000000043559c /apex/com.android.art/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1696) #05 pc 0x00000000008afbc8 /apex/com.android.art/lib64/libart.so (art::JNI<false>::GetStringLength(_JNIEnv*, _jstring*)+316) #06 pc 0x00000000003381ac /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #07 pc 0x000000000033804c /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #08 pc 0x0000000000331b50 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #09 pc 0x00000000009fd778 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #10 pc 0x000000000057b074 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #11 pc 0x00000000003f99c0 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #12 pc 0x0000000000412198 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #13 pc 0x00000000004970bc /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #14 pc 0x000000000049baf4 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #15 pc 0x000000000049c9c4 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #16 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #17 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #18 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #19 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #20 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #21 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #22 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #23 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #24 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #25 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #26 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #27 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #28 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #29 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #30 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #31 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #32 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #33 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #34 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #35 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #36 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #37 pc 0x000000000049c844 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #38 pc 0x000000000049b0c8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #39 pc 0x0000000000471778 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #40 pc 0x0000000000472e70 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #41 pc 0x00000000003c36cc /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #42 pc 0x00000000003c42ec /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #43 pc 0x00000000003c4208 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #44 pc 0x00000000003bfbe4 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #45 pc 0x00000000004f16f8 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #46 pc 0x0000000000513b30 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #47 pc 0x0000000000514970 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #48 pc 0x00000000002b4c70 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #49 pc 0x00000000002b83f0 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #50 pc 0x00000000002bb958 /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4) #51 pc 0x00000000000983a0 /system/framework/arm64/boot.oat (art_jni_trampoline+112) #52 pc 0x00000000002a48ec /data/app/~~QMoguybkSygFlLUcTJ3gSg==/air.com.goodgamestudios.empirefourkingdoms-7-CqscfZ-DrpDMBNFwwrvQ==/oat/arm64/base.odex (com.adobe.air.customHandler.handleMessage+76) #53 pc 0x0000000000542d88 /system/framework/arm64/boot-framework.oat (android.os.Handler.dispatchMessage+152) #54 pc 0x0000000000545df4 /system/framework/arm64/boot-framework.oat (android.os.Looper.loopOnce+980) #55 pc 0x00000000005459a4 /system/framework/arm64/boot-framework.oat (android.os.Looper.loop+244) #56 pc 0x000000000031388c /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.main+1644) #57 pc 0x0000000000368a40 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640) #58 pc 0x00000000003644f4 /apex/com.android.art/lib64/libart.so (_jobject* art::InvokeMethod<(art::PointerSize)8>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+732) #59 pc 0x00000000006c8834 /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*) (.__uniq.165753521025965369065708152063621506277)+32) #60 pc 0x000000000009e154 /system/framework/arm64/boot.oat (art_jni_trampoline+116) #61 pc 0x000000000083dbb4 /system/framework/arm64/boot-framework.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+116) #62 pc 0x0000000000846e5c /system/framework/arm64/boot-framework.oat (com.android.internal.os.ZygoteInit.main+3132) #63 pc 0x0000000000368a40 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640) #64 pc 0x0000000000353f6c /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+204) #65 pc 0x0000000000351f20 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+512) #66 pc 0x000000000073d468 /apex/com.android.art/lib64/libart.so (art::JNI<true>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+104) #67 pc 0x00000000000e142c /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+108) #68 pc 0x00000000000f7328 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+928) #69 pc 0x00000000000045c8 /system/bin/app_process64 (main+1288) #70 pc 0x0000000000059ac8 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+120)backtrace: #00 pc 0x0000000000038820 /apex/com.android.runtime/lib/bionic/libc.so (abort+172) #01 pc 0x000000000002e3cb /apex/com.android.runtime/lib/bionic/libc.so (scudo::die()+2) #02 pc 0x000000000002de77 /apex/com.android.runtime/lib/bionic/libc.so (scudo::dieOnMapUnmapError(bool)+30) #03 pc 0x000000000002e453 /apex/com.android.runtime/lib/bionic/libc.so (scudo::map(void*, unsigned long, char const*, unsigned long, scudo::MapPlatformData*)+132) #04 pc 0x0000000000030cf5 /apex/com.android.runtime/lib/bionic/libc.so (scudo::MapAllocator<scudo::MapAllocatorCache<256u, 32u, 2097152ul, 0, 1000> >::allocate(unsigned long, unsigned long, unsigned long*, bool)+252) #05 pc 0x000000000002f4b7 /apex/com.android.runtime/lib/bionic/libc.so (scudo::Allocator<scudo::AndroidConfig, &(scudo_malloc_postinit)>::allocate(unsigned long, scudo::Chunk::Origin, unsigned long, bool)+606) #06 pc 0x000000000002f6bf /apex/com.android.runtime/lib/bionic/libc.so (scudo_malloc+18) #07 pc 0x00000000000294bb /apex/com.android.runtime/lib/bionic/libc.so (malloc+18) #08 pc 0x000000000057d2c9 /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a) #09 pc 0x000000000025c713 /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a) #10 pc 0x0000000000360fb7 /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a) #11 pc 0x000000000025e70d /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a) #12 pc 0x000000000025f751 /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a) #13 pc 0x0000000000355821 /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a) #14 pc 0x0000000000355531 /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a) #15 pc 0x0000000000120f41 /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a) #16 pc 0x0000000000120f97 /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a) #17 pc 0x0000000000120d0b /data/app/~~vyNr02ucEOktpOyUeawp5Q==/air.com.goodgamestudios.empirefourkingdoms-Yhoa8hGls0Ur--xFpwLQWg==/lib/arm/libCore.so (BuildId: e006417c870a618b6dfc227d5e1857110224b04a) #18 pc 0x0000000000080b13 /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40) #19 pc 0x0000000000039d23 /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)backtrace: #00 pc 0x000000000005b650 /apex/com.android.runtime/lib64/bionic/libc.so (abort+168) #01 pc 0x0000000000048f18 /apex/com.android.runtime/lib64/bionic/libc.so (scudo::die()+12) #02 pc 0x00000000000498a0 /apex/com.android.runtime/lib64/bionic/libc.so (scudo::ScopedErrorReport::~ScopedErrorReport()+36) #03 pc 0x0000000000049d9c /apex/com.android.runtime/lib64/bionic/libc.so (scudo::reportInvalidChunkState(scudo::AllocatorAction, void*)+120) #04 pc 0x000000000004bed4 /apex/com.android.runtime/lib64/bionic/libc.so (scudo::Allocator<scudo::AndroidConfig, &(scudo_malloc_postinit)>::reallocate(void*, unsigned long, unsigned long)+516) #05 pc 0x000000000004bc5c /apex/com.android.runtime/lib64/bionic/libc.so (scudo_realloc+44) #06 pc 0x0000000000045904 /apex/com.android.runtime/lib64/bionic/libc.so (realloc+88) #07 pc 0x0000000000d9ef64 /data/app/~~T9sejoSHVt3LCr_RgHQWag==/air.com.goodgamestudios.empirefourkingdoms-Wj9Whc62nDBlfau-mG43Vw==/lib/arm64/libCore.so (BuildId: 8e4684180119cc34adc715697165c5a5ee1ea5d4)
did you try the fix from ajwfrost?
@ajwfrost we tried but unfortunatelly it didnt help split_config.arm64_v8a.apk!libCore.so, crash didnt reduce
@gchitaladze that's a pain -> we're about to release 51.2.2.5 which has this change plus a couple of other stability updates for Android. I would suggest updating to that and then if you have new call stacks from the Android analytics, it would be good to see.
@ajwfrost We have similar crash with latest AIR 51.2.2.5 using complex AIR Android x86_64 application with ChromeOS 141 on HP Chromebox G4. 100% reproducible. Somewhere around FLV video playback/start/stop/dispose and/or mouse click events. We will try to create isolated sample for that.
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'google/brask/brask_cheets:13/R141-16404.45.0/14243714:user/release-keys'
Revision: '0'
ABI: 'x86_64'
Timestamp: 2025-10-31 15:04:19.684303188+0200
Process uptime: 5s
Cmdline: com.my.air.app
pid: 7183, tid: 7248, name: Thread-29 >>> com.my.air.app <<<
uid: 10083
signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
Abort message: 'FORTIFY: pthread_mutex_lock called on a destroyed mutex (0x7043679a1650)'
rax 0000000000000000 rbx 0000000000001c0f rcx 000070448ad25bad rdx 0000000000000006
r8 0000000000000000 r9 0000000000000000 r10 00007043678968d0 r11 0000000000000203
r12 000000000000002e r13 0000704367896b30 r14 00007043678968c8 r15 0000000000001c50
rdi 0000000000001c0f rsi 0000000000001c50
rbp 0000000000000000 rsp 00007043678968c0 rip 000070448ad25bad
backtrace:
#00 pc 000000000009fbad /apex/com.android.runtime/lib64/bionic/libc.so (abort+205) (BuildId: b3df1799145b42ff3706e331599855fc)
#01 pc 00000000000a17d0 /apex/com.android.runtime/lib64/bionic/libc.so (__fortify_fatal(char const*, ...)+160) (BuildId: b3df1799145b42ff3706e331599855fc)
#02 pc 000000000010abff /apex/com.android.runtime/lib64/bionic/libc.so (HandleUsingDestroyedMutex(pthread_mutex_t*, char const*)+47) (BuildId: b3df1799145b42ff3706e331599855fc)
#03 pc 000000000010aad4 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_mutex_lock+132) (BuildId: b3df1799145b42ff3706e331599855fc)
#04 pc 00000000001092a9 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_timedwait+105) (BuildId: b3df1799145b42ff3706e331599855fc)
#05 pc 000000000030ed30 /data/app/~~bYxxl3Otb0Ed9elckcFDDg==/com.my.air.app-U4hb9I2df-EjTevqZJt9UQ==/split_config.x86_64.apk!libCore.so (BuildId: 37981ab5e57c5b1501e3562c5f3aa0f45d91d0a1)
#06 pc 000000000039abf9 /data/app/~~bYxxl3Otb0Ed9elckcFDDg==/com.my.air.app-U4hb9I2df-EjTevqZJt9UQ==/split_config.x86_64.apk!libCore.so (BuildId: 37981ab5e57c5b1501e3562c5f3aa0f45d91d0a1)
#07 pc 000000000030eb1f /data/app/~~bYxxl3Otb0Ed9elckcFDDg==/com.my.air.app-U4hb9I2df-EjTevqZJt9UQ==/split_config.x86_64.apk!libCore.so (BuildId: 37981ab5e57c5b1501e3562c5f3aa0f45d91d0a1)
#08 pc 000000000030eb73 /data/app/~~bYxxl3Otb0Ed9elckcFDDg==/com.my.air.app-U4hb9I2df-EjTevqZJt9UQ==/split_config.x86_64.apk!libCore.so (BuildId: 37981ab5e57c5b1501e3562c5f3aa0f45d91d0a1)
#09 pc 000000000030e912 /data/app/~~bYxxl3Otb0Ed9elckcFDDg==/com.my.air.app-U4hb9I2df-EjTevqZJt9UQ==/split_config.x86_64.apk!libCore.so (BuildId: 37981ab5e57c5b1501e3562c5f3aa0f45d91d0a1)
#10 pc 0000000000109e6d /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+61) (BuildId: b3df1799145b42ff3706e331599855fc)
#11 pc 00000000000a11b7 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+55) (BuildId: b3df1799145b42ff3706e331599855fc)
Tombstone written to: tombstone_28