一例死机log“丢失”问题

记录一起android稳定性问题。

在诸多问题中,死机问题不算复杂,但是影响比较严重,哪怕很低的概率,消费电子架不住量大。

定位问题离不开log,所以当测试报存在死机log丢失的问题时就非常严重了。

网站侧有死机记录上报,但是log是空的。悲剧的是无现场

首先用问题版本自测未发现问题。加上几起死机问题都是有log的,基本排除了

丢log这种严重问题,将情况快速反应给领导,吃一颗定心丸。

下来是想办法复现了,没有找压测,直觉是软件bug(真是直觉)

和网站侧对比,缩小死机类型为“warm-reset”

构造这种类型,比较纳闷的是量产前我们都是warm reset啊,试着界面关机,造死机,等等就是不出来。

之前的开发将某种异常定义为“warm-reset”

排查所有开机场景“低电,掉电,命令行,界面”

最后排查到不同制式之间升级。国内版本的手机先升级一个海外版本,再升级成国内版本必现

    原文作者:布吉刀
    原文地址: https://www.jianshu.com/p/d2892ea95bec
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