Android应用自杀之谜
来源:互联网 发布:vs2015配置unity3d 编辑:程序博客网 时间:2024/06/05 07:17
12-12 04:46:29.041 29622 29622 I AEE_AED : pid: 29618, tid: 29618, name: dex2oat >>> /system/bin/dex2oat <<<
12-12 04:46:29.041 29622 29622 I AEE_AED : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
12-12 04:46:29.046 28604 28675 I CamAp_Storage: no Sd
12-12 04:46:29.046 29622 29622 I AEE_AED : Abort message: 'FORTIFY: read: prevented write past end of buffer'
12-12 04:46:29.046 28604 28675 I StorageManagerEx: current system default path = /storage/emulated/0
12-12 04:46:29.046 28604 28675 I CamAp_Storage: updatesMountPoint(),sMountPoint:/storage/emulated/0
12-12 04:46:29.046 29622 29622 I AEE_AED : r0 00000000 r1 000073b2 r2 00000006 r3 00000008
12-12 04:46:29.046 28604 28675 I CamAp_Storage: getFileDirectory(),sMountPoint1:/storage/emulated/0
12-12 04:46:29.046 29622 29622 I AEE_AED : r4 a865958c r5 00000006 r6 a8659534 r7 0000010c
12-12 04:46:29.046 29622 29622 I AEE_AED : r8 00000001 r9 004ee310 sl a78c2899 fp ffffffff
12-12 04:46:29.046 29622 29622 I AEE_AED : ip 00000000 sp bebf3718 lr a78ba4d7 pc a78bcd34 cpsr 200e0010
12-12 04:46:29.070 29622 29622 I AEE_AED :
12-12 04:46:29.070 29622 29622 I AEE_AED : backtrace:
12-12 04:46:29.071 29622 29622 I AEE_AED : #00 pc 0004ad34 /system/lib/libc.so (tgkill+12)
12-12 04:46:29.071 29622 29622 I AEE_AED : #01 pc 000484d3 /system/lib/libc.so (pthread_kill+34)
12-12 04:46:29.071 29622 29622 I AEE_AED : #02 pc 0001d485 /system/lib/libc.so (raise+10)
12-12 04:46:29.071 29622 29622 I AEE_AED : #03 pc 00018fc1 /system/lib/libc.so (__libc_android_abort+34)
12-12 04:46:29.071 29622 29622 I AEE_AED : #04 pc 00017024 /system/lib/libc.so (abort+4)
12-12 04:46:29.071 29622 29622 I AEE_AED : #05 pc 0001b47f /system/lib/libc.so (__libc_fatal+22)
12-12 04:46:29.071 29622 29622 I AEE_AED : #06 pc 0001b45f /system/lib/libc.so (__fortify_chk_fail+26)
12-12 04:46:29.071 29622 29622 I AEE_AED : #07 pc 000508bd /system/lib/libc.so (__read_chk+36)
12-12 04:46:29.071 29622 29622 I AEE_AED : #08 pc 0003c923 <anonymous:a75f8000>
12-12 04:46:29.124 1131 1356 W NativeCrashListener: Couldn't find ProcessRecord for pid 29618
12-12 04:46:29.125 29622 29622 I AEE_AED : request.action: 0
12-12 04:46:29.041 29622 29622 I AEE_AED : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
12-12 04:46:29.046 28604 28675 I CamAp_Storage: no Sd
12-12 04:46:29.046 29622 29622 I AEE_AED : Abort message: 'FORTIFY: read: prevented write past end of buffer'
12-12 04:46:29.046 28604 28675 I StorageManagerEx: current system default path = /storage/emulated/0
12-12 04:46:29.046 28604 28675 I CamAp_Storage: updatesMountPoint(),sMountPoint:/storage/emulated/0
12-12 04:46:29.046 29622 29622 I AEE_AED : r0 00000000 r1 000073b2 r2 00000006 r3 00000008
12-12 04:46:29.046 28604 28675 I CamAp_Storage: getFileDirectory(),sMountPoint1:/storage/emulated/0
12-12 04:46:29.046 29622 29622 I AEE_AED : r4 a865958c r5 00000006 r6 a8659534 r7 0000010c
12-12 04:46:29.046 29622 29622 I AEE_AED : r8 00000001 r9 004ee310 sl a78c2899 fp ffffffff
12-12 04:46:29.046 29622 29622 I AEE_AED : ip 00000000 sp bebf3718 lr a78ba4d7 pc a78bcd34 cpsr 200e0010
12-12 04:46:29.070 29622 29622 I AEE_AED :
12-12 04:46:29.070 29622 29622 I AEE_AED : backtrace:
12-12 04:46:29.071 29622 29622 I AEE_AED : #00 pc 0004ad34 /system/lib/libc.so (tgkill+12)
12-12 04:46:29.071 29622 29622 I AEE_AED : #01 pc 000484d3 /system/lib/libc.so (pthread_kill+34)
12-12 04:46:29.071 29622 29622 I AEE_AED : #02 pc 0001d485 /system/lib/libc.so (raise+10)
12-12 04:46:29.071 29622 29622 I AEE_AED : #03 pc 00018fc1 /system/lib/libc.so (__libc_android_abort+34)
12-12 04:46:29.071 29622 29622 I AEE_AED : #04 pc 00017024 /system/lib/libc.so (abort+4)
12-12 04:46:29.071 29622 29622 I AEE_AED : #05 pc 0001b47f /system/lib/libc.so (__libc_fatal+22)
12-12 04:46:29.071 29622 29622 I AEE_AED : #06 pc 0001b45f /system/lib/libc.so (__fortify_chk_fail+26)
12-12 04:46:29.071 29622 29622 I AEE_AED : #07 pc 000508bd /system/lib/libc.so (__read_chk+36)
12-12 04:46:29.071 29622 29622 I AEE_AED : #08 pc 0003c923 <anonymous:a75f8000>
12-12 04:46:29.124 1131 1356 W NativeCrashListener: Couldn't find ProcessRecord for pid 29618
12-12 04:46:29.125 29622 29622 I AEE_AED : request.action: 0
12-12 04:46:29.125 29622 29622 V AEE_AED : dashboard_record_update() : rec->module = /system/bin/dex2oat
'FORTIFY: read: prevented write past end of buffer'
说明read 函数读入buffer 的字符长度超多了buffer 大小。
“少定义,动态分”方法曾经是一种比较常用的编程技巧,但这个技术确实与Fortify机制有了冲突。
D_FORTIFY_SOURCE
http://www.kuqin.com/shuoit/20150914/348038.html
阅读全文
0 0
- Android应用自杀之谜
- android应用关闭本身(自杀)
- Android应用自杀和干掉其它进程
- 关闭应用(自杀,杀别人)
- 自杀
- 自杀
- 建设小政政自杀之路
- 建设小政政自杀之路
- android 进程自杀再重启的方法
- Android之Widget应用
- android应用之2
- android之simpleAdaper应用
- android之ArrayAdaper应用
- android之SharedPreferences应用
- android之WebView应用
- Android应用之PreferenceFragment
- Android 之 传感器 应用
- Android 之退出应用
- 异常解决:NoClassDefFoundError: org/w3c/css/sac/ErrorHandler
- SSH基础配置
- 【代码】递归调用
- Vue开发跨端应用(一)环境搭建
- 计数单位
- Android应用自杀之谜
- 739. Daily Temperatures
- Redis主从架构详解
- Android自定义控件 倒计时
- 第六天实训!!!
- combobox输入中文而对应的hidden域的value值没有及时修改的问题
- Setup smtps
- 学习笔记之开发相关概念(6)--云
- Python定时爬取某网页内容