Fatal Error

In computing, a fatal error or fatal exception error is an error that causes a program to abort and may therefore return the user to the operating system. When this happens, data that the program was processing may be lost. A fatal error is usually distinguished from a fatal system error (colloquially referred to by the error message it produces as a "blue screen of death"). A fatal error occurs typically in any of the following cases:

  • An illegal instruction has been attempted
  • Invalid data or code has been accessed
  • An operation is not allowed in the current ring or CPU mode
  • A program attempts to divide by zero. (Only for integers; with the IEEE floating point standard, this creates an infinity instead)

In some systems, such as Mac OS X and Microsoft Windows, a fatal error causes the operating system to create a log entry or to save an image (core dump) of the process.

Famous quotes containing the words fatal and/or error:

    The fatal metaphor of progress, which means leaving things behind us, has utterly obscured the real idea of growth, which means leaving things inside us.
    Gilbert Keith Chesterton (1874–1936)

    I have often been reproached with the aridity of my genius; a deficiency of imagination has been imputed to me as a crime; and the Pyrrhonism of my opinions has at all times rendered me notorious. Indeed, a strong relish for physical philosophy has, I fear, tinctured my mind with a very common error of this age—I mean the habit of referring occurrences, even the least susceptible of such reference, to the principles of that science.
    Edgar Allan Poe (1809–1849)