У меня есть многопоточная программа на C, которая постоянно генерирует ошибку сегментации в определенном месте программы. Когда я запускаю его с помощью gdb, ошибок не отображается. Можете ли вы придумать причину, по которой ошибка может возникнуть только тогда, когда отладчик не используется? Довольно обидно, что невозможно использовать его для поиска проблемы!