What does macOS kernel return 47 (KERN_NODE_DOWN) mean?

 
Could be also:
ConstantTypeOS
ippStsRepetitiveSrcDataIntel Ipp StatusAny
EL3RSTerrnoLinux
EAFNOSUPPORTerrnoMac
ECANCELEDerrnoSolaris
INSTRUCTION_BUS_ERRORBugCheck CodeWindows
Previous Next
KERN_NOT_SUPPORTED KERN_NOT_WAITING

KERN_NODE_DOWN

Remote-node availability, not a local queue timeout

KERN_NODE_DOWN identifies a remote node that is down or inaccessible. It differs from KERN_OPERATION_TIMED_OUT, which is a local thread-oriented wait that expired, and from MACH_SEND_TIMED_OUT, which concerns admission to a local destination port queue.

The status belongs to older distributed-Mach semantics and low-level diagnostics. Preserve the endpoint and routing context before treating it as a generic network outage; the immediate failure may be in the Mach node relationship rather than an application socket connection.

What to inspect

  • Keep the remote-node identity or path used by the caller.
  • Determine whether the target had become unavailable, was never reachable, or was torn down during the request.
  • Collect companion IPC, reply, or service-lifecycle status.
  • Check whether the modern application actually uses a supported local service abstraction instead of distributed Mach facilities.

References


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