I am developing a .Net 2.0 application in which a StackOverflowException occurs. Is there a way to print/log the stack trace before/during the application aborts? This is a long running server-side process which would be hard to execute under a debugger. I know that StackOverflowException can not be caught.
+1
A:
Use ADPlus (from Windows Debugging Tools) to force a dump on crash.
E.g.
adplus -hang -pn <process name> -o <dump file>
Richard
2010-04-07 10:03:52
CW: Feel free to expand this with specifics (which I don't have to hand). While this doesn't cover the "before the application aborts" criterion, I don't think that is possible.
Richard
2010-04-07 10:05:27