So verfolgen Sie einen blauen Bildschirm des Todes, der von einer (Usmode) Anwendung ausgelöst wird

StackOverflow https://stackoverflow.com/questions/1925250

  •  20-09-2019
  •  | 
  •  

Frage

Wir haben eine .NET -Anwendung, die aus gemischtem und nicht verwaltetem Code besteht. Wir haben eine Reihe von Berichten von Benutzern, die BSOD erhalten, während wir unsere Anwendung verwenden. Diese blauen Bildschirme ereignen sich auf verschiedenen Windows -Versionen. Meistens XP, aber ein Benutzer behauptet, dass es unter Windows 7 passiert. Einige Benutzer sehen es, wenn es eine Sache tut, andere sehen es, wenn es etwas völlig anderes tut. Natürlich können wir das Problem nicht reproduzieren.

Unnötig zu erwähnen, ich bin verblüfft. Eine Benutzermodus -Anwendung sollte nicht in der Lage sein, das Betriebssystem zu blauen, daher starten wir einen Fehler in einer gemeinsamen Kernel -Space -Anwendung, möglicherweise der Buggy -Antiviren -Software?

Hat jemand irgendwelche Tipps, wie man so etwas verfolgt? Wir haben keinen Zugriff auf einen Computer, auf dem dies geschieht, sodass wir keinen Kernel -Debugger oder ähnliches anschließen können.

Andere Tipps

Das einzige, was Sie tun können, ist, Benutzer davon zu überzeugen, Ihnen Daten zu senden:

  • Absturz-Speicherauszug. Veröffentlichen Sie auf Ihrer Website einen Walkthru, der zeigt, wie Sie Full/Mini -Dumps aktivieren und wo Sie sie finden können. Hier ist ein KB -Artikel mit den blutigen Details - Ich möchte dies wahrscheinlich mit Screenshots usw. vereinfachen.
  • Installierte Software. Suchen Sie am besten ein Tool, das diese Informationen für sie sammelt. Menschen sind nicht besonders zuverlässig oder gründlich. Winaudit sieht gut aus.
  • Installierte Hardware und Treiber. (dito)

Können Sie eine Kopie des Crash/Mini -Dumps erhalten?

Wenn ja, können Sie verwenden Windbg und SOS Um herauszufinden, wo sich der Code befindet, wenn er aufbläst.

Tess Fernandez Hat einen guten Blog über verwaltetes Debuggen mit Tools mit niedriger Ebene.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top