Mac反编 signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0

signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
Cause: null pointer dereference
    x0  00000071f003b5d0  x1  00000071f003f830  x2  00000071f003b938  x3  00000071f003f830
    x4  000000000000000a  x5  00000072776f5718  x6  0000000000000000  x7  0000000080808080
    x8  00000071f00400d0  x9  00000071f003b930  x10 0000000000000000  x11 00000071f003b630
    x12 00000071f003b588  x13 0000000000000001  x14 0000000000000001  x15 0000000000000000
    x16 0000007277a2c1d8  x17 0000007395125540  x18 0000007276828000  x19 0000007210005840
    x20 00000071f003f830  x21 0000007fec818280  x22 00000071a06686f0  x23 0000007276d4b1e4
    x24 0000007272a71028  x25 00000071a06686f0  x26 0000007399069020  x27 0000000000000000
    x28 0000007fec818870  x29 0000007fec8186b0
    sp  0000007fec818250  lr  0000007276c31fc8  pc  0000007276b33904


#00 pc 0xde904 libunity.so 
#01 pc 0x1dcfc4 libunity.so 
#02 pc 0x1dcf80 libunity.so 
#03 pc 0x1da29c libunity.so 
#04 pc 0x2f6828 libunity.so 
#05 pc 0x2f6300 libunity.so 
#06 pc 0x2f8224 libunity.so 
#07 pc 0x2f85e8 libunity.so 
#08 pc 0x3893f0 libunity.so 
#09 pc 0x138702c libil2cpp.so 
#10 pc 0x138473c libil2cpp.so 
#11 pc 0x138529c libil2cpp.so 
#12 pc 0x138d704 libil2cpp.so 
#13 pc 0xe43054 libil2cpp.so 
#14 pc 0xe43054 libil2cpp.so 
#15 pc 0x57c738 libil2cpp.so 
#16 pc 0x4e4044 libil2cpp.so 
#17 pc 0x4e8edc libil2cpp.so 
#18 pc 0x4be484 libil2cpp.so 
#19 pc 0xb64928 libil2cpp.so 
#20 pc 0x129fb40 libil2cpp.so 
#21 pc 0x12a2d88 libil2cpp.so 
#22 pc 0x58fac4 libil2cpp.so 
#23 pc 0x4e4044 libil2cpp.so 
#24 pc 0x2df794 libunity.so 
#25 pc 0x2e2fc4 libunity.so 
#26 pc 0x18a45c libunity.so 
#27 pc 0x1bf390 base.odex 

1.首先找到你NDK的路径,大概路径如下图
image.png

2.然后解压一下你打出包时的symbols文件,找到如下图3个库
image.png

3.然后可以看到我们这个报错的库是libil2cpp.sym.so
4.cmd命令行的输入aarch64-linux-android-addr2line路径 -f -C -e libil2cpp.sym.so的路径 然后再加上上面出错的十六进制 ,这里上面的可以多个十六进制加进去中间加空格

你可能感兴趣的:(Mac反编 signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0)