¿Qué significa el código de retorno del kernel de macOS 0xDC004003 (kOSMetaClassNoInit)?

 
Anterior Siguiente
kOSMetaClassHasInstances kOSMetaClassNoTempData

kOSMetaClassNoInit

Qué significa kOSMetaClassNoInit

kOSMetaClassNoInit representa una secuencia de registro OSMetaClass incorrecta: históricamente se asociaba a que preModLoad() no había preparado el contexto antes de ejecutar constructors de clases. El XNU actual marca este resultado como “never returned”.

Es principalmente útil al leer logs o código legacy. No es un retorno normal de una API moderna de dispositivo.

Qué comprobar

  • Verifique la versión de XNU o del código derivado que define el valor.
  • Revise el orden preModLoad → constructors/registration → postModLoad de la implementación afectada.
  • Conserve el primer mensaje del runtime que identifique la clase o módulo implicado.
  • No aplique recuperación de hardware a un fallo de inicialización del class registry.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.