Native Crash tgkill+8 for MediaPlayer (Samsung Oreo 8.0) - android

We are seeing a weird tgkill native crash for all kinds of Samsung devices with Android Oreo 8.0.
#00 pc 000000000006b818 /system/lib64/libc.so (tgkill+8)
#01 pc 000000000001df10 /system/lib64/libc.so (abort+88)
#02 pc 0000000000007f44 /system/lib64/liblog.so (__android_log_assert+304)
#03 pc 0000000000015a94 /system/lib64/libutils.so (_ZN7android6Looper4wakeEv+192)
#04 pc 0000000000695368 /system/framework/arm64/boot-framework.oat (android.os.Binder.restoreCallingIdentity [DEDUPED]+152)
#05 pc 00000000010b04b4 /system/framework/arm64/boot-framework.oat (android.os.MessageQueue.quit+276)
#06 pc 00000000010aaff4 /system/framework/arm64/boot-framework.oat (android.os.Looper.quitSafely+68)
#07 pc 0000000000e304c8 /system/framework/arm64/boot-framework.oat (android.media.MediaPlayer$4.run+456)
#08 pc 0000000001042b60 /system/framework/arm64/boot-framework.oat (android.os.Handler.dispatchMessage+80)
#09 pc 00000000010a9d00 /system/framework/arm64/boot-framework.oat (android.os.Looper.loop+1184)
#10 pc 000000000104521c /system/framework/arm64/boot-framework.oat (android.os.HandlerThread.run+620)
#11 pc 0000000000507d84 /system/lib64/libart.so (art_quick_invoke_stub+580)
#12 pc 00000000000d82f4 /system/lib64/libart.so (_ZN3art9ArtMethod6InvokeEPNS_6ThreadEPjjPNS_6JValueEPKc+200)
#13 pc 00000000004309cc /system/lib64/libart.so (_ZN3artL18InvokeWithArgArrayERKNS_33ScopedObjectAccessAlreadyRunnableEPNS_9ArtMethodEPNS_8ArgArrayEPNS_6JValueEPKc+104)
#14 pc 0000000000431b58 /system/lib64/libart.so (_ZN3art35InvokeVirtualOrInterfaceWithJValuesERKNS_33ScopedObjectAccessAlreadyRunnableEP8_jobjectP10_jmethodIDP6jvalue+432)
#15 pc 0000000000458038 /system/lib64/libart.so (_ZN3art6Thread14CreateCallbackEPv+1140)
#16 pc 0000000000068194 /system/lib64/libc.so (_ZL15__pthread_startPv+36)
#17 pc 000000000001f664 /system/lib64/libc.so (__start_thread+68)
We are using the MediaPlayer, so maybe this makes sense: android.media.MediaPlayer$4.run+456
The thing is, we have no idea how to debug it. Any ideas on what this crash is really about?
(Trying to get a Samsung with 8.0 in the meantime)

Maybe this is relevant:
tgkill - native error on Android 8.0 Samsung S8
Basically its EditText messing up on rotate for android 8.

Related

My game is crashing. The crash report is attached

I uploaded a game to the play store and the game is sometimes crashing. The reason given by the google crash report is this:
pid: 0, tid: 0 >>> com.DefaultCompany.GravitysFault <<<
backtrace:
#00 pc 000000000007ba60 /system/lib64/libc.so (tgkill+8)
#01 pc 00000000004ffec4 /data/app/com.DefaultCompany.GravitysFault-MPZSN7QrIjprfkcFvzErQA==/lib/arm64/libunity.so
#02 pc 00000000005003d4 /data/app/com.DefaultCompany.GravitysFault-MPZSN7QrIjprfkcFvzErQA==/lib/arm64/libunity.so
#03 pc 0000000000164384 /data/app/com.DefaultCompany.GravitysFault-MPZSN7QrIjprfkcFvzErQA==/lib/arm64/libunity.so
#04 pc 0000000000161e00 /data/app/com.DefaultCompany.GravitysFault-MPZSN7QrIjprfkcFvzErQA==/lib/arm64/libunity.so
#05 pc 00000000001638bc /data/app/com.DefaultCompany.GravitysFault-MPZSN7QrIjprfkcFvzErQA==/lib/arm64/libunity.so
#06 pc 000000000025cc50 /data/app/com.DefaultCompany.GravitysFault-MPZSN7QrIjprfkcFvzErQA==/lib/arm64/libunity.so
#07 pc 0000000000636278 /data/app/com.DefaultCompany.GravitysFault-MPZSN7QrIjprfkcFvzErQA==/lib/arm64/libunity.so
#08 pc 0000000000319eac /data/app/com.DefaultCompany.GravitysFault-MPZSN7QrIjprfkcFvzErQA==/lib/arm64/libunity.so
#09 pc 0000000000445424 /data/app/com.DefaultCompany.GravitysFault-MPZSN7QrIjprfkcFvzErQA==/lib/arm64/libunity.so
#10 pc 00000000005e7570 /data/app/com.DefaultCompany.GravitysFault-MPZSN7QrIjprfkcFvzErQA==/lib/arm64/libunity.so
#11 pc 00000000005ef818 /data/app/com.DefaultCompany.GravitysFault-MPZSN7QrIjprfkcFvzErQA==/lib/arm64/libunity.so
#12 pc 00000000005e6d00 /data/app/com.DefaultCompany.GravitysFault-MPZSN7QrIjprfkcFvzErQA==/lib/arm64/libunity.so
#13 pc 000000000026b790 /data/app/com.DefaultCompany.GravitysFault-MPZSN7QrIjprfkcFvzErQA==/lib/arm64/libunity.so
#14 pc 0000000000090120 /system/lib64/libc.so (__pthread_start(void*)+36)
#15 pc 0000000000023968 /system/lib64/libc.so (__start_thread+68)
Can someone please tell me what it means?
Libc.so is an Android system library, and you might be able to learn more about diagnosing libc issues here: https://source.android.com/devices/tech/debug/native-crash. You could also use ndk-stack to try to get more data out of this stacktrace: https://developer.android.com/ndk/guides/ndk-stack

ANDROID | Native crash | signal 7 (SIGBUS), code 1 (BUS_ADRALN)

I was unable to understand what could have caused this issue. Though it refers to RegexMatcher.
Does it mean, regular expression used in app may have caused this?
I am unable to reproduce this in devices. And it doesn't look like every-time issue.
Need support to understand what backtrace suggests?
Devices where Issue is seen
Huawei honor 10 Lite (HWHRY-H), Android 9
Huawei Mate 10 Pro (HWBLA), Android 9
Huawei Mate 20 Pro (HWLYA), Android 9
Huawei P20 Pro (HWCLT), Android 9
Huawei P10 Plus (HWVKY), Android 9
Huawei FIG-LX1 (HWFIG-H), Android 9
Huawei P20 Pro (HWCLT), Android 9
**Error received from Google Play console:**
backtrace:
#00 pc 0000000000133d69 /system/lib64/libicuuc.so
#01 pc 000000000019cf58 /system/lib64/libicui18n.so (icu_60::RegexMatcher::~RegexMatcher()+48)
#02 pc 000000000019cfec /system/lib64/libicui18n.so (icu_60::RegexMatcher::~RegexMatcher()+16)
#03 pc 000000000002336c /system/lib64/libjavacore.so (Matcher_free(void*)+68)
#04 pc 0000000000094120 /system/framework/arm64/boot-core-libart.oat (java.math.NativeBN.BN_copy [DEDUPED]+160)
#05 pc 000000000018340c /system/framework/arm64/boot-core-libart.oat (libcore.util.NativeAllocationRegistry$CleanerThunk.run+76)
#06 pc 000000000040c754 /system/framework/arm64/boot.oat (sun.misc.Cleaner.clean+164)
#07 pc 00000000001daa0c /system/framework/arm64/boot.oat (java.lang.ref.ReferenceQueue.enqueueLocked+236)
#08 pc 00000000001dab2c /system/framework/arm64/boot.oat (java.lang.ref.ReferenceQueue.enqueuePending+172)
#09 pc 00000000001d7b04 /system/framework/arm64/boot-core-libart.oat (java.lang.Daemons$ReferenceQueueDaemon.runInternal+244)
#10 pc 000000000015978c /system/framework/arm64/boot-core-libart.oat (java.lang.Daemons$Daemon.run+76)
#11 pc 00000000002c1038 /system/framework/arm64/boot.oat (java.lang.Thread.run+72)
#12 pc 000000000056ef88 /system/lib64/libart.so (art_quick_invoke_stub+584)
#13 pc 00000000000d4204 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
#14 pc 0000000000472fd4 /system/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104)
#15 pc 0000000000474090 /system/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+424)
#16 pc 000000000049f684 /system/lib64/libart.so (art::Thread::CreateCallback(void*)+1120)
#17 pc 0000000000083588 /system/lib64/libc.so (__pthread_start(void*)+36)
#18 pc 00000000000241dc /system/lib64/libc.so (__start_thread+68)

tgkill Crash in Android 6.0

In playconsole i'm having this native crash . It has been reported on only Android 6.0. with the stacktrace:
#00 pc 000000000006abe4 /system/lib64/libc.so (tgkill+8)
#01 pc 0000000000068374 /system/lib64/libc.so (pthread_kill+68)
#02 pc 00000000000212f8 /system/lib64/libc.so (raise+28)
#03 pc 000000000001ba98 /system/lib64/libc.so (abort+60)
#04 pc 0000000000438134 /system/lib64/libart.so
(_ZN3art7Runtime5AbortEv+324)
#05 pc 0000000000136d10 /system/lib64/libart.so
(_ZN3art10LogMessageD2Ev+3136)
#06 pc 0000000000543014 /system/lib64/libart.so
(artInvokeInterfaceTrampoline+1492)
#07 pc 000000000011e1e8 /system/lib64/libart.so
(art_quick_invoke_interface_trampoline+104)
#08 pc 0000000073d16d50 /data/dalvik-
cache/arm64/system#framework#boot.oat
Kindly suggest to resolve this issue.

Marshmallow crash in tgkill

This crash just occurs on Android API 23 or version 6.0, and I don't have any idea how to fix this issue?
Here's the crash report :
#00 pc 000000000006ab74 /system/lib64/libc.so (tgkill+8)
#01 pc 0000000000068304 /system/lib64/libc.so (pthread_kill+68)
#02 pc 00000000000212f8 /system/lib64/libc.so (raise+28)
#03 pc 000000000001ba98 /system/lib64/libc.so (abort+60)
#04 pc 0000000000435798 /system/lib64/libart.so (_ZN3art7Runtime5AbortEv+324)
#05 pc 0000000000139264 /system/lib64/libart.so (_ZN3art10LogMessageD2Ev+3136)
#06 pc 00000000003109cc /system/lib64/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+2084)
#07 pc 0000000000310f68 /system/lib64/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+224)
#08 pc 0000000000351ca4 /system/lib64/libart.so (_ZN3art3JNI15CallVoidMethodVEP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_list+616)
#09 pc 00000000000963cc /system/lib64/libandroid_runtime.so
#10 pc 0000000073b78ba4 /data/dalvik-cache/arm64/system#framework#boot.oat
It happened when using support library 26.x.x , Any help will be much appreciated.

Native crash? Android 6.0 crash makes no sense

I recently updated my app to target SDK 27, before that it used to be 23.
And since I updated app I am getting the following error on GooglePlayConsole.
I did some research and from my understanding its native crash, but not much info on those and whats causing them or what they really are.
What are these native crashes and in my case what causes this crash? It makes no sense to me at all
backtrace:
#00 pc 00000000001fcd2c /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb1EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+1827)
#01 pc 0000000000200791 /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE4ELb0ELb1EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+760)
#02 pc 00000000000b035d /system/lib/libart.so (_ZN3art11interpreter15ExecuteGotoImplILb1ELb0EEENS_6JValueEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameES2_+25796)
#03 pc 00000000001e268d /system/lib/libart.so (artInterpreterToInterpreterBridge+312)
#04 pc 00000000001fc221 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+332)
#05 pc 00000000000c0ee7 /system/lib/libart.so (_ZN3art11interpreter15ExecuteGotoImplILb0ELb0EEENS_6JValueEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameES2_+26126)
#06 pc 00000000001e25cd /system/lib/libart.so (artInterpreterToInterpreterBridge+120)
#07 pc 00000000001fc221 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+332)
#08 pc 00000000000c0b13 /system/lib/libart.so (_ZN3art11interpreter15ExecuteGotoImplILb0ELb0EEENS_6JValueEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameES2_+25146)
#09 pc 00000000001e25cd /system/lib/libart.so (artInterpreterToInterpreterBridge+120)
#10 pc 00000000001fc221 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+332)
#11 pc 00000000000c0b13 /system/lib/libart.so (_ZN3art11interpreter15ExecuteGotoImplILb0ELb0EEENS_6JValueEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameES2_+25146)
#12 pc 00000000001e25cd /system/lib/libart.so (artInterpreterToInterpreterBridge+120)
#13 pc 00000000001fc221 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+332)
#14 pc 00000000000c0b13 /system/lib/libart.so (_ZN3art11interpreter15ExecuteGotoImplILb0ELb0EEENS_6JValueEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameES2_+25146)
#15 pc 00000000001e23a5 /system/lib/libart.so (_ZN3art11interpreter30EnterInterpreterFromEntryPointEPNS_6ThreadEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameE+84)
#16 pc 00000000003e860b /system/lib/libart.so (artQuickToInterpreterBridge+546)
#17 pc 00000000000eaef3 /system/lib/libart.so (art_quick_to_interpreter_bridge+34)
#18 pc 00000000000e6781 /system/lib/libart.so (art_quick_invoke_stub_internal+64)
#19 pc 00000000003e9fb7 /system/lib/libart.so (art_quick_invoke_stub+170)
#20 pc 00000000000fb734 [stack:8757]
Without knowing your dependencies is hard to know, but keep in mind, since nougat (SDK 26), the native libraries are treated differently:
https://developer.android.com/about/versions/nougat/android-7.0-changes.html#ndk
So, check your dependencies, find the ones using native code, and see if they were updated to support nougat's changes.

Categories

Resources