Segfault
Every program gets a set of regions it’s allowed to read and write. Step outside — dereferencing NULL, reading a freed chunk the OS has reclaimed, running off the end of an array — and the OS pulls the plug.
your program → reads 0x0
│
▼
OS: "nope" → CRASH
The first sign something is deeply wrong.