You are writing a C program. Time has come to run it. You are pretty confident that it will run at once.
$ ./foo Segmentation fault
The machine hardly reminds you that you were over-confident. But
before rushing to re-compile your program with debugging symbols or
printf() calls here and ...