2 definitions found From Jargon File (4.3.1, 29 Jun 2001) [jargon]: heisenbug /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}. From The Free On-line Dictionary of Computing (27 SEP 03) [foldoc]: heisenbug/hi:'zen-buhg/ (From Heisenberg's Uncertainty Principle in quantum physics) A bug that disappears or alters its behaviour 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 uninitialised memory, behaves quite differently.) In {C}, nine out of ten heisenbugs result from uninitialised auto variables, {fandango on core} phenomena (especially lossage related to corruption of the malloc {arena}) or errors that {smash the stack}. Opposite: {Bohr bug}. See also {mandelbug}, {schroedinbug}. [{Jargon File}] (1995-02-28)
Powered by Blog Dictionary [BlogDict]
Kindly supported by
Vaffle Invitation Code
Get a Freelance Job - Outsource Your Projects | Threadless Coupon
All rights
reserved. (2008-2024)