| Anterior | Siguiente |
| MACH_SEND_TOO_LARGE | MACH_SEND_INVALID_HEADER |
MACH_SEND_INVALID_TYPE
Qué significa MACH_SEND_INVALID_TYPE
Mach valida el tipo de descriptor y cómo se transfieren sus recursos. Un valor no soportado o incoherente hace fallar el send aunque todos los punteros sean accesibles.
Es un error de construcción del complex message.
Qué comprobar
- Recorre cada descriptor y su type.
- Comprueba descriptor count.
- Valida dispositions de port descriptors.
- Asegura layout/alignment correcto de descriptores.
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.
