A segmentation fault, or segfault, is a memory error in which a program tries to access a memory address that does not exist or the program does not have the rights ...
Segmentation Faults are caused when a program or any code tries to access memory that has not been allocated to them. It can be caused by bad ram (When the Memery doesnt work right), or shoddy ...
Segmentation faults can also be returned by the kernel if the kernel suffers an oops while handling the system call. Given that ifconfig isn't much more than a wrapper around a bunch of system calls ...