薛秋实

Results 15 comments of 薛秋实

> Very cool! Now we need to move this to the docs. Could you please tell me what is the next plan for this?

> The plan is to add it to the doc, when myself or someone else gets to it :) Looking forward to it, please let me know when it has...

Suppose our app has a lib named "A.so", and it depends on "B.so" in Android.mk(LOCAL_SHARED_LIBRARIES += B), the version code is "1234", the reproduce steps: 1. Find a rooted device...

@emarc-m It occurs for all phones below Android M, root just for explain the reproduce path. If A.so depends B.so which has been renamed to B.so.version_code, linker can not find...

有主进程的trace么?看下其他线程在做什么

本地复现不了这个问题,推测可能是fork的时候有别的线程拿到了锁,你那边开发版的ROM有源码和符号表么,这两行帮忙把inline调用解析出来确认下是哪个锁,应该不是resume_cond_,否则就是必现问题了。 另外帮忙把你复现的apk发一下,我再复现试试。 llvm-addr2line -C -f -e -i libart.so 000000000015a188 llvm-addr2line -C -f -e -i libart.so 00000000005b06fc #01 pc 000000000015a188 /apex/com.android.runtime/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148) (BuildId: 1a0029abc6bafe71a123b0b3c1a098a0) 09-02 16:19:12.276 20722 20722 F DEBUG :...

Please describe the problem you encountered in detail and attach the logcat, thanks

It may be a conflict of STL versions. You can try `implementing "com.kuaishou.koom:koom-fast-dump-static:2.2.0"`. If it still doesn't work, please dump logcat with `adb logcat > log.txt` like this: ```kotlin 16743...

The hprof file has been successfully dumped, which means that it is not a problem in the dump stage, but a problem in leak analysis. The main function of koom...

Encapsulate the relevant code into a sub-library, and then use debugImplementation.