###崩溃问题处理###
##1.崩溃问题定位
/lib/crash/shuaiqiBiren.so; +0x12345a) [0x7f8e474646ba]
确认crash.log 中最后的位置的偏移量, 这里是0x12345a
##2. 找到崩溃的.so或者执行文件(一般是.so)
objdump -T 文件名
找到具体对应的函数,只能根据函数来猜
然后用addr2line -e 文件名 -f -C -a 地址
可以查看到具体的函数和行号 : 看看函数定位对了嘛
##3.定位崩溃行号
用崩溃的函数地址+偏移量可以得到具体的地址
然后用 addr2line -e 文件名 -f -C -a 地址
定位到具体的函数和行号
如果上述方式查看不到还是无法定位具体的位置
可以用objdump -S 文件名,然后将对应函数的地址的栈信息取出
然后看汇编语言 找到离崩溃点最近的jumpq 执行地方
cc46d: e9 3f fc ff ff jmpq cc0b1 <shuaiqiBiren+0x1f1>
然后用函数+ 偏移量(0x1f1)查看函数内的位置,然后再根据代码内容确定实际崩溃的位置