| Anterior | Siguiente |
| MACH_RCV_INTERRUPTED | MACH_RCV_INVALID_NOTIFY |
MACH_RCV_PORT_CHANGED
Qué significa MACH_RCV_PORT_CHANGED
Describe una race histórica de membership/receive state, no contenido inválido del mensaje. En código moderno suele importar como constante de compatibilidad o al estudiar fuentes antiguas.
La clave es quién movió el receive right mientras el thread esperaba.
Qué comprobar
- Comprueba operaciones concurrentes sobre port-set membership.
- Confirma si la versión de XNU todavía devuelve este valor.
- No reintentes sin revalidar el receive right.
- Documenta el carácter legacy cuando corresponda.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.