Gli errori di segmentazione si verificano quando si accede alla memoria che non appartiene al proprio processo. Usa questo tag insieme a un tag che indica la lingua e un tag che indica il sistema operativo. Gli errori di segmentazione sono in genere il risultato di un'operazione di dereferenziazione con variabili puntatore (molto spesso contenenti un indirizzo non valido) o un overflow del buffer. La causa principale di un valore di puntatore non valido potrebbe essere lontana dalla posizione che ha generato l'errore di segmentazione.