Step 1: According the log:
android.display- waiting to lock tid=13
"android.fg" prio=5 tid=13 Blocked
| group="main" sCount=1 dsCount=0 obj=0x12cce900 self=0x6d2b8c00
| sysTid=651 nice=0 cgrp=default sched=0/0 handle=0x60151930
| state=S schedstat=( 2783064748 1301129593 5898 ) utm=128 stm=150 core=1 HZ=100
| stack=0x6004f000-0x60051000 stackSize=1038KB
| held mutexes=
at com.android.server.am.ActivityManagerService.monitor(ActivityManagerService.java:19743)
- waiting to lock <0x0a24b828> (a com.android.server.am.ActivityManagerService) held by thread 26
at com.android.server.Watchdog$HandlerChecker.run(Watchdog.java:178)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at androi
android.display- waiting to lock tid=13
"android.fg" prio=5 tid=13 Blocked
| group="main" sCount=1 dsCount=0 obj=0x12cce900 self=0x6d2b8c00
| sysTid=651 nice=0 cgrp=default sched=0/0 handle=0x60151930
| state=S schedstat=( 2783064748 1301129593 5898 ) utm=128 stm=150 core=1 HZ=100
| stack=0x6004f000-0x60051000 stackSize=1038KB
| held mutexes=
at com.android.server.am.ActivityManagerService.monitor(ActivityManagerService.java:19743)
- waiting to lock <0x0a24b828> (a com.android.server.am.ActivityManagerService) held by thread 26
at com.android.server.Watchdog$HandlerChecker.run(Watchdog.java:178)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at androi