none
Windbgを使ってdmpファイルを開くとエラーになる RRS feed

  • 質問

  • お世話になります。

    winword.exeのトラブルのため、User Mode Process Dumperを使ってdmpファイルを取得して

    Windows Debug Tool 6.11で開こうとしたところ、

    Failure when opening dump file "Winword3680.cmp" HRESULT 0x80004005

    It may be corrupt or in a format not understood by the debugger.

    エラーを特定できません。

    となってしまいなぜか開けません。

    Symbolファイルも指定できていて他のdmpファイルだと問題なく開けます。何がおかしいのかアドバイスを頂けますでしょうか?

    よろしくおねがいします。

     

    2010年5月19日 4:54

回答

  • サイズが15MBくらいありそれが原因ではないかと思っていますが。

    "complete" を選択して Dump File の Size が 15MB しかないのであれば、その Dump File は壊れると思います。
    "complete" を選択した場合、Page File を除くすべてのメモリ情報が記録されるので、生成される Dump File のサイズは、
    その PC に搭載されているメモリ サイズと同じになるはずです。

    再度ダンプの採取を行っても現象が変わらない...ということなのでしょうか?

    • 回答としてマーク tosaito3 2010年5月20日 1:02
    2010年5月19日 9:20

すべての返信

  • dmpファイルを作る際にminidumpではなくcompleteを選ぶとだめなのでしょうか。

    サイズが15MBくらいありそれが原因ではないかと思っていますが。

    よろしくお願いします。

    2010年5月19日 8:10
  • サイズが15MBくらいありそれが原因ではないかと思っていますが。

    "complete" を選択して Dump File の Size が 15MB しかないのであれば、その Dump File は壊れると思います。
    "complete" を選択した場合、Page File を除くすべてのメモリ情報が記録されるので、生成される Dump File のサイズは、
    その PC に搭載されているメモリ サイズと同じになるはずです。

    再度ダンプの採取を行っても現象が変わらない...ということなのでしょうか?

    • 回答としてマーク tosaito3 2010年5月20日 1:02
    2010年5月19日 9:20
  • ありがとうございます。

    あいにくアメリカの1社員のPCでリモートで見せてもらってDMPファイルを採取したのですが、その後見せてもらいえる機会がなくなって試せなくなりました。Completeだとそんなに大きくなるのですね。次回からminidumpにするようにします。

    ありがとうございました。

    2010年5月20日 1:02