То, что вы можете захотеть, это увеличить максимальный размер вашего стека, чтобы он не переполнялся. Вы можете прочитать о том, как это сделать здесь.
В принципе, вы запускаете свою программу с помощью опции -Xss
. Например, -Xss4m
Когда я начал свой код с -Xss4m
, ваша программа работала без переполнения стека для меня (она возвращает true
).