It is hard to fix SIGSEGV