Site icon EfmSoft

What does macOS kernel return 0xDC008002 (kOSKextReturnNoMemory) mean?

 
Previous Next
kOSKextReturnInternalError kOSKextReturnNoResources

kOSKextReturnNoMemory

Memory allocation failed during a kext operation

kOSKextReturnNoMemory means that the OSKext operation could not allocate required memory. It is narrower than a general “kext cannot load” result: XNU reserves a different status, kOSKextReturnNoResources, for non-memory resources such as available load tags.

This result is meaningful only together with the phase that needed the allocation. A failure while parsing bundle metadata, resolving dependencies, preparing an executable image, or assembling a collection may have different operational consequences even though all use the same memory status.

Diagnostic split

StatusWhat it identifies
kOSKextReturnNoMemoryMemory allocation required by the OSKext operation failed.
kOSKextReturnNoResourcesA different loader resource is exhausted; XNU gives load tags as an example.
kOSKextReturnCacheProcessing of a system kext cache failed; it is not automatically an allocation error.

What to capture

References


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

Exit mobile version