エピソード

デフラグ ツール #136 - ユーザー モードクラッシュ ダンプのデバッグ パート 2

Defrag Toolsこのエピソードでは、Andrew Richards と Chad Beeder は Windows 用デバッグ ツール (WinDbg) を使用して、Andrew のコンピューターで発生したいくつかのアプリケーション クラッシュを調べます。

[00:00] - 概要 (太平洋北西部の夏)
[02:24] - ダンプ #1: Windows ストア アプリケーション (WWAHost.exe によってホスト)
[03:28] - 例外 c000027b - ストウド例外。 !pde.err を使用して表示します。
[04:52] - !分析-v は、これらの質問のほとんどに答えます
[05:32] - !pde.dse を使用して格納された例外を表示する
[08:30] - 例外が格納される方法 (RoOriginateLanguageException)
[10:17] - 例外をスローしたスタックがある場合があります。 その場合は、!dpx を使用して、問題の原因の証拠を検索します。
[12:26] - ダンプ #2 - BackgroundTaskHost クラッシュ。
[13:29] - 一部のデータは ASCII のようになります。.formats を使用して表示します。
[15:30] - NestedException で !dumpccw (DUMP COM 呼び出し可能ラッパー) と !pe を使用して例外を出力する (DataLayer 呼び出しで MusicDeal クラッシュ)
[18:20] - !すべてのバックグラウンド タスクを検索する pde.bgtask (Microsoft 内部の場合にのみ機能します)
[19:06] - ダンプ #3 - 別の BackgroundTaskHost クラッシュ。
[19:30] - PDE を使用して "一般的な例外" からドリルダウンして実際の問題を見つける - DNS エラーによる Web 例外
[22:00] - ダンプ #4 - ソリティア
[23:48] - XAML インタープリターによってスローされたエラーでした
[25:36] - XAML エラーでは、呼び出し履歴が関連しています。 スタックでエラー メッセージを検索します。
[27:50] - PDE の !dpx -dt は CRestrictedError クラスを検索し、エラーの詳細 (HRESULT など) を提供します
[29:35] - CLR 例外を出力するには!pe を使用します。 Web 呼び出しが返されるのを待っている間にタスクが取り消されました。
[33:47] - WMI ダンプ分析については、「デフラグ ツール #120」 を参照してください
[34:11] - メールでお defragtools@microsoft.com問い合わせください。