| Anterior | Siguiente |
| EMULTIHOP | EPROGMISMATCH |
EOVERFLOW
Qué significa EOVERFLOW
EOVERFLOW suele significar que el objeto es válido pero la aplicación no puede representar alguno de sus valores. El caso clásico es un programa de 32 bits con un off_t estrecho frente a archivos grandes; también puede afectar a inode numbers, block counts u otros metadatos.
No es falta de espacio ni corrupción del archivo. El filesystem puede funcionar perfectamente; el problema está en el ABI o tipo de datos elegido por el consumidor.
Qué comprobar
- Registra arquitectura, libc, opciones de compilación y tamaños de los tipos que reciben metadatos.
- En Linux de 32 bits, aplica de forma coherente la configuración de large-file support en todos los módulos y dependencias.
- No trunques inode, offset o tamaño para «hacer desaparecer» el error: podrías terminar operando sobre el objeto equivocado.
- Incluye archivos grandes e inode values grandes en CI si la herramienta debe soportar ABI antiguos.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
