Il sottosistema Read-Copy Update (RCU) segnala che un core della CPU è rimasto bloccato all'interno di una sezione critica del kernel per troppi secondi senza cedere il controllo (loop infinito o deadlock hardware).
RCU_STALL_WARNING
→
Messaggi diagnostici del kernel vengono persi perché un driver difettoso genera log a raffica superando la capienza del buffer `log_buf_len`.
DMESG_OVERRUN
→
Il file di memoria post-crash (core dump) non viene scritto interamente o viene scartato dal kernel perché la dimensione massima per i core dump dell'utente è impostata a zero (`ulimit -c 0`) o inferiore alla dimensione della memoria del processo.
COREDUMP_TRUNCATED
→
La shell o un'applicazione non può generare nuovi processi figli tramite chiamata `fork()` perché la RAM/swap è totalmente esaurita oppure è stato raggiunto il limite massimo di PID (`kernel.pid_max`).
FORK_ENOMEM
→
Una periferica PCIe o controller ha tentato di eseguire un accesso diretto alla memoria (DMA) verso un indirizzo fisico non mappato o non autorizzato dalle tabelle IOMMU VT-d/AMD-Vi.
IOMMU_FAULT
→
Si verifica frequentemente con database o motori di ricerca (Elasticsearch, OpenSearch) quando il numero di aree di memoria virtuale mappate supera il parametro di sistema `vm.max_map_count`.
MMAP_ENOMEM
→
Non è possibile aprire nuove sessioni terminale (SSH, tmux, docker exec) perché il limite massimo di pseudoterminali configurato in `/proc/sys/kernel/pty/max` è stato raggiunto.
OUT_OF_PTY
→
Applicazioni come Apache o PostgreSQL falliscono l'allocazione di semafori System V per la sincronizzazione inter-processo perché i limiti del kernel `kernel.sem` sono stati superati.
IPC_ENOSPC
→