Wondering what the Segmentation Violation error message means, and what you can do about it? Check out this excellent TID for the gory details.
On a Unix operating system such as Linux, a “segmentation violation” (also known as “signal 11″, “SIGSEGV”, “segmentation fault” or, abbreviated, “sig11″ or “segfault”) is a signal sent by the kernel to a process when the system has detected that the process was attempting to access a memory address that does not belong to it. Typically, this results in the offending process being terminated.
Background and common causes are discussed in more detail in this TID.