SIGABRT (6)SIGABRT (6) — Segnale di Interruzione Anomala
Il processo è stato interrotto, tipicamente chiamando abort() o a causa di un'asserzione fallita.
Cause di questo errore
Il programma ha chiamato abort(), un assert() fallito ha attivato abort(), oppure una funzione della libreria C ha rilevato un errore fatale come double free o corruzione dell'heap.
Come correggerlo
Analizzare il core dump con gdb. Cercare asserzioni fallite. Verificare la presenza di corruzione della memoria con Valgrind o AddressSanitizer.
Codici di errore correlati
EPERMEPERM — Operazione Non Consentita
Il processo non dispone dei permessi necessari per eseguire l'operazione richiesta.
EILSEQEILSEQ — Sequenza Multibyte Non Valida
È stata rilevata una sequenza di caratteri multibyte o wide non valida durante la conversione di caratteri.
EFBIGEFBIG — File Troppo Grande
La dimensione del file supera il massimo consentito dal filesystem o dal limite di risorse del processo.
ENOTEMPTYENOTEMPTY — Directory Non Vuota
È stato effettuato un tentativo di rimuovere una directory che contiene ancora elementi.
ENOLINKENOLINK — Collegamento Interrotto
Una risorsa remota collegata tramite un filesystem di rete non è più accessibile.
EDOMEDOM — Argomento Matematico Fuori Dominio
Una funzione matematica ha ricevuto un argomento al di fuori del suo dominio definito.