记一次Native层崩溃追踪
来源:互联网 发布:郑州863软件孵化器 编辑:程序博客网 时间:2024/05/18 18:53
前一阵子遇到了一次Native层的崩溃,在此记录一下debug的心得:
不能只看Error级别的日志:因为崩溃原因在Native层,因此并不会打印Error级别的Java堆栈信息,这是我们可以通过搜索 Build fingerprint 关键字,来搜索Android在Native层打印出来的日志:
可以看到打印出来的Native日志是Info级别的,因此我们不能只关注Error级别的日志
Native日志包含了进程死亡时接收的信号量,寄存器的状态以及内存的一些状态,异常定位代码(C层面的),还有就是进程死前的pid以及tid
虽然大部分信息都看不懂……但是还是可以依据pid确定进程死亡的时间,再结合前后的日志以及操作确定具体问题的。
阅读全文
0 0
- 记一次Native层崩溃追踪
- 一次Unity-ios崩溃追踪
- 记一次bug追踪
- ndk_stack打印native层崩溃堆栈
- 记一次nginx崩溃
- 记一次ANSYS17.2崩溃
- 记一次数据库死锁追踪过程
- 追踪app崩溃率
- 追踪app崩溃率
- 逆向工程-对native层的一次简单逆向实践
- 一次死锁追踪经历
- 一次死锁追踪经历
- 一次死锁追踪经历
- 一次死锁追踪经历
- 记一次WPF莫名崩溃的经历
- 记一次难查的崩溃
- 记Visual Studio 2010一次令人崩溃的经历(转)
- 记一次电脑重启后多个软件无法使用、崩溃问题
- javaScript在页面中加载的先后顺序
- 一般论文投稿技巧
- 实现线程同步的方式
- 剑指offer--用O(1)的时间复杂度删除链表的节点
- 打印100~900水仙花数
- 记一次Native层崩溃追踪
- 最全面的正则表达式大全
- 微信公众平台开发
- Spring(二)容器
- filter
- 7-1 银行业务队列简单模拟
- JavaScript和Java数组拷贝各种方法耗时比较
- JAVA基础(一)——异常
- jQuery实现可以编辑的表格实例详解