Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tgkill #6244

Closed
mnikunjm13 opened this issue Oct 23, 2018 · 7 comments
Closed

tgkill #6244

mnikunjm13 opened this issue Oct 23, 2018 · 7 comments

Comments

@mnikunjm13
Copy link

mnikunjm13 commented Oct 23, 2018

ERROR got in play console android vitals

backtrace:
#00 pc 000000000006b558 /system/lib64/libc.so (tgkill+8)
#1 pc 00000000000689dc /system/lib64/libc.so (pthread_kill+64)
#2 pc 0000000000023f28 /system/lib64/libc.so (raise+24)
#3 pc 000000000001c9ac /system/lib64/libc.so (abort+52)
#4 pc 0000000000431fac /system/lib64/libart.so (_ZN3art7Runtime5AbortEPKc+456)
#5 pc 00000000000e5e8c /system/lib64/libart.so (_ZN3art10LogMessageD2Ev+1576)
#6 pc 00000000002efb44 /system/lib64/libart.so (ZN3art9JavaVMExt8JniAbortEPKcS2+2172)
#7 pc 00000000002efe18 /system/lib64/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+120)
#8 pc 0000000000102b58 /system/lib64/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+156)
#9 pc 0000000000102568 /system/lib64/libart.so (_ZN3art11ScopedCheck11CheckThreadEP7_JNIEnv+544)
#10 pc 00000000001000a0 /system/lib64/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+1120)
#11 pc 0000000000103dc4 /system/lib64/libart.so (_ZN3art8CheckJNI6NewRefEPKcP7_JNIEnvP8_jobjectNS_15IndirectRefKindE+632)
#12 pc 00000000000c2c2c /data/app/-2/lib/arm64/librealm-jni.so
#13 pc 00000000000bccfc /data/app/-2/lib/arm64/librealm-jni.so
#14 pc 0000000000123594 /data/app/-2/lib/arm64/librealm-jni.so
#15 pc 0000000000123af4 /data/app/-2/lib/arm64/librealm-jni.so
#16 pc 000000000010c374 /data/app/-2/lib/arm64/librealm-jni.so
#17 pc 00000000000f08cc /data/app/-2/lib/arm64/librealm-jni.so
#18 pc 000000000006c6d0 /data/app/-2/lib/arm64/librealm-jni.so (Java_io_realm_internal_OsSharedRealm_nativeCommitTransaction+64)
#19 pc 0000000001d6e584 /data/app/-2/oat/arm64/base.odex

Version of Realm and tooling

Realm version(s): "io.realm:realm-gradle-plugin:5.7.0"

Realm Sync feature enabled: Yes

Android Studio version: 3.0.1

Android Build Tools version: '28.0.3'

Gradle version: 3.2.0-rc03

Which Android version and device(s): Xiaomi Redmi 4X (santoni), Android 7.1

@cmelchior
Copy link
Contributor

Hi @NikunjKhunt This looks like a bug in ART not Realm. Is it something you can reproduce or do you only have this one crash from PlayStore?

@realm-probot
Copy link

realm-probot bot commented Oct 25, 2018

Hey - looks like you forgot to add a T:* label - could you please add one?

@mussa-ibragimov
Copy link

I'm having similar crashes on my google play console.
Realm version 5.8.0

Huawei Mate 10 lite (HWRNE), Android 8.0


pid: 0, tid: 0 >>> com.package.name <<<

