Comments (10)
有native崩溃堆栈吗?
from dexkit.
有native崩溃堆栈吗?
Generated by AppErrorsTracking
Project Url: https://github.com/KitsunePie/AppErrorsTracking
===============
[Device Brand]: Xiaomi
[Device Model]: Mi 10 Pro
[Display]: TKQ1.221114.001 test-keys
[Android Version]: 13
[Android API Level]: 33
[System Locale]: zh_CN
[Process ID]: 32128
[CPU ABI]: armeabi-v7a
[Package Name]: com.ss.android.ugc.awemf
[Version Name]: 23.7.0
[Version Code]: 230701
[Error Type]: Native
[Crash Time]: 2023-09-18T10:25:02.101
[Stack Trace]:
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'Xiaomi/cmi/cmi:13/TKQ1.221114.001/V14.0.3.0.TJACNXM:user/release-keys'
Revision: '0'
ABI: 'arm'
Timestamp: 2023-09-18 10:25:01.443871255+0800
Process uptime: 5s
ZygotePid: 444024168
Cmdline: com.ss.android.ugc.awemf
pid: 32128, tid: 32389, name: droid.ugc.awemf >>> com.ss.android.ugc.awemf <<<
uid: 10498
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x00000008
Cause: null pointer dereference
r0 00000000 r1 00000000 r2 7f211109 r3 6507b4fc
r4 002f4a80 r5 fdef8e50 r6 fdef8e50 r7 93d6a050
r8 fffd0d38 r9 ffff552c r10 ffff552c r11 fffd0d38
ip 93d69a50 sp 93d69f50 lr a2e87959 pc a2ea62b6
backtrace:
#00 pc 000262b6 /data/app/~~a--K9kGbm3-fzWjdY00mwA==/com.freegang.fplus-gd6ggQjyXUxsh_-uAdnOng==/base.apk!libdexkit.so (BuildId: 0bb9c45bb21adda6adfd62a00758303aedf0c775)
#01 pc 00028587 /data/app/~~a--K9kGbm3-fzWjdY00mwA==/com.freegang.fplus-gd6ggQjyXUxsh_-uAdnOng==/base.apk!libdexkit.so (BuildId: 0bb9c45bb21adda6adfd62a00758303aedf0c775)
#02 pc 000101d1 /data/app/~~a--K9kGbm3-fzWjdY00mwA==/com.freegang.fplus-gd6ggQjyXUxsh_-uAdnOng==/base.apk!libdexkit.so (BuildId: 0bb9c45bb21adda6adfd62a00758303aedf0c775)
#03 pc 0000fef5 /data/app/~~a--K9kGbm3-fzWjdY00mwA==/com.freegang.fplus-gd6ggQjyXUxsh_-uAdnOng==/base.apk!libdexkit.so (BuildId: 0bb9c45bb21adda6adfd62a00758303aedf0c775)
#04 pc 00010b4d /data/app/~~a--K9kGbm3-fzWjdY00mwA==/com.freegang.fplus-gd6ggQjyXUxsh_-uAdnOng==/base.apk!libdexkit.so (BuildId: 0bb9c45bb21adda6adfd62a00758303aedf0c775)
#05 pc 000adcbf /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40) (BuildId: 0bf27f8fcefe3acc55b2dd5ca6e5b4aa)
#06 pc 00064b6d /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30) (BuildId: 0bf27f8fcefe3acc55b2dd5ca6e5b4aa)
from dexkit.
我弄了个共存包测试,但是似乎模块没能生效,直接读取解析共存包也无法复现,你用这个debug复现一下然后发堆栈给我再看看,release没有附带调试符号
dexkit-android-debug.aar.zip
from dexkit.
貌似出现个问题,dexkit的相关调用代码 DouYinMain.kt#L148 ,以下是log日志:
这部分是 MIUI ANR 相关的抓取,由于抖音目前确实太大了(40个dex文件),构建完整缓存确实存在耗时过长的问题
from dexkit.
我弄了个共存包测试,但是似乎模块没能生效,直接读取解析共存包也无法复现,你用这个debug复现一下然后发堆栈给我再看看,release没有附带调试符号 dexkit-android-debug.aar.zip
从系统拖出来的,你看看:
log.zip
from dexkit.
貌似出现个问题,dexkit的相关调用代码 DouYinMain.kt#L148 ,以下是log日志:
这部分是 MIUI ANR 相关的抓取,由于抖音目前确实太大了(40个dex文件),构建完整缓存确实存在耗时过长的问题
启动搜索时间的确是没办法的事情,但是我测了原版似乎没有崩溃的情况
from dexkit.
我弄了个共存包测试,但是似乎模块没能生效,直接读取解析共存包也无法复现,你用这个debug复现一下然后发堆栈给我再看看,release没有附带调试符号 dexkit-android-debug.aar.zip
从系统拖出来的,你看看: log.zip
完全出乎意料的堆栈,谷歌的slicer解析注解时崩溃了,你这个是共存包出现的报错吗?
from dexkit.
我弄了个共存包测试,但是似乎模块没能生效,直接读取解析共存包也无法复现,你用这个debug复现一下然后发堆栈给我再看看,release没有附带调试符号 dexkit-android-debug.aar.zip
从系统拖出来的,你看看: log.zip
完全出乎意料的堆栈,谷歌的slicer解析注解时崩溃了,你这个是共存包出现的报错吗?
对的,是否需要打包给你?
from dexkit.
32位应用程序内存寻址限制在4g,dexkit2目前默认构建完整缓存可能会吃大量内存,加上抖音dex数量过多虚拟内存很容易超限,只能后面避免预构建全量缓存,后续改为依据查询按需构建,尽量减少 native alloc,但是这个问题无法从根本上解决
from dexkit.
2.0-rc3 已发布,初始化仅构建必要缓存,避免无用缓存浪费大量初始化/析构时间,其它缓存依据查询动态生成。
from dexkit.
Related Issues (18)
- 无法打印 native 函数的调用以及被调用 HOT 7
- 编译报错 A problem occurred starting process 'command 'cmake'' HOT 1
- API讨论 HOT 9
- Can't resolve HostInfo.getHostClassLoader() HOT 1
- 如何搜索数字? HOT 7
- 有些App使用DexKit - System.loadLibrary("dexkit")时会出现异常 HOT 7
- [Helper] 求助 怎么按成员变量查找类 HOT 4
- 有搜索某些类的field的方法吗? HOT 6
- 编译失败,请问大佬这个错误如何解决 HOT 2
- 麻烦大佬给个查Field的例子 HOT 3
- 新版的查找方法问题反馈 HOT 6
- 关于2.0的对于方法参数推测功能的猜想 HOT 2
- Caused by: java.lang.IllegalAccessError: Illegal class access: 'kotlin.LazyKt__LazyJVMKt' attempting to access 'kotlin.SynchronizedLazyImpl' HOT 11
- 求助 权限问题 HOT 15
- opNames匹配不到 HOT 5
- opNames匹配不上 HOT 19
- Can't load library dexutils HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dexkit.