I recently wrote a program which overflowed to stack, without an infinite loop or anything error similar to that. I was just putting too much data on the stack. I am not sure exactly how deep in recursion I ever got, but I wouldn't be surprised that in worst-case scenario, I was 1000 layers deep in recursion. I was able to fix this problem, but was wondering how big is the stack that handles method calls. From my googleing there doesn't seem to be a consistent answer nor is there much documentation on it.
Thanks for any help,