¿Qué significa el código de retorno del kernel de macOS 0x10000016 (MACH_SEND_NO_GRANT_DEST)?

 
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


¿Buscas un código diferente? Buscar otro código de estado o error.