Giter Site home page Giter Site logo

Comments (10)

teble avatar teble commented on May 21, 2024

有native崩溃堆栈吗?

from dexkit.

GangJust avatar GangJust commented on May 21, 2024

有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.

teble avatar teble commented on May 21, 2024

我弄了个共存包测试,但是似乎模块没能生效,直接读取解析共存包也无法复现,你用这个debug复现一下然后发堆栈给我再看看,release没有附带调试符号
dexkit-android-debug.aar.zip

from dexkit.

teble avatar teble commented on May 21, 2024

貌似出现个问题,dexkit的相关调用代码 DouYinMain.kt#L148 ,以下是log日志:

这部分是 MIUI ANR 相关的抓取,由于抖音目前确实太大了(40个dex文件),构建完整缓存确实存在耗时过长的问题

from dexkit.

GangJust avatar GangJust commented on May 21, 2024

我弄了个共存包测试,但是似乎模块没能生效,直接读取解析共存包也无法复现,你用这个debug复现一下然后发堆栈给我再看看,release没有附带调试符号 dexkit-android-debug.aar.zip

从系统拖出来的,你看看:
log.zip

from dexkit.

GangJust avatar GangJust commented on May 21, 2024

貌似出现个问题,dexkit的相关调用代码 DouYinMain.kt#L148 ,以下是log日志:

这部分是 MIUI ANR 相关的抓取,由于抖音目前确实太大了(40个dex文件),构建完整缓存确实存在耗时过长的问题

启动搜索时间的确是没办法的事情,但是我测了原版似乎没有崩溃的情况

from dexkit.

teble avatar teble commented on May 21, 2024

我弄了个共存包测试,但是似乎模块没能生效,直接读取解析共存包也无法复现,你用这个debug复现一下然后发堆栈给我再看看,release没有附带调试符号 dexkit-android-debug.aar.zip

从系统拖出来的,你看看: log.zip

完全出乎意料的堆栈,谷歌的slicer解析注解时崩溃了,你这个是共存包出现的报错吗?

from dexkit.

GangJust avatar GangJust commented on May 21, 2024

我弄了个共存包测试,但是似乎模块没能生效,直接读取解析共存包也无法复现,你用这个debug复现一下然后发堆栈给我再看看,release没有附带调试符号 dexkit-android-debug.aar.zip

从系统拖出来的,你看看: log.zip

完全出乎意料的堆栈,谷歌的slicer解析注解时崩溃了,你这个是共存包出现的报错吗?

对的,是否需要打包给你?

from dexkit.

teble avatar teble commented on May 21, 2024

32位应用程序内存寻址限制在4g,dexkit2目前默认构建完整缓存可能会吃大量内存,加上抖音dex数量过多虚拟内存很容易超限,只能后面避免预构建全量缓存,后续改为依据查询按需构建,尽量减少 native alloc,但是这个问题无法从根本上解决

from dexkit.

teble avatar teble commented on May 21, 2024

2.0-rc3 已发布,初始化仅构建必要缓存,避免无用缓存浪费大量初始化/析构时间,其它缓存依据查询动态生成。

from dexkit.

Related Issues (18)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.