Site icon EfmSoft

Что означает код возврата ядра macOS 0xE0008104 (kIOFireWireCompleting)?

 
Предыдущий Следующий
kIOFireWireHardwareSlept kIOFireWireInvalidResponseLength

kIOFireWireCompleting

kIOFireWireCompleting в IOKit

Этот результат (числовое значение -536837884) относится к пространству результатов или сообщений IOKit. уже выполняемое завершение операции FireWire.

Как интерпретировать значение

kIOFireWireCompleting отмечает состояние, в котором завершение FireWire-операции уже выполняется. Проверьте повторный вход, callback и владельца завершения вместо поиска новой независимой аппаратной ошибки.

Что зафиксировать

  • Идентификатор операции, обратный вызов завершения, переход состояния, рабочий цикл или поток, поколение шины и второго вызывающего. Фиксирует объект и аппаратную границу.

Контрольная проверка

Сериализуйте один запрос до возврата его обратный вызов завершения. Не меняйте остальные условия, чтобы проверить именно повторный вход в завершение.

Исправление

Назначьте завершению единственного владельца и отложите close или повторное использование до терминального обратный вызов либо состояния.

Критерий приёмки

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

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version