Software QA and Testing Resources - Bugs List
A listing of more than 190 software bugs that have had major impacts.
- In January 2024 it was reported that the British government agreed to spend more than a half-billion
dollars to reimburse hundreds of former postal officials who were wrongly convicted of theft, fraud and
false accounting over a 16 year period. The wrongful prosecutions were blamed on an error-prone
accounting system used by the postal service. A review commission called it the "...biggest single
series of wrongful convictions in British legal history." In June 2024 it was reported that a former software
developer for the accounting system, who served as an expert witness against many of those who were wrongly
convicted, stated "I was confident, possibly wrongly so, that when problems did occur they were quickly fixed
and they weren’t left to fester in the system to have a large impact".
- Bugs in the software system of a US state's unemployment system resulted in erroneous fraud
determinations against more than 30,000 people from 2013-2015, according to extensive media coverage.
This resulted in penalties, garnished wages and tax refunds, foreclosures, bankruptcies, and possible
referrals for criminal prosecution. Eventually the state spent more than $20 million in refunds,
lawsuits were filed, including against the software vendor and unemployment agency officials, and a
class-action lawsuit was initiated. One of the lawsuits was settled in 2017 in which the unemployment
agency apologized for the false fraud claims. A class action lawsuit was settled for $20 million in
January 2024, and a replacement unemployment system was expected in 2025.
- A North American bank struggled with numerous bugs in its wealth management system after
a system conversion, according to news accounts in December 2023. Reportedly some transactions failed to
complete and some occurred multiple times or with incorrect amounts, and the system crashed
multiple times.
- A North American auto manufacturer halted sales of its new SUV EV's in December
2023 due to what the company said were 'software-related quality issues'. The EV's
purchased for review by some auto industry media outlets had so many problems that
one driver had to abandon his vehicle for a gas-powered vehicle during a long test drive.
- Thirteen percent of a major airline's flights were delayed due to an hour-long groundstop during
a day in September 2023, reportedly due to problems with a software update.
- In August 2023 a large North American bank was reported to have technical problems causing
elimination of direct deposits from some customer accounts, resulting in loss of access to funds and
overdrafts; a similar problem had occurred 6 months earlier.
- A cancer blood test maker erroneously notified hundreds of customers that they had cancer,
including some notifications sent prior to customers taking the blood test, all due to
software problems according to June 2023 media reports. Reportedly the company
produced results that were accurate, but the notifications that were sent out were incorrect.
- An investmenmt firm with more than $7 trillion in assets was fined $800,000 by a financial
regulator in May 2023 for having '...overstated projected yield and projected annual income...' in
more than 8 million account atatements during a period of nearly a year, for having '...inaccurately
presented market appreciation/depreciation and investment returns.' for more than 1.5 years, and
for '...failing to timely address customer reports of inaccuracies.' The company eventually
corrected the calculation bugs.
- The spacecraft moon landing of an Asian nation's unmanned lunar mission crashed in April 2023
due to a software error in calculating altitude as the spacecraft flew over the rim of a moon crater,
according to media outlets.
- A historical meltdown in flight operations at a major North American airline in December 2022 resulted
in more than 15,000 cancelled flights, a regulatory fine of $140 million, and reported losses of more
than $1 billion. Reportedly the problems were partly due to abnormal weather conditions, which affected
the airline much more than other airlines due to the long-term failure to deal with IT system problems
and technical debt.
- An API bug in the voter registration system of a U.S. state government resulted in a failure in the
timely updating of 149,000 voter registrations for a November 2022 election, according to news reports.
The same issue had reportedly caused problems with several hundred thousand updates and mailings
previously. A new system was expected to replace the existing problematical system by 2025.
- One of the most popular video gaming companies had to temporarily shut down many of its servers
due to a bug in a software update, according to new reports in October 2022.
- In September 2022 it was reported that the U.S. Internal Revenue service had inadvertently disclosed
a subset of data from 120,000 tax returns due to what was eventually determined to be 'a programming error'. In
In September 2023 a report was submitted to the U.S. Congress regarding a second unathorized disclosure
'that confirmed that the data posted was the same from the first disclosure'.
- The CEO of a large European auto manufacturer lost his job in July 2022 due to software problems
causing repeated delays of new models and software upgrades.
- A major North American bank was reportedly fined $7 million in May 2022 for failing to file certain
reports as required. The bank's regulatory agency claimed that the bank had 'failed to properly
implement and test a new version' of one of its systems.
- Multiple technical problems in the trading systems of one of the world's largest commodity
exchanges resulted in multiple trading suspensions in one of their commodity markets and market
chaos for part of the month of March 2022, as reported by many media outlets.
- A U.S. government Covid statistics database was found to have significantly overcounted Covid
deaths during the pandemic due to a problematical algorithm, according to media reports in March 2022.
The corrections resulted in a reduction of 24% in the count of pediatric deaths and a reduction of
about 7% in the count of overall deaths.
- Cryptocurrency software errors resulted in the unrecoverable loss of $34 million from an NFT auction,
according to news stories in early 2022.
- One of the largest North American newspaper publishers was found to have provided erroneous data to ad
exchanges for a period of 9 months in 2021 and 2022. In a March 2022 statement the publisher said they
'...fully evaluated the quality assurance program relating to product releases ...' and were
'... implementing procedures to ensure that an error such as this does not occur again ...'
- In November 2021 it was reported that hackers were exploiting several security bugs in a major
operating system and browser to install malware on devices at scale via 'watering-hole' attacks. A security
research group reported that '..the numbers of zero-days being found in the wild are increasing...'
- A decentralized finance platform mistakenly sent users cryptocurrency worth $90 million due to a
bug in a software update in September 2021, according to media reports. The CEO requested that the
erroneously-sent crypotocurrency be voluntarily returned.
- The reported value of a popular cryptocurrency suddenly plunged 90% in September 2021, in what turned out
to be an error attributed to multiple simultaneous calculation bugs. Following an analysis of the incident
it was stated that developers were "...taking several steps tp prevent these issues from happening again."
- A software bug in the systems of a major internet infrastructure company resulted in a
significant internet outage affecting governments and many large companies for several hours,
as reported by media outlets in June 2021. The company released a software fix later that same day.
- Security flaws in widely used email software reportedly enabled nation-state hacking of the email
accounts of more than 30,000 organizations, as per March 2021 news stories. The software vendor
released an emergency set of critical updates to patch the security vulnerabilities.
- A major European auto maker recalled more than 1 million vehicles in February 2021 due to software problems
that could result in the vehicle's systems providing incorrect location information in some emergencies,
according to news stories from media outlets.
- A popular video game publisher apologized for the numerous bugs and performance issues in a new game
released in December 2020 after multiple delays, according to news reports. The company offered refunds
to customers; the company's stock lost more than $2 billion in market value, and multiple lawsuites
were filed by investors.
- In November 2020 a major stock exchange was shut down for most of a day due to software issues,
according to media reports. The issue centered on erroneous market data when a single order included
multiple securities; the shutdown occurred within 20 minutes of the opening on the first day using a
new trading system - reportedly after a year of 'extensive testing'.
- Many popular cloud-based apps of a software operating system vendor were reported to be
unavailable for about 5 hours in September 2020.
- An bug in a large North American bank's software resulted in an individual customer's account
showing an extra $2 billion, according to media outlets in August 2020; the bank fixed the error after
being contacted by news media. Earlier in the year, some customers of the same bank reportedly
were seeing erroneous balances of zero in their accounts.
- Unusual commodity price movements that were not handled correctly by a brokerage's software resulted in
brokerage mistakes costing it nearly $100 million, according to news accounts in April 2020.
- During the presidential election primary an app used to tally votes in Iowa caucuses failed and
a backup telephone reporting system also failed, according to news stories in February 2020.
A 'coding issue' was blamed, along with downloading and installation issues. Reportedly the app
development was rushed and it was not properly tested.
- University researchers found vulnerabilities in mobile voting software that could allow
hackers to alter votes, as reported in a February 2020 news release. They stated that
'...running a secure election over the internet is not possible today...'
- During a December 2019 non-crewed orbital flight test of a new spacecraft built under contract
to NASA, several significant software problems were discovered. Some of the software problems
contributed to the spacecraft's failure to reach the International Space Station as planned. A
NASA official stated that '..the real problem is that we had numerous process escapes in the
design, development, and test cycle for software'. NASA recommended a re-assessment of the software
testing processes and the company reportedly planned to review more than one million lines of code.
- A December 2019 update of a popular web browser on mobile devices was halted due
to a bug that was found to wipe out data in some applications.
- Health care fraud and safety issues related to Electronic Health Records (EHR) software
flaws had spawned dozens of whistleblower lawsuits in the U.S. in recent years, according to
news articles in December 2019. The fraud was related to the U.S. government's $38 billion
in incentive subsidies paid out to vendors and provider organizations for adoption of
government-certified EHR software systems; reportedly some software vendors had repeatedly
gamed or rigged the certification process. (See below for the May 2017 report of an EHR
software vendor being fined more than $150 million.) Some articles also indicated that
usability testing and beta testing was often insufficient or failed to test the software
that was actually utilized in installations.
- In October 2019 there was news that a social media company had to shut down
parts of its ad platform due to multiple software bugs; company executives indicated that
revenues had been negatively impacted and the impacts might last for at least several more months.
Previously in January the company reportedly fixed a bug that for years had caused certain
privacy settings in some users' accounts to be unwittingly changed from private to public.
- In September 2019 a US court issued an injunction against a US government immigration agency
in which it required the agency to stop making certain determination based solely on certain
database searches because, in part, "...the core databases...suffer from structural flaws,
incompleteness, and pervasive errors that render the databases unreliable."
- It was widely reported in August 2019 that a major North American bank had suffered a
data breach exposing the data from more than 100 million credit card applicants, due to
a misconfigured cloud service. Three months later news articles about the bank
indicated that technical problems blocked customers' access to accounts and direct deposits
for part of a day. In March of that year there were reports that the bank had an outage of
its mobile and online banking services. Previously, in 2018 there were multiple reports of
issues with the same bank - in February 2018 it was reported that 50GB of bank data
was found to be publicly accessible due to an issue at one of the bank's vendors, and
a month prior to that it was reported that the bank had an 'internal tech issue'
causing accounts to have multiple charges for the same debit card transactions,
resulting in unexpected negative balances and overdrafts. Some articles in 2019 stated
concerns regarding 'reduced attention to basic software testing' and concerns
regarding 'core software testing and maintenance'. In August of 2020 the bank was
fined $80 million by a government regulatory agency for '...failure to establish effective
risk assessment processes...' and was required to '...Develop appropriate risk mitigation
testing from the beginning and throughout new project life cycle...'.
- A major digital cloud service provider was reported as having widespread outages for
more than 6 hours in July 2019; among those affected were electronic payment services and
associated retail store operations, along with many other services depending on the
cloud infrastructure. For that same cloud services provider, among other prior outages in
the news was an October 2018 extended outage that received widespread coverage due to
impact on access to devices, secure accounts, etc.
- In July 2019 the U.S. Federal Trade Commission ended its litigation against a major
smart home products manufacturer when the company 'agreed to implement a comprehensive
software security program'. According to the FTC's complaint the company had 'failed to
perform basic secure software development, including testing and remediation to
address well-known and preventable security flaws'.
- Computer system problems with industry flight planning software caused delays and
cancelations for multiple airlines in North America in early April 2019, according to
news articles. A week before, a computer system problem with a major travel reservation
system used by hundreds of airlines reportedly resulted in delays and long lines for
part of a day; the problems affected many other aspects of the travel industry that used
the reservation system, including hotels, check-in, baggage handling, boarding passes,
airline web sites and mobile apps.
- A relatively new popular jet aircraft that had been in service for less than two years
was grounded worldwide in March 2019 after two fatal air crashes, and production was suspended
by the aircraft manufacturer in December 2019. Reportedly the crashes were due to a software
flaw that caused serious problems when there was unexpected system input from sensor data.
As of January 2020 the manufacturer was working on a fix and recertification, however it
was also reported that a new software issue was found in the aircraft, likely further
delaying recertification. It was also reported that the manufacturer had already lost
billions of dollars in revenue, its stock price had plunged, it faced multiple lawsuits,
and its CEO was replaced.
- An error in the software of a major smartphone vendor resulted in automatic
sending of user phone tracking data to a foreign country server, according to news reports
in March 2019. It was not known who controlled/owned the foreign server.
- A social network platform company was reported as having system problems and outages
affecting users worldwide for more than a day in March of 2019, with multiple applications
including their ad systems being impacted. That same month the company was reported to have
security issues in that it was storing unencrypted password data of hundreds of millions
of users in plain text for years in internal system logs that were accessible by thousands
of company employees. In December 2018 the same company was reported to have a
security bug that inadvertently exposed private data of tens of millions of users. The
company stated that the bug was found during its own testing and had affected one of its
API's, and had been introduced via a prior software update. During that same month, a
different social media provider was also reported to have had an API security bug that
exposed private data of millions of users, as well as another problem that reportedly
resulted in a significant outage of its ad management platform just prior to
Black Friday/Cyber Monday.
- According to news reports in January 2019, a major operating system vendor had
to disable functionality within a popular app due to a bug that caused significant
privacy-related problems. The vendor apologized for the security bug and provided a
fix about a week later; it also apologized for mishandling its own bug reporting system -
a high school student had discovered the bug initially and reported it to the company,
but the company had missed those initial reports. The same OS vendor had to pull
back a software update in October 2018 due to multiple issues such as deletion of documents,
blocked internet connectivity, and driver incompatibilities. A May 2018 update had also
required fixes due to many reports that it caused frozen computer systems.
- In September 2018 there were reports that an auto manufacturer's over-the-air software
updates to its vehicle computer systems resulted in sometimes disabling
semi-autonomous driving functions, instead of improving functionality as expected.
- According to news reports in January and September of 2018, problems with a U.S. state's
voter registration systems created multiple issues, including causing voter fraud prosecutions
of citizens who were actually innocent of voter fraud, and causing complaints from registrars
throughout the state concerning incorrect voter registration data.
- A major North American bank revealed that more than 500 of their mortgage customers
may have lost their homes to foreclosure due to software 'calculation errors' that
existed for a period of more than 8 years, according to news reports in August and
November of 2018. The same bank was also reported as having software problems in
January 2018 that resulted in each of a customers' automatic bill payments
being paid twice. The bank apologized and said they would correct the error
and take care of any extra fees and charges.
- One of the major digital cloud services providers reportedly experienced an outage for part
of an afternoon in July 2018, affecting multiple other applications and services provided by
both the company itself and by customers and apps that utilized the cloud services. It also
reportedly resulted in the cloud service enterprise support web page being unavailable.
- In June 2018 news media reported that a software error in government-run computer
systems may have resulted in more than 18,000 voters being inadvertedly blocked from
voting at the polls in a U.S. state primary election. Officials stated that they
would take steps to '...make sure it doesn’t happen again...'.
- A major auto manufacturer had to recall almost 5 million vehicles to fix a
software bug that could lock the vehicle's cruise control, according to reports in May 2018.
Several years earlier there were reports that the same auto maker's vehicle computer systems
were vulnerable to over-the-air attacks enabling the attacker to access
critical computer systems on the vehicles.
- News reports in May 2018 revealed that a freely available online demo web app enabled
users to obtain real-time location information on most U.S. cell phones, without the
cell phone user's knowledge or consent, by taking advantage of an easily-exploited bug.
The app provider subsequently stated that the issues with their online demo had been
resolved and the demo had been disabled.
- A social networking company reportedly requested that hundreds of millions of users
change their passwords, after it was found in May 2018 that user passwords were
being stored in unencrypted plain text in internal logs.
- A monthly electric bill for $284 billion was received by a utility customer in December
2017, as reported in a news account; after being notified the utility company admitted there
was a systems error resulting in incorrect placement of the decimal point and the
bill was corrected to $284.
- A train crash in an Asian rail system that was reported in November of 2017 resulted
in injuries to 38 passengers; a subsequent investigation revealed that a software bug was a
contributing factor; train service in the affected section of the rail system was suspended
for more than 6 months.
- A bug in a 2017 version of a major operating system enabled anyone to create
a root acount in certain situations, according to news stories in November of
2017. A security patch was quickly released, which reportedly also introduced
a new bug, though one of less severity. The company issued an apology and indicated
they would examine their development processes.
- Media reports in September 2017 indicated that a large number of airlines worldwide were
experiencing flight check-in system problems for a period of hours, resulting in delays and long
lines. Reportedly the problem was in a computer system relied upon by more than 100 airlines
around the world, and also used by hotels, tour operators, insurers, car rental agencies,
passenger railroads, cruise lines, travel agencies and individual travellers.
- A bug in a bank's software systems allowed sending of negative amounts of money
to banking customers, enabling easy theft of money from their accounts, according
to a report in August 2017. The person who reported the flaw to the bank received
a bug bounty award.
- In May 2017 it was reported that a major electronic health record software vendor was fined more
than $150 million for concealing that their software did not meet testing certification
requirements; the false certification had resulted in false claims for government
incentive payements. One of the software developers involved was individually fined
$50,000 and $30 million was awarded to a whistleblower who first reported the issue.
- An article on the OpenAI web site in May 2018 reported that it was not uncommon to find that
artifical intelligence implementations had bugs, sometimes significant: '...when we looked
through a sample of ten popular reinforcement learning algorithm reimplementations we noticed
that six had subtle bugs found by a community member and confirmed by the author. These
ranged from mild bugs...to serious ones...'
- In April and May of 2017 news reports indicated various computer system failures occurred
for each of several major European airlines, resulting in grounded airplanes, cancelled flights,
long lines at airports, and outages at call centers and web sites. Several articles appeared
analyzing the reasons behind the numerous and continuing system failures at major airlines,
with the root causes being attributed to human error and system complexity.
- Ongoing reports of problems with a major U.S. government IT project were continuing in April
of 2017. The project, which began in 2005, had a goal of digitizing manual paper-based processing,
including background checks, for more than 90 different forms. Reportedly as of 2017, digitization
of processing for only two of the forms had been implemented, the project was billions of dollars
over budget and years behind schedule, and what was thus far implemented had numerous outages,
errors, and security issues and required manual interventions to complete processing.
- A nationwide (U.S.) 5-hour outage of the 911 emergency calling system utilized by
customers of a major telecom was reported in March of 2017. It affected more than 12,000
emergency calls during the outage.
- News reports in February 2017 described a 5-hour outage of one of the most heavily used
regions of a major internet cloud service, impacting many popular sites/apps/publications/companies.
Reportedly these included Github, Medium, Slack, Coursera, Bitbucket, Citrix, Expedia, Flipboard, Yahoo!
Mail, Netflix, Tinder, Airbnb, Reddit, IMDb, Business Insider, SiriusXM, image availability
for many publications, many IoT security cameras and apps, many IoT thermostats, and other
IoT hardware. The cloud service was reportedly unable to update its own service status
reporting web site for several hours initially.
- Multiple significant software bugs were found in the ad metrics systems of a major social network as
reported in November 2016. The company made a major overhaul of its systems to correct the
problems and provide ongoing future oversight.
- Several major airlines suffered various significant computer system problems during the
period July-October 2016, resulting in thousands of flight delays or cancellations worldwide.
Among other impacts, this led to a U.S. Congressional inquiry as to why airline
computer systems had become so prone to failure.
- The European Space Agency's ExoMars Schiaparelli spacecraft crash landed on Mars in October
2016 as a result of problems in handling a small amount of bad sensor data in the
spacecraft's computer systems. It is believed that a software fix rather than a more
difficult hardware fix will resolve the problem for future missions.
- A September 2016 update of a major smartphone OS resulted in many users' loss of use
of their smartphones. A series of bug-fix releases over the succeeding months resolved
many issues, but sometimes introduced additional issues.
- A computer system used in a European country's health care service reportedly
was found in May 2016 to have been incorrectly calculating patients' heart attack risk
for years; the calculated heart attack risk data was used by health care providers
to advise patients on prescriptions, treatments, and testing. Several hundred thousand
patients had to be contacted to follow up after the error was found.
- In January 2016 there were news reports that a major airline had to ground all US flights
due to computer failure, resulting in delays for more than 25% of it's flights on the day of the
failure. The issues were resolved later that same day. A week later it was reported that system
failures at another major airline brought down the airline's web site, mobile app, terminal
information screens and reservation desk system. Many flights were delayed and more than
100 flights were cancelled.
- The computer systems handling passenger service for a major North American airline
failed in October of 2015 according to news reports. It resulted in delays for more than
20% of all the airlines' flights, extremely long lines at checkin, and manual handling of
tickets and flight boarding for most of a day. The cause was not reported but was speculated
to be overloading of complex legacy systems.
- A major subway system's new rail cars had to be removed from service during August of 2015
due to a software problem; the rail cars had been put into service but during use had to be
halted and passengers offloaded; the rail cars were to remain out of service until a
software update was available.
- Problems in the air traffic control systems in the eastern U.S. in August of 2015
resulted in the delay of more than 3000 flights and more than 600 cancelled flights. For
a short period there were almost no airplanes in the skies over the mid-Atlantic region
of the country. Reportedly the cause was problems with the computer system that
processed flight plans at a major air traffic control center.
- A major worldwide provider of news and data for financial institutions and investors
was unavailable for several hours during the trading day in April 2015, resulting in a halt
to trading activities at many institutions. The cause was attributed to multiple
simultaneous computer system failures.
- Bugs in the computer system of a major urban police department were reported
to have compromised potentially thousands of criminal cases over a period of years.
News reports of March 2015 indicated that an extensive review of past criminal cases
was under way to determine which cases had been affected.
- In February of 2015 it was reported that an entire nation's air traffic control system
crashed due to a bug in a single line of code (among the millions of lines of code in
the air traffic control systems). The system was safely fixed within an hour, however
thousands of travelers were left grounded and had flights delayed.
- One of the major operating systems was found to have a bug that had been in existence
for at least 19 years, according to reports in November of 2014. The critical security
flaw potentially allowed remote control of a user's computer by hackers. The flaw
was patched by the time of the public announcement.
- A bug-fix upgrade to another major operating system was pulled back within a few hours
of it's release in September of 2014 after a large number of reports of new significant bugs.
The company apologized and released another new upgrade a day later.
- In July of 2014 software problems with a nationwide U.S. professional exam
app resulted in failed or delayed online submissions of exam answers to the exam
management service. The exam submission deadlines had to be extended to allow
for eventual processing. The exam management company issued an apology.
- After spending $130 million on it's problematical health insurance exchange, one of the
14 U.S. states that opted to create their own health insurance exchange (rather than utilize a
federal-government-provided exchange) hired a new contractor in April 2014 to redo the site.
Among the many problems with the initial site since it went live in October 2013, reportedly
hundreds of enrollees received enrollment information with names and birth dates of other
enrollees. It was estimated the revamping would cost another $60 million. Additionally, the
primary contractor and subcontractor for the site were embroiled in a lawsuit with one another
and at last report were in arbitration. Eventually it was reported that the prime contractor
agreed to pay $45 million to the government to avoid a lawsuit. In June 2019
the government received another $15 million as part of an additional settlement regarding
alleged contractor misrepresentations on the project.
- Two programmers were handed jail sentences in 2014 for reportedly intentionally using
programming to create incorrect data in order to contribute to a large Ponzi scheme. The
jail sentences were appealed, but both programmers lost on appeal, and were sent to
jail for 2.5 years.
- In April of 2014 the 911 emergency calling system for 7 U.S. states was reportedly
unavailable for 6 hours due to a software bug resulting in more than 6000 unhandled
emergency calls.
- A large number of reports and discussions appeared in the media in Feb 2014 concerning bugs in a popular
decentralized digital currency. Although a major digital currency exchange blamed certain of the bugs as
a cause of a major monetary loss equivalent to hundreds of millions of dollars, there was considerable
controversy as to the significance of the bugs in contributing to any losses. Although the problematical
exchange shut down, other exchanges remained open and the digital currency remains popular.
- A major automobile manufacturer recalled nearly 2 million vehicles in February 2014 to fix a software
problem that could cause problems in the vehicle's electronics or could cause it to partially shut down.
- The timed online entrance exam for one of the most selective technology magnet high schools
in the U.S. experienced system problems including frozen screens and lost essays in January 2014.
Afterwards school officials were assessing the situation to determine how to deal with the many students
whose applications were blocked or disadvantaged because of the problems.
- In January 2014 a major free email service failed, along with many of the company's other popular
services, due to a software bug, resulting in service outages for millions of users. The company
was able to resolve the problem for most users in under an hour and issued an apology.
- Widespread reports appeared in the media in October 2013 about significant bugs in an online university application web site
used by students to apply to one or more of hundreds of universities in the U.S. and several other countries. There were reports
of uploading problems, loss of parts or all of required essays, problems with formatting, problems with recommendation letters,
and more. Some colleges offered to extend their application deadlines to help mitigate the problem.
- In October of 2013 the U.S. federal government opened a new health insurance exchange web site that,
during its first few months of operation, generated major national and worldwide press coverage of its many
reported problems. The problems were attributed to, among other things, inadequate time allowed for system
testing. A well-publicized 'tech surge' was initiated to attempt to improve the site.
- A major Asian stock market was whipsawed on a day in August 2013, reportedly due to bugs in an Asian brokerage's
securities order system which resulted in more than $3 billion of incorrect trading orders. It was also reported that
it caused a loss of $32 million to the brokerage, a significant fall in its stock price, and restrictions and
investigations by the country's regulatory agency.
- During a short period in the latter half of August 2013 a diverse variety of major businesses in categories
such as media, cloud services, email, stock markets, search engines, online retail, and investment banking suffered
online outages and disruptions reportedly due to software problems, network problems, or unknown/unreported causes.
During one set of related outages it was reported that worldwide internet traffic dropped 40%.
- A software bug in the trading system of a major investment bank was reported to have caused a large percentage of
erroneous derivatives trades during the first 15 minutes of the trading day on a major securities exchange in August 2013.
Exchanges worked through the day to determine which trades had to be cancelled.
- In April 2013 it was reported that a major financial exchange was unable to open for trading due
to a software glitch. Once fixes were in place trading resumed 3 hours late.
- Hundreds of computer-controlled jail cell locks were unexpectedly opened at a 1000-inmate prison in
April 2013 due to what was believed to be a software problem, according to media reports. A security emergency
was declared and no inmates escaped. It was the second such incident within a week. At last report the
systems were still being tested to determine the cause of the malfunction.
- In February 2013 a mobile device manufacturer reached a settlement agreement with the U.S. government
because, among other things, it "failed to provide its engineering staff with adequate security
training, failed to review or test the software on its mobile devices for potential security vulnerabilities...".
The company agreed to a series of remedial actions.
- In September 2012 the CEO of a major smartphone manufacturer released a letter apologizing for
the poor quality of a new widely-used mapping application.
- Problems with new trading software installed by a major equities market-maker resulted in a
one-day loss to the company of more than $400 million according to news reports in August of 2012.
Stock market activity in many stocks was significantly disrupted. Five months after the event, the
market-making company's own stock price was still down more than 60%.
- In July 2012 an entire 17-minute 7000-shell fireworks show was unintentionally set off all at once
at the start of the display, reportedly due to a glitch in the computer system controlling the
fireworks sequencing.
- A bug in a major operating system's handling of 'leap seconds' (an occasional adjustment to the world's
atomic clocks) resulted in system problems reported worldwide in July of 2012. Although a fix for the bug had
been developed earlier in the year, some versions of the OS had not yet been patched.
- A software failure at a large European bank resulted in millions of customers being unable to access
their money for four days in June 2012, according to media reports. The problem occurred after a software
upgrade and was due to either poor testing or poor contingency planning, according to the reports.
- In March of 2012 the Initial Public Offering of the stock of a new stock exchange was cancelled due to
software bugs in their trading platform that interfered with trading in stocks including their own
IPO stock, according to media reports. The high-speed trading platform reportedly was already handling
more than 10 percent of all trading in U.S. securities, but the processing of initial IPO trading was new
for the system, and though it had undergone testing, it was unable to properly handle the IPO initial trades.
The problem also briefly affected trading of other stocks and other stock exchanges.
- A leap day bug was reported to have caused interruption of service to many customers of a major
public cloud infrastructure provider in February 2012. The company subsequently stated that they would be
taking steps to improve their testing.
- It was reported that software problems in an automated highway toll charging system caused
erroneous charges to thousands of customers in a short period of time in December 2011.
- A U.S. county found that their state's computer software assigned thousands of voters to invalid
voting locations in November 2011 for an upcoming election due to the system's problems accepting
new voting district boundary information.
- In August 2011, a major North American retailer initiated its own online e-commerce website, after
contracting it out for many years. It was reported that within the first few months the site crashed six
times, home page links were found not to work, gift registries were reported not working properly, and
the online division's president left the company.
- A new U.S.-government-run credit card complaint handling system was not working
correctly according to August 2011 news reports. Banks were required to respond
to complaints routed to them from the system, but due to system bugs the complaints
were not consistently being routed to companies as expected. Reportedly the system
had not been properly tested.
- News reports in Asia in July of 2011 reported that software bugs in a national
computerized testing and grading system resulted in incorrect test results for tens
of thousands of high school students. The national education ministry had to reissue
grade reports to nearly 2 million students nationwide.
- In mid-2011 it was reported that expensive new provincial government court system software had thousands
of bugs during its first year of operation that caused errors such as incorrect dates for suspension of
drivers licenses, adults being sentenced in juvenile courts, incorrect records as to whether a defendant
had shown up in court, and incorrect information in warrants.
- In April of 2011 bugs were found in popular smartphone software that resulted in long-term data
storage on the phone that could be utilized in location tracking of the phone, even when it was
believed that locator services in the phone were turned off. A software update was released
several weeks later which was expected to resolve the issues.
- In March 2011 a major Asian bank experienced computer system failures resulting in thousands of
ATM's being unavailable, internet banking unavailable for 3 days, delays in salary payments to
hundreds of thousands of workers, and more than $10 billion in failed transactions, according to
new reports. The cause was attributed to the system's inability to handle a surge in transactions.
The bank had to consult with rival banks for help in dealing with the huge numnber of failed
transactions, and within a few months the bank's president and head of IT both resigned.
- A securities regulatory agency required an investment company to pay a $25 million fine
"...for concealing a significant error in the computer code..." and to repay clients $217 million
"...to redress harm from the coding error..." according to the regulatory agency's
web site in February 2011. The coding errors were stated to be in the quantitative investment
model used by the investment company to manage client investments.
- Software problems in a new software upgrade for farecards in a major urban transit system
reportedly resulted in a loss of a half million dollars before the software was fixed, according to
October 2010 news reports.
- In October of 2010 a large municipality's new web-based election voting system was opened to the public
for a testing period in which users were invited to attempt to break it. Within a few days
the site was penetrated by college student hackers and its functionality altered.
- A game software company released a new product in mid-2010 that was reportedly so buggy that the CEO sent customers
a letter apologizing for the initial poor quality of the game.
- A smartphone online banking application was reported in July 2010 to have a security bug affecting
more than 100,000 customers. Users were able to upgrade to a newer software version that fixed the problem.
- In July 2010 a major smartphone maker reported that their software contained a long-time bug
that resulted in incorrect indicators of signal strength in the phone's interface. Reportedly
customers had been complaining about the problem for several years. The company provided a
fix for the problem several weeks later.
- News reports in April 2010 indicated that a major antivirus software vendor provided a
faulty signature update file which caused computers to crash, continuously reboot,
or lose network connectivity. This was reportedly due to a problematical change in the vendor's
testing process. Stories of affected systems included police departments reduced to hand-written
reports, hospitals turning away patients, and closing of supermarkets. The software vendor was sold
within a year and was no longer an independent company.
- A major auto manufacturer was reported to have found that a software problem was
the cause of vehicle braking delayed reactions in one of its popular models, according to
February 2010 media reports.
- Email services of a major smartphone system were interrupted or unavailable for nine hours
in December 2009, the second service interruption within a week,
according to news reports. The problems were believed to be due to bugs in
new versions of the email system software.
- Problems with computer systems controlling traffic lights in one of the most congested
areas of the U.S. resulted in even more congestion for several days in November of 2009,
according to news stories. Officials provided free bus service in an attempt to mitigate
traffic problems.
- It was reported in August 2009 that a large suburban school district introduced
a new computer system that was 'plagued with bugs' and resulted in many students starting
the school year without schedules or with incorrect schedules, and many problems with grades.
Upset students and parents started a social networking site for sharing complaints.
- In February of 2009 users of a major search engine site were prevented
from clicking through to sites listed in search results for part of a day.
It was reportedly due to software that did not effectively handle a mistakenly-placed
"/" in an internal ancillary reference file that was frequently updated for use by the
search engine. Users, instead of being able to click thru to listed sites, were
instead redirected to an intermediary site which, as a result of the suddenly
enormous load, was rendered unusable.
- A large health insurance company was reportedly banned by regulators from
selling certain types of insurance policies in January of 2009 due to ongoing computer
system problems that resulted in denial of coverage for needed medications
and mistaken overcharging or cancelation of benefits. The regulatory agency was
quoted as stating that the problems were posing "a serious threat to the health
and safety" of beneficiaries.
- A news report in January 2009 indicated that a major IT and management
consulting company was still battling years of problems in implementing its own
internal accounting systems, including a 2005 implementation that
reportedly "was attempted without adequate testing".
- In August of 2008 it was reported that more than 600 U.S. airline flights
were significantly delayed due to a software glitch in the U.S. FAA air traffic
control system. The problem was claimed to be a 'packet switch' that 'failed
due to a database mismatch', and occurred in the part of the system that handles
required flight plans.
-
Software system problems at a large health insurance company in August 2008 were
the cause of a privacy breach of personal health information for several hundred thousand
customers, according to news reports. It was claimed that the problem was
due to software that 'was not comprehensively tested'.
-
A major clothing retailer was reportedly hit with significant software and
system problems when attempting to upgrade their online retailing systems
in June 2008. Problems remained ongoing for some time. When the company made
their public quarterly financial report, the software and system problems were
claimed as the cause of the poor financial results.
-
Software problems in the automated baggage sorting system of a major airport
in February 2008 prevented thousands of passengers from checking baggage
for their flights. It was reported that the breakdown occurred during a
software upgrade, despite pre-testing of the software. The system continued
to have problems in subsequent months.
-
News reports in December of 2007 indicated that significant software
problems were continuing to occur in a new ERP payroll system for a
large urban school system. It was believed that more than one third of
employees had received incorrect paychecks at various times since the
new system went live the preceding January, resulting in overpayments
of $53 million, as well as underpayments. An employees' union brought
a lawsuit against the school system, the cost of the ERP system was
expected to rise by 40%, and the non-payroll part of the ERP system was
delayed. Inadequate testing reportedly contributed to the problems.
The school system was still working on cleaning up the aftermath
of the problems in December 2009, going so far as to bring lawsuits against
some employees to get them to return overpayments.
-
In November of 2007 a regional government reportedly brought a
multi-million dollar lawsuit against a software services vendor,
claiming that the vendor 'minimized quality' in delivering
software for a large criminal justice information system and the
system did not meet requirements. The vendor also sued its
subcontractor on the project.
-
In June of 2007 news reports claimed that software flaws in a popular
online stock-picking contest could be used to gain an unfair advantage
in pursuit of the game's large cash prizes. Outside investigators
were called in and in July the contest winner was announced. Reportedly
the winner had previously been in 6th place, indicating that the
top 5 contestants may have been disqualified.
-
A software problem contributed to a rail car fire in a major underground metro
system in April of 2007 according to newspaper accounts. The software
reportedly failed to perform as expected in detecting and preventing excess
power usage in equipment on new passenger rail cars, resulting in overheating and
fire in the rail car, and evacuation and shutdown of part of the system.
-
Tens of thousands of medical devices were recalled in March of 2007 to
correct a software bug. According to news reports, the software would not
reliably indicate when available power to the device was too low.
-
A September 2006 news report indicated problems with software
utilized in a state government's primary election, resulting in
periodic unexpected rebooting of voter checkin machines, which
were separate from the electronic voting machines, and resulted
in confusion and delays at voting sites. The problem was reportedly
due to insufficient testing.
-
In August of 2006 a U.S. government student loan service
erroneously made public the personal data of as many as 21,000 borrowers
on it's web site, due to a software error. The bug was fixed and the
government department subsequently offered to arrange for free
credit monitoring services for those affected.
-
A software error reportedly resulted in overbilling of up to several
thousand dollars to each of 11,000 customers of a major telecommunications
company in June of 2006. It was reported that the software bug was fixed
within days, but that correcting the billing errors would take much longer.
-
News reports in May of 2006 described a multi-million dollar lawsuit
settlement paid by a healthcare software vendor to one of its customers.
It was reported that the customer claimed there were problems with the
software they had contracted for, including poor integration of software
modules, and problems that resulted in missing or incorrect data used by
medical personnel.
-
In early 2006 problems in a government's financial monitoring software
resulted in incorrect election candidate financial reports being made
available to the public. The government's election finance
reporting web site had to be shut down until the software was repaired.
-
Trading on a major Asian stock exchange was brought to a halt
in November of 2005, reportedly due to an error in a system
software upgrade. The problem was rectified and
trading resumed later the same day.
-
A May 2005 newspaper article reported that a major hybrid car
manufacturer had to install a software fix on 20,000 vehicles
due to problems with invalid engine warning lights and
occasional stalling. In the article, an automotive software
specialist indicated that the automobile industry spends $2 billion
to $3 billion per year fixing software problems.
-
Media reports in January of 2005 detailed severe problems with
a $170 million high-profile U.S. government IT systems project. Software
testing was one of the five major problem areas according to a
report of the commission reviewing the project. In March of 2005
it was decided to scrap the entire project.
-
In July 2004 newspapers reported that a new government
welfare management system in Canada costing several hundred million
dollars was unable to handle a simple benefits rate increase after
being put into live operation. Reportedly the original contract
allowed for only 6 weeks of acceptance testing and the system was
never tested for its ability to handle a rate increase.
-
Millions of bank accounts were impacted by errors due to installation
of inadequately tested software code in the transaction processing
system of a major North American bank, according to mid-2004 news
reports. Articles about the incident stated that it took two weeks
to fix all the resulting errors, that additional problems resulted
when the incident drew a large number of e-mail phishing attacks
against the bank's customers, and that the total cost of the incident
could exceed $100 million.
-
A bug in site management software utilized by companies
with a significant percentage of worldwide web traffic was
reported in May of 2004. The bug resulted in performance
problems for many of the sites simultaneously and required
disabling of the software until the bug was fixed.
-
According to news reports in April of 2004, a software bug was
determined to be a major contributor to the 2003 Northeast
blackout, the worst power system failure in North American
history. The failure involved loss of electrical power to
50 million customers, forced shutdown of 100 power plants,
and economic losses estimated at $6 billion. The bug was
reportedly in one utility company's vendor-supplied power
monitoring and management system, which was unable to correctly
handle and report on an unusual confluence of initially localized
events. The error was found and corrected after examining
millions of lines of code.
-
In early 2004, news reports revealed the intentional use
of a software bug as a counter-espionage tool. According to the
report, in the early 1980's one nation surreptitiously allowed a hostile
nation's espionage service to steal a version of sophisticated
industrial software that had intentionally-added flaws. This
eventually resulted in major industrial disruption in the country
that used the stolen flawed software.
-
A major U.S. retailer was reportedly hit with a large government fine
in October of 2003 due to web site errors that enabled customers to
view one another's online orders.
-
News stories in the fall of 2003 stated that a manufacturing company
recalled all their transportation products in order to fix a software
problem causing instability in certain circumstances. The company found
and reported the bug itself and initiated the recall procedure in which
a software upgrade fixed the problems.
-
In August of 2003 a U.S. court ruled that a lawsuit against a large
online brokerage company could proceed; the lawsuit reportedly
involved claims that the company was not fixing system problems
that sometimes resulted in failed stock trades, based on the
experiences of 4 plaintiffs during an 8-month period. A previous
lower court's ruling that "...six miscues out of more than
400 trades does not indicate negligence." was invalidated.
-
In April of 2003 it was announced that a large student loan company
in the U.S. made a software error in calculating the monthly
payments on 800,000 loans. Although borrowers were to be notified
of an increase in their required payments, the company will still
reportedly lose $8 million in interest. The error was uncovered
when borrowers began reporting inconsistencies in their bills.
-
News reports in February of 2003 revealed that the U.S. Treasury
Department mailed 50,000 Social Security checks without any beneficiary
names. A spokesperson indicated that the missing names were due
to an error in a software change. Replacement checks were
subsequently mailed out with the problem corrected, and recipients
were then able to cash their Social Security checks.
-
It was reported that in April 2002, problems with the integration of several
merged bank systems in Japan resulted in millions of errors in ATM transactions,
automatic bill payments errors, delayed debits, duplicate debits, and other problems.
Reportedly the problems were caused by a delay in the start of the systems integration
work and subsequent inadequate testing, and it took more than a month to restore
banking operations to normal
-
In March of 2002 it was reported that software bugs in Britain's
national tax system resulted in more than 100,000 erroneous tax
overcharges. The problem was partly attributed to the difficulty of
testing the integration of multiple systems.
-
A newspaper columnist reported in July 2001 that a serious flaw was
found in off-the-shelf software that had long been used in systems
for tracking certain U.S. nuclear materials. The same software had been
recently donated to another country to be used in tracking their own
nuclear materials, and it was not until scientists in that country
discovered the problem, and shared the information, that U.S.
officials became aware of the problems.
-
According to newspaper stories in mid-2001, a major systems
development contractor was fired and sued over problems with a
large retirement plan management system. According to the reports,
the client claimed that system deliveries were late, the software had
excessive defects, and it caused other systems to crash.
-
In January of 2001 newspapers reported that a major European
railroad was hit by the aftereffects of the Y2K bug. The company
found that many of their newer trains would not run due to their
inability to recognize the date '31/12/2000'; the trains were
started by altering the control system's date settings.
-
News reports in September of 2000 told of a software vendor
settling a lawsuit with a large mortgage lender; the vendor had
reportedly delivered an online mortgage processing system that
did not meet specifications, was delivered late, and didn't work.
-
In early 2000, major problems were reported with a new computer
system in a large suburban U.S. public school district with 100,000+
students; problems included 10,000 erroneous report cards and students
left stranded by failed class registration systems; the district's
CIO was fired. The school district decided to reinstate its original
25-year old system for at least a year until the bugs were worked out
of the new system by the software vendors.
-
A review board concluded that the NASA Mars Polar Lander failed in
December 1999 due to software problems that caused improper functioning
of retro rockets utilized by the Lander as it entered the Martian atmosphere.
-
During an attempt to put a commercial sateliite into orbit in October 1999,
the 2nd launch of a new private rocket launch business reportedly failed due
to a software error that caused problems in a valve in the rocket's second-stage.
-
In October of 1999 the $125 million NASA Mars Climate
Orbiter spacecraft was believed to be lost in space due
to a simple data conversion error. It was determined that
spacecraft software used certain data in English units that should
have been in metric units. Among other tasks, the orbiter
was to serve as a communications relay for the Mars
Polar Lander mission, which failed for unknown reasons
in December 1999. Several investigating panels were
convened to determine the process failures that allowed
the error to go undetected.
-
Bugs in software supporting a large commercial high-speed data
network affected 70,000 business customers over a period of 8 days
in August of 1999. Among those affected was the electronic trading
system of the largest U.S. futures exchange, which was shut down
for most of a week as a result of the outages.
-
In April of 1999 a software bug caused the failure of a $1.2 billion
U.S. military satellite launch, the costliest unmanned accident in the
history of Cape Canaveral launches. The failure was the latest
in a string of launch failures, triggering a complete military
and industry review of U.S. space launch programs, including software
integration and testing processes. Congressional oversight hearings
were requested.
-
A small town in Illinois in the U.S. received an unusually large monthly
electric bill of $7 million in March of 1999. This was about 700
times larger than its normal bill. It turned out to be due to
bugs in new software that had been purchased by the local power
company to deal with Y2K software issues.
-
In early 1999 a major computer game company recalled all copies
of a popular new product due to software problems. The company
made a public apology for releasing a product before it was ready.
-
The computer system of a major online U.S. stock trading service
failed during trading hours several times over a period of days in
February of 1999 according to nationwide news reports. The problem
was reportedly due to bugs in a software upgrade intended to
speed online trade confirmations.
- In April of 1998 a major U.S. data communications network
failed for 24 hours, crippling a large part of some U.S. credit
card transaction authorization systems as well as other large U.S.
bank, retail, and government data systems. The cause was
eventually traced to a software bug.
- January 1998 news reports told of software problems at a
major U.S. telecommunications company that resulted in no charges
for long distance calls for a month for 400,000 customers. The
problem went undetected until customers called up with
questions about their bills.
- In November of 1997 the stock of a major health industry
company dropped 60% due to reports of failures in computer
billing systems, problems with a large database conversion,
and inadequate software testing. It was reported that more than
$100,000,000 in receivables had to be written off and that
multi-million dollar fines were levied on the company by
government agencies.
- A retail store chain filed suit in August of 1997
against a transaction processing system vendor (not a credit
card company) due to the software's inability to handle
credit cards with year 2000 expiration dates.
- In August of 1997 one of the leading consumer credit reporting
companies reportedly shut down their new public web site after
less than two days of operation due to software problems. The new
site allowed web site visitors instant access, for a small
fee, to their personal credit reports. However, a number of
initial users ended up viewing each others' reports instead
of their own, resulting in irate customers and nationwide
publicity. The problem was attributed to '...unexpectedly
high demand from consumers and faulty software that routed
the files to the wrong computers.'
- In November of 1996, newspapers reported that software bugs caused
the 411 telephone information system of one of the U.S. RBOC's to
fail for most of a day. Most of the 2000 operators had to
search through phone books instead of using their 13,000,000-listing
database. The bugs were introduced by new software modifications
and the problem software had been installed on both the production
and backup systems. A spokesman for the software vendor reportedly
stated that 'It had nothing to do with the integrity of the
software. It was human error.'
- On June 4 1996 the first flight of the
European Space Agency's new Ariane 5 rocket failed shortly
after launching, resulting in an estimated uninsured loss
of a half billion dollars. It was reportedly due to the lack
of exception handling of a floating-point error in a
conversion from a 64-bit integer to a 16-bit signed integer.
- Software bugs caused the bank accounts of 823 customers of a major
U.S. bank to be credited with $924,844,208.32 each in May of 1996,
according to newspaper reports. The American Bankers Association
claimed it was the largest such error in banking history. A bank
spokesman said the programming errors were corrected and all
funds were recovered.
- When a new version of a popular personal information manager app was released
in 1993, it reportedly had so many bugs that the vendor had to admit that the
software had not been ready for release. Fixes were eventually provided
but the problems were such that the app's market share fell significantly within
a year, and the vendor had to lay off a large number of employees.
- In August 1991 the concrete base structure for a North Sea oil platform
imploded and sank off the coast of Norway, reportedly due to errors in
initially-used design software. The enormous structure, on hitting the seabed,
reportedly was detected as a magnitude 3.0 seismic event and resulted in a loss
of $700 million. The base structure was eventually redesigned and the full
platform was completed two years later, and was still in use as of 2008.
- On January 1 1984 all computers produced by one of the
leading minicomputer makers of the time reportedly failed worldwide.
The cause was claimed to be a leap year bug in a date handling function
utilized in deletion of temporary operating system files. Technicians
throughout the world worked for several days to clear up the problem.
It was also reported that the same bug affected many of the same
computers four years later.
- Software bugs in a Soviet early-warning monitoring system
nearly brought on nuclear war in 1983, according to news reports
in early 1999. The software was supposed to filter out false missile detections
caused by Soviet satellites picking up sunlight reflections off cloud-tops, but
failed to do so. Disaster was averted when a Soviet commander, based on what he
said was a '...funny feeling in my gut', decided the apparent missile attack was a
false alarm. The filtering software code was rewritten. The Soviet commander,
Stanislav Petrov, passed away at home in his apartment in a Moscow suburb
at age 77 on May 19 2017.
For more lists of software bugs see
'Collection of Software Bugs',
a large collection of bugs and links to other bug lists maintained by Prof. Thomas
Huckle at the Institut für Informatik in Germany, and a
'List of software bugs'
in various categories maintained on Wikipedia.