2012-02-08 5 views
3

私の見通しアドインアプリケーションがハングしていると、ダンプ分析は、すべてのスレッドが中断/未凍結状態にある示しハングWinDbgを。イベントビューアーとプロセスモニターのエラーは、何百ものレジストリ検索失敗とディスクアクセスエラーを示します。スレッドのサスペンド/アンフリーズ状態はどういう意味ですか?私のアプリケーションがハングアップしていて、windbgダンプ解析では、すべてのスレッドが一時停止/未凍結状態であることが示されています。どういう意味ですか?

答えて

2

[Index]タブの[〜(スレッドステータス)コマンド]から[プロセスとスレッドの制御]リンクを検索すると、WinDBGのF1ヘルプがより詳しく説明されています。 MSDN linkもあります。あなたは、デバッガがフリーズまたはスレッドの凍結を解除することができますので、唯一のデバッガを添付していない限り、

だから、まず凍結は意味がありません。

中断されたスレッドは、カウントが0になると、そのスレッドの実行を再開し、必要に応じて0を超えるとスレッドを中断するような中断カウントを持ちます。あなたがデバッガをアタッチするときに侵襲的にアプリケーションをデバッグしているか、ブレークポイントにヒットしているよう

は、一般的に、それは1によって各スレッドの中断回数が増加します。

フリーズ/フリーズ状態は、デバッガを接続してブレークポイントに達したときのみ意味を持ち、一時停止/停止解除は、アプリケーションが動作しているときの各スレッドの中断カウントです。

これが役に立ちます。

+0

この回答とリンクが協力してくれたので、このリンクを共有したかっただけです:http://msdn.microsoft.com/en-us/library/windows/hardware/ff539289(v=vs.85).aspx – x29a

+0

@ x29aこれが私の答えに追加されます – EdChum

関連する問題