Slashdot Mirror


The Thirteen Greatest Error Messages of All Time

Technologizer writes "They add insult to injury — and computing wouldn't be the same without 'em. So I rounded up a baker's dozen of the most important error messages in computing history — from Does Not Compute to Abort, Retry, Fail to the Sad Mac to the big kahuna of them all — the mighty Blue Screen of Death. And just in case my judgment is off, I include a poll to let the rest of the world vote for the greatest error message of all." I can't believe that "I'm sorry Dave, I'm afraid I can't do that" didn't make the list.

43 of 623 comments (clear)

  1. and the fourteenth error should be... by houbou · · Score: 5, Funny

    Error, Windows Vista detected on Drive C: prepare to acknowledge, confirm and reboot.

    1. Re:and the fourteenth error should be... by doti · · Score: 5, Funny

      Who is General Failure, and why is he reading my hard drive?

      --
      factor 966971: 966971
  2. The Daily WTF by mini_razor · · Score: 5, Informative

    www.thedailywtf.com has a great selection of error messages. Some are absolute genius!

  3. go away. by thhamm · · Score: 5, Funny

    missing /etc/passwd, tried to login as root:
    "you don't exist. go away."

  4. Where's the keyboard error? by Kentaree · · Score: 5, Insightful

    Surely "Keyboard Error: Press Any Key To Continue" should have been in there somewhere?

    1. Re:Where's the keyboard error? by overtly_demure · · Score: 5, Insightful

      To my mind, this is by far the best error message of all time. It is succinct, specific, easy to understand, and utterly absurd, all at the same time.

  5. Missing Option by dintech · · Score: 5, Insightful

    Username or password invalid. It's probably got the most face time...

  6. Kernel Panic!!! by WED+Fan · · Score: 5, Funny

    Kernel Panic? Why not just teach that damned kernel some self-defense lessons. Or, at least tell it to grow a set of balls. Just stop the damned Panic.

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    1. Re:Kernel Panic!!! by nbert · · Score: 5, Funny

      cd /usr/src/linux && egrep -ir "( fuck)|( shit)" *

      Technically most are not error messages, but they are quite interesting.

      One I'm missing in the list is "Too many colors". Some very old windows programs refused to work when gfx was set to more than 256 colors.

    2. Re:Kernel Panic!!! by Malevolyn · · Score: 5, Funny

      Actually, I've had "ERROR: No error" before. I'm going to have to say that's much more frustrating, especially when it prevents the program from continuing.

      --
      Your ad here.
    3. Re:Kernel Panic!!! by Daniel+Dvorkin · · Score: 5, Funny

      It's not Panic's fault. He's only following the orders of General Protection Fault.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    4. Re:Kernel Panic!!! by Annymouse+Cowherd · · Score: 5, Funny

      My favorite:
      Keyboard not found. Press F1 to continue, Del to enter Setup.

    5. Re:Kernel Panic!!! by FatdogHaiku · · Score: 5, Funny

      I always like the windows "Unexpected Error", it made me feel like someone is sitting around thinking "Well, we expected errors, but... THIS!?!?

      --
      You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
    6. Re:Kernel Panic!!! by sean4u · · Score: 5, Funny

      My first admin responsibility was an AT&T 3B2 400, running SYSVR4. The bad days always had a slightly comical edge to them. Who couldn't feel sorry for a console that said only:

      KERNEL: DOUBLE PANIC
      The kernel panicked while trying to panic

      I couldn't find that on Google just now. Damn kids and their hardened systems.

  7. Your site is padded with ads. Continue? by Anonymous Coward · · Score: 5, Funny

    Somehow, spreading an article across many, many ad-ridden pages is not considered an error.

    1. Re:Your site is padded with ads. Continue? by ThinkTwicePostOnce · · Score: 5, Interesting

      I'll bet you'll like the Re-Pagination firefox extension. When you get to the bottom of the first
      page, do a right click on the "2" or the word "next" in that list of pages. Then you just scroll
      down and see all the pages without clicking on anything more. The extension fetches the pages and
      appends them to the bottom. I consider it "jerking the reader around" when sites have lists like that,
      and thwarting them always provides a nice feeling of satisfaction and triumph!

      --
      Hide all sigs: Click HELP+Prefs (top), VIEWING (last on right), DISABLE SIGS (3rd on left) and SAVE (hidden at bottom).
  8. Commodore 64... by Norwell+Bob · · Score: 5, Insightful

    SYNTAX ERROR

    That's all I ever got out of one when I'd play around with them at Sears back in the day. :^)

  9. They missed it: by LibertineR · · Score: 5, Funny

    "Congratulations, your Lotus Notes installation is complete."

  10. Divide by cucumber error by reydelamirienda · · Score: 5, Funny

    +++ Divide By Cucumber Error. Please Reinstall Universe And Reboot +++

  11. the BSOD screensaver by gardyloo · · Score: 5, Funny

    I just run the "BSOD" screensaver on my linux machine, with all error messages enabled. I love having people come in, pause, say, "Um... looks like your machine is really screwed up". Then I bump the machine out of screensaver mode, and their jaws drop.

    1. Re:the BSOD screensaver by snspdaarf · · Score: 5, Funny

      We had a guy do that at my office. The boss comes in, sees the BSOD, decides to help out, flips the big red switch on the PC. Hosed the boot sector on the disk.

      --
      Why, without your clothes, you're naked, Miss Dudley!
    2. Re:the BSOD screensaver by clone53421 · · Score: 5, Funny

      That's nothing. I made the "You may be a victim of software counterfeiting" screen my wallpaper.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  12. Sad Mac and Startup Beep by samkass · · Score: 5, Interesting

    The Mac, having 4-channel wave sound from the beginning, went one better than the PC when it came to the startup failure beep. While the PC would beep out some sequence of single notes indicating hardware errors, the Mac would simply play one chord. A successful bootup was a pleasant chime (sometimes heard on Futurama or other shows when something boots up). However, hardware errors not only produced the sad mac, but a discordant anti-chime. For those with good ears, it was sometimes possible to diagnose some errors by the particular musical dissonance. In particular, some familiar with upgrading the Mac Plus became familiar with a chord indicating bad RAM.

    Good times.

    --
    E pluribus unum
  13. My Favorite by azadrozny · · Score: 5, Funny

    Some time ago I was running a batch job and the system returned the message, "The system is unwilling to process your request." I figured it was tired of running my programs, and wanted to quit for the day.

  14. WebTV Anecdote "The Wrong Error Message" by Burning1 · · Score: 5, Funny

    The following story comes from Andy McFadden:

    The wrong error message

    In the late hours of September 17th, 1996, the day before the WebTV service was scheduled to go online, a group of us (Rick Daley, Lennart LÃvstrand, me (Andy McFadden), probably Arnold de Leon, plus several others I can't remember) had gathered in the operations center in 275 Alma St., Palo Alto. A collection of network operations and service software engineers were hanging around to bear witness to the official launch of WebTV.

    When the fated hour struck, one of the netops folks, Bryce Jasmer, started to go through the registration process with his WebTV box. As with any online service, we figured the good names would go quickly, so it was important to get in and register before The Masses signed up. Besides, there was something nifty about being one of the first people to ever sign up on the "real" service. Until this day, all accounts were "disposable" test accounts.

    A few of us were standing around, watching him type, feeling giddy with anticipation and lack of sleep. He'd entered his name, address, and other personal information, and was typing in his user name. This is the name used as the e-mail address. He typed in "jazz", so his e-mail would be "jazz@webtv.net". When he hit "enter" on the wireless keyboard, we heard the "whoom" sound that meant an error dialog was coming up. All eyes turned to the screen.

    ---

    To understand what happened next, it's important to understand a little something about how the service worked. WebTV was meant to be a family-oriented service, so it was important to screen all user names and other externally visible features for profanity. It's impossible to catch everything, but it's not hard to catch obvious things.

    The user names were compared against a set of regular expressions. Regular expressions allow you to match against a pattern. For example, "fu.*bar" would match against all names starting with "fu" and ending with "bar". With carefully-chosen patterns, you can catch and reject blatant instances while accepting words like "shitake" and "matsushita" that have a profane word embedded within them.

    The same mechanism was also used to prevent users from selecting "forbidden" names, such as "postmaster", "root", "admin", and "help". We had a text file that looked like this:

    admin.*
    User names may not start with "admin".
    postmaster
    You're not the postmaster.
    poop
    That's a bad word.
    weenie
    That's a bad word.

    An entry had two lines. The first was the regular expression to match, the second was the error message that would be displayed to the user. The service code read the file, grabbing two lines at a time, and when a user name was entered it compared the name against every regular expression. An error dialog was displayed for the first one that matched. If nothing matched, the user name was accepted.

    The code that read the file knew how to skip over comments. It did not, however, give any special treatment to blank lines.

    ---

    Someone had made some changes to the file with the profanity expressions, and while doing so had added a single blank line after the end of the "reserved" names and before the start of the profane words. When the code read the filter list, it grabbed the blank line as the regular expression, and the word that followed as the error message. As luck would have it, a blank-line regular expression matched anything.

    It's midnight. We're all a little punchy. Bryce types in a user name, and the box responds with a very simple message (click here to view).

    We start laughing hysterically.

  15. PC LOAD LETTER by f0dder · · Score: 5, Insightful

    This should of been on the list.

    1. Re:PC LOAD LETTER by Norwell+Bob · · Score: 5, Funny

      PC LOAD LETTER... what the FUCK DOES THAT MEAN?!?!

  16. Re:Talk about a missed opportunity- Printer on fir by nbert · · Score: 5, Insightful

    In similar vein: PC LOAD LETTER

    Btw: Of course they didn't modify this message for countries which don't use the Letter format, making it even more confusing...

  17. And on the flipside: by omarius · · Score: 5, Insightful

    "Few users will like an error message no matter how well it is designed."
          --Roger S. Pressman, _Software Engineering: A Practitioner's Approach_

  18. The most honest Windows error message by AliasMarlowe · · Score: 5, Informative

    "Error: The operation completed successfully"
    I kid you not. This one was repeatable on any windows box whenever Dr.Watson was invoked after a program crashed. It appeared in win 3.0, 3.1, 3.11, 95, 98, NT, 2000 (don't know about win me, xp or vista). Just click the "save as" button for the error log, then click cancel. Then the magic error appeared in its own box:
    "Error: The operation completed successfully"
    Dr.Watson terminated as well, of course.

    --
    Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    1. Re:The most honest Windows error message by Anonymous Coward · · Score: 5, Informative

      That's what you get when you just translate the return value of GetLastError() into a string using the appropriate Winapi function, given that the last command actually was successful.

    2. Re:The most honest Windows error message by amck · · Score: 5, Funny

      Yep. A Slightly better phrasing I've seen, every time our old Windows Exchange 4.0 box came up"

      Warning: An unexpected condition occured:
      Exchange started successfully.

      As explained, its a race condition calling GetLastError().

      --
      Anyone who believes exponential growth can go on forever in a finite world is either a madman or an economist
  19. Re:Quite a good read. by gnick · · Score: 5, Insightful

    I've never run into the FailWhale, because I've never tried Twitter. Although I'm confused by TFA's comment:

    If you can explain what the image has to do with a Web 2.0 service buckling under extreme traffic, please let me know.

    8 little birds trying to carry a whale they have tethered seems like a perfectly appropriate image to accompany a server strain error IMO.

    --
    He's getting rather old, but he's a good mouse.
  20. The Mac Programming Works C Compiler... by Dr.+Manhattan · · Score: 5, Funny
    ...had the best error messages.

    "...And the lord said, `lo, there shall only be case or default labels inside a switch statement'"

    "a typedef name was a complete surprise to me at this point in your program"

    "`Volatile' and `Register' are not miscible"

    "This struct already has a perfectly good definition"

    "Symbol table full - fatal heap error; please go buy a RAM upgrade from your local Apple dealer"

    "type in (cast) must be scalar; ANSI 3.3.4; page 39, lines 10-11 (I know you don't care, I'm just trying to annoy you)"

    ...and more.

    --
    PHEM - party like it's 1997-2003!
  21. ed -- the question mark! by morgan_greywolf · · Score: 5, Funny

    $ ed
    help
    ?
    list
    ?
    quit
    ?
    bye
    ?
    die
    ?
    FSCK OFF and DIE you fscking BASTARD!!!
    ?
    ^C

    1. Re:ed -- the question mark! by Eudial · · Score: 5, Funny

      $ ed
      help
      ?
      list
      ?
      quit
      ?
      bye
      ?
      die
      ?
      FSCK OFF and DIE you fscking BASTARD!!!
      ?
      ^C

      Actually, substitute the ?s for loud beeps and strange letters flooding the screen, and you've got vi.

      It's a great idiot proof tool for making. If you don't care about security, but don't want dangerously unsavvy people to get at the guest account or whatever, just start up vi in the console as you leave the computer, and only those that can prove themselves worthy against the mighty dragon that is vi shall pass.

      --
      GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
  22. Re:Talk about a missed opportunity- Printer on fir by uxr · · Score: 5, Funny

    PC LOAD LETTER

    What the fuck does that mean?

  23. Re:The error no one wishes to hear. by Negatyfus · · Score: 5, Informative

    My gods, I remember that little DOS prank, complete with simulated water sounds coming out of the system speaker! That must've been about 20 years ago.

  24. Re:A system call that should never fail has failed by element-o.p. · · Score: 5, Insightful

    The fact that you bothered to include this error implies to me that you knew there was a chance that the system call could fail.

    Maybe. Or maybe the programmer was just really anal retentive, like me.

    I don't really consider myself a programmer, but I do write a fair share of CGI scripts. In my scripts, I detaint the user inputs and provide appropriate error codes for user inputs that fail the detaint. The error trapping almost always leads to one (or more) of some finite set of possibilities, but I *always* include a catch-all along the lines of...
    1) Didn't match valid input;
    2) Didn't match expected error #1;
    ...
    n) Didn't match expected error #n;
    n+1) Catch-all (just on the off chance that I failed to account for a possible error).

    For the catch-all case, I include an error message similar to "This error message shouldn't be possible. Please send an e-mail to tell me how you got here."

    --
    MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
  25. How about.... by ConstantiusChlorus · · Score: 5, Interesting
    "Your password must be at least 18770 characters and cannot repeat any of your previous 30689 passwords."

    See KB276304

  26. "Nobody knows why it's blue..." by dschuetz · · Score: 5, Interesting

    I do. :)

    There was this crazy guy I knew in college, who went to work for Microsoft. We'd drifted apart, though we both still lurk in some private email groups of friends from that timeframe. About 5 years ago, I saw his name in a Newsweek article about some crazy-hip new MS project, calling him "a relative codger" at 33, brought in to rein in the young guns on the project. The official Microsoft web page for the project featured a "meet the team" section, which next to him, included the phrase "Wrote the BSOD."

    I couldn't let that lie, so I wrote him a quick note asking if it was true, was he proud of it, and most importantly, "Why blue?" Here's part of the response:

    I chose white on blue because that was the same color that the firmware on the Mips workstations we had used for their boot selection screen. Plus that was the default for the old character mode SlickEdit code editor that most of the devs used.

    and:

    No, it is not something I am particularly proud of, but once the kids I work with found out about this little skeleton in my closet they never let me forget it.

    (He also avows responsibility for the Win 9x blue screen, "which gets a lot more air time.")

  27. POST error codes by DragonHawk · · Score: 5, Informative

    To be fair, it should had said "Error: keyboard not found. Connect a keyboard and press F1 to continue." But then, each byte of ROM was expensive once.

    That error message dates back to the early days of the IBM-PC (possibly the first model, although I couldn't swear to that). Every expected possible failure during POST (Power On Self Test) had a corresponding error code and message. They all used the same output routine, which displayed the error code, the error message, and prompted the operator to press [F1] to continue. They simply didn't create a special case for keyboard errors -- it displayed the same way all the others did. There were other errors which left the system effectively inoperable, but still prompted to press F1. The keyboard error was just the most commonly encountered, of course.

    It was error code 301, by the way. :)

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  28. Psychoanalyze me... by refactored · · Score: 5, Funny
    I once wrote an "Eliza" like program in Basic....

    When I spotted a bug in the output I typed...
    list 1000-4000
    and my program responded...
    Really? Why?
    Totally derailed my train of thought.