title: Find where "Debug assertion failed" error occured
body: <p>I have written a C# application that uses a native mfc library as COM component. This program is running on the server machine to monitor some hardware devices. Although most of the time the application is work properly, Sometimes I'm getting "C++ Debug assertion failed" message box.</p>
  
  <p>I want to know how can I debug my application and see the call stack of my source code when the assertion failed error appear. I have my C# app source code, but the problem is the assertion occurred in unmanaged code. When I attached visual studio debugger to the app, nothing appeared when the assertion failed error was raised! </p>