A segmentation fault occurs when a program attempts to access a memory location that it is not allowed to access, or attempts to access a memory location in a way that is not allowed (for example, attempting to write to a read-only location, or to overwrite part of the operating system).
On Unix-like operating systems, a signal called SIGSEGV is sent to a process that accesses an invalid memory address.
For some details on
Segmentation Fault[
^].
Try to put the text file in a folder in another drive and give access privileges.