fix SIGFPE