25 crazy software bugs explained
A video on YouTube. In Tech, a Krater category.
Watch on YouTubeSummary by Krater
This video examines 25 software and hardware bugs from history, ranging from fixable UI oversights to catastrophic failures in aviation, finance, and medicine, illustrating the real-world consequences of bad code.
From the video
Answers: What are some famous software bugs from history and how did they happen?
- software bugs
- historical software failures
- integer overflow
- rounding errors
- race conditions
- buffer overflows
- UI design flaws
- aviation accidents
- financial glitches
What it concludes
- Gandhi's aggressiveness underflowed in Civilization because an unsigned 8-bit integer dropped below zero when reduced by diplomacy.
- Zune froze on leap years due to a logic error in handling the day count for 366-day years.
- The Pentium FDIV bug caused incorrect floating-point division results in about 1 in 9 billion division operations due to missing lookup table entries.
- Apple's 2019 FaceTime bug allowed users to add a third person to a call and hear audio before the recipient accepted, due to a race condition.
- A Chase ATM glitch allowed people to deposit fake checks and withdraw funds immediately before clearance, resulting in negative account balances.
- A 1990 AT&T network switch crash affected 50 million calls because a break statement in a switch case caused an overwrite and reset loop across switches on rebooting.
Rate it, review it and add it to your lists in Krater.
Titles and thumbnails from YouTube. Krater isn't affiliated with, endorsed by or sponsored by YouTube or Google.