Возможно, что ошибка сегментации скрыта при компиляции с отладочной информацией или при изменении места размещения при работе под valgrind. Конечно, это не означает, что вы не можете использовать valgrind для отладки вашего приложения. Вы должны исправить все ошибки, которые содержат сообщения valgrind, такие как неверные ошибки чтения / записи. Исправление этих ошибок должно устранить проблему с ошибкой сегментации.