jerryq
驱动牛犊
驱动牛犊
  • 注册日期2004-12-28
  • 最后登录2007-09-11
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:1304回复:2

蓝屏!大侠帮我看看这个call stack可能错误原因是什么?多谢了!

楼主#
更多 发布于:2007-09-07 10:45
WARNING: Stack unwind information not available. Following frames may be wrong.
nt!KeBugCheckEx+0x19
nt!ExFreePool+0x3bc
NDIS!NdisFreeMemory+0x18
MYfilter!operator delete+0x26
MYfilter!ForwardConnection::`scalar deleting destructor'+0x22
MYfilter!MYFilterAdapter::OnFilterPackage+0x1d4
MYfilter!MYFilterAdapter::OnTransferDataComplete+0x325
MYfilter!MYFilterAdapter::OnReceive+0x698
MYfilter!MYFilterBinding::Receive+0x34
MYfilter!KNdisProtocolWrapper<MYFilterBinding>::Receive+0xcd
NDIS!EthFilterDprIndicateReceive+0xd9
RTL8139+0x6fd
RTL8139+0x5f7
RTL8139+0x503
NDIS!NdisMQueryInformationComplete+0x107
nt!KeDelayExecutionThread+0x270
nt!KiDispatchInterrupt+0x2f
0xf61f8cdc
Chequer Jiang
驱动牛犊
驱动牛犊
  • 注册日期2007-09-13
  • 最后登录2007-12-17
  • 粉丝1
  • 关注0
  • 积分290分
  • 威望30点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-09-14 14:08
喔,你在用driver studio NDIS framework开发protocol driver。问题看起来像你delete了一个已经不属于你的(或者已经被delete的)object.
rangzh
驱动小牛
驱动小牛
  • 注册日期2005-04-24
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望150点
  • 贡献值0点
  • 好评度115点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-09-29 13:10
内存释放发生错误

接收数据包,然后进行剩余的数据传输,最后在释放内存是发生问题。

可能的原因很多:你释放的内存地址部队;或者你分配了1块1K内存,可是在访问时却超过了1K范围,在释放时也会出错

可看看BSOD信息里的Bug Check Code
游客

返回顶部