Um programa é executado em um espaço especialmente alocado na memória. Um segfault, estouro de pilha, etc. acontece dentro deste espaço.
Quando você executa seus programas normalmente, esses erros não afetam mais nada. Todos esses erros acontecem na memória RAM, não em memória persistente.
Assim você não comprometerá seu computador com coisas como essa. (A menos que você esteja fazendo algumas E / S de arquivos com bugs como root ..., o que você provavelmente não deveria fazer durante o desenvolvimento)