Articles of crash dumps

Obtenez les bons symboles natifs .net pour Windbg

Je suis en train de faire un débogage de vidage sur incident, où je regarde un vidage pris sur un serveur de production. La machine sur laquelle j’exécute WinDbg doit avoir une version légèrement différente du moteur d’exécution .NET installée – des erreurs se produisent lors du chargement des images natives des assemblys système .NET […]

Générer / créer des fichiers mdump dans mon application

Je cherche un moyen de générer des fichiers minidump dans mes applications similaires à ce que ProcDump fait, mais de préférence avec du code et sans avoir à extraire un outil 3dparty pour le faire. Les principales raisons de ne pas vouloir utiliser ProcDump sont les suivantes: 1) La taille du fichier binary augmenterait considérablement […]

Application.ThreadException vs AppDomain.UnhandledException

Tout d’abord, quelques éléments d’arrière-plan: j’ai une application WinForms multithread qui effectue l’interopérabilité avec des DLL natives. Cette application se bloque parfois avec une exception non gérée et nous essayons de déterminer pourquoi cela se produit. Afin de le faciliter, je crée un gestionnaire d’exception global et je prévois de générer un fichier de vidage […]

Comment lister la stack d’appels de tous les threads gérés à l’aide de WinDBG?

J’ai un dump créé à partir d’une application gérée. J’utilise des extensions SOS / SOSEX pour faciliter mon parsing de vidage. J’aimerais énumérer la stack d’appels de tous les threads gérés comme nous faisons ~*kb avec des applications natives. Comment fait-on cela?

Génération automatique de vidages sur incident .NET

Je sais comment générer des fichiers Crash Dump avec ADPlus ou DebugDiag, mais je me demande s’il existe un moyen de le faire sur l’ordinateur d’un client sans installer ces outils … plus précisément, j’aimerais pouvoir configurer mon application ( en utilisant une valeur de registre, par exemple) pour générer un vidage sur incident en […]