ENGLISH DICTIONARY

Heisenbug

Definition, Meaning & Examples

Pronunciation /ˈhaɪzənˌbʌɡ/ · Part of speech noun

Quick meaning: Heisenbug is a noun meaning (computing) A software bug which fails to manifest itself or manifests differently during debugging.

Meaning

(computing) A software bug which fails to manifest itself or manifests differently during debugging.

Example Sentences

Except for pointer messups in C on my side, the Heisenbugs I've come across were hardly ever caused by _me_.
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.
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).

Word Forms

Related Words

Related dictionary entries include bohrbug, schroedinbug, enbugging, mandelbug, showstopper, debugging.

Related Dictionary Tools

Sources & Attribution

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.