В статье "Signals as a Linux debugging tool" описывается интересный вспомогательный метод выявления причин ошибок в программе, через установку отладочных процедур как обработчиков сигналов SIGTERM, SIGSEGV и SIGILL .