阅读624 返回首页    go iPhone_iPad_Mac_apple


win7 7601 系统, 防火墙蓝屏,求助!!!

我有一个基于WFP编写的防火墙程序,在运行过程中偶尔会触发蓝屏,错误码是 SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M

根据符号信息定位到出错的工作线程中对 FwpsCompleteOperation0 的调用,在某些时刻进入FwpsCompleteOperation0就会触发

这一问题(有处理 reauthorized 的问题,排除这个基本常识问题)

跟进FwpsCompleteOperation0函数,到tcpip!WfpAleCompleteOperation 中 :

tcpip!WfpAleCompleteOperation:
fffff880`017b54f0 48895c2418      mov     qword ptr [rsp+18h],rbx
fffff880`017b54f5 4889742420      mov     qword ptr [rsp+20h],rsi
fffff880`017b54fa 57              push    rdi
fffff880`017b54fb 4881ec90000000  sub     rsp,90h
fffff880`017b5502 488b05f74b0300  mov     rax,qword ptr [tcpip!_security_cookie (fffff880`017ea100)]
fffff880`017b5509 4833c4          xor     rax,rsp
fffff880`017b550c 4889842480000000 mov     qword ptr [rsp+80h],rax --> save cookie 
fffff880`017b5514 488bd9          mov     rbx,rcx --> Handle,FwpsPendOperation得到的完成上下文句柄,它的数据结构是不透明的
fffff880`017b5517 4885d2          test    rdx,rdx --> 如果参数2为空,实际上在调用FwpsCompleteOperation0 的地方,PNET_BUFFER_LIST这个参数一直就是传的NULL
fffff880`017b551a 0f841f010000    je      tcpip!WfpAleCompleteOperation+0x14f (fffff880`017b563f)

.................

tcpip!WfpAleCompleteOperation+0x14f:
fffff880`017b563f f083434cff      lock add dword ptr [rbx+4Ch],0FFFFFFFFh ---> 32 位数,交换再相加,读写的时候崩溃的地方,ERROR_CODE : 0xc0000005 ;
fffff880`017b5644 750c            jne     tcpip!WfpAleCompleteOperation+0x162 (fffff880`017b5652)

现在的问题是,不知道为什么会在这里出问题,通常情形下,一般都是些什么原因会造成这种情况呢?

下面是提供的dmp 下载地址,求解答,谢谢!

https://www.9duli.com/viewfile.php?file_id=191758



最后更新:2017-09-18 00:03:14

  上一篇:go 桌面背景和主题都改不了,电脑显示是“某些设置隐藏或者由你的组织来管理”是要怎么弄?
  下一篇:go 这个蓝屏是什么问题?