APPCRASH StackOverflowException clr.dll c00000fd

*****UPDATE WITH SOLUTION WORKAROUND *****

I have given up trying to handle this exception within .Net. I found an effective workaround. This workaround applies to Windows, specifically any version with an Event Viewer.

Workaround Instructions.

1) Open control panel->Admin Tools->Event Viewer->Windows Logs->Applications.

2) Select the offending event. In my case, it is state ERROR, and matches the example that you see above.

3) On the right hand side click "Attach Task to This Event".

4) Complete the wizard. In my case, I restart my application.

5) Save the task.

6) Now switch over to Task Scheduler and find the task. Click Properties. Click through the tabs and configure the Task as you see fit.