xdrt81y
驱动牛犊
驱动牛犊
  • 注册日期2011-06-17
  • 最后登录2016-01-09
  • 粉丝1
  • 关注2
  • 积分21分
  • 威望131点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1881回复:0

有人在Win7下测试过ShenHui大牛的代码吗

楼主#
更多 发布于:2011-08-18 15:34
 
  怎么一开始过滤就蓝屏,Win7跟XP的驱动,在那些地方有差异,需要注意,望大牛指导!!
Windbg下的错误:

PFN_LIST_CORRUPT (4e)
Typically caused by drivers passing bad memory descriptor lists (ie: calling
MmUnlockPages twice with the same list, etc).  If a kernel debugger is
available get the stack trace.
Arguments:
Arg1: 0000009a,
Arg2: 0003fab2
Arg3: 00000006
Arg4: 00000011
Debugging Details:
------------------

BUGCHECK_STR:  0x4E_9a
DEFAULT_BUCKET_ID:  VISTA_DRIVER_FAULT
PROCESS_NAME:  csrss.exe
CURRENT_IRQL:  2
LAST_CONTROL_TRANSFER:  from 83d1d083 to 83cb9110
STACK_TEXT:  
8ebbd42c 83d1d083 00000003 6925c74a 00000065 nt!RtlpBreakWithStatusInstruction
8ebbd47c 83d1db81 00000003 00000001 c0438590 nt!KiBugCheckDebugBreak+0x1c
8ebbd840 83d1cf20 0000004e 0000009a 0003fab2 nt!KeBugCheck2+0x68b
8ebbd860 83d28544 0000004e 0000009a 0003fab2 nt!KeBugCheckEx+0x1e
8ebbd878 83d5e12a 83d75940 00000000 83d75a40 nt!MiBadRefCount+0x26
8ebbd958 83d60a43 870b2000 00001000 86fe49d0 nt!MiFreePoolPages+0x124
8ebbd9a0 83d6035f 83d75940 00000000 88948538 nt!ExDeferredFreePool+0x3e2
8ebbda0c 83cd240b 86fe49d8 00000000 88948538 nt!ExFreePoolWithTag+0x8a4
8ebbda28 83e1a47f 86fe49d8 8ebbda84 83cef795 nt!IopFreeIrp+0x65
8ebbda34 83cef795 86fe4a18 8ebbda60 8ebbda6c nt!IopUserCompletion+0x11
8ebbda84 83cbc685 00000000 00000000 00000000 nt!KiDeliverApc+0x160
8ebbdac8 83cbb4f7 88915450 88948538 88948634 nt!KiSwapThread+0x24e
8ebbdaf0 83cb74a4 88948538 889485f8 00000000 nt!KiCommitThreadWait+0x1df
8ebbdc68 94bed224 00000002 87cc6430 00000001 nt!KeWaitForMultipleObjects+0x535
8ebbdcc0 94b65a1d 00000001 87cc6430 94b6eb4e win32k!xxxMsgWaitForMultipleObjects+0xe9
8ebbdd04 94b6d7d1 87cc6430 00000001 94d6eba0 win32k!xxxDesktopThread+0x1b6
8ebbdd18 94c22b5d 00000004 0143fdb4 8ebbdd34 win32k!xxxCreateSystemThreads+0x54
8ebbdd28 83c7c1ea 00000004 0143fdf4 77c970b4 win32k!NtUserCallNoParam+0x1b
8ebbdd28 77c970b4 00000004 0143fdf4 77c970b4 nt!KiFastCallEntry+0x12a
0143fda4 75dc19ec 75dc288b 00000004 00000000 ntdll!KiFastSystemCallRet
0143fda8 75dc288b 00000004 00000000 77c55e7a winsrv!NtUserCallNoParam+0xc
0143fdb4 77c55e7a 00000000 7691dd40 00000000 winsrv!StartCreateSystemThreads+0x12
0143fdf4 77cb37c8 75dc2879 00000000 00000000 ntdll!__RtlUserThreadStart+0x28
0143fe0c 00000000 75dc2879 00000000 00000000 ntdll!_RtlUserThreadStart+0x1b

STACK_COMMAND:  kb
FOLLOWUP_IP:
win32k!xxxMsgWaitForMultipleObjects+e9
94bed224 8945e4          mov     dword ptr [ebp-1Ch],eax
SYMBOL_STACK_INDEX:  e
SYMBOL_NAME:  win32k!xxxMsgWaitForMultipleObjects+e9
FOLLOWUP_NAME:  MachineOwner
MODULE_NAME: win32k
IMAGE_NAME:  win32k.sys
DEBUG_FLR_IMAGE_TIMESTAMP:  4ce7900f
FAILURE_BUCKET_ID:  0x4E_9a_win32k!xxxMsgWaitForMultipleObjects+e9
BUCKET_ID:  0x4E_9a_win32k!xxxMsgWaitForMultipleObjects+e9
Followup: MachineOwner
游客

返回顶部