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?