| Anterior | Siguiente |
| MACH_SEND_TIMED_OUT | MACH_SEND_INTERRUPTED |
MACH_SEND_INVALID_VOUCHER
Qué significa MACH_SEND_INVALID_VOUCHER
Vouchers transportan contexto de actividad/quality-of-service/accounting. El port debe ser un voucher válido y la disposition debe corresponder a la cabecera.
El destination puede ser correcto y fallar sólo este contexto adicional.
Qué comprobar
- Comprueba voucher port y right type.
- Revisa msgh_voucher_port y disposition asociada.
- No reutilices vouchers tras invalidación/lifecycle changes.
- Si no usas vouchers explícitamente, revisa el runtime que construye la cabecera.
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.
