Вы вряд ли получите приличную трассировку стека в человеческой форме, если код будет выпущен в режиме / высоко оптимизированной версии. Используйте ключ -g или забудьте о трассировке стека ... у вас не может быть обоих !! Что возвращает к этому моменту - похоже, вы ожидаете сбой кода даже в производственной среде ???
Почему бы вам не исправить код и убедиться, что он работает первым ... код пахнет .... нюхать нюх
Редактировать: Хорошо, возможно, я столкнулся с некоторым грубостью в своем комментарии выше, я не собирался быть резким там ... для читателей, я включил ссылку на другой вопрос, опубликованный здесь, и в этом ответе , который я дал, использует сигналы для создания трассировки стека и перенаправления в файл. Это поможет ответить на вопрос ОП и помочь ему в устранении неполадок ...