Estoy desarrollando una aplicación .Net 2.0 en la que se produce una StackOverflowException. ¿Hay alguna forma de imprimir/registrar el seguimiento de la pila antes/durante la anulación de la aplicación? Este es un proceso de servidor de larga ejecución que sería difícil ejecutar bajo un depurador. Sé que StackOverflowException no se puede atrapar.Cómo imprimir la traza de pila de StackOverflowException
7
A
Respuesta
3
Use ADPlus (desde Herramientas de depuración de Windows) para forzar un volcado en caída.
E.g.
adplus -hang -pn <process name> -o <dump file>
+0
CW: No dude en ampliar esto con detalles (que no tengo que entregar). Si bien esto no cubre el criterio "antes de que la aplicación aborte", no creo que eso sea posible. – Richard
Cuestiones relacionadas
- 1. Cómo obtener y no imprimir la pila BuildException/ExitStatusException traza
- 2. ¿Cómo forzar a la VM de python a imprimir una traza de pila?
- 3. ¿Cómo mostrar la traza de pila completa en eclipse?
- 4. Tarea Junit Ant, traza de la pila de salida
- 5. traza cómo se puede imprimir la pila de excepciones atrapados en C++ y la inyección de código en C++
- 6. Captura de StackOverflowException
- 7. Imprimir pila de llamadas completa en printStackTrace()?
- 8. Desarrollo de iPhone - error EXC_BAD_ACCESS sin traza de pila
- 9. ¿Cómo imprimir el seguimiento completo de pila en la excepción?
- 10. StackOverflowException
- 11. Imprimir la información de seguimiento de la pila de C#
- 12. Imprimir el seguimiento de la pila de una excepción
- 13. El retroceso de Proguard no mapea la traza de la pila a la fuente real
- 14. Java: Cómo evitar StackOverflowException
- 15. StackOverflowException de inicialización lista grande
- 16. Solución temporal a StackOverflowException
- 17. Imprimir seguimiento de pila en la ventana de salida
- 18. Repercusiones en el rendimiento negativo del uso de la traza de pila emulada GWT
- 19. cómo depurar un StackOverflowException en .NET
- 20. ¿Cómo se escribe una traza de pila completa en el registro?
- 21. Imprimir un seguimiento de pila de otro hilo
- 22. Carpincho: traza de excepción en el registro
- 23. El desbordamiento de pila en .NET envía IIS al 100% de uso de la CPU, ¿por qué no StackOverflowException?
- 24. cómo imprimir seguimiento de la pila en el archivo de registro
- 25. Imprimir el seguimiento de pila en C++ (MSVC)?
- 26. F # Seq.initInfinite dando StackOverflowException
- 27. traza entendimiento *
- 28. StackOverflowException en .NET
- 29. StackOverflowException en .NET 4
- 30. C#: cómo ocultar un método del rastro de pila?
¿Genera un volcado de emergencia cuando se bloquea? En caso afirmativo, esto podría ayudar http://blogs.msdn.com/tess/archive/2008/03/31/net-case-study-stackoverflow-exception-when-using-a-complex-rowfilter.aspx –
También don No digo qué tipo de aplicación. Si es una aplicación web, creo que necesita utilizar el kit de herramientas de depuración de IIS (aunque no conozco IIS7) –