阅读:1304回复:2
蓝屏!大侠帮我看看这个call stack可能错误原因是什么?多谢了!
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 |
|
沙发#
发布于:2007-09-14 14:08
喔,你在用driver studio NDIS framework开发protocol driver。问题看起来像你delete了一个已经不属于你的(或者已经被delete的)object.
|
|
板凳#
发布于:2007-09-29 13:10
内存释放发生错误
接收数据包,然后进行剩余的数据传输,最后在释放内存是发生问题。 可能的原因很多:你释放的内存地址部队;或者你分配了1块1K内存,可是在访问时却超过了1K范围,在释放时也会出错 可看看BSOD信息里的Bug Check Code |
|