死机问题

定屏卡死经典案例整理
案例一
1、问题
【用户反馈】使用中死机
2、分析
1、稳定性问题重点关注db文件,解析db文件后,打开__exp_main.txt文件,查看发现该问题的原因,发现该问题为
SWT问题,提示system_server进程在adnroid.fg、android.ui、android.display这三个重要线程阻塞了,触发
watchdog。具体log如下:
Exception Class: SWT Exception Type: system_server_watchdog
Current Executing Process: system_server
Trigger time:[2019-01-30 13:48:26.866244] pid:1051
Backtrace: Process: system_server Subject: Blocked in monitor
com.android.server.wm.WindowManagerService on foreground thread (android.fg), Blocked in handler
on ui thread (android.ui), Blocked in handler on display thread (android.display)
2、根据上述提示,在__exp_main.txt直接查看system_server的堆栈信息,找到android.fg线程,查看线程状态是
Blocked,说明的确是阻塞了,如下log:
----- pid 1051 at 2019-01-30 13:47:50 ----- Cmd line: system_server
“android.fg” prio=5 tid=16 Blocked | group=“main” sCount=1 dsCount=0 flags=1 obj=0x12c00be8
self=0x7306db0000 | sysTid=1071 nice=0 cgrp=default sched=0/0 handle=0x72f98f74f0 | sta

猜你喜欢

转载自blog.csdn.net/qq_42894864/article/details/103780321