Recursive programs that hit the stack check limit crash trying to raise the error because there's not enough stack space left to process the error. Bumping the limit on the error check appears to fix the problem. I suspect this is only a problem for the 64-bit version. I'm seeing this on Windows, but I suspect other platforms may have the problem too. This simple program can be used to test this:
If people see this on other platforms, please comment here. Indicate whether this is 32- or 64-bit.