Я вижу этот cra sh со следующей трассировкой стека.
Это происходит только в Android 7.0. Ничего нового не было добавлено в приложение, только обновлено до androidx, которое работало в течение нескольких месяцев, но с обновлением большего количества устройств на Nougat, это cra sh часто происходит сейчас и становится неприятностью.
Любая помощь, совет или предложение будут оценены.
backtrace:
#00 pc 000000000004b024 /system/lib/libc.so (tgkill+12)
#01 pc 00000000000487c3 /system/lib/libc.so (pthread_kill+34)
#02 pc 000000000001d775 /system/lib/libc.so (raise+10)
#03 pc 00000000000192b1 /system/lib/libc.so (__libc_android_abort+34)
#04 pc 0000000000017024 /system/lib/libc.so (abort+4)
#05 pc 0000000000319775 /system/lib/libart.so (art::Runtime::Abort()+252)
#06 pc 00000000000b4cb9 /system/lib/libart.so (art::LogMessage::~LogMessage()+864)
#07 pc 00000000001bb027 /system/lib/libart.so (art::IndirectReferenceTable::Add(unsigned int, art::mirror::Object*)+194)
#08 pc 000000000026fa95 /system/lib/libart.so (art::JNI::GetObjectField(_JNIEnv*, _jobject*, _jfieldID*)+452)
#09 pc 000000000008e593 /system/lib/libandroid_runtime.so
#10 pc 000000000008e7d7 /system/lib/libandroid_runtime.so (android::NotifyHandler::handleMessage(android::Message const&)+38)
#11 pc 0000000000011f5d /system/lib/libutils.so (android::Looper::pollInner(int)+492)
#12 pc 0000000000011ce3 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+26)
#13 pc 0000000000093109 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, _jobject*, int)+22)
#14 pc 0000000001d0ee45 /system/framework/arm/boot-framework.oat (offset 0x16c5000) (android.os.MessageQueue.nativePollOnce+96)
#15 pc 0000000001d109b1 /system/framework/arm/boot-framework.oat (offset 0x16c5000) (android.os.MessageQueue.next+188)
#16 pc 0000000001d0b3bf /system/framework/arm/boot-framework.oat (offset 0x16c5000) (android.os.Looper.loop+578)
#17 pc 000000000174dc4d /system/framework/arm/boot-framework.oat (offset 0x16c5000) (android.app.ActivityThread.main+752)
#18 pc 00000000000a94c1 /system/lib/libart.so (art_quick_invoke_stub_internal+64)
#19 pc 0000000000403f41 /system/lib/libart.so (art_quick_invoke_static_stub+228)
#20 pc 00000000000b07bf /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+178)
#21 pc 0000000000314799 /system/lib/libart.so (art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*)+56)
#22 pc 0000000000315b2b /system/lib/libart.so (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned int)+766)
#23 pc 00000000002bd329 /system/lib/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobject*)+40)
#24 pc 0000000000603cb9 /system/framework/arm/boot.oat (offset 0x56d000) (java.lang.reflect.Method.invoke+116)
#25 pc 000000000223d981 /system/framework/arm/boot-framework.oat (offset 0x16c5000) (com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run+100)
#26 pc 000000000223edd9 /system/framework/arm/boot-framework.oat (offset 0x16c5000) (com.android.internal.os.ZygoteInit.main+1980)
#27 pc 00000000000a94c1 /system/lib/libart.so (art_quick_invoke_stub_internal+64)
#28 pc 0000000000403f41 /system/lib/libart.so (art_quick_invoke_static_stub+228)
#29 pc 00000000000b07bf /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+178)
#30 pc 0000000000314799 /system/lib/libart.so (art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*)+56)
#31 pc 00000000003145ab /system/lib/libart.so (art::InvokeWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+266)
#32 pc 0000000000277a83 /system/lib/libart.so (art::JNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+426)
#33 pc 00000000000676d1 /system/lib/libandroid_runtime.so
#34 pc 0000000000068fb7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+498)
#35 pc 0000000000001947 /system/bin/app_process32
#36 pc 0000000000016c3d /system/lib/libc.so (__libc_init+48)
#37 pc 0000000000001564 /system/bin/app_process32