Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What does Watchdog !@Sync error indicate?

Tags:

android

Android logcat gives me an error of E/Watchdog( 747): !@Sync 12552. The 747 I would guess is the PID and 12552 seems to be a counter as it is incremented with each occurrence.

What does Watchdog !@Sync error indicate?

like image 844
Motes Avatar asked Oct 23 '13 16:10

Motes


1 Answers

Considering this (pre-KitKat) and this (KitKat) website:

Android framework's watchdog is meant to deal with cases when any of the following locks is held for more than a minute or when ServerThread is busy.

  • ActivityManagerService.this
  • PowerManagerService.mLocks
  • WindowManagerService.mWindowMap
  • WindowManagerService.mKeyguardTokenWatcher
  • WindowManagerService.mKeyWaiter

So, the error is related to that.

For KitKat it could also be a package manager not responding for 10 minutes or another custom implementation, see KitKat link above.

like image 72
Luciano Pinheiro Avatar answered Nov 16 '22 14:11

Luciano Pinheiro