| Anterior | Siguiente |
| MACH_RCV_IN_SET | MACH_RCV_BODY_ERROR |
MACH_RCV_HEADER_ERROR
Qué significa MACH_RCV_HEADER_ERROR
La dificultad ocurre al materializar los rights asociados a remote/local/voucher fields, no al copiar el payload inline. El retorno puede llevar flags que explican shortage de namespace o kernel.
El mensaje ya pudo haberse retirado de la cola, por lo que un retry simple no reproduce necesariamente el mismo estado.
Qué comprobar
- Decodifica los flags suplementarios del retorno.
- Revisa dispositions y rights de la cabecera.
- Comprueba capacidad del IPC namespace receptor.
- No trate el mensaje como no recibido sin consultar la semántica de header error.
Referencias técnicas
- Mach Kernel Interface Reference: mach_msg
- Apple Kernel Programming Guide: Mach overview
- Apple XNU source: mach/message.h
¿Buscas un código diferente? Buscar otro código de estado o error.