Come rintracciare un Blue Screen of Death innescato da un'applicazione (usermode)

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

  •  20-09-2019
  •  | 
  •  

Domanda

Abbiamo un'applicazione .NET che consiste di codice misto gestito e non gestito. Abbiamo un certo numero di segnalazioni di utenti che ottengono BSOD, mentre utilizzando la nostra applicazione. Queste schermate blu avvengono su diverse versioni di Windows. Per lo più XP, ma un utente afferma che accade su Windows 7. Alcuni utenti di vedere che succede quando si fa una cosa, altra vedere che succede quando si fa qualcosa di completamente diverso. Naturalmente, non siamo in grado di riprodurre il problema.

Inutile dire, io sono perplesso. Un'applicazione in modalità utente non dovrebbe essere in grado di schermo blu il sistema operativo in modo che sono in esecuzione in un bug in un'applicazione spazio comune del kernel, forse il software antivirus bacato?

Qualcuno ha qualche consiglio su come monitorare una cosa del genere verso il basso? Non abbiamo accesso a un computer in cui questo sta accadendo in modo che non saremmo in grado di collegare un debugger del kernel o qualcosa di simile.

Altri suggerimenti

L'unica cosa che puoi fare è convincere gli utenti ad inviare i tuoi dati:

  • Crash discariche. Posta un walkthru sul tuo sito web che mostra come abilitare mini discariche piene / e dove trovarli. Ecco un articolo KB con i dettagli scabrosi - probabilmente vuole semplificare questo con screenshot e così via .
  • Software installato. Migliore per trovare uno strumento che raccoglie queste informazioni per loro; gli esseri umani non sono particolarmente affidabili o approfondita. WinAudit sembra buono .
  • hardware e driver installati. (Idem)

Si può ottenere una copia del crash / mini discarica?

Se è così è possibile utilizzare WinDbg e SOS di capire dove il codice è a quando soffia up.

Tess Fernandez ha un buon blog il debug gestito con strumenti di basso livello.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top