此章节主要介绍了vold monitor timeout,StorageManagerService blocked等引起的SWT类型问题的分析SOP
问题特点
- 两次trace一致
- vold monitor timeout或是等binder对端vold
- user版本vold无dump信息
- 多发于Monkey/APP文件读写/访问外置T卡等情景
解题SOP
具体案例
1. 确认问题时间点和关键词
//SWT info.
06-29 12:09:45.004 1205 1234 I watchdog: Blocked in monitor com.android.server.StorageManagerService on foreground thread (android.fg)
2.查找对应时间段内两次trace一致
如,
----- pid 1205 at 2021-06-29 12:09:09 -----
Cmd line: system_server
…
----- pid 1205 at 2021-06-29 12:09:45 -----
Cmd line: system_server
…
"android.fg" prio=5 tid=12 Native
| group="main" sCount=1 dsCount=0 flags