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

 
Предыдущий Следующий
kOSKextReturnTimeout kOSKextReturnSystemPolicy

kOSKextReturnStopping

Расширение ядра находится в переходе остановки

kOSKextReturnStopping означает, что kext уже останавливается, поэтому новые запросы выполнять нельзя. Это результат перехода состояния: компонент уже покидает активное состояние, а не отклоняет запрос из-за недостатка прав или неверного пакета.

Здесь важна диагностика с учётом гонок. Клиент может правомерно увидеть этот код, если запрос совпал по времени с выгрузкой или удалением. Повтор без управления порядком жизненного цикла может дать другой статус и скрыть исходную последовательность.

Что сопоставить

  • Время запроса с операцией, инициировавшей остановку или выгрузку.
  • Какой клиент или служба всё ещё удерживали ссылки, если последующее удаление вернуло kOSKextReturnInUse.
  • Вернула ли процедура остановки ошибку, которая вместо этого была бы представлена как kOSKextReturnStartStopError.

Ссылки


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