| Previous | Next |
| kOSMetaClassNoSuper | kOSMetaClassDuplicateClass |
kOSMetaClassInstNoSuper
kOSMetaClassInstNoSuper is the instance-construction counterpart to a missing superclass association in the legacy OSMetaClass runtime. Its historical meaning is that construction reached a class whose expected parent could not be identified in the registered hierarchy.
Current XNU marks the associated branch as “never returned.” Therefore the status should not be used as a generic diagnosis for an application object or a USB/PCI device. When it appears in an older source tree or log, investigate the kext's class registration and constructor order before examining device I/O.
Relevant checks
- Confirm the parent metaclass is available and registered before derived objects are constructed.
- Review kext dependencies and the order in which static C++ constructors execute.
- Look for an earlier
kOSMetaClassNoSuper, duplicate-class, or initialization failure. - Preserve the class and kext names in diagnostics; the numeric value alone cannot locate the broken hierarchy.
References
- Apple XNU: OSReturn.h
- Apple XNU: OSMetaClass.cpp
- Apple: deprecated kernel extensions and alternatives
Looking for a different code? Search another status or error code.
