| Anterior | Siguiente |
| MACH_SEND_INVALID_RT_OOL_SIZE | MACH_SEND_MSG_FILTERED |
MACH_SEND_NO_GRANT_DEST
Qué significa MACH_SEND_NO_GRANT_DEST
La ruta permite enviar al endpoint, pero la política/atributo del destination no autoriza grants de capabilities en ese mensaje. El payload inline puede ser válido.
Hay que revisar qué descriptors transfieren rights y si el protocolo realmente necesita hacerlo.
Qué comprobar
- Identifica port descriptors del body.
- Comprueba atributos/policy del destination port.
- Elimina transfers innecesarios en lugar de cambiar el destination a ciegas.
- Distingue “no grant” de no poseer el right en el sender.
Referencias técnicas
- Apple XNU source: mach/message.h
- Mach Kernel Interface Reference: mach_msg
- GNU Mach Reference Manual: interprocess communication
¿Buscas un código diferente? Buscar otro código de estado o error.