Site icon EfmSoft

What does macOS kernel return 10 (KERN_MEMORY_ERROR) mean?

 
Could be also:
ConstantTypeOS
ERROR_BAD_ENVIRONMENTWin32 errorWindows
ippStsJPEGMarkerIntel Ipp StatusAny
ECHILDerrnoAny
IRQL_NOT_LESS_OR_EQUALBugCheck CodeWindows
Previous Next
KERN_MEMORY_FAILURE KERN_ALREADY_IN_SET

KERN_MEMORY_ERROR

KERN_MEMORY_ERROR reports a failure while Mach is trying to obtain data from a memory object during a page fault. XNU distinguishes it from KERN_MEMORY_FAILURE: here the object indicates that data could not be returned, but a later access to the same data may succeed.

This is therefore a data-supply or pager-side condition, not simply a bad virtual address. Mach maps address ranges to memory objects and normally asks the backing object or pager for page contents when a fault occurs. A temporary inability to supply that data can surface at the point of access rather than at the time the mapping was created.

What to investigate

Do not collapse this result into KERN_INVALID_ADDRESS. The virtual address can be valid; the problem is that its mapped object could not deliver the requested page data at that moment.

References


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

Exit mobile version