Segmentation fault segfault
Posix-signal SIGSEGV — programmet försökte komma åt minne det inte får läsa/skriva. Vanligaste orsak till krasch i C/C++. NULL dereference, use-after-free, buffer overflow.
Kerneln upptäcker via MMU-page fault → skickar SIGSEGV → default handler kraschar processen och skapar core dump. Felmeddelandet Segmentation fault (core dumped) är Unix-IC. Felsökning: gdb på core file, AddressSanitizer (-fsanitize=address) i build, Valgrind. Modernspråk (Rust, Go, JS, Python) eliminerar nästan genom design — ownership/GC/runtime checks. C++ smart pointers minskar risken.