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

 
Anterior Siguiente
MACH_SEND_INVALID_TYPE MACH_SEND_INVALID_TRAILER

MACH_SEND_INVALID_HEADER

Qué significa MACH_SEND_INVALID_HEADER

msgh_bits, size, remote/local/voucher dispositions y otros campos deben ser mutuamente coherentes. Un header mal construido se rechaza antes de interpretar el protocolo superior.

Es frecuente al construir mach_msg_header_t manualmente.

Qué comprobar

  • Registra todos los campos del header.
  • Valida msgh_size contra el buffer real.
  • Comprueba dispositions en msgh_bits.
  • Compara con un mensaje conocido válido del mismo protocolo.

Referencias técnicas


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