| Anterior | Siguiente |
| MACH_SEND_INVALID_VOUCHER | MACH_SEND_MSG_TOO_SMALL |
MACH_SEND_INTERRUPTED
Qué significa MACH_SEND_INTERRUPTED
La operación no es un timeout ni implica necesariamente destino inválido. Según opciones, la espera por espacio en queue u otra fase del send pudo ser interrumpida.
Antes de reintentar una operación RPC, considera si el mensaje pudo avanzar parcialmente según el contrato de la API.
Qué comprobar
- Registra send options e interruption/cancel state.
- Distingue de MACH_SEND_TIMED_OUT.
- Revisa política de retry del protocolo.
- No repita requests no idempotentes sin saber si fueron entregados.
Referencias técnicas
- Mach Kernel Interface Reference: mach_msg
- Apple XNU source: mach_msg implementation
- Apple Kernel Programming Guide: Mach overview
¿Buscas un código diferente? Buscar otro código de estado o error.