| Previous | Next |
| KERN_RPC_TERMINATE_ORPHAN | KERN_NOT_SUPPORTED |
KERN_RPC_CONTINUE_ORPHAN
Continuation of an orphaned activation
KERN_RPC_CONTINUE_ORPHAN is the companion control outcome to KERN_RPC_TERMINATE_ORPHAN. XNU describes it as allowing an orphaned activation to continue executing, so it should be interpreted as an internal Mach RPC state decision rather than as a successful response to the original client request.
Its diagnostic value lies in reconstructing ownership and teardown order. A continuation decision does not guarantee that a peer will receive a reply, that a higher-level operation is complete, or that the surrounding service remains available.
What to inspect
- Correlate request and reply-port state before the activation became orphaned.
- Record task, thread, and server lifecycle events around the same timestamp.
- Check whether cleanup code can still touch resources owned by the departed endpoint.
- Preserve any later terminal result that determines whether the work completed or was abandoned.
References
- Apple XNU: kern_return.h
- Apple Kernel Programming Guide: Mach IPC and MIG
- Mach Kernel Interface Reference Manual
Looking for a different code? Search another status or error code.
