windbg

    1

    3答えて

    お客様の1人がクラッシュを報告しました。彼女は、処理されていない例外の後、標準エラーメッセージを見た: "アプリケーションが処理できなかった例外を生成しました...アプリケーションを終了するには、[OK]をクリックします。 DebugDiagを使用してこのプロセスのダンプを生成しました。私はダンプを今見ている。 !スレッドは管理スレッドで例外を表示しました。ネストされた例外がいくつかありました。こ

    1

    2答えて

    まず私は、合計のWinDbgのnoobだとしましょう有用な情報を示していないので、これは私がアプリケーション持っ ...簡単な質問かもしれません(「MyAppのを」 - 名前は無実を保護するために変更します!)私はそれが例外を投げているので、デバッグしようとしています。これはユーザーのマシンでのみ発生します。私は開発マシンで再現できませんでした。だから私は、ユーザーのマシン上でDebugDiagを

    12

    4答えて

    特定のインターフェイスを実装するタイプのヒープ上のすべての現在のインスタンスを見つける方法を探しています(WinDbgのデバッグ中)。インターフェイスは、インターフェイスのインスタンスを作成できるという意味での型ではないため、ヒープを調べるときに明らかに表示されません。私。 はここではあまり役に立ちません。 ただし、特定のMTの!dumpmt -mdはIFacesの番号をIFaceMapにリストし

    0

    1答えて

    cdbやwindbgが頻繁にハングアップする問題がありますが、デバッグしているマシンで特定のアプリケーションにアタッチしている時があります。 私はこのシンボルをロードする競合状態を問題としていますが、シンボルを強制的に読み込み、実際にはアプリケーション内のブレークポイントを持っていて、それでも他の場所にぶら下がっていることを伝えているhttp://www.nynaeve.net/?p=164です。

    5

    4答えて

    SOS.dll Windbg拡張機能のドキュメントがまれであるようです。 !gcroot <アドレス>を発行した後、私は次のことを含む何かを取得しています: DOMAIN(XXX):HANDLE(Pinned):XXX:Root:XXX(System.Object[])-> 「HANDLEする(固定)」本当には、このオブジェクトを応援しているGCHandleType.PinnedタイプのGCH

    3

    2答えて

    「dt」または「??」のいずれかを使用していくつかのタイプを表示する方法を変更したいのですが、 autoexp.datを使用してそれを行う方法と同様の方法で実行します。これを行う方法はありますか? 例えば、私が構造にこのようなものがあります: struct Foo { union Bar { int a; void *p; } b; };

    8

    4答えて

    私はVSをインストールできない運用環境の問題を分析するためにWinDBGを時折使用しています。これは非常に強力なツールだということは間違いありませんが、それを使用するのはちょっと面倒です。製品が頻繁に更新されても、そのGUIはWin95日程度に戻っており、その使いやすさもそれに応じています。ウィンドウを私が望むやり方でレイアウトするためにGUIと戦わなければならず、それらのテキストコマンドをすべて

    0

    2答えて

    私は高いメモリ使用率ダンプを作成し、!dumpheap -statと!dumpheap -mtを使用しました。それぞれ30 MBの2つの大きな文字列の汎用リストのアドレスを得ました。 これらのリストについて詳しく知りたいです。それらが含まれているもの、またはそれらのコードを使用しているコード。 これを見つける方法はありますか? 0:System.Objectの[] MethodTable:71e2

    6

    1答えて

    Visual StudioリモートデバッガーではなくサーバーとしてWinDBGを使用し、Visual Studioを使用して接続できますか?

    2

    3答えて

    ADPlus(クラッシュダンプモード)を使用して.dmpファイルを生成します。 第1チャンスDLLアンロード:スレッドIDを含んでいますが、StackOverflowExceptionは含まれていません(この時点では、例外はスローされていません)。 第1チャンスStackoverflow:スレッドIDを含んでいますが、StackOverflowExceptionはありません。 第1チャンスプロセス