| Anterior | Siguiente |
| KERN_INVALID_HOST | KERN_MEMORY_DATA_MOVED |
KERN_MEMORY_PRESENT
Qué significa KERN_MEMORY_PRESENT
Es una condición del protocolo de external memory management: el kernel ya tiene esa memoria y la entrega duplicada no corresponde al estado esperado.
No significa que la RAM esté “llena”; señala desincronización del pager con el estado de VM.
Qué comprobar
- Revisa callbacks y bookkeeping del external memory manager.
- Comprueba si la misma offset/page se suministró dos veces.
- Correlaciona con races entre page-in y supply.
- Mantén el estado del pager sincronizado con las respuestas del kernel.
Referencias técnicas
- XNU: kern_return.h
- Apple Kernel Programming Guide: memory objects
- GNU Mach Reference Manual: External Memory Management
¿Buscas un código diferente? Buscar otro código de estado o error.