名前付きパイプとしてホストに公開されているCOMポートを介してWinDbgをターゲットに接続し、VirtualBoxVMでドライバーをデバッグしています。
デバッグは正常に機能します-ターゲットを一時停止したり、ブレークポイントを設定したり、ソースファイルをステップスルーしたりできます。
ドライバーで致命的なエラーが発生すると、WinDbgは次の出力をコンソールにダンプします。
*** Fatal System Error: 0x00000050
(0xFFFFF88004126840,0x0000000000000001,0xFFFFF88003E12690,0x0000000000000000)
Driver at fault:
*** MYDRIVER.sys - Address FFFFF88003E12690 base at FFFFF88003E12000, DateStamp 51249ae5
.
Break instruction exception - code 80000003 (first chance)
A fatal system error has occurred.
Debugger entered on first try; Bugcheck callbacks have not been invoked.
A fatal system error has occurred.
Connected to Windows 7 7601 x64 target at (Wed Feb 20 09:57:54.670 2013 (UTC + 0:00)), ptr64 TRUE
Loading Kernel Symbols
...............................................................
................................................................
..............
Loading User Symbols
.....
Loading unloaded module list
.....Unable to enumerate user-mode unloaded modules, Win32 error 0n30
Loading Wow64 Symbols
..........................................................
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck 50, {fffff88004126840, 1, fffff88003e12690, 0}
デバッガーコマンドラインの小さなステータスボックスは空白であり、デバッガーは入力したコマンドに応答しません。
コールスタックを確認してマシンの状態を調べたいのですが、デバッガーが応答しません。BREAK/CONTINUEを押しても効果がないようです。
わかりません-この時点でのデバッガーの状態はどうなっていますか?
デバッグのセットアップ全体が非常に遅いのではないかと疑っています。