brillidea
驱动牛犊
驱动牛犊
  • 注册日期2008-03-20
  • 最后登录2009-06-10
  • 粉丝2
  • 关注0
  • 积分5分
  • 威望41点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1764回复:0

求助:X64位文件过滤驱动访问网络时,PFN_LIST_CORRUPT(0x9A)蓝屏.

楼主#
更多 发布于:2009-03-06 11:38
原32位文件过滤驱动,在32位WIN系统中,本机和网络文件访问正常.
在升级至64位后,在WINXP x64 +sp2运行环境中,本机文件操作正常,
但在做网络访问操作时,经常出现:PFN_LIST_CORRUPT(0x9A)蓝屏.
A driver attempted to free a page that is still locked for IO.  
*** Fatal System Error: 0x0000004e
(0x000000000000009A,0x00000000000046F4,0x0000000000000006,0x0000000000000002)
WINDBG Connected to Windows Server 2003 3790 x64 target at (Fri Mar 6 10:37:56.262 2009 (GMT+8)), ptr64 TRUE
STACK_TEXT:
fffffadf`e17f7d98 fffff800`010d6ede : nt!DbgBreakPointWithStatus
fffffadf`e17f7da0 fffff800`010d84ae : nt!KeDisconnectInterrupt+0x48e
fffffadf`e17f7e00 fffff800`0102e994 : nt!KeDisconnectInterrupt+0x1a5e
fffffadf`e17f8440 fffff800`0110699d : nt!KeBugCheckEx+0x104
fffffadf`e17f8480 fffff800`011a8cf5 : nt!MmTrimAllSystemPagableMemory+0xc07d
fffffadf`e17f84c0 fffff800`011a99d1 : nt!wctomb+0x79f05
fffffadf`e17f8550 fffffadf`e1a61311 : nt!ExFreePoolWithTag+0x301
fffffadf`e17f8610 fffffadf`e1a65522 : Filter!NTFilterHookRoutine+0x10c1 [irp.c @ 2638]
fffffadf`e17f8ab0 fffff800`01261a5f : Filter!NTFilterDispatch+0x22 [ntfilter.c @ 267]
fffffadf`e17f8ae0 fffff800`0102e33d : nt!NtReadFile+0x34f
fffffadf`e17f8c00 00000000`77ef0a4a : nt!ZwUnloadKey+0x20ad
00000000`0492d5c8 00000000`77d6e466 : ntdll!RtlpCopyAces+0x2a8
00000000`0492d5d0 00000000`00000000 : kernel32!ReadFile+0xb6

FOLLOWUP_IP:
Filter!NTFilterHookRoutine+10c1 [irp.c @ 2638]
fffffadf`e1a61311 32d2 xor dl,dl

FAULTING_SOURCE_CODE:
  2637: ExFreePool( pBuffer );
> 2638: IoCompleteRequest( Irp, IO_NO_INCREMENT );
  2639: directReturn = TRUE;

求助,解决此类问题的思路.
游客

返回顶部