iqiyi / xCrash

🔥 xCrash provides the Android app with the ability to capture java crash, native crash and ANR. No root permission or any system permissions are required.
Other
3.69k stars 615 forks source link

oppo 8.1 部分机型xc_trace_dumper crash #115

Open zhoujunyou opened 2 years ago

zhoujunyou commented 2 years ago

00 pc 000000000001e6d8 /system/lib64/libc.so (abort+120) [arm64-v8a::565e3422d903711196e7bbcd138f08fc]

01 pc 0000000000475780 /system/lib64/libart.so (_ZN3art7Runtime5AbortEPKc+552) [arm64-v8a::ff5d5152046d4d54dc89efa9bd275b0b]

02 pc 000000000056f4b4 /system/lib64/libart.so (_ZN7android4base10LogMessageD1Ev+1008) [arm64-v8a::ff5d5152046d4d54dc89efa9bd275b0b]

03 pc 00000000004b56fc /system/lib64/libart.so (_ZN3art10ThreadList10UnregisterEPNS_6ThreadE+1200) [arm64-v8a::ff5d5152046d4d54dc89efa9bd275b0b]

04 pc 0000000000475050 /system/lib64/libart.so (_ZN3art7Runtime19DetachCurrentThreadEv+168) [arm64-v8a::ff5d5152046d4d54dc89efa9bd275b0b]

05 pc 00000000003032bc /system/lib64/libart.so (_ZN3art3JII19DetachCurrentThreadEP7_JavaVM+52) [arm64-v8a::ff5d5152046d4d54dc89efa9bd275b0b]

06 pc 00000000000062c0 /lib/arm64/libxcrash.so [arm64-v8a::1f8fe771fa8229e7f165fe6b40025916]

07 pc 0000000000077e48 /system/lib64/libc.so (_ZL15__pthread_startPv+36) [arm64-v8a::565e3422d903711196e7bbcd138f08fc]

08 pc 000000000001fab4 /system/lib64/libc.so (__start_thread+68) [arm64-v8a::565e3422d903711196e7bbcd138f08fc]

java: [Failed to get Java stack]

xcrash版本:3.0.0 报错位置xCrash/xcrash_lib/src/main/cpp/xcrash/xc_trace.c:394 (*xc_common_vm)->DetachCurrentThread(xc_common_vm); "osVer": "Android 8.1.0,level 27" "brand": "OPPO"

设备信息 { "msg": "ok", "code": 200, "data": { "crashMap": { "id": "08:DA:3B:7C:91:E0:56:68:19:3C:FA:84:FB:15:E9:A0", "issueId": 9493548,

  "model": "PBAM00",
  "userId": "unknown",
  "expName": "SIGABRT",
  "deviceId": "c66e6aa1de8ed2fd",
  "crashCount": 0,
  "type": "101",
  "isRooted": "false",
  "retraceStatus": 0,
  "uploadTime": "2022-08-18 13:27:46",
  "crashTime": "2022-08-18 13:27:42",
  "mergeVersion": "11",
  "messageVersion": "2",
  "isSystemStack": 2,
  "rqdUuid": "2cbd3f88-ec49-47e3-99c3-68aea16a0905_SZ",
  "sysRetracStatus": 0,
  "nativeRQDVersion": "3.7.47",
  "appInBack": "false",
  "cpuType": "arm64-v8a",
  "isRestore": false,
  "subVersionIssueId": 9870659,
  "crashId": 9126,
  "sdkVersion": "3.2.32-3.7.47",
  "osVer": "Android 8.1.0,level 27",
  "expAddr": "0x2adb00004be2",
  "threadName": "xcrash_trace_dp(20020)",
  "detailDir": "2022-08-18/13/2/25ff452c-4ba1-4064-9a65-2e3511e28fee",
  "memSize": "2953756672",
  "diskSize": "54978355200",
  "imei": "null",
  "imsi": "null",
  "cpuName": "msm8953",
  "brand": "OPPO",
  "freeMem": "1243746304",
  "freeStorage": "9102446592",
  "freeSdCard": "8892731392",
  "mac": "null",
  "country": "CN",
  "totalSD": "54768640000",
  "channelId": "opp",
  "startTime": "1660800407231",
  "isReRetrace": 0,
  "isReClassify": 0,
  "retraceCount": 0,
  "buildNumber": "OPPO",
  "rom": "Oppo%2FCOLOROS%2FV5.2.1",
  "sendType": "UNKNOWN_USER",
  "apn": "WIFI",
  "appInAppstore": false,
  "modelOriginalName": "PBAM00",
  "soInfo": "libxcrash.so:arm64-v8a::1f8fe771fa8229e7f165fe6b40025916|"
}

}, "traceId": "2506f4d6-290c-4b50-ac74-a569b560f3e6", "timestamp": "2022-08-18 13:53:13.427" }

MichealShenS commented 1 year ago

请问您是如何分析出报错位置的?我这边也有一些类似的native错误,指向的都是系统的so。