Предположим, что я нормально запускаю программу, она вызывает определенную функцию (скажем, A ()), которая вызывает себя рекурсивно, пока стек не переполнится (это произошло после того, как A () был вызван около 10 раз).Если я запускаю ту же программу под GDB, даже после того, как A () вызывался более 20 раз рекурсивно, стек не переполняется.Это произошло из-за того, что я запустил его под GDB, или есть какая-то другая причина?
РЕДАКТИРОВАТЬ: я скопирую вставленную мной обратную копию, есть ли признаки того, почему произошла ошибка сегмента?И главный вопрос: как мне его найти?