Wir haben eine dotnet 2.0 Desktop Winforms App und es scheint zufällig zu stürzen. keine Stack-Trace, Vent Log oder irgendetwas. es verschwindet nur.Wie Debuggen von zufälligen Abstürzen?
Es gibt einige Theorien:
Maschine einfach aus Ressourcen läuft. Einige Leute haben gesagt, dass Sie immer eine Fenster-Handle-Ausnahme oder eine GDI-Ausnahme erhalten werden, aber andere sagen, dass es einfach zu Abstürzen führen kann.
Wir verwenden Wrapper um nicht verwalteten Code für 2 Module. Ausnahmen in einem dieser Module können dieses Verhalten verursachen.
wieder, das ist ich irgendwelche Vorschläge waren, wie man besser oder etwas debuggen, wenn es sehen, nicht reproduzierbar, so wollte ich kann auf die Maschine setzen zu „fangen“ der Absturz, bevor sie uns helfen zu verstehen, geschieht was geht weiter.
Sind Sie in der Lage in dem Debugger zu laufen oder sind Sie begrenzt Post Mortem Debuggen? –
Ich beschuldige Geister. – Jherico
"Anwendung verschwindet plötzlich ohne Warnung" ist stark symptomatisch für einen Fehler, bei dem die Schutzseite am Ende des Stapels zum zweiten Mal getroffen wird. Das Betriebssystem ist sehr aggressiv, wenn es darum geht, Anwendungen zu entfernen, die den Stack wiederholt beschädigen. Besteht die Möglichkeit, dass der nicht verwaltete Code eine unbegrenzte Rekursion ausführt, die den Stack beschädigt? –