Differences between version 5 and predecessor to the previous major change of HeisenBug.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 5 | Last edited on Sunday, May 7, 2006 1:44:12 pm | by JohnMcPherson | Revert |
Older page: | version 2 | Last edited on Wednesday, March 24, 2004 9:04:22 pm | by StuartYeates | Revert |
@@ -1,4 +1,11 @@
A bug that disappears or changes behaviour when you are trying to track it down.
-An example cause of this is 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.
-See JargonFile:heisenbug
, the
"BUGS" section
of assert(3)
+"What do yo mean
, I shouldn't initialize variables in an assert(3)?
"
+
+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.
+
+See also:
+* __BUGS__ in
assert(3)
+* JargonFile:heisenbug
+----
+CategoryProgrammingBugs