fix sig abort