On a falure to handle a segfault, raise a segabort.

If you are using gdb with "handle SIGSEGV noprint pass" you can't
catch the second segfault.
Quick hack to get gamecube games which read from the dvd working.

Apparently we arn't checking the error conditions of fread correctly
it's probally broken in other places.