Ma il codice funziona?

Perchè, che io sappia, certo che è possibile.

Comunque ho trovato qualcosa in merito a quel segnale qui:
http://en.wikipedia.org/wiki/SIGTRAP
e qui
http://www.ktln2.org/blog/post/gdb-e-sigtrap/