バグ チェック 0x13A: KERNEL_MODE_HEAP_CORRUPTION

KERNEL_MODE_HEAP_CORRUPTION バグ チェックの値は、0x0000013A です。 このバグ チェックは、カーネル モード ヒープ マネージャーがヒープ内の破損を検出したことを示します。

重要

この記事は、プログラマー向けです。 コンピューターを使用中に、ブルー スクリーン エラーが表示された場合は、「ブルー スクリーン エラーのトラブルシューティング」を参照してください。

KERNELMODEHEAPCORRUPTION パラメーター

パラメーター 説明
1 検出された破損の種類 - 次の一覧を参照してください
2 破損を報告したヒープのアドレス
3 破損が検出されたアドレス
4 予約されています。

パラメーター 1 - ヒープ破損の種類

0x3: 破損したエントリ ヘッダーが検出されました。

0x4: 複数の破損したエントリ ヘッダーが検出されました。

0x5: 大規模な割り振りで破損したエントリー・ヘッダーが検出されました。

0x6: バッファ オーバーランと一致する機能で破損が検出されました。

0x7: バッファ アンダーランと一致する機能で破損が検出されました。

0x8: 空きブロックが、ビジー状態のブロックに対してのみ有効な操作に渡されました。

0x9: 現在の操作に無効な引数が指定されました。

0xA: 無効な割り当てタイプが検出されました。

0xB: メモリ解放後使用 (Use After Free) エラーと一致する機能で破損が検出されました。

0xC: 現在の操作に間違ったヒープが指定されました。

0xD: 破損したフリー リストが検出されました。

0xE: ヒープは、フリー・リスト以外のリストでリストの破損を検出しました。

0xF: 空きブロックが、ビジー状態のブロックに対してのみ有効な操作に渡されました。

0x10: ヒープは、現在の操作中に無効な内部状態を検出しました。 通常、これは、バッファー オーバーフローの結果です。

0x11: ヒープは、現在の操作中に無効な内部状態を検出しました。 通常、これは、バッファー オーバーフローの結果です。

0x12: ヒープは、現在の操作中に無効な内部状態を検出しました。 通常、これは、バッファー オーバーフローの結果です。

0x13: ヒープAPIにNULLヒープ ハンドルが渡されました。 呼び出し履歴を調べて、不適切なハンドルがヒープに提供された理由を判断します。

0x14: 要求されたヒープ割り当てが、現在の割り振り制限を超えています。

0x15: コミット要求を実行するプロセスで、要求が現在のコミット制限を超えると判断されました。

0x16: 指定されたVA Manager割り当てのサイズを確認するプロセスで、クエリが無効であると判断されました。

解決方法

!analyze デバッグ拡張機能は、バグ チェックに関する情報を表示し、根本原因の特定に役立ちます。

!heap 拡張機能は、ヒープ使用量情報の表示、ヒープ マネージャー内のブレークポイントの制御、リークしたヒープ ブロックの検出、ヒープ ブロックの検索、ページ ヒープ情報の表示を行います。

ブルー スクリーン バグ チェックのトラブルシューティングに関する一般的な情報については、「ブルー スクリーン データ 」を参照してください

関連項目

バグ チェック コード リファレンス

ブルー スクリーンの一般的なヒント