| Anterior | Siguiente |
| EADDRINUSE | EPROTOTYPE |
ENOSR
Qué significa ENOSR en macOS
ENOSR es un errno histórico de STREAMS para agotamiento de recursos del subsistema. No significa simplemente “sin memoria” y no debe aplicarse a sockets BSD modernos por el nombre.
Si aparece en macOS/Darwin, identifica primero qué interfaz legacy o capa de compatibilidad lo produce y qué recurso administra.
Qué comprobar
- Registra provider, stream, operación y número de objetos/colas activos.
- Cierra una cantidad controlada de streams y verifica si el recurso vuelve antes de reintentar.
- Busca leaks en la propia capa de compatibilidad.
- No extrapoles tuning de TCP/socket buffers sin evidencia de que el recurso pertenezca al network stack moderno.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.