| Anterior | Siguiente |
| KERN_EXCEPTION_PROTECTED | KERN_INVALID_MEMORY_CONTROL |
KERN_INVALID_LEDGER
Qué significa KERN_INVALID_LEDGER
Ledgers son objetos kernel usados para contabilidad/límites de recursos. Un port cualquiera o un ledger ya inválido no puede sustituir al objeto esperado.
Este código suele ser relevante para código de sistema o tooling de bajo nivel, no para aplicaciones ordinarias.
Qué comprobar
- Registra la llamada y procedencia del ledger port.
- Comprueba lifetime y tipo del objeto.
- Revisa si el ledger pertenece al task/contexto esperado.
- Evita reutilizar el port después de destruir o liberar el ledger.
Referencias técnicas
- Apple XNU: kern_return.h
- Apple XNU: ledger.h
- Apple Kernel Programming Guide: Mach kernel abstractions
¿Buscas un código diferente? Buscar otro código de estado o error.
