Heisenbug


jargon
/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)

Read Also:

  • Heisman trophy

    noun an annual award given to the outstanding college football player in the U.S. by the Downtown Athletic Club of New York City Word Origin for coach John W. Heisman

  • Heiss

    [hahys] /haɪs/ noun 1. Carol E(lizabeth) born 1940, U.S. figure skater.

  • Heist

    [hahyst] /haɪst/ Slang. noun 1. a robbery or holdup: Four men were involved in the armored car heist. verb (used with object) 2. to take unlawfully, especially in a robbery or holdup; steal: to heist a million dollars’ worth of jewels. 3. to rob or hold up. /haɪst/ noun 1. a robbery verb 2. (transitive) […]

  • Heister

    [hahyst] /haɪst/ Slang. noun 1. a robbery or holdup: Four men were involved in the armored car heist. verb (used with object) 2. to take unlawfully, especially in a robbery or holdup; steal: to heist a million dollars’ worth of jewels. 3. to rob or hold up. /haɪst/ noun 1. a robbery verb 2. (transitive) […]

  • Heisting

    [hahyst] /haɪst/ Slang. noun 1. a robbery or holdup: Four men were involved in the armored car heist. verb (used with object) 2. to take unlawfully, especially in a robbery or holdup; steal: to heist a million dollars’ worth of jewels. 3. to rob or hold up. /haɪst/ noun 1. a robbery verb 2. (transitive) […]


Disclaimer: Heisenbug definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.