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

 
Anterior Siguiente
MACH_SEND_NO_BUFFER MACH_SEND_INVALID_TYPE

MACH_SEND_TOO_LARGE

Qué significa MACH_SEND_TOO_LARGE

Puede deberse al tamaño total declarado, a descriptors/OOL resources o a límites específicos del port. Fragmentar sólo tiene sentido si el protocolo superior lo define.

No es lo mismo que MACH_SEND_MSG_TOO_SMALL, que indica una estructura truncada.

Qué comprobar

  • Registra msgh_size y tamaños OOL.
  • Consulta límites del destination/IPC path.
  • Reduce metadatos o usa OOL memory cuando el protocolo lo permita.
  • No fragmente un mensaje MIG arbitrariamente sin cambiar el protocolo.

Referencias técnicas


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