List of software bugs explained

Many software bugs are merely annoying or inconvenient, but some can have extremely serious consequences—either financially or as a threat to human well-being.[1] The following is a list of software bugs with significant consequences.

Space

Medical

Tracking years

See main article: Time formatting and storage bugs.

Electric power transmission

Administration

Telecommunications

Military

Media

Video gaming

  1. Scary!

rm -rf "$STEAMROOT/"* The first line tries to find the script's containing directory. This could fail, for example if the directory was moved while the script was running, invalidating the "selfpath" variable $0. It would also fail if $0 contained no slash character, or contained a broken symlink, perhaps mistyped by the user. The way it would fail, as ensured by the && conditional, and not having set -e cause termination on failure, was to produce the empty string. This failure mode was not checked, only commented as "Scary!". Finally, in the deletion command, the slash character takes on a very different meaning from its role of path concatenation operator when the string before it is empty, as it then names the root directory.

Encryption

See also

Transportation

Finance

Blockchain

See also

External links

Notes and References

  1. Web site: Why Software fails. 2021-03-20. IEEE Spectrum: Technology, Engineering, and Science News. 2 September 2005. en.
  2. Web site: Gemini 5 . On The Shoulders of Titans: A History of Project Gemini . 2019-08-20 . 2019-07-14 . https://web.archive.org/web/20190714132640/https://www.hq.nasa.gov/office/pao/History/SP-4203/ch11-4.htm . dead .
  3. Sagdeev . R. Z. . Zakharov . A. V. . 1989 . Brief history of the Phobos mission . Nature . 341 . 6243 . 581–585 . 1989Natur.341..581S . 10.1038/341581a0 . 41464654.
  4. Dowson . M. . March 1997 . The Ariane 5 Software Failure . Software Engineering Notes . 22 . 2 . 84 . 10.1145/251880.251992 . 43439273.
  5. Jézéquel JM, Meyer B . January 1997 . Design by Contract: The Lessons of Ariane . IEEE Computer . 30 . 1 . 129–130 . 10.1109/2.562936.
  6. Heaven . Douglas . 2013 . Parallel sparking: Many chips make light work . New Scientist . Elsevier BV . 219 . 2930 . 42–45 . 10.1016/s0262-4079(13)62046-1 . 0262-4079 . subscription.
  7. Web site: Reeves . Glenn E . 15 Dec 1997 . What really happened on Mars? -- Authoritative Account . unfit . https://web.archive.org/web/20161230103247/http://research.microsoft.com/en-us/um/people/mbj/Mars_Pathfinder/Authoritative_Account.html . 30 December 2016 . research.microsoft.com.
  8. Web site: Spaceflight Now | Breaking News | Sea Launch malfunction blamed on software glitch. spaceflightnow.com. January 2, 2022.
  9. Web site: 8 October 2005 . CryoSat Mission lost due to launch failure . 19 July 2010 . European Space Agency.
  10. Web site: Mars Polar Lander . dead . https://web.archive.org/web/20120927163919/http://solarsystem.nasa.gov/missions/profile.cfm?MCode=MPL . 2012-09-27 . 2008-01-07.
  11. Web site: Report Reveals Likely Causes of Mars Spacecraft Loss . 2008-01-07 . 2007-11-09 . https://web.archive.org/web/20071109163542/http://www.nasa.gov/mission_pages/mgs/mgs-20070413.html . dead .
  12. Web site: Faulty Software May Have Doomed Mars Orbiter . dead . https://web.archive.org/web/20080724132504/http://www.space.com/news/070110_mgs_softwareglitch.html . July 24, 2008 . January 11, 2007 . Space.com.
  13. Web site: February 3, 2004 . Out of memory problem caused Mars rover's glitch . computerworld.com.
  14. Witze . Alexandra . 2016 . Software error doomed Japanese Hitomi spacecraft . Nature . 533 . 7601 . 18–19 . 2016Natur.533...18W . 10.1038/nature.2016.19835 . 27147012 . free . 4451754.
  15. ExoMars 2016 – Schiaparelli Anomaly Inquiry . European Space Agency . Toni . Tolker-Nielsen . 18 May 2017 . DG-I/2017/546/TTN . 18–19.
  16. Web site: Weitering . Hanneke . Israeli Moon Lander Suffered Engine Glitch Before Crash . 29 May 2019 . Space.com. 12 April 2019 .
  17. Web site: The Therac-25 Accidents (PDF), by Nancy Leveson . 2008-01-07.
  18. Web site: An Investigation of the Therac-25 Accidents (IEEE Computer) . 2008-01-07.
  19. Web site: Computerized Radiation Therapy (PDF) reported by TROY GALLAGHER . 2011-12-12.
  20. Web site: Garfinkel . Simson . November 8, 2005 . History's Worst Software Bugs . September 6, 2020 . Wired.
  21. News: Feder . Barnaby J. . 2008-03-12 . A Heart Device Is Found Vulnerable to Hacker Attacks . The New York Times . 2008-09-28.
  22. ICS Advisory (ICSMA-19-164-01) . 2019-06-13 . Cybersecurity and Infrastructure Security Agency . 2019-11-15.
  23. Newman . Lily Hay . 2019-10-01 . Decades-Old Code Is Putting Millions of Critical Devices at Risk . . 2019-11-15.
  24. Urgent: Medical Device Recall Notification, AFFECTED DEVICE: Alaris® Pump module (Model 8100)"Delay Until" Option and "Multidose" Feature . 2014-04-23 . CareFusion . 2019-11-15 . https://web.archive.org/web/20150612045201/http://www.carefusion.com/pdf/Alerts_and_Notices/Alaris/LVP-v9-1-18-recall-customer-letter-23APR14.pdf . 2015-06-12.
  25. News: Looking at the Y2K bug, portal on CNN.com . dead . 2008-01-07 . https://web.archive.org/web/20071227153108/http://www.cnn.com/TECH/specials/y2k/ . 2007-12-27.
  26. Web site: The year 2038 bug . 2008-01-12.
  27. News: Stafford . Patrick . Businesses hit by Bank of Queensland EFTPOS bug . dead . 1 April 2014 . https://web.archive.org/web/20140407101220/http://www.smartcompany.com.au/growth/economy/12681-20100104-businesses-hit-by-bank-of-queensland-eftpos-bug.html . 7 April 2014.
  28. Web site: Software Bug Contributed to Blackout . https://web.archive.org/web/20040313012800/http://www.securityfocus.com/news/8016 . 2008-01-07. 2004-03-13 .
  29. Book: Sterling, Bruce . The Hacker Crackdown: Law and Disorder on the Electronic Frontier . Spectra Books . 1993 . 0-553-56370-X.
  30. Web site: The Crash of the AT&T Network in 1990 . 2024-02-26.
  31. Web site: Metz . Cade . January 31, 2009 . Google mistakes entire web for malware . December 20, 2010 . The Register.
  32. Web site: 26 May 2015 . Bug in iOS Unicode handling crashes iPhones with a simple text . 29 May 2015 . Apple Insider.
  33. Web site: Clover . Juli . 26 May 2015 . New iOS Bug Crashing iPhones Simply by Receiving a Text Message . 29 May 2015 . MacRumors.
  34. Web site: Patriot missile defense, Software problem led to system failure at Dharhan, Saudi Arabia; GAO report IMTEC 92-26 . US Government Accounting Office.
  35. Web site: Skeel . Robert . Roundoff Error and the Patriot Missile . dead . https://web.archive.org/web/20080801202418/http://www.mc.edu/campus/users/travis/syllabi/381/patriot.htm . 2008-08-01 . 2008-09-30 . SIAM News, volume 25, nr 4.
  36. Rogerson . Simon . April 2002 . The Chinook Helicopter Disaster . dead . IMIS Journal . 12 . 2 . https://web.archive.org/web/20120717021641/http://www.ccsr.cse.dmu.ac.uk/resources/general/ethicol/Ecv12no2.html . 2012-07-17.
  37. Web site: 13 Jul 1998 . Software glitches leave Navy Smart Ship dead in the water . dead . https://web.archive.org/web/20060208090921/http://www.gcn.com/17_17/news/33727-1.html . 8 February 2006 . gcn.com.
  38. Web site: F/A-22 Program History . dead . https://web.archive.org/web/20090825165326/http://www.f-22raptor.com/index_airframe.php#1992 . 25 August 2009 . f-22raptor.com.
  39. Web site: 26 Feb 2007 . Lockheed's F-22 Raptor Gets Zapped by International Date Line . dead . https://web.archive.org/web/20070316132413/http://www.dailytech.com/article.aspx?newsid=6225 . 16 March 2007 . DailyTech.
  40. Web site: Borland . John . November 11, 2005 . FAQ: Sony's 'rootkit' CDs - CNET News . unfit . https://web.archive.org/web/20081205090503/http://www.news.com/FAQ-Sonys-rootkit-CDs/2100-1029_3-5946760.html . 5 December 2008 . news.com . dmy-all.
  41. Web site: Russinovich . Mark . 4 Nov 2005 . Mark's Blog : More on Sony: Dangerous Decloaking Patch, EULAs and Phoning Home . dead . https://web.archive.org/web/20070103203640/http://blogs.technet.com/markrussinovich/archive/2005/11/04/more-on-sony-dangerous-decloaking-patch-eulas-and-phoning-home.aspx . 3 January 2007 . blogs.technet.com.
  42. Web site: About the boot.ini issue (Dev Blog) . 11 December 2007 . 2014-09-30.
  43. Balicer . Ran . 2005-10-05 . Modeling Infectious Diseases Dissemination Through Online Role-Playing Games . Epidemiology . 18 . 2 . 260–261 . 10.1097/01.ede.0000254692.80550.60 . 17301707 . 20959479. free .
  44. Web site: Bishop . Sam . 8 June 2016 . Runescape marks the anniversary of the Falador Massacre . 9 August 2018 . GameFactor.
  45. Web site: Pac Man'S Split Screen Level Analyzed And Fixed . 2012-09-19 . Donhodges.Com.
  46. Web site: Langshaw . Mark . Retro Corner: 'Jet Set Willy' (Spectrum) . 30 May 2018 . Digital Spy. 30 September 2010 .
  47. July 1984 . Jet Set Willy Solved! . . 8 . 21 . 2014-04-19.
  48. News: Krotoski . Aleks . 2004-11-30 . Viewtiful Joe 2 demo deletes memory cards . . 2009-11-10.
  49. Web site: Bramwell . AleksTom . 2004-12-07 . Sony to replace defective demo discs with games . 2009-11-10 . Eurogamer.
  50. Web site: 14 Oct 2006 . Bubble Bobble Revolution DS production issues confirmed *UPDATE* . GoNintendo.
  51. Web site: Bramwell . Tom . 2007-04-16 . RedOctane admits to Guitar Hero II patch problem . 2016-12-02 . Eurogamer.
  52. Web site: Paul . Ian . 17 Jan 2015 . Scary Steam for Linux bug erases all the personal files on your PC . PCWorld.
  53. Web site: Gach . Ethan . The NES Classic Carries Over Classic Glitches . 8 March 2017 . Kotaku Australia. 14 November 2016 .
  54. Web site: Nintendo . Nintendo . Customer Service — Specific GamePak Troubleshooting . https://web.archive.org/web/20080127200258/http://www.nintendo.com/consumer/systems/gameboy/trouble_specificgame.jsp . January 27, 2008 . June 7, 2009.
  55. May 1999 . Pokechat . . 120 . 101.
  56. Book: Loe, Casey . Pokémon Perfect Guide Includes Red-Yellow-Blue . Versus Books . 1999 . 1-930206-15-1 . 125.
  57. Web site: April 9, 2009 . Gaming's Top 10 Easter Eggs . dead . https://web.archive.org/web/20100605102058/http://games.ign.com/articles/971/971383p2.html . June 5, 2010 . June 7, 2009 . . IGN Entertainment . 2.
  58. Web site: DSA-1571-1 openssl -- predictable random number generator . 2008-04-16.
  59. News: 2014-04-09 . Heartbleed bug may shut Revenue Canada website until weekend . CBC News .
  60. News: Heartbleed bug: 900 SINs stolen from Revenue Canada - Business - CBC News . CBC News . 2014-04-14.
  61. Web site: Goodin . Dan . March 4, 2014 . Critical crypto bug leaves Linux, hundreds of apps open to eavesdropping . September 7, 2020 . Ars Technica.
  62. Web site: Dunn . Michael . 28 Oct 2013 . Toyota's killer firmware: Bad design and its consequences . EDN.
  63. Web site: 1 Apr 2015 . To keep a Boeing Dreamliner flying, reboot once every 248 days . Engadget.
  64. News: Corfield . Gareth . 25 Jul 2019 . Airbus A350 software bug forces airlines to turn planes off and on every 149 hours . The Register . 2021-02-04.
  65. News: Roy . Eleanor Ainge . 21 February 2019 . Auckland threatens to eject Lime scooters after wheels lock at high speed . The Guardian . 2019-02-20.
  66. News: Corfield . Gareth . 8 Jan 2020 . Blackout Bug: Boeing 737 cockpit screens go blank if pilots land on specific runways . The Register . 2021-02-04.
  67. News: Corfield . Gareth . 29 May 2020 . Software bug in Bombardier airliner made planes turn the wrong way . The Register . 2021-02-04.
  68. News: Quinn . Kevin . November 8, 1983 . Ever Had Problems Rounding Off Figures? This Stock Exchange Has . 37 . The Wall Street Journal.
  69. News: Lilley. Wayne . November 29, 1983 . Vancouver stock index has right number at last . The Toronto Star.
  70. Web site: Popper . Nathaniel . 2 August 2012 . Knight Capital Says Trading Glitch Cost It $440 Million . New York Times.
  71. Web site: Flinders . Karl . 3 March 2022 . Post Office warned of software flaw in 2006, but failed to alert subpostmaster network. . Computer Weekly.
  72. News: Popper. Nathaniel. The New York Times. Hacker May Have Taken $50 Million From Cybercurrency Project. 17 June 2016. 3 March 2017. 20 June 2017. https://web.archive.org/web/20170620012726/https://www.nytimes.com/2016/06/18/business/dealbook/hacker-may-have-removed-more-than-50-million-from-experimental-cybercurrency-project.html. live.
  73. Web site: Digital currency Ethereum is cratering amid claims of a $50 million hack. Rob. Price. 17 June 2016. Business Insider. 17 June 2016. 11 June 2017. https://web.archive.org/web/20170611195628/http://uk.businessinsider.com/dao-hacked-ethereum-crashing-in-value-tens-of-millions-allegedly-stolen-2016-6. live.