| Anterior | Siguiente |
| MACH_RCV_PORT_CHANGED | MACH_RCV_INVALID_DATA |
MACH_RCV_INVALID_NOTIFY
Qué significa MACH_RCV_INVALID_NOTIFY
Las opciones que solicitan determinadas notificaciones requieren una capability concreta. Un port name existente con otro right type no basta.
El mensaje de datos puede ser independiente; falla la configuración de notification.
Qué comprobar
- Comprueba el right type del notify port.
- Verifica que el task conserva el receive right.
- Revisa move/deallocate del port antes de mach_msg.
- Desactiva la opción de notify sólo si realmente no es necesaria.
Referencias técnicas
- Mach Kernel Interface Reference: mach_msg
- Apple XNU source: mach/message.h
- Apple Kernel Programming Guide: Mach overview
¿Buscas un código diferente? Buscar otro código de estado o error.
