Crash on .NET MAUI Android - Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 20551 (.NET TP Worker)

Balakrishna Gogineni 0 Reputation points
2025-02-05T08:35:45.9866667+00:00

We are encountering a crash issue on one of our Android devices. Here is the crash log—please suggest a solution to fix it.
Note: This app is suppoose to run on the device 24/7

10-15 20:33:11.755 10174  3657 20551 F libc    : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 20551 (.NET TP Worker), pid 3657 (fm.mcs.ckv1t1)10-15 20:33:12.189 10174 20577 20577 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***10-15 20:33:12.189 10174 20577 20577 F DEBUG   : Build fingerprint: 'Elo/22in-I-Series-4_E8MP/22in-I-Series-4:10/QKQ1.210128.001/5.000.022.0077+p:user/release-keys'10-15 20:33:12.189 10174 20577 20577 F DEBUG   : Revision: '0'10-15 20:33:12.189 10174 20577 20577 F DEBUG   : ABI: 'arm64'10-15 20:33:12.190 10174 20577 20577 F DEBUG   : Timestamp: 2024-10-15 20:33:12-040010-15 20:33:12.191 10174 20577 20577 F DEBUG   : pid: 3657, tid: 20551, name: .NET TP Worker  >>> fm.mcs.ckv1t1 <<<10-15 20:33:12.191 10174 20577 20577 F DEBUG   : uid: 1017410-15 20:33:12.191 10174 20577 20577 F DEBUG   : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------10-15 20:33:12.191 10174 20577 20577 F DEBUG   : Abort message: 'JNI ERROR (app bug): accessed deleted Global 0xb382'10-15 20:33:12.191 10174 20577 20577 F DEBUG   :     x0  0000000000000000  x1  0000000000005047  x2  0000000000000006  x3  000000790164a85010-15 20:33:12.191 10174 20577 20577 F DEBUG   :     x4  00000079741ef480  x5  00000079741ef480  x6  00000079741ef480  x7  00000079741edcc010-15 20:33:12.191 10174 20577 20577 F DEBUG   :     x8  00000000000000f0  x9  b373c6ed74c1934d  x10 0000000000000001  x11 000000000000000010-15 20:33:12.191 10174 20577 20577 F DEBUG   :     x12 fffffff0fffffbdf  x13 0000007973b4a9c0  x14 000000792bcacd50  x15 000000792bcacd6010-15 20:33:12.191 10174 20577 20577 F DEBUG   :     x16 0000007a873e28c0  x17 0000007a873be910  x18 0000007900e26000  x19 0000000000000e4910-15 20:33:12.191 10174 20577 20577 F DEBUG   :     x20 0000000000005047  x21 00000000ffffffff  x22 000000797bea5080  x23 0000007a01a9f2f710-15 20:33:12.191 10174 20577 20577 F DEBUG   :     x24 0000007a01a7f4d0  x25 0000007a01fbb000  x26 0000007a0207d258  x27 0000007a01fbb00010-15 20:33:12.191 10174 20577 20577 F DEBUG   :     x28 0000000000000043  x29 000000790164a8f010-15 20:33:12.191 10174 20577 20577 F DEBUG   :     sp  000000790164a830  lr  0000007a873700c4  pc  0000007a873700f010-15 20:33:12.432 10174 20577 20577 F DEBUG   : 10-15 20:33:12.432 10174 20577 20577 F DEBUG   : backtrace:10-15 20:33:12.432 10174 20577 20577 F DEBUG   :       #00 pc 00000000000830f0  /apex/com.android.runtime/lib64/bionic/libc.so (abort+160) (BuildId: 21847aa9757f000b0461310a9f5e6e51)10-15 20:33:12.432 10174 20577 20577 F DEBUG   :       #01 pc 00000000004b9000  /apex/com.android.runtime/lib64/libart.so (art::Runtime::Abort(char const*)+2280) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-15 20:33:12.432 10174 20577 20577 F DEBUG   :       #02 pc 000000000000b458  /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+580) (BuildId: a964a88e47c6ec7029a10df6265e3dd0)10-15 20:33:12.432 10174 20577 20577 F DEBUG   :       #03 pc 00000000002a0ff8  /apex/com.android.runtime/lib64/libart.so (art::IndirectReferenceTable::AbortIfNoCheckJNI(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+236) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-15 20:33:12.432 10174 20577 20577 F DEBUG   :       #04 pc 000000000037e5d8  /apex/com.android.runtime/lib64/libart.so (art::IndirectReferenceTable::GetChecked(void*) const+432) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-15 20:33:12.432 10174 20577 20577 F DEBUG   :       #05 pc 0000000000379950  /apex/com.android.runtime/lib64/libart.so (art::JavaVMExt::DecodeGlobal(void*)+24) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-15 20:33:12.432 10174 20577 20577 F DEBUG   :       #06 pc 00000000004feb7c  /apex/com.android.runtime/lib64/libart.so (art::Thread::DecodeJObject(_jobject*) const+160) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-15 20:33:12.432 10174 20577 20577 F DEBUG   :       #07 pc 00000000004b06c8  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::ArgArray::BuildArgArrayFromVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, art::ObjPtr<art::mirror::Object>, std::__va_list)+136) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-15 20:33:12.432 10174 20577 20577 F DEBUG   :       #08 pc 00000000004b0498  /apex/com.android.runtime/lib64/libart.so (art::InvokeWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+384) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-15 20:33:12.432 10174 20577 20577 F DEBUG   :       #09 pc 00000000003b557c  /apex/com.android.runtime/lib64/libart.so (art::JNI::CallStaticIntMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+624) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-15 20:33:12.432 10174 20577 20577 F DEBUG   :       #10 pc 0000000000039074  /data/app/fm.mcs.ckv1t1-FdZYInz0U862HR8R8N_bUw==/lib/arm64/libmonodroid.so (_JNIEnv::CallStaticIntMethod(_jclass*, _jmethodID*, ...)+116) (BuildId: a32ab74a7903ac29677eaba52516f0df5457309d)10-15 20:33:12.432 10174 20577 20577 F DEBUG   :       #11 pc 00000000000389fc  /data/app/fm.mcs.ckv1t1-FdZYInz0U862HR8R8N_bUw==/lib/arm64/libmonodroid.so (_monodroid_get_identity_hash_code(_JNIEnv*, void*)+24) (BuildId: a32ab74a7903ac29677eaba52516f0df5457309d)10-15 20:33:12.432 10174 20577 20577 F DEBUG   :       #12 pc 000000000000d90c  <anonymous:79fa22c000>10-17 11:01:52.261 10175  3959  4486 F libc    : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 4486 (.NET TP Worker), pid 3959 (fm.mcs.ckv1t1)10-17 11:01:52.635 10175  4843  4843 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***10-17 11:01:52.635 10175  4843  4843 F DEBUG   : Build fingerprint: 'Elo/22in-I-Series-4_E8MP/22in-I-Series-4:10/QKQ1.210128.001/5.000.022.0077+p:user/release-keys'10-17 11:01:52.635 10175  4843  4843 F DEBUG   : Revision: '0'10-17 11:01:52.635 10175  4843  4843 F DEBUG   : ABI: 'arm64'10-17 11:01:52.652 10175  4843  4843 F DEBUG   : Timestamp: 2024-10-17 11:01:52-040010-17 11:01:52.652 10175  4843  4843 F DEBUG   : pid: 3959, tid: 4486, name: .NET TP Worker  >>> fm.mcs.ckv1t1 <<<10-17 11:01:52.652 10175  4843  4843 F DEBUG   : uid: 1017510-17 11:01:52.652 10175  4843  4843 F DEBUG   : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------10-17 11:01:52.653 10175  4843  4843 F DEBUG   : Abort message: 'JNI ERROR (app bug): accessed deleted Global 0x600a'10-17 11:01:52.653 10175  4843  4843 F DEBUG   :     x0  0000000000000000  x1  0000000000001186  x2  0000000000000006  x3  0000007985e70a5010-17 11:01:52.653 10175  4843  4843 F DEBUG   :     x4  0000007985e7078c  x5  0000007985e7078c  x6  0000007985e7078c  x7  000000000000000010-17 11:01:52.653 10175  4843  4843 F DEBUG   :     x8  00000000000000f0  x9  b373c6ed74c1934d  x10 0000000000000001  x11 000000000000000010-17 11:01:52.653 10175  4843  4843 F DEBUG   :     x12 fffffff0fffffbdf  x13 0000000000000001  x14 0000000000000068  x15 ceb220a07343eae910-17 11:01:52.653 10175  4843  4843 F DEBUG   :     x16 0000007a873e28c0  x17 0000007a873be910  x18 0000007969440000  x19 0000000000000f7710-17 11:01:52.653 10175  4843  4843 F DEBUG   :     x20 0000000000001186  x21 00000000ffffffff  x22 0000007985955140  x23 0000007a01a9f2f710-17 11:01:52.653 10175  4843  4843 F DEBUG   :     x24 0000007a01a7f4d0  x25 0000007a01fbb000  x26 0000007a0207d258  x27 0000007a01fbb00010-17 11:01:52.653 10175  4843  4843 F DEBUG   :     x28 0000000000000043  x29 0000007985e70af010-17 11:01:52.653 10175  4843  4843 F DEBUG   :     sp  0000007985e70a30  lr  0000007a873700c4  pc  0000007a873700f010-17 11:01:52.883 10175  4843  4843 F DEBUG   : 10-17 11:01:52.883 10175  4843  4843 F DEBUG   : backtrace:10-17 11:01:52.883 10175  4843  4843 F DEBUG   :       #00 pc 00000000000830f0  /apex/com.android.runtime/lib64/bionic/libc.so (abort+160) (BuildId: 21847aa9757f000b0461310a9f5e6e51)10-17 11:01:52.883 10175  4843  4843 F DEBUG   :       #01 pc 00000000004b9000  /apex/com.android.runtime/lib64/libart.so (art::Runtime::Abort(char const*)+2280) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-17 11:01:52.883 10175  4843  4843 F DEBUG   :       #02 pc 000000000000b458  /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+580) (BuildId: a964a88e47c6ec7029a10df6265e3dd0)10-17 11:01:52.884 10175  4843  4843 F DEBUG   :       #03 pc 00000000002a0ff8  /apex/com.android.runtime/lib64/libart.so (art::IndirectReferenceTable::AbortIfNoCheckJNI(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+236) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-17 11:01:52.884 10175  4843  4843 F DEBUG   :       #04 pc 000000000037e5d8  /apex/com.android.runtime/lib64/libart.so (art::IndirectReferenceTable::GetChecked(void*) const+432) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-17 11:01:52.884 10175  4843  4843 F DEBUG   :       #05 pc 0000000000379950  /apex/com.android.runtime/lib64/libart.so (art::JavaVMExt::DecodeGlobal(void*)+24) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-17 11:01:52.884 10175  4843  4843 F DEBUG   :       #06 pc 00000000004feb7c  /apex/com.android.runtime/lib64/libart.so (art::Thread::DecodeJObject(_jobject*) const+160) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-17 11:01:52.884 10175  4843  4843 F DEBUG   :       #07 pc 00000000004b187c  /apex/com.android.runtime/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+72) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-17 11:01:52.884 10175  4843  4843 F DEBUG   :       #08 pc 000000000038cc88  /apex/com.android.runtime/lib64/libart.so (art::JNI::CallBooleanMethodA(_JNIEnv*, _jobject*, _jmethodID*, jvalue const*)+620) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-17 11:01:52.884 10175  4843  4843 F DEBUG   :       #09 pc 0000000000027724  <anonymous:79f97a9000>10-17 11:03:02.562  root   519   519 F libc    : crash_dump helper failed to exec10-17 14:10:17.224 10175  7305  7305 F libc    : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 7305 (fm.mcs.ckv1t1), pid 7305 (fm.mcs.ckv1t1)10-17 14:10:17.645 10175 12715 12715 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***10-17 14:10:17.645 10175 12715 12715 F DEBUG   : Build fingerprint: 'Elo/22in-I-Series-4_E8MP/22in-I-Series-4:10/QKQ1.210128.001/5.000.022.0077+p:user/release-keys'10-17 14:10:17.645 10175 12715 12715 F DEBUG   : Revision: '0'10-17 14:10:17.645 10175 12715 12715 F DEBUG   : ABI: 'arm64'10-17 14:10:17.657 10175 12715 12715 F DEBUG   : Timestamp: 2024-10-17 14:10:17-040010-17 14:10:17.657 10175 12715 12715 F DEBUG   : pid: 7305, tid: 7305, name: fm.mcs.ckv1t1  >>> fm.mcs.ckv1t1 <<<10-17 14:10:17.657 10175 12715 12715 F DEBUG   : uid: 1017510-17 14:10:17.657 10175 12715 12715 F DEBUG   : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------10-17 14:10:17.657 10175 12715 12715 F DEBUG   : Abort message: 'JNI ERROR (app bug): accessed deleted Global 0x69a6'10-17 14:10:17.658 10175 12715 12715 F DEBUG   :     x0  0000000000000000  x1  0000000000001c89  x2  0000000000000006  x3  0000007fe9a8326010-17 14:10:17.658 10175 12715 12715 F DEBUG   :     x4  000000795a3c27c0  x5  000000795a3c27c0  x6  000000795a3c27c0  x7  000000795011064010-17 14:10:17.658 10175 12715 12715 F DEBUG   :     x8  00000000000000f0  x9  b373c6ed74c1934d  x10 0000000000000001  x11 000000000000000010-17 14:10:17.658 10175 12715 12715 F DEBUG   :     x12 fffffff0fffffbdf  x13 000000795a4d6840  x14 0000007a87b6a550  x15 0000007a87b6a56010-17 14:10:17.658 10175 12715 12715 F DEBUG   :     x16 0000007a873e28c0  x17 0000007a873be910  x18 0000007a88c12000  x19 0000000000001c8910-17 14:10:17.658 10175 12715 12715 F DEBUG   :     x20 0000000000001c89  x21 00000000ffffffff  x22 000000797e37cfc0  x23 0000007a01a9f2f710-17 14:10:17.658 10175 12715 12715 F DEBUG   :     x24 0000007a01a7f4d0  x25 0000007a01fbb000  x26 0000007a0207d258  x27 0000007a01fbb00010-17 14:10:17.658 10175 12715 12715 F DEBUG   :     x28 0000000000000043  x29 0000007fe9a8330010-17 14:10:17.658 10175 12715 12715 F DEBUG   :     sp  0000007fe9a83240  lr  0000007a873700c4  pc  0000007a873700f010-17 14:10:17.865 10175 12715 12715 F DEBUG   : 10-17 14:10:17.865 10175 12715 12715 F DEBUG   : backtrace:10-17 14:10:17.865 10175 12715 12715 F DEBUG   :       #00 pc 00000000000830f0  /apex/com.android.runtime/lib64/bionic/libc.so (abort+160) (BuildId: 21847aa9757f000b0461310a9f5e6e51)10-17 14:10:17.865 10175 12715 12715 F DEBUG   :       #01 pc 00000000004b9000  /apex/com.android.runtime/lib64/libart.so (art::Runtime::Abort(char const*)+2280) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-17 14:10:17.865 10175 12715 12715 F DEBUG   :       #02 pc 000000000000b458  /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+580) (BuildId: a964a88e47c6ec7029a10df6265e3dd0)10-17 14:10:17.865 10175 12715 12715 F DEBUG   :       #03 pc 00000000002a0ff8  /apex/com.android.runtime/lib64/libart.so (art::IndirectReferenceTable::AbortIfNoCheckJNI(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+236) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-17 14:10:17.865 10175 12715 12715 F DEBUG   :       #04 pc 000000000037e5d8  /apex/com.android.runtime/lib64/libart.so (art::IndirectReferenceTable::GetChecked(void*) const+432) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-17 14:10:17.865 10175 12715 12715 F DEBUG   :       #05 pc 0000000000379950  /apex/com.android.runtime/lib64/libart.so (art::JavaVMExt::DecodeGlobal(void*)+24) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-17 14:10:17.865 10175 12715 12715 F DEBUG   :       #06 pc 00000000004feb7c  /apex/com.android.runtime/lib64/libart.so (art::Thread::DecodeJObject(_jobject*) const+160) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-17 14:10:17.865 10175 12715 12715 F DEBUG   :       #07 pc 00000000004b187c  /apex/com.android.runtime/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+72) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-17 14:10:17.865 10175 12715 12715 F DEBUG   :       #08 pc 000000000038cc88  /apex/com.android.runtime/lib64/libart.so (art::JNI::CallBooleanMethodA(_JNIEnv*, _jobject*, _jmethodID*, jvalue const*)+620) (BuildId: c147364ca6fe35a4d75912fc03dcab1d)10-17 14:10:17.865 10175 12715 12715 F DEBUG   :       #09 pc 0000000000027724  <anonymous:79f97a9000>

our application uses multithreading. The behaviour varies across devices—some devices crashes every 4 to 5 hours, while others crash after 24 hours. The Elo 22in-I-Series-4 has only 4GB of RAM, but we need to resolve the issue specifically on this device since many customers are using it. We have already tested on other vendor devices Qbic (BXP-321), and the app works as expected on the Qbic devices. The key difference is that the Elo device runs on GMS (Google Mobile Services), while the Qbic device runs on non-GMS (AOSP).

.NET MAUI
.NET MAUI
A Microsoft open-source framework for building native device applications spanning mobile, tablet, and desktop.
4,026 questions
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.