A/libc﹕ Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 25427 (pool-1-thread-2)

开发的Android工程偶发性的crash掉,还没有任何可以捕获的log信息。

琢磨了一小会儿,才发现关键的crash信息是这个。


A/libc﹕ Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 25427 (pool-1-thread-2)


只有这么一行,其他没有。

搜索了下,这个问题往往出在使用的so库里面。

需要用ndk-stack工具来定位错误。


使用方法1:

直接抓log分析 adb logcat | $NDK/ndk-stack -sym $PROJECT_PATH/obj/local/armeabi ;

但对于偶发性的崩溃,直接抓log很崩溃。。。


所以使用方法2:

adb logcat >crash.txt  抓出log;

$NDK/ndk-stack -sym $PROJECT_PATH/obj/local/armeabi -dumpcrash.txt  获取错误信息;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值