La solucion no es sencilla
La unica forma es registrar (logs) todo lo que ocurre dentro de tu programa
Eso o instalar algo como madExcept, EurekaLog, que te genere un reporte de las excepciones; tambien se que por ahi hay algo dentro de la biblioteca Jedi que permite obtener una "exception trace", es decir, cuando, como, donde se genero una excepcion, y la lista de los ultimos metodos ejecutados
De esta forma vas a poder tener una idea de "donde estaba" cuando se rompe y se cierra abruptamente
Una vez identificado los sitios en donde rompe, quedaria registrar los valores de las variables, y ver "por que", o "que valor" hace que algunas veces se rompa y otras no
|