クラッシュダンプ
プロセスのメモリ内容・スタック情報・例外情報などをファイルへ書き出した、クラッシュ調査に使うスナップショットである。
- 概念URI
https://comcomponent.com/knowledge/crash-dump/
- 別名・表記
- .dmpファイル / ダンプファイル
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- WinDbgはクラッシュダンプを利用します。WinDbgは-zオプションまたはFileメニューからクラッシュダンプファイルを指定して開き、その中身を解析する / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- dotnet-dumpはクラッシュダンプを前提とします。dotnet-dump analyzeはクラッシュダンプファイルを指定して対話セッションを開く / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- 未処理例外はクラッシュダンプの原因になることがあります。未処理例外はプロセスを終了させ、WER LocalDumpsやProcDumpの設定次第でその瞬間のクラッシュダンプが書き出される / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- Windowsアプリの外注・受託開発はクラッシュダンプを利用します。不具合調査では、ログ、クラッシュダンプ、通信ログ、イベントログ、メモリ使用量などの観測点を整備してから原因を追う / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- WER LocalDumpsはクラッシュダンプの実装を担います。WER LocalDumpsはクラッシュ後にローカルへユーザーモードダンプを保存する実装を担う / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- ProcDumpはクラッシュダンプの実装を担います。ProcDumpはトリガー条件を指定してクラッシュダンプを生成する実装を担う / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- クラッシュダンプはPDB(プログラムデータベース)を前提とします。ソースファイル名・行番号やネイティブフレームの関数名まで読みたい場合、PDBと配布バイナリの保管とセットで行う必要がある。PDBが無くてもマネージドのスタックフレームや型情報など読める情報は残るが、ソース行の特定にはPDBが要る / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- クラッシュダンプはWinDbgで確認できます。取れたダンプはWinDbgで開き、シンボルを設定したうえで!analyzeによる自動解析から読み進める / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- クラッシュダンプはPDB(プログラムデータベース)を前提とします。ソース行まで追って原因箇所を特定したい場合、ダンプ収集とPDB・配布バイナリの保管をセットで行う必要がある。PDBが無くてもマネージドのスタックフレームや型情報など読める情報は残るが、ソースファイル名・行番号だけは失われる / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- クラッシュダンプはWinDbgで確認できます。取れたダンプは同じビルドのPDBと配布バイナリを集めたうえでWinDbgを使い、.ecxrで例外コンテキストへ移動してから!analyzeで読み進める / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- MiniDumpWriteDumpはクラッシュダンプの実装を担います。MiniDumpWriteDumpは自前でクラッシュダンプを生成する実装を担うAPIで、クラッシュしたプロセスの中より別プロセスから呼ぶ方が安全とされる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- WER LocalDumpsはクラッシュダンプの実装を担います。WER LocalDumpsは、落ちたプロセスの外にユーザーモードのクラッシュダンプを生成・保存する実装を担う / 確度: 確立した関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。