Проблема в том, что при некорректном завершении программы не выдаеться сообщения "segmentation fault" и не создаеться core dump.(при запуске в отладчике о ошибке сегментации все же пишеться) Как исправить?
>Что? Чтобы программа не сегфолтилась (слишком философская постановка вопроса), или чтобы при сегфолте она ругалась (а, вообще, зачем это тебе?)?
Нужно чтобы ругалась(сразу была видна причина завершения) и _создавала core-файл_, пригодный для определения обстоятельств сбоя. Что даст возможность устранить причину сегфолта.