| Anterior | Siguiente |
| kOSMetaClassInstNoSuper | kOSMetaClassNoKext |
kOSMetaClassDuplicateClass
Qué significa kOSMetaClassDuplicateClass
kOSMetaClassDuplicateClass indica que el runtime OSMetaClass encontró una clase duplicada durante el registro de clases C++ de un kext. Se refiere al class registry de Libkern, no a un bundle identifier repetido ni a dos servicios con el mismo nombre en I/O Registry.
La investigación debe localizar qué dos módulos intentan aportar la misma identidad de clase y por qué ambos llegan a registrarse en la misma sesión de carga.
Qué comprobar
- Registre nombre de clase y kext que realiza cada registro.
- Revise dependencias ya cargadas y builds que empaqueten definiciones de clase superpuestas.
- Compruebe el orden de carga y cualquier intento anterior que haya dejado logs incompletos.
- No “arregle” el problema renombrando un servicio de dispositivo; la colisión está en el runtime de clases.
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.
