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 error, fatal and/or error:
“Extemporaneous speaking should be practised and cultivated. It is the lawyers avenue to the public.... And yet there is not a more fatal error to young lawyers than relying too much on speechmaking. If any one, upon his rare powers of speaking, shall claim an exemption from the drudgery of the law, his case is a failure in advance.”
—Abraham Lincoln (18091865)
“Until, on Vinegar Hill, the fatal conclave.
Terraced thousands died, shaking scythes at cannon.
The hillside blushed, soaked in our broken wave.
They buried us without shroud or coffin
And in August the barley grew up out of the grave.”
—Seamus Heaney (b. 1939)
“When we do not know the truth of a thing, it is of advantage that there should exist a common error which determines the mind of man.... For the chief malady of man is restless curiosity about things which he cannot understand; and it is not so bad for him to be in error as to be curious to no purpose.”
—Blaise Pascal (16231662)