阅读:1765回复:0
求助:X64位文件过滤驱动访问网络时,PFN_LIST_CORRUPT(0x9A)蓝屏.
原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; 求助,解决此类问题的思路. |
|