============ Awesome Bugs
This repository contains a collection of "awesome", funny, obscure or unfortunate bugs in our software or hardware.
Some day it may become a talk. Or perhaps a blarg post.
The Bugs
Open Office Won't Print on Tuesdays <https://bugs.launchpad.net/ubuntu/+source/cupsys/+bug/255161>
_We Can't Send Email Farther Than 500 Miles <http://www.ibiblio.org/harris/500milemail.html>
_Print This File, Your Printer Will Jam <https://nedbatchelder.com/blog/200811/print_this_file_your_printer_will_jam.html>
_Pokemon Sword and Shield are Crashing Roku Devices <https://gamerant.com/pokemon-sword-shield-roku-device-crash/>
_I Can't Install Python Packages In Portugal. Disable IPv6 to Fix <https://github.com/pypa/pip/issues/5374>
_GitHub Satanically Messing With Markdown - Changes 666 to DCLXVI <https://stackoverflow.com/questions/44619165/github-satanically-messing-with-markdown-changes-666-to-dclxvi?rq=1>
_The Infinite Loop That Wasnt <https://mgba.io/2020/01/25/infinite-loop-holy-grail/>
_Ocarina of Time, any% -- all of it
MacBook Pro Runs Hot When Charged On the Right Side and Not Left <https://apple.stackexchange.com/questions/363337/how-to-find-cause-of-high-kernel-task-cpu-usage/363933#363933>
_Python 2 Can't Compile Bytecode Past 2038 <https://bugs.python.org/issue34990>
_ (TheYear 2038 Problem <https://en.wikipedia.org/wiki/Year_2038_problem>
_)IRS Site Only Delivers Stimulus Status When COERCED <https://www.latimes.com/business/story/2020-04-27/irs-website-hack-coronavirus-stimulus-checks-all-caps>
_Reboot Your Boeing 787 Every 248 Days <https://ioactive.com/reverse-engineers-perspective-on-the-boeing-787-51-days-airworthiness-directive/>
_ (and maybereboot your Windows 98 <https://web.archive.org/web/20060623143454/http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q216641&>
_ too).Tay, The Racist AI Bot <https://en.wikipedia.org/wiki/Tay_(bot)>
_Nuclear Gandhi <https://medium.com/4thought-studios/gandhi-and-the-nuclear-option-32c8fa251280>
_pytest Hangs Forever Every 50th or 150th or ...th Run <http://skybert.net/python/python-pytest-hangs-forever/>
_How I Cut GTA Online Loading Times by 70% <https://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times-by-70/>
_The Racist Soap Dispenser <https://twitter.com/nke_ise/status/897756900753891328?ref_src=twsrc%5Etfw>
_The Zune Bug on 2008-12-31 <http://bit-player.org/2009/the-zune-bug>
_The Commodore 64 locked up if the cursor was red but not if it was purple, so make sure you use the right color before starting to program <https://retrocomputing.stackexchange.com/questions/20438/how-did-the-c64-lockup-bug-and-its-workarounds-work>
_A Haskell Compiler, Albeit a Dev Version,
Really Really Wants Your Code to Type Check <https://gitlab.haskell.org/ghc/ghc/-/issues/163>
_Dwarf Fortress
kills cats <https://www.youtube.com/watch?v=6yWf6BHqiWM>
_ (creator interview here <https://www.youtube.com/watch?v=VAhHkJQ3KgY>
_)A strangely long second on 1927-12-31 in Shanghai <https://stackoverflow.com/questions/6841333/why-is-subtracting-these-two-times-in-1927-giving-a-strange-result/>
_Using OCR to Fix a Hilarious Bug <https://artsy.github.io/blog/2015/11/05/Using-OCR-To-Fix-A-Hilarious-Bug/>
_Seattle Mazda drivers can't change the radio dial <https://www.kuow.org/stories/we-didn-t-mean-to-ruin-your-mazda-s-stereo>
_All you need for Russell's paradox is a big enough universe <https://github.com/agda/agda/issues/5706>
_Janet Jackson had the power to crash laptop computers <https://devblogs.microsoft.com/oldnewthing/20220816-00/?p=106994>
_ (with aCVE <https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-38392>
, anAdam Neely video <https://www.youtube.com/watch?v=-y3RGeaxksY>
and afollow-up by 99% Invisible <https://99percentinvisible.org/episode/mini-stories-volume-15/3/>
_)One pixel to make a bus look like a bear? <https://arxiv.org/abs/1710.08864>
_Pentium FDIV Bug <https://en.wikipedia.org/wiki/Pentium_FDIV_bug>
_Debugging an evil Go runtime bug with an heat gun <https://marcan.st/2017/12/debugging-an-evil-go-runtime-bug/>
_print(“lol”) doubled the speed of my Go function <https://medium.com/@ludirehak/printing-lol-doubled-the-speed-of-my-go-code-e32e02fc3f92>
_Reptar in your CPU <https://lock.cmpxchg8b.com/reptar.html>
_Gusto's Weirdest Bug <https://engineering.gusto.com/the-weirdest-bug-ive-seen-yet/>
_I broke IKEA <https://cohost.org/sirocyl/post/2891449-i-broke-ikea>
_Why does man print "gimme gimme gimme" at 00:30? <https://unix.stackexchange.com/questions/405783/why-does-man-print-gimme-gimme-gimme-at-0030>
_
Other Kind-of-Similar Lists
Dan Luu's Debugging Stories <https://github.com/danluu/debugging-stories>
_umutphp's Famous Bugs <https://github.com/umutphp/famous-bugs>
_Wikipedia's List of Software Bugs <https://en.wikipedia.org/wiki/List_of_software_bugs>
_Russell Davidson's Specification Gaming Examples in AI <https://docs.google.com/spreadsheets/u/2/d/e/2PACX-1vRPiprOaC3HsCf5Tuum8bRfzYUiKLRqJmbOoC-32JorNdfyTiRRsR7Ea5eWtvsWzuxo8bjOxCG84dAg/pubhtml>
_Adversarial Machine Learning <https://en.wikipedia.org/wiki/Adversarial_machine_learning>
_
Contributing
If you know of a bug that should be on this list, please do send a pull request!
My bias in the list is towards bugs that are more "how is that even possible" kinds of bugs than pure "face-palming" bugs, though sometimes the line between the two is blurry. But e.g., the Gemini 5 spacecraft crashed because it had the wrong value for an important constant used to fly it -- a terrible and critical bug, but not one for the list above.
The bias is also towards technical detail, so bug reports over storytelling. If there are both available for a particular bug, definitely include the bug report and diagnosis.
But any bug so interesting it's questionable for inclusion is worth considering!
Last updated