Penguin
Annotated edit history of HeisenBug version 5, including all changes. View license author blame.
Rev Author # Line
1 JohnMcPherson 1 A bug that disappears or changes behaviour when you are trying to track it down.
3 AristotlePagaltzis 2
3 "What do yo mean, I shouldn't initialize variables in an assert(3)?"
4
4 DeePatton 5 An example of this is when the act of debugging changes the program's execution (for example, uninitialised memory patterns or a RaceCondition) in such a way that the bug is not triggered.
1 JohnMcPherson 6
3 AristotlePagaltzis 7 See also:
8 * __BUGS__ in assert(3)
9 * JargonFile:heisenbug
5 JohnMcPherson 10 ----
11 CategoryProgrammingBugs