tombstone 信息解析
tombstone 信息解析
以下是发生crash后保存下载的一段log,backtrace 保存了发生crash的过程。通过解析能确定发生crash的代码位置
01-01 09:43:47.506 669 2711 I CameraSource: zlq state
--------- beginning of crash
01-01 09:43:47.506 669 2711 F libc : Fatal signal 11 (SIGSEGV), code 1,
fault addr 0x0 in tid 2711 (Binder_5)01-01 09:43:47.562 665 665 F DEBUG : *** *** *** *** *** *** *** *** ***
*** *** *** *** *** *** ***
01-01 09:43:47.563 665 665 F DEBUG : Revision: '0'
01-01 09:43:47.563 665 665 F DEBUG : ABI: 'arm'
01-01 09:43:47.563 665 665 E DEBUG : AM write failed: Broken pipe
01-01 09:43:47.563 665 665 F DEBUG : pid: 669, tid: 2711, name: Binder_5 >>> /system/bin/mediaserver <<<
01-01 09:43:47.564 665 665 F DEBUG : signal 11 (SIGSEGV), code 1
(SEGV_MAPERR), fault addr 0x0
01-01 09:43:47.591 665 665 F DEBUG : r0 00000000 r1 e1bb61d8 r2 c900b927
r3 c900b927
01-01 09:43:47.591 665 665 F DEBUG : r4 e1bb6788 r5 e1bb6724 r6 00000000
r7 f6f6bc58
01-01 09:43:47.592 665 665 F DEBUG : r8 f6f38f9a r9 f67ad2c8 sl 33a15313
fp 00000000
01-01 09:43:47.592 665 665 F DEBUG : ip f6f6bd8c sp e1bb6720 lr f6e8e74f
pc f73419a6 cpsr 600f0030
01-01 09:43:47.597 665 665 F DEBUG :
01-01 09:43:47.597 665 665 F DEBUG : backtrace:
01-01 09:43:47.597 665 665 F DEBUG : #00 pc 0001d9a6 /system/lib/libbinder.so (_ZNK7android7IMemory7pointerEv+3)
01-01 09:43:47.597 665 665 F DEBUG : #01 pc 0008c74b /system/lib/libstagefright.so
(_ZN7android12CameraSource21dataCallbackTimestampExiRKNS_2spINS_7IMemoryEEE+330)
01-01 09:43:47.598 665 665 F DEBUG : #02 pc 0001eb7f /system/lib/libcamera_client.so
(_ZN7android30BnCameraRecordingProxyListener10onTransactEjRKNS_6ParcelEPS1_j+98)
01-01 09:43:47.598 665 665 F DEBUG : #03 pc 000199c9 /system/lib/libbinder.so
(_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
01-01 09:43:47.598 665 665 F DEBUG : #04 pc 0001ed5b /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
01-01 09:43:47.598 665 665 F DEBUG : #05 pc 0001eec5 /system/lib/libbinder.so
(_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
01-01 09:43:47.598 665 665 F DEBUG : #06 pc 0001ef29 /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
01-01 09:43:47.598 665 665 F DEBUG : #07 pc 000239f9 /system/lib/libbinder.so
01-01 09:43:47.599 665 665 F DEBUG : #08 pc 0001011d /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
01-01 09:43:47.599 665 665 F DEBUG : #09 pc 0003fa43 /system/lib/libc.so
(_ZL15__pthread_startPv+30)
01-01 09:43:47.599 665 665 F DEBUG : #10 pc 00019fd5 /system/lib/libc.so
(__start_thread+6)
backtrace 中的#00到#xx是具体调用过程,从#xx到#00。#00是最接近crash的地方。
解析命令: #00 pc 0001d9a6 /system/lib/libbinder.so
addr2line 0001d9a6 -e out/target/product/xxx/symbols/system/lib/libbinder.so
结果:
/home/zhouliquan/work/xxx/android/frameworks/native/libs/binder/IMemory.cpp:149
直接使用 out/../system/lib/libbinder.so 有时会返回“?”,并不能明确发生问题的地方。symbols中的文件带有符号表,能正确解析。
转载于:https://www.cnblogs.com/zhouliquan/p/7810657.html
tombstone 信息解析相关推荐
- java解析tcp报文_JAVA语言TCP通信和JDBC示例(AIS信息解析)
JAVA实现AIS信息的接受,解析和存储 船舶自动识别系统(Automatic Identification System, 简称AIS)是一种新型的助航设备.AIS基本功能是:将本船和他船的精确船位 ...
- UICC Send USSD 加密信息解析
UICC Send USSD 加密信息解析 已以下指令为例 已知发送 USSD 的格式为: Send USSD aaaxxxxxxxxxxxx*yyyyyyy# ;Fetch:==:SEND USSD ...
- WebRTC 中 SDP 信息解析
TL;NR 更详细的 WebRTC SDP 解析请参考 https://tools.ietf.org/html/draft-ietf-rtcweb-sdp-14 0x00 前言 SDP (Sessio ...
- 抖音直播间:公屏信息解析(纯协议方式)
前言: 每每写博客都在凌晨,逆向这活不好干啊!!!眼看着头秃了,腰包却没有鼓起来... 抖音直播间公屏信息解析,说白了就是将抖音直播间公屏上加密的数据小白化,然后直接拉取出来保存在本地,比如某某送了礼 ...
- 信息: 解析 HTTP 请求 header 错误 java.lang.IllegalArgumentException: 在方法名称中发现无效的字符串, HTTP 方法名必须是有效的符号.
信息: 解析 HTTP 请求 header 错误 Note: further occurrences of HTTP request parsing errors will be logged at ...
- Android调试之tombstone信息的分析
tombstone一般是由Dalvik错误.状态监视调试器.C层代码以及libc的一些问题导致的.当系统发生tombstone的时候,kernel首先会上报一个严重的警告信号(signal),上层接收 ...
- PCF文件管道信息解析
PCF全称Piping Component File,意为管道组件文件.下面介绍要用到的管道关键点信息: 1.一段直线管道 ISOGEN-FILES ISOCONFIG.FLS UNITS-BORE ...
- Mapbox矢量瓦片pbf文件信息解析
Mapbox由于配合其矢量瓦片pbf格式文件,有突出的渲染性能,被很多公司和开发者所使用.矢量瓦片的格式有很多种,其中pbf格式是一种二进制文件,直接把数据信息压缩位二进制了. 矢量瓦片优势 主要优势 ...
- FLV科普4 FLV头信息解析
flv头信息 (主要信息为当前flv文件是否含有视频音频信息) Field Type Comment Signature ...
- 【PSI/SI学习系列】2.PSI/SI深入学习3——SI信息解析2(SDT, EIT, TDT,TOT)
PSI/SI 深入学习 BASIC KNOWLEDGE LEARNING OF PSI/SI 转载自:https://blog.csdn.net/kkdestiny/article/details/1 ...
最新文章
- HDU 1004 Let the Balloon Rise
- Reverse a Substring
- JAVA获取系统相关的信息
- 如何将usb连接到远程计算机,远程服务器怎么共享usb
- 服务器开机需要按f2才能进系统吗,win7系统电脑每次开机总要按F2才能进入系统怎么办...
- 后台访问突然出现一串代码,且不能显示页面
- 学校后勤物资管理系统
- Python3.6 word批量转换为txt提取
- C语言 矩阵相似度
- 项目管理----项目进度管理
- 2015年仿团800首页视频教程
- 有向图中判正环:POJ1860 货币交换
- 2018-NIPS-论文网址
- [Acc]4379. 两个闹钟 暴力
- SIP开源项目opensip,Freeswitch
- MgH2-grap金属Ni-Mg/C镍对镁碳复合储氢材料hene|Mg/C复合储氢材料复合储氢材料
- Mac 终端的入门指南与进阶技巧
- 从零开始的RF框架搭建
- 局部刷新某个div(重大突破)
- 更新 | 2019年9月计算机二级office模拟题库