Was bedeutet Watchdog! @Sync Fehler?

8

Android logcat gibt mir einen Fehler von E/Watchdog( 747): !@Sync 12552 . Die 747 würde ich schätzen, ist die PID und 12552 scheint ein Zähler zu sein, da sie bei jedem Auftreten inkrementiert wird.

Was bedeutet Watchdog! @Sync Fehler?

    
Motes 23.10.2013, 16:54
quelle

2 Antworten

6

dies (pre-KitKat) und diese (KitKat) Website:

  

Der Watchdog des Android-Frameworks soll sich mit Fällen befassen, in denen es einen gibt   Die folgenden Sperren werden für mehr als eine Minute oder wann gehalten   ServerThread ist beschäftigt.

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

Damit hängt der Fehler zusammen.

Für KitKat könnte es auch ein Paketmanager sein, der nicht für 10 Minuten oder eine andere benutzerdefinierte Implementierung antwortet, siehe obigen KitKat-Link.

    
Luciano Pinheiro 28.05.2014, 20:48
quelle
0

Keine autoritative Antwort, aber von meiner Arbeit mit Mikrocontrollern weiß ich jetzt, dass es manchmal einen "Watchdog-Timer" gibt, der ausgelöst wird, wenn das System abstürzt. Dies ist aus Wikipedia: "Ein Watchdog-Timer (WDT; manchmal auch als Computer oder COP-Timer oder einfach ein Watchdog bezeichnet) ist ein elektronischer Timer, der verwendet wird, um Computerfehlfunktionen zu erkennen und wiederherzustellen. Während des normalen Betriebs startet der Computer regelmäßig neu der Watchdog-Timer, um zu verhindern, dass er abläuft oder "ausläuft" Wenn der Computer aufgrund eines Hardwarefehlers oder eines Programmfehlers den Watchdog nicht neu startet, wird der Timer verstreichen und ein Timeout-Signal erzeugen Korrekturmaßnahmen einleiten oder Maßnahmen ergreifen Die Korrekturmaßnahmen beinhalten typischerweise, das Computersystem in einen sicheren Zustand zu versetzen und den normalen Systembetrieb wiederherzustellen. "

Mir ist immer noch unklar, ob es in Android implementiert ist, was "! @Sync" bedeutet oder welche gemeinsame oder mögliche Ursache es sein könnte.

    
Motes 31.01.2014 14:08
quelle

Tags und Links