You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I upgrade the leakcanary version to com.squareup.leakcanary:leakcanary-android:2.6(and above) , I came across this strange question;But I didn't have that problem with version 2.5。
system:Redmi K30
version:android10
19:06:32.604 23704-24169 com.tal.tiku A java_vm_ext.cc:570] JNI DETECTED ERROR IN APPLICATION: use of invalid jobject 0xcc
19:06:32.604 23704-24169 com.tal.tiku A java_vm_ext.cc:570] from int com.aliyun.TigerTally.TigerTallyAPI._genericNt(java.lang.String, int)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] Runtime aborting...
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] Dumping all threads without mutator lock held
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] All threads:
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] DALVIK THREADS (86):
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] "Thread-19" prio=5 tid=33 Runnable
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] | group="" sCount=0 dsCount=0 flags=0 obj=0x133c2d78 self=0x791fc25000
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] | sysTid=24169 nice=0 cgrp=default sched=0/0 handle=0x79399c3d50
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] | state=R schedstat=( 111026782 59706088 172 ) utm=11 stm=0 core=6 HZ=100
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] | stack=0x79398c1000-0x79398c3000 stackSize=1039KB
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] | held mutexes= "abort lock" "mutator lock"(shared held)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #00 pc 0000000000410960 /apex/com.android.runtime/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+140)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #1 pc 00000000004f80b8 /apex/com.android.runtime/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits>&, bool, BacktraceMap*, bool) const+512)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #2 pc 00000000005129f4 /apex/com.android.runtime/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+828)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #3 pc 000000000050b818 /apex/com.android.runtime/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+456)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #4 pc 000000000050acfc /apex/com.android.runtime/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits>&, bool)+1964)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #5 pc 00000000004b8094 /apex/com.android.runtime/lib64/libart.so (art::Runtime::Abort(char const*)+1452)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #6 pc 000000000000b458 /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+580)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #7 pc 00000000003771c4 /apex/com.android.runtime/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1584)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #8 pc 00000000003774d4 /apex/com.android.runtime/lib64/libart.so (art::JavaVMExt::JniAbortF(char const*, char const*, ...)+176)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #9 pc 00000000004fe120 /apex/com.android.runtime/lib64/libart.so (art::Thread::DecodeJObject(_jobject*) const+780)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #10 pc 0000000000368d1c /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::(anonymous namespace)::ScopedCheck::InstanceKind, _jobject*, bool)+96)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #11 pc 00000000003680b0 /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+580)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #12 pc 0000000000368180 /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+788)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #13 pc 00000000003676cc /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+652)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #14 pc 000000000036c71c /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CheckCallArgs(art::ScopedObjectAccess&, art::(anonymous namespace)::ScopedCheck&, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, art::InvokeType, art::(anonymous namespace)::VarArgs const*)+132)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #15 pc 000000000036b60c /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType)+712)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #16 pc 0000000000359304 /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CallObjectMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+72)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #17 pc 00000000000472c4 /data/app/com.tal.tiku-nfmkCOG7BVFIwS4tvFmryA==/lib/arm64/libtiger_tally.so (???)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #18 pc 00000000000471e0 /data/app/com.tal.tiku-nfmkCOG7BVFIwS4tvFmryA==/lib/arm64/libtiger_tally.so (???)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #19 pc 000000000007dd7c /data/app/com.tal.tiku-nfmkCOG7BVFIwS4tvFmryA==/lib/arm64/libtiger_tally.so (???)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #20 pc 00000000000712a8 /data/app/com.tal.tiku-nfmkCOG7BVFIwS4tvFmryA==/lib/arm64/libtiger_tally.so (???)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #21 pc 000000000004fbc8 /data/app/com.tal.tiku-nfmkCOG7BVFIwS4tvFmryA==/lib/arm64/libtiger_tally.so (???)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #22 pc 000000000004f080 /data/app/com.tal.tiku-nfmkCOG7BVFIwS4tvFmryA==/lib/arm64/libtiger_tally.so (???)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] at com.aliyun.TigerTally.TigerTallyAPI._genericNt(Native method)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] at com.aliyun.TigerTally.TigerTallyAPI.genericNt(TigerTallyAPI.java:97)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] at com.aliyun.TigerTally.TigerTallyAPI.access$100(TigerTallyAPI.java:10)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] at com.aliyun.TigerTally.TigerTallyAPI$1.run(TigerTallyAPI.java:37)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] at java.lang.Thread.run(Thread.java:919)
The text was updated successfully, but these errors were encountered:
Nothing here seem specific to LeakCanary, so I'm closing. If you're able to provide a sample project that reproduces the issue, we can look into it further.
When I upgrade the leakcanary version to com.squareup.leakcanary:leakcanary-android:2.6(and above) , I came across this strange question;But I didn't have that problem with version 2.5。
system:Redmi K30
version:android10
19:06:32.604 23704-24169 com.tal.tiku A java_vm_ext.cc:570] JNI DETECTED ERROR IN APPLICATION: use of invalid jobject 0xcc
19:06:32.604 23704-24169 com.tal.tiku A java_vm_ext.cc:570] from int com.aliyun.TigerTally.TigerTallyAPI._genericNt(java.lang.String, int)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] Runtime aborting...
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] Dumping all threads without mutator lock held
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] All threads:
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] DALVIK THREADS (86):
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] "Thread-19" prio=5 tid=33 Runnable
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] | group="" sCount=0 dsCount=0 flags=0 obj=0x133c2d78 self=0x791fc25000
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] | sysTid=24169 nice=0 cgrp=default sched=0/0 handle=0x79399c3d50
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] | state=R schedstat=( 111026782 59706088 172 ) utm=11 stm=0 core=6 HZ=100
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] | stack=0x79398c1000-0x79398c3000 stackSize=1039KB
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] | held mutexes= "abort lock" "mutator lock"(shared held)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #00 pc 0000000000410960 /apex/com.android.runtime/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+140)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #1 pc 00000000004f80b8 /apex/com.android.runtime/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits>&, bool, BacktraceMap*, bool) const+512)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #2 pc 00000000005129f4 /apex/com.android.runtime/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+828)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #3 pc 000000000050b818 /apex/com.android.runtime/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+456)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #4 pc 000000000050acfc /apex/com.android.runtime/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits>&, bool)+1964)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #5 pc 00000000004b8094 /apex/com.android.runtime/lib64/libart.so (art::Runtime::Abort(char const*)+1452)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #6 pc 000000000000b458 /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+580)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #7 pc 00000000003771c4 /apex/com.android.runtime/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1584)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #8 pc 00000000003774d4 /apex/com.android.runtime/lib64/libart.so (art::JavaVMExt::JniAbortF(char const*, char const*, ...)+176)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #9 pc 00000000004fe120 /apex/com.android.runtime/lib64/libart.so (art::Thread::DecodeJObject(_jobject*) const+780)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #10 pc 0000000000368d1c /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::(anonymous namespace)::ScopedCheck::InstanceKind, _jobject*, bool)+96)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #11 pc 00000000003680b0 /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+580)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #12 pc 0000000000368180 /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+788)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #13 pc 00000000003676cc /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+652)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #14 pc 000000000036c71c /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CheckCallArgs(art::ScopedObjectAccess&, art::(anonymous namespace)::ScopedCheck&, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, art::InvokeType, art::(anonymous namespace)::VarArgs const*)+132)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #15 pc 000000000036b60c /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType)+712)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #16 pc 0000000000359304 /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CallObjectMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+72)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #17 pc 00000000000472c4 /data/app/com.tal.tiku-nfmkCOG7BVFIwS4tvFmryA==/lib/arm64/libtiger_tally.so (???)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #18 pc 00000000000471e0 /data/app/com.tal.tiku-nfmkCOG7BVFIwS4tvFmryA==/lib/arm64/libtiger_tally.so (???)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #19 pc 000000000007dd7c /data/app/com.tal.tiku-nfmkCOG7BVFIwS4tvFmryA==/lib/arm64/libtiger_tally.so (???)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #20 pc 00000000000712a8 /data/app/com.tal.tiku-nfmkCOG7BVFIwS4tvFmryA==/lib/arm64/libtiger_tally.so (???)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #21 pc 000000000004fbc8 /data/app/com.tal.tiku-nfmkCOG7BVFIwS4tvFmryA==/lib/arm64/libtiger_tally.so (???)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] native: #22 pc 000000000004f080 /data/app/com.tal.tiku-nfmkCOG7BVFIwS4tvFmryA==/lib/arm64/libtiger_tally.so (???)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] at com.aliyun.TigerTally.TigerTallyAPI._genericNt(Native method)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] at com.aliyun.TigerTally.TigerTallyAPI.genericNt(TigerTallyAPI.java:97)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] at com.aliyun.TigerTally.TigerTallyAPI.access$100(TigerTallyAPI.java:10)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] at com.aliyun.TigerTally.TigerTallyAPI$1.run(TigerTallyAPI.java:37)
19:06:32.807 23704-24169 com.tal.tiku A runtime.cc:630] at java.lang.Thread.run(Thread.java:919)
The text was updated successfully, but these errors were encountered: