Bug 检查 0x13A:KERNEL_MODE_HEAP_CORRUPTION
KERNEL_MODE_HEAP_CORRUPTION bug 检查的值为0x0000013A。 这表示内核模式堆管理器检测到堆中的损坏。
重要
本主题面向程序员。 如果您是在使用计算机时收到蓝屏错误代码的客户,请参阅蓝屏错误疑难解答。
KERNEL_MODE_HEAP_CORRUPTION 参数
参数 | 说明 |
---|---|
1 | 检测到的损坏类型-请参阅下面的列表 |
2 | 报告损坏的堆的地址 |
3 | 检测到损坏的地址 |
4 | 保留 |
参数 1-堆损坏的类型
0x3:检测到损坏的条目标头。
0x4:检测到多个损坏的条目标头。
0x5:检测到大分配中的损坏条目标头。
0x6:检测到损坏的功能与缓冲区溢出的功能一致。
0x7:检测到损坏,其中的功能与缓冲区不足。
0x8:将一个免费块传递到仅对繁忙块有效的操作。
0x9:为当前操作指定了无效的参数。
0xA:检测到无效的分配类型。
0xB:检测到具有与使用后使用错误一致的功能的损坏。
0xC:为当前操作指定了错误的堆。
0xD:检测到已损坏的可用列表。
0xE:堆检测到列表损坏列表,而不是可用列表。
0xF:将一个免费块传递到仅对繁忙块有效的操作。
0x10:堆在当前操作过程中检测到无效的内部状态。 这通常是缓冲区溢出的结果。
0x11:堆在当前操作过程中检测到无效的内部状态。 这通常是缓冲区溢出的结果。
0x12:堆在当前操作过程中检测到无效的内部状态。 这通常是缓冲区溢出的结果。
0x13:堆 API 传递了 NULL 堆句柄。 查看调用堆栈并确定为堆提供错误句柄的原因。
0x14:请求的堆分配大于当前分配的限制。
0x15:在执行提交请求的过程中,确定请求会超过当前的提交限制。
0x16:在检查给定 VA 管理器分配大小的过程中,确定查询无效。
解决方法
!analyze 调试扩展显示有关 bug 检查的信息,并有助于确定根本原因 。
!堆扩展显示堆使用情况信息,控制堆管理器中的断点,检测泄漏的堆块,搜索堆块,或显示页堆信息。