【关注我,后续持续新增专题博文,谢谢!!!】
这一篇我们开始讲: camx eap问题分析二:【减法溢出】/vendor/bin/hw/vendor.qti.camera.provider crash
目录
Abort message: 'ubsan: sub-overflow' 问题
一般产品发布后会监控用户反馈的诸多异常,如ANR率,crash率,重启率等等,开发需要一个个去修复解决,并在后续的版本OTA升级来修复问题。同时测试团队会要求各种标准要达标,这里我们分析一个top eap crash问题。
-
我们看看eap crash堆栈
pid: 1832, tid: 3322, name: SoloTMgr_3 >>> /vendor/bin/hw/vendor.qti.camera.provider@2.7-service_64 <<<
uid: 1047
tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE)
pac_enabled_keys: 000000000000000f (PR_PAC_APIAKEY, PR_PAC_APIBKEY, PR_PAC_APDAKEY, PR_PAC_APDBKEY)
signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
Abort message: 'ubsan: sub-overflow'
x0 0000000000000000 x1 0000000000000cfa x2 0000000000000006 x3 00000072f4635a90
x4 0000000000000010 x5 0000000000000010 x6 0000000000000010 x7 7f7f7f7f7f7f7f7f
x8 00000000000000f0 x9 00000073c26c5d78 x10 ffffff80ffffffdf x11 000000733cdb3180
x12 0000000000008010 x13 0000000000000000 x14 0000000000000080 x15 0000000000001000
x16 00000073c27a96b0 x17 00000073c2793a40 x18 0000000000000001 x19 0000000000000728
x20 0000000000000cfa x21 00000000ffffffff x22 00000072f46384f0 x23 0000007333138334
x24 b40000727ad535f8 x25 00000072f46384f8 x26 0000000000000000 x27 b40000727ad571e4
x28 0000000000000019 x29 00000072f4635b10
lr 00000073c272f