I have a .NET WinForms application that is exiting with STATUS_STACK_BUFFER_OVERRUN (0xc0000409). If I am debugging with Visual Studio is it possible to break when the error occurs? In the Exception Settings window I have selected all Win32 exceptions, including the 'All Win32 Exceptions not on this list' entry. However, if I force the problem, using the method in this answer, the application still just exits without breaking into the debugger.
As I cannot reproduce the bug I need a good way to capture information when it does occur. If I cannot break into the debugger then are there other tools I can use? (This has been asked in this question but there were no real answers, although one suggested that the debugger should work).
Here is some context for the question.
User contributions licensed under CC BY-SA 3.0