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

 
Предыдущий Следующий
kOSKextReturnKCLoadFailure kOSKextReturnKCLoadFailureAuxKC

kOSKextReturnKCLoadFailureSystemKC

Подкод System KC

kOSKextReturnKCLoadFailureSystemKC обозначает сбой загрузки System Kernel Collection. В XNU он описан как подкод kOSKextReturnKCLoadFailure , который можно объединить побитовым ИЛИ с подкодом AuxKC. Если не загружаются и System KC, и AuxKC, сообщаемый младший код равен 0x1f.

Такое кодирование полезно при расшифровке необработанного целого значения из журналов: статус не просто сообщает о «проблеме kext», а указывает, на каком уровне коллекции произошёл сбой. Не удаляйте числовое значение при нормализации диагностических событий.

Как расшифровывать связанные значения

Младший код в libkern_kext_errСмысл
0x1cСемейство ошибок Base Kernel Collection.
0x1dСбой System KC.
0x1eСбой AuxKC.
0x1fОдновременно установлены биты сбоя System KC и AuxKC.

Приоритеты диагностики

  • Храните вместе необработанный статус, контекст загрузки и более ранние диагностические сообщения коллекции.
  • Отделяйте результат System KC от данных об одобрении стороннего kext или включении в AuxKC.
  • Не считайте, что файл, скопированный на диск, присутствовал в активной коллекции во время неудачной загрузки.

Ссылки


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