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

This is a strange question #2584

Closed
ttsy-80 opened this issue Nov 7, 2023 · 1 comment
Closed

This is a strange question #2584

ttsy-80 opened this issue Nov 7, 2023 · 1 comment

Comments

@ttsy-80
Copy link

ttsy-80 commented Nov 7, 2023

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)

@pyricau
Copy link
Member

pyricau commented Nov 15, 2023

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.

@pyricau pyricau closed this as completed Nov 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants