dict.org

The DICT Development Group


Search for:
Search type:
Database:

Database copyright information
Server information
Wiki: Resources, links, and other information


2 definitions found
 for heisenbug
From The Jargon File (version 4.4.7, 29 Dec 2003) :

  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 (18 March 2015) :

  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 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
     corruption of the malloc arena) or errors that smash the
     stack.
  
     Opposite: Bohr bug.  See also mandelbug, schroedinbug.
  
     [{Jargon File]
  
     (1995-02-28)
  

Questions or comments about this site? Contact webmaster@dict.org