heisenbug: /hi:´zen·buhg/, n.

[dal Principio Incerto di Heisenberg nella fisica quantistica] Un bug che sparisce o cambia il suo comportamento quando si tenta di testarlo o di isolarlo. (Questo utilizzo non e' particolarmente interessante; a volte l'uso di un debugger altera l'ambiente di operazione di un programma in modo abbastanza significativo ch il codice errato, come quello che si basa su valori di memoria non inizializzata, si comporta piuttosto differentemente.) Antonimo di Bohr bug; vedi anche mandelbug, schroedinbug. Nel C, nove heisenbug su dieci provengono da variabili automatiche non inizializzate, fenomeni di fandango on core (specialmente perdite relative a corruzione nell'arena di malloc) o errori che smash the stack (N.d.T. = incasinano lo stack).