Category
page 1Software bugs
software bug
error, flaw, failure or fault in a computer program/system that produces an incorrect or unexpected result or causes it to behave in unintended ways
Year 2000 problem
class of computer bugs related to dates beginning in the year 2000
Year 2038 problem
problem affecting digital systems that store system time as a signed 32-bit integer
Mariner 1
First US attempt to fly by Venus
Heartbleed
Heartbleed is a security bug in some outdated versions of the OpenSSL cryptography library, which is a widely used implementation of the Transport Layer Security (TLS) protocol. It was introduced into the software in 2012 and publicly disclosed in April 2014. Heartbleed could be exploited regardless of whether the vulnerable OpenSSL instance is running as a TLS server or client. It resulted from improper input validation (due to a missing bounds check) in the implementation of the TLS heartbeat extension. Thus, the bug's name derived from heartbeat. The vulnerability was classified as a buffer
buffer overflow
anomaly in computer security and programming that could be exploited as a security vulnerability
deadlock
state in which members are blocking each other
hallucination
confident unjustified claim by an AI

glitch
thumb|upright=1.3|A railway station display affected by a visual glitch, corrupting some of the text
memory leak
type of resource leak that occurs when a computer program incorrectly manages memory allocations
infinite loop
programming idiom
race condition
situation in computer system that occurs when multiple processes try to access a common resource
Shellshock
security bug in the Unix Bash shell
stack overflow
type of software bug
Therac-25
The Therac-25 was a computer-controlled radiation therapy machine produced by Atomic Energy of Canada Limited (AECL) in 1982 after the Therac-6 (neptune) and Therac-20 units (the earlier units had been produced in partnership with of France).
integer overflow
in programming, a condition that occurs when an arithmetic operation attempts to create a numeric value that is outside of the range that can be represented with a given number of digits
Scunthorpe problem
problem caused by profanity filters on the Internet
glitch art
practice of using digital or analog errors for aesthetic purposes
off-by-one error
type of numerical or counting error
heisenbug
In computer programming jargon, a heisenbug is a software bug that seems to disappear or alter its behavior when one attempts to study it. The term is a pun on the name of Werner Heisenberg, the physicist who first introduced the uncertainty principle, and it is a reference to the observer effect, which states that the act of observing a system inevitably alters its state. In electronics, the traditional term is probe effect, where attaching a test probe to a device changes its behavior. The term has been criticized because it confuses Heisenberg's uncertainty principle (to which it owes the n
Northeast blackout of 2003
major power outage in August 2003 in North America
dangling pointer
pointer that does not point to a valid object
priority inversion
undesirable computing scheduling scenario
memory safety
state of being protected from memory access bugs
Seville A400M crash
2015 plane crash in La Rinconada, near Seville, Spain
British Post Office scandal
British legal and political scandal
Maneuvering Characteristics Augmentation System
automated flight control feature of the Boeing 737 MAX to adapt its flying characteristics to new engines and their mounting position on the wings.
software regression
software bug that breaks previously working functionality
Cupertino effect
tendency of a spell checker to suggest or autocorrect with inappropriate words to replace misspelled words and words not in its dictionary
Y1C Problem
potential problem involving computers and computer systems in Taiwan in the year 2011 (Minguo 100)
Bush hid the facts
Bug in Microsoft Windows Applications
stack buffer overflow
software anomaly
Dirty COW
computer security vulnerability
Stagefright
software bug in Android

buffer overflow protection
software security technique
GPS week number rollover
Event occuring every 1024 weeks
security bug
software bug that can be exploited to gain unauthorized access or privileges on a computer system
time-of-check to time-of-use
class of software bugs
Ariane flight V88
failed maiden flight of Ariane 5, 1996
2021 Microsoft Exchange Server data breach
series of cyberattacks exploiting Microsoft's email and calendar server software

leap year bug
Issue resulting in miscalculation of leap years
uninitialized variable
computer program variable of undefined value
Cloudbleed
Cloudbleed was a Cloudflare buffer overflow disclosed by Project Zero on February 17, 2017. Cloudflare's code disclosed the contents of memory that contained the private information of other customers, such as HTTP cookies, authentication tokens, HTTP POST bodies, and other sensitive data. As a result, data from Cloudflare customers was leaked to all other Cloudflare customers that had access to server memory. This occurred, according to numbers provided by Cloudflare at the time, more than 18,000,000 times before the problem was corrected. Some of the leaked data was cached by search engines.
Zalgo text
distorted text containing an excess of unusual and non-meaningful combining characters, with no other goal than to obscure it with a glitchy layout, making it difficult to reproduce and read
Knight Capital Group
predecessor firm to KCG Holdings traded as KCG