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.