segv.c