Site icon EfmSoft

What does macOS kernel return 0xDC004005 (kOSMetaClassNoDicts) mean?

 
Previous Next
kOSMetaClassNoTempData kOSMetaClassNoKModSet

kOSMetaClassNoDicts

kOSMetaClassNoDicts is a Libkern class-registration failure caused by allocation of OSMetaClass internal dictionaries. Those dictionaries track registered classes and their relationships while a kext is being loaded; the status is therefore about kernel-side registration bookkeeping, not a dictionary object supplied by an application.

XNU's OSMetaClass logger calls out this condition as an allocation failure for internal dictionaries. The useful evidence is the load transaction and kernel memory state. A driver that simply retries the original device operation after this status has missed the phase in which the error occurred.

Diagnostic focus

References


Looking for a different code? Search another status or error code.

Exit mobile version