2009-06-24 13 views
2

ADPlus(クラッシュダンプモード)を使用して.dmpファイルを生成します。StackOverflowおよびプロセスシャットダウン後のWindbgスレッドID

第1チャンスDLLアンロード:スレッドIDを含んでいますが、StackOverflowExceptionは含まれていません(この時点では、例外はスローされていません)。

第1チャンスStackoverflow:スレッドIDを含んでいますが、StackOverflowExceptionはありません。

第1チャンスプロセスシャットダウン(シャットダウン):StackOverflowExceptionが含まれていますが、スレッドIDは含まれていません。

???

ADPlusを設定するか、またはWindbgでコマンドを実行して、例外をキャプチャしてスレッドIDにアクセスできる方法はありますか?

Magnusに応答して、スレッドIDが利用できない場合、いくつかの有益な情報がありますか? Running!threadsはいくつかの情報を返しますが、スレッドIDと例外の両方がなければそこから行くことは他にありません。この場合、!threadを実行するよりもclrstackを実行するほうが便利です。

答えて

0

を解決していなかった、あなたのダンプの死後のデバッグ時のWinDbgで!スレッドコマンドを試してみましたファイル?

0

開いた第2のダンプとは、コマンド.ecxr
DDSはESPは、[ENTER]
がちょうどDDSを書くコールスタックを表示して継続するには[ENTER] [ENTER]
[Enter]を入力します。 ... [enter] ....

このスレッドは、アンロードされたDLLを呼び出す途中にある可能性があります。

関連する問題