OSにも、2GB以上などのメモリの要件があるのと同じで、
使用条件を満たしていなければ、どこかでシステムダウンする

ただし、プログラムのバグや、何万回も再帰したのなら、
プログラマーの責任