Hi, thanks for sharing this issue.
There's a broad range of things that can cause this error, for example:
- OutOfMemoryExceptions at run time
- StackOverflowExceptions in referenced code
- Unmanaged exceptions
- Accidental termination (i.e. Process.Kill)
- Hardware or platform instability
- NCrunch internal problem (rare these days, especially when working on proven frameworks and toolsets)
The hard part here is finding the source of the problem. Since the issue results in immediate termination of the process, there's no progress or error information to be retrieved.
Does your event viewer show you any information?
It might be possible to reproduce the issue with some consistency using Churn Mode. This may help with narrowing it down. If you can get one test that you know kicks the issue up, try running it under Churn Mode for an indefinite period of time to see if you can make it fail.