Call me too technical, but a segmentation fault (aka segfault) is the error given when a program tries to:
1. Access memory that the kernel restricts.
2. Access memory in an illegal way (read-only, ect).
This normally can only occur in low level languages. It is a pain in the butt when actually working on a kernel (because the kernel can't throw a segfault to itself, it crashes).
My point is that I don't see how a segfault fits into this.