Что указывает ошибка Watchdog! @Sync?

Android logcat дает мне ошибку E/Watchdog( 747): !@Sync 12552 . 747, я бы предположил, что PID и 12552, кажется, являются счетчиком, поскольку он увеличивается с каждым возникновением.

Что указывает ошибка Watchdog! @Sync?

Учитывая это (pre-KitKat) и этот сайт (KitKat):

Контрольная панель Android framework предназначена для рассмотрения случаев, когда одна из следующих блокировок удерживается более одной минуты или когда ServerThread занят.

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

Таким образом, ошибка связана с этим.

Для KitKat он также может быть менеджером пакетов, который не отвечает в течение 10 минут или другой пользовательской реализации, см. Ссылку KitKat выше.

Не авторитетный ответ, но из моей работы с микроконтроллерами я теперь знаю, что иногда есть «сторожевой таймер», который срабатывает, если система заглохнет. Это из википедии: «Таймер сторожевого таймера (WDT, иногда называемый компьютером, работающим надлежащим образом, или таймер COP или просто сторожевой таймер) – это электронный таймер, который используется для обнаружения и восстановления после сбоев в работе компьютера. Во время нормальной работы компьютер регулярно перезапускается Сторожевой таймер, чтобы предотвратить его прохождение или «тайм-аут». Если из-за сбоя оборудования или программной ошибки компьютер не перезапустил сторожевой таймер, таймер завершится и сформирует сигнал тайм-аута. Сигнал таймаута используется для Инициировать корректирующие действия или действия. Корректирующие действия обычно включают в себя помещение компьютерной системы в безопасное состояние и восстановление нормальной работы системы ».

Я до сих пор не понимаю, как это реализовано на Android, что означает «! @Sync» или что может быть общей или возможной причиной.

Intereting Posts
Как заставить RelativeLayout работать с объединением и включать? GetActionBar (). SetDisplayHomeAsUpEnabled (true) выбрасывает NullPointerException Как захватить изображение и сохранить его с помощью встроенной камеры Android Android-градир, собственные библиотеки для разных архитектур SetPackage для намерения в пряниках Добавьте gcm.jar в Eclipse IDE (Google Cloud Messaging) Ни пользователь, ни текущий процесс не имеют android.permission.BLUETOOTH Как вращать актер изображения в libgdx по средней точке? Как установить край для вертикальной полосы прокрутки с правого края в ListView? Roboguice: использование ручных инъекций вызывает ConfigurationException (реализация не была связана) Фильтрация курсора в правильном направлении? Как нарисовать кривую линию в андроиде? RelativeLayout центр вертикальный Поиск номера версии приложения в коде Java.exe вышел с кодом 2 (MSB6006) Выход с ошибкой: Слишком много ссылок на поле: 81626; Max – 65536