导语:
android系统白屏问题导致的原因很多,比如驱动模块运行时空指针(oops),内存溢出(OOM)等,这种来自内核的问题直接导致死机.
目前遇到的白屏问题复现的测试方法:
打开WIFI,启动浏览器,播放在线音乐,每次在30分钟左右,系统出现白屏死机。
针对问题现象,做了如下尝试:
1.白屏时会打印如下log:
[ 3056.683038] ------------[ cut here ]------------
[ 3056.686203] WARNING: at arch/arm/plat-s5p/sysmmu.c:108 __sysmmu_disable+0x84/0x8c()
[ 3056.693825] Modules linked in: bcmdhd
[ 3056.697469] Backtrace:
[ 3056.699919] [<c0049518>] (check_same_owner+0x0/0x110) from [<c0542f70>] (fat_msg+0x18/0x1c)
根据这个提示分析,觉得可能性有这些:(1).wifi模块工作不稳定,但是正常打开网页流畅,这时没有对wifi模块做太多怀疑。(2).来自浏览器APK问题的可能性