Самый маленький код, который после компиляции с помощью gcc вызывает segmentation fault:
main;
Компилируем:
$ gcc crash.c
crash.c:1: warning: data definition has no type or storage class
Запускаем:
$ ./a.out
Segmentation fault
Увидел не так давно на хабре, делюсь.