| 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
- Apple XNU: OSReturn.h
- Apple XNU: OSMetaClass.cpp
- Apple: deprecated kernel extensions and alternatives
¿Buscas un código diferente? Buscar otro código de estado o error.