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

 
Предыдущий Следующий
kOSMetaClassNoTempData kOSMetaClassNoKModSet

kOSMetaClassNoDicts

kOSMetaClassNoDicts является ошибкой регистрации класса Libkern из-за невозможности выделить внутренние словари OSMetaClass. Эти словари отслеживают зарегистрированные классы и связи при загрузке kext; статус относится к учёту регистрации в ядре, а не к словарю приложения.

Журнал OSMetaClass XNU прямо описывает это как ошибку выделения внутренних словарей. Полезны транзакция загрузки и состояние памяти ядра. Драйвер, который просто повторяет исходную операцию устройства, пропускает фазу возникновения ошибки.

На что направить диагностику

  • Определите kext и этап регистрации метакласса, связанный с сообщением.
  • Соберите соседние журналы выделения памяти ядра и OSKext.
  • Проверьте, был ли частично инициализированный процесс загрузки откатан до новой попытки.
  • Не путайте результат с ошибкой поиска в словаре свойств IOKit.

Ссылки


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