Android随机重启 - 清除/ proc / last_kmsg

时间:2014-04-17 19:17:40

标签: android debugging kernel

我们正在尝试在我们的Nexus 7平板电脑上诊断随机重启。重新启动看起来像:应用程序无响应,黑屏,cyanogenmod启动屏幕,正常锁定屏幕,平板电脑正常运行。一个理论是内核恐慌。在崩溃之后我还没有把手放在设备上(他们在现场)但我可能会引起内核恐慌,导致测试人员描述的崩溃。结果/ proc / last_kmsg显示了这个:

[ 2431.183227] Kernel panic - not syncing: Fatal exception
[ 2431.183502] wcnss_8960: crash shutdown : 0
[ 2434.686065] Rebooting in 5 seconds..
[ 2439.688842] Going down for restart now
[ 2439.689239] in panic

No errors detected
Boot info:
Last boot reason: Panic

为了测试,我编写了一个测试/ proc / last_kmsg存在的小程序。如果它在那里,我使用cat / proc / last_kmsg> file_path获取文件的副本。我想删除,清除,重命名/ proc / last_kmsg文件,这样我就不会继续复制文件了。似乎一旦last_kmsg文件存在,它就永远存在。有没有办法摆脱这个文件?

有关调试随机崩溃的任何想法?我的程序运行时已经运行了ACRA,并且在用户报告突然崩溃时我从未见过错误报告。

由于

请注意我们使用cyanogenmod在新的Nexus 7上运行。

0 个答案:

没有答案