Site icon EfmSoft

What does macOS kernel return 15 (KERN_INVALID_NAME) mean?

 
Could be also:
ConstantTypeOS
ERROR_INVALID_DRIVEWin32 errorWindows
ippStsLSFLowAndHighIntel Ipp StatusAny
ENOTBLKerrnoLinux
ENOTBLKerrnoMac
ENOTBLKerrnoSolaris
SPIN_LOCK_ALREADY_OWNEDBugCheck CodeWindows
Previous Next
KERN_ABORTED KERN_INVALID_TASK

KERN_INVALID_NAME

KERN_INVALID_NAME means the supplied Mach port name does not denote a port right in the relevant task's namespace. It is not enough that the number was valid earlier, was printed by another task, or resembles a known service port.

Mach access is capability-based. A task can manipulate a port only through a right that it actually holds in its own namespace. Rights can be transferred, renamed, destroyed, or removed; their numeric names are not stable cross-process handles.

What to investigate

Compare this with KERN_INVALID_RIGHT: KERN_INVALID_NAME says no right is denoted at all, while KERN_INVALID_RIGHT says a right exists but is the wrong kind for the requested operation.

References


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

Exit mobile version