Cómo encontrar el origen de una excepción StackOverflowException en mi aplicación

Tengo un StackOverFlow en algún lugar de mi aplicación, y estoy tratando de encontrar maneras de rastrearlo.

Mis registros de eventos muestran un bloqueo todos los días aproximadamente con la siguiente información:

Nombre de la aplicación con errores: MyApp.exe, versión: 1.0.0.0, marca de tiempo: 0x522e8317

Nombre de módulo defectuoso: clr.dll, versión: 4.0.30319.18047, sello de tiempo: 0x515530ce

Código de excepción: 0xc00000fd

Desplazamiento de fallas: 0x000000000000c657

Identificación del proceso con errores: 0x117fc

Error en el inicio de la aplicación: 0x01ceadf607b184d2

Ruta de la aplicación con errores: C: \ Users \ Administrator \ Desktop \ MyApp.exe

Ruta del módulo defectuoso: C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ clr.dll

ID de informe: d52424aa-1a16-11e3-bc4b-002590a4ec55

Leí que 0xc00000fd es un desbordamiento de pila, pero no estoy seguro de dónde podría estar ocurriendo (base de código muy grande) y cómo rastrearlo. ¿Algunas ideas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta