问题描述:因为有客户反映系统在休眠之后,点击触摸屏唤醒的时候有几率发生重启,然后就一直在复现。复现之后,查看系统 /sys/fs/pstore/ 里面的log信息,可确定是内核底层出现了段错误,也有相关的函数调用。但无法得知上层在触摸了之后,到底是谁,哪一块除了错误,为此需要logcat信息。但用 logcat -f /sdcard/log.txt 复现之后,发现里面只有系统重启之后的log。我想要上次出现异常的时候,也就是关机的log,不要这启动的log,这没法找到导致系统重启的原因啊。
所以,在这里求一种能保留上一次关机之前log的方法,简单的说就是这次开机之后能看上次到底怎么回事导致关机。或者对于这种情况有经验和方法的大佬,不吝赐教 |
我后来又用 logcat -f /sdcard/log.txt & 后台抓log,发现重启的时候也没什么异常,进入休眠状态,然后就一下子重启了,有个 shutdown VM 的东西,是不是和这个有关?