Question
What is a segmentation fault and what can cause them?
Answer
A segmentation fault often occurs when a program or service attempts to access a memory location that it is not allowed to access. It can also occur during attempts to access a memory location in a way that is not permitted (for example, attempting to write to a read-only location, performing a task that might allow the program to overwrite critical operating system files).
These are only just a few examples of what can cause a segmentation fault. Still, in most cases, it is often best to discuss this matter with a qualified system administrator as they can adequately review any log files or "core dumps".