| Anterior | Siguiente |
| MACH_SEND_INVALID_MEMORY | MACH_SEND_TOO_LARGE |
MACH_SEND_NO_BUFFER
Qué significa MACH_SEND_NO_BUFFER
Es una escasez de recursos kernel durante la preparación del mensaje, no una indicación de que el buffer user-space sea nulo. Puede ser temporal bajo presión.
Un retry agresivo puede empeorar la presión.
Qué comprobar
- Registra tamaño/frecuencia de mensajes.
- Correlaciona con resource pressure del sistema.
- Aplica límites/backoff si el protocolo permite retry.
- Busca leaks o crecimiento anormal de IPC buffers.
Referencias técnicas
- Mach Kernel Interface Reference: mach_msg
- Apple Kernel Programming Guide: Mach overview
- Apple XNU source: mach_msg implementation
¿Buscas un código diferente? Buscar otro código de estado o error.
