What does heisenbug mean?
Heisenbug means (computing) A software bug which fails to manifest itself or manifests differently during debugging..
Checking saved dictionary data and trusted language sources. This will stop automatically if a source does not respond.
/ˈhaɪzənˌbʌɡ/ · noun
(computing) A software bug which fails to manifest itself or manifests differently during debugging..
I recently encountered a particularly infuriating Heisenbug. A large program, when given a large input, was just mysteriously dying. Of course, I ran it under the debugger. The mystery deepened: the program returned quietly to the debugger.
Except for pointer messups in C on my side, the Heisenbugs I've come across were hardly ever caused by _me_.
There are multiple perf related issues like this that are hard to track down. They are borderline heisenbugs that are possibly race conditions, so bisecting doesn't work and even things like enablibg^([sic]) ftrace will make the issue go away (or crash ftrace itself).
Use heisenbug when its meaning, tone and grammar fit the full sentence. A synonym is not always a direct replacement.
Heisenbug means (computing) A software bug which fails to manifest itself or manifests differently during debugging..
The closest synonym depends on the sentence and intended sense.
The opposite depends on the specific sense.
I recently encountered a particularly infuriating Heisenbug. A large program, when given a large input, was just mysteriously dying. Of course, I ran it under the debugger. The mystery deepened: the program returned quietly to the debugger.
FreeDictionaryAPI.com / Wiktionary · Original source · CC BY-SA 4.0
Dictionary data is provided by FreeDictionaryAPI.com and sourced from Wiktionary under its stated license.