A segmentation fault (often shortened to segfault), bus error or access violation is generally an attempt to access memory that the CPU cannot physically address. It occurs when the hardware notifies an operating system about a memory access violation. The OS kernel then sends a signal to the process which caused the exception. By default, the process receiving the signal dumps core and terminates. The default signal handler can also be overridden to customize how the signal is handled.
Read more about Segmentation Fault: Bus Error, Segmentation, Page Fault, and Access Violation
Famous quotes containing the word fault:
“A man will teach his wife what is needed to arouse his desires. And there is no reason for a woman to know any more than what her husband is prepared to teach her. If she gets married knowing far too much about what she wants and doesnt want then she will be ready to find fault with her husband.”
—Barbara Cartland (b. 1901)