Segmentation Fault
POSIX-Signal SIGSEGV — das Programm hat versucht, auf Speicher zuzugreifen, den es nicht lesen oder beschreiben darf. Häufigste Absturzursache in C/C++. NULL-Dereferenzierung, Use-after-free, Pufferüberlauf.
Der Kernel erkennt es über einen MMU-Seitenfehler → sendet SIGSEGV → der Standard-Handler lässt den Prozess abstürzen und erzeugt einen Core Dump. Die Meldung Segmentation fault (core dumped) ist Unix-Ikonografie. Fehlersuche: gdb auf der Core-Datei, AddressSanitizer (-fsanitize=address) im Build, Valgrind. Moderne Sprachen (Rust, Go, JS, Python) eliminieren das Problem fast schon durch Design — Ownership, Garbage Collection, Laufzeitprüfungen. Smart Pointer in C++ verringern das Risiko.