HEISENBUG


Meaning of HEISENBUG in English

transcription, транскрипция: [ /hi:'zen-buhg/ n. ]

[from Heisenberg's Uncertainty Principle in quantum physics] A bug that disappears or alters its behavior when one attempts to probe or isolate it. (This usage is not even particularly fanciful; the use of a debugger sometimes alters a program's operating environment significantly enough that buggy code, such as that which relies on the values of uninitialized memory, behaves quite differently.) Antonym of Bohr bug ; see also mandelbug , schroedinbug . In C, nine out of ten heisenbugs result from uninitialized auto variables, fandango on core phenomena (esp. lossage related to corruption of the malloc arena ) or errors that smash the stack .

Jargon File English vocabulary.      Английский словарь жаргона.