backtrace:
1.    #00  pc 000000000006a808  /system/lib64/libc.so (tgkill+8)
2.    #01  pc 000000000001db50  /system/lib64/libc.so (abort+88)
3.    #02  pc 0000000000215c3c  /data/app/com.package.name-X6oqnAqepx4pM7ev1xIZPw==/lib/arm64/librealm-jni.so
4.    #03  pc 0000000000215ca0  /data/app/com.package.name-X6oqnAqepx4pM7ev1xIZPw==/lib/arm64/librealm-jni.so
5.    #04  pc 0000000000215de8  /data/app/com.package.name-X6oqnAqepx4pM7ev1xIZPw==/lib/arm64/librealm-jni.so
6.    #05  pc 00000000001b3d38  /data/app/com.package.name-X6oqnAqepx4pM7ev1xIZPw==/lib/arm64/librealm-jni.so
7.    #06  pc 00000000001b3fd8  /data/app/com.package.name-X6oqnAqepx4pM7ev1xIZPw==/lib/arm64/librealm-jni.so
8.    #07  pc 00000000001af940  /data/app/com.package.name-X6oqnAqepx4pM7ev1xIZPw==/lib/arm64/librealm-jni.so
9.    #08  pc 00000000001afbe8  /data/app/com.package.name-X6oqnAqepx4pM7ev1xIZPw==/lib/arm64/librealm-jni.so
10.   #09  pc 00000000001b1858  /data/app/com.package.name-X6oqnAqepx4pM7ev1xIZPw==/lib/arm64/librealm-jni.so
11.   #10  pc 0000000000112100  /data/app/com.package.name-X6oqnAqepx4pM7ev1xIZPw==/lib/arm64/librealm-jni.so
12.   #11  pc 00000000000f6db4  /data/app/com.package.name-X6oqnAqepx4pM7ev1xIZPw==/lib/arm64/librealm-jni.so
13.   #12  pc 0000000000073cd0  /data/app/com.package.name-X6oqnAqepx4pM7ev1xIZPw==/lib/arm64/librealm-jni.so (Java_io_realm_internal_OsSharedRealm_nativeCommitTransaction+48)
14.   #13  pc 0000000000668fd8  /data/app/com.package.name-X6oqnAqepx4pM7ev1xIZPw==/oat/arm64/base.odex

@Zhuinden
Copy link
Contributor

Zhuinden commented Jan 3, 2019

Ok, this one is not a bug in ART. :p

@cmelchior

@jdepypere
Copy link

We recently started having this issue as well on some devices.

  #00  pc 000000000004a760  /system/lib/libc.so (tgkill+12)
  #01  pc 0000000000047ef3  /system/lib/libc.so (pthread_kill+34)
  #02  pc 000000000001d955  /system/lib/libc.so (raise+10)
  #03  pc 00000000000194a1  /system/lib/libc.so (__libc_android_abort+34)
  #04  pc 00000000000170e4  /system/lib/libc.so (abort+4)
  #05  pc 0000000000144e17  /data/app/com.package.name-1/lib/arm/librealm-jni.so
  #06  pc 0000000000144e5b  /data/app/com.package.name-1/lib/arm/librealm-jni.so
  #07  pc 0000000000144f21  /data/app/com.package.name-1/lib/arm/librealm-jni.so
  #08  pc 0000000000101fdd  /data/app/com.package.name-1/lib/arm/librealm-jni.so
  #09  pc 00000000001021cf  /data/app/com.package.name-1/lib/arm/librealm-jni.so
  #10  pc 00000000000ff17d  /data/app/com.package.name-1/lib/arm/librealm-jni.so
  #11  pc 00000000000ff377  /data/app/com.package.name-1/lib/arm/librealm-jni.so
  #12  pc 0000000000100915  /data/app/com.package.name-1/lib/arm/librealm-jni.so
  #13  pc 00000000000912bf  /data/app/com.package.name-1/lib/arm/librealm-jni.so
  #14  pc 00000000000833e9  /data/app/com.package.name-1/lib/arm/librealm-jni.so
  #15  pc 0000000000085a1f  /data/app/com.package.name-1/lib/arm/librealm-jni.so
  #16  pc 0000000000093d31  /data/app/com.package.name-1/lib/arm/librealm-jni.so
  #17  pc 0000000000083287  /data/app/com.package.name-1/lib/arm/librealm-jni.so
  #18  pc 0000000000037fef  /data/app/com.package.name-1/lib/arm/librealm-jni.so
  #19  pc 000000000094d5c9  /data/app/com.package.name-1/oat/arm/base.odex

On a Huawei P9 lite & a Galaxy XCover 4, both running android 7.0. Using Realm plugin 5.7.1.

@evabishchevich
Copy link

evabishchevich commented Mar 26, 2019

We recently started to have a lot of crash in native code. We have 4 different crashes in GP console, separated by Android versions mostly.
Realm plugin 5.7.1. We saw even worse situation with 5.9.1

Android 8.0

  #00  /system/lib/libc.so (tgkill+12)
  #01  /system/lib/libc.so (abort+54) 
  #02  pc 0000000000144e17  /data/app/some.package/lib/arm/librealm-jni.so 
  #03  pc 0000000000144e5b  /data/app/some.package/lib/arm/librealm-jni.so 
  #04  pc 0000000000144eb3  /data/app/some.package/lib/arm/librealm-jni.so
  #05  pc 0000000000145017  /data/app/some.package/lib/arm/librealm-jni.so 
  #06  pc 000000000013756b  /data/app/some.package/lib/arm/librealm-jni.so 
  #07  pc 000000000002e937  /data/app/some.package/lib/arm/librealm-jni.so 
  #08  pc 00000000000702bf  /data/app/some.package/lib/arm/librealm-jni.so 
  #09  pc 00000000000256e5  /data/app/some.package/lib/arm/librealm-jni.so 
  #10  /data/app/some.package/oat/arm/base.odex

Android 6.0, 7.0, 7.1

  #00  /system/lib/libc.so (tgkill+12) 
  #01  /system/lib/libc.so (pthread_kill+34)
  #02  /system/lib/libc.so (raise+10) 
  #03  /system/lib/libc.so (__libc_android_abort+34) 
  #04  /system/lib/libc.so (abort+4)
  #05  pc 0000000000144e17  /data/app/some.package-1/lib/arm/librealm-jni.so 
  #06  pc 0000000000144e5b  /data/app/some.package-1/lib/arm/librealm-jni.so 
  #07  pc 0000000000144eb3  /data/app/some.package-1/lib/arm/librealm-jni.so 
  #08  pc 0000000000145017  /data/app/some.package-1/lib/arm/librealm-jni.so 
  #09  pc 000000000013756b  /data/app/some.package-1/lib/arm/librealm-jni.so 
  #10  pc 000000000002e937  /data/app/some.package-1/lib/arm/librealm-jni.so 
  #11  pc 00000000000702bf  /data/app/some.package-1/lib/arm/librealm-jni.so 
  #12  pc 00000000000256e5  /data/app/some.package-1/lib/arm/librealm-jni.so 
  #13  /data/app/some.package-1/oat/arm/base.odex

Android 9

  #00  /system/lib/libc.so (abort+58) 
  #01  /system/lib/libc.so (__fortify_fatal(char const*, ...)+26)
  #02  /system/lib/libc.so (HandleUsingDestroyedMutex(pthread_mutex_t*, char const*)+20)
  #03  /system/lib/libc.so (pthread_mutex_destroy+128) 
  #04  pc 0000000000137565  /data/app/some.package/lib/arm/librealm-jni.so 
  #05  pc 000000000002e937  /data/app/some.package/lib/arm/librealm-jni.so 
  #06  pc 00000000000702bf  /data/app/some.package/lib/arm/librealm-jni.so 
  #07  pc 00000000000256e5  /data/app/some.package/lib/arm/librealm-jni.so 
  #08  pc 0000000000054401  /data/app/some.package/oat/arm/base.odex (io.realm.internal.NativeObjectReference.nativeCleanUp [DEDUPED]+120) 
  #09  /dev/ashmem/dalvik-jit-code-cache_31143_31143 (deleted)

Android 8.0, 8.1

  #00  /system/lib/libc.so (abort+63) 
  #01  pc 0000000000144e17  /data/app/some.package/lib/arm/librealm-jni.so 
  #02  pc 0000000000144e5b  /data/app/some.package/lib/arm/librealm-jni.so 
  #03  pc 0000000000144eb3  /data/app/some.package/lib/arm/librealm-jni.so 
  #04  pc 0000000000145017  /data/app/some.package/lib/arm/librealm-jni.so 
  #05  pc 000000000013756b  /data/app/some.package/lib/arm/librealm-jni.so 
  #06  pc 000000000002e937  /data/app/some.package/lib/arm/librealm-jni.so 
  #07  pc 00000000000702bf  /data/app/some.package/lib/arm/librealm-jni.so 
  #08  pc 00000000000256e5  /data/app/some.package/lib/arm/librealm-jni.so 
  #09  pc 0000000000054401  /data/app/some.package/oat/arm/base.odex

@cmelchior
Copy link
Contributor

Since tgkill is just a generic kill message and since we don't have any information on how to reproduce this I'm going to close this issue.

We would need more context and full stack traces in order to debug these.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 14, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

9 participants