| Anterior | Siguiente |
| kIOReturnUnderrun | kIOReturnDeviceError |
kIOReturnOverrun
Qué significa kIOReturnOverrun
El producer entregó más datos o más rápido de lo que la ruta podía absorber. Dependiendo del dispositivo, puede haberse perdido información y el stream requerir resync.
No es necesariamente un buffer overflow de memoria inseguro; suele ser una condición de I/O controlada por el driver.
Qué comprobar
- Registra capacidad y cantidad de datos producida.
- Comprueba rate, packet size y consumer latency.
- Revisa si el hardware reporta dropped frames/bytes.
- Resincroniza el stream según el protocolo antes de continuar.
Referencias técnicas
- Apple Developer: kIOReturnOverrun
- Apple XNU source: IOReturn.h
- USB-IF: USB 2.0 Specification
- libusb: asynchronous and isochronous transfers
¿Buscas un código diferente? Buscar otro código de estado o error.
