chinaxu
驱动牛犊
驱动牛犊
  • 注册日期2010-04-22
  • 最后登录2010-11-11
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望41点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3040回复:1

NDIS中间层过滤驱动passthru死机问题

楼主#
更多 发布于:2010-10-19 21:27
问题描述:安装经过自己修改的中间层过滤驱动程序之后,在使用chariot做网络吞吐量测试时候,出现蓝屏死机现象,以下是通过在Windbg执行 !analyze -v看到系统崩溃时的调试信息,但由于经验不足,不知道函数堆栈中的哪些函数的作用(MiPageFileTraces、ExSetResourceOwnerPointer、ndisMDpcX)是如何的?还有yk51x86的驱动符号表可以可以下载到吗?个人认为这是在数据发送方出现的问题,请各位大侠指点一下,这种错误一般是由哪些原因造成的呢?十分感谢!

0: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If a kernel debugger is available get the stack backtrace.
Arguments:
Arg1: ba7339f0, memory referenced
Arg2: 00000002, IRQL
Arg3: 00000000, bitfield :
bit 0 : value 0 = read operation, 1 = write operation
bit 3 : value 0 = not an execute operation, 1 = execute operation (only on chips which support this level of status)
Arg4: 8053b5fe, address which referenced memory

Debugging Details:
------------------


READ_ADDRESS: ba7339f0

CURRENT_IRQL: 2

FAULTING_IP:
nt!MiProtectedPoolInsertList+8f
8053b5fe 8a06 mov al,byte ptr [esi]

CUSTOMER_CRASH_COUNT: 1

DEFAULT_BUCKET_ID: DRIVER_FAULT

BUGCHECK_STR: 0xA

PROCESS_NAME: Idle

LAST_CONTROL_TRANSFER: from b968d64d to 8053b5fe

STACK_TEXT:
80552340 b968d64d a8af4f3a ba7339f0 00000006 nt!MiProtectedPoolInsertList+0x8f
WARNING: Stack unwind information not available. Following frames may be wrong.
80552394 b968e4c8 8a065004 8a0653d4 00000009 yk51x86+0xd64d
805523c0 b968906b 0000000b 8a065004 00000000 yk51x86+0xe4c8
805523fc b968a99d 6800003c 00000000 8a0651f4 yk51x86+0x906b
80552410 b9d15e99 8a065004 8055d0c0 ffdff9c0 yk51x86+0xa99d
80552428 80546e7f 8a065208 8a0651f4 00000000 NDIS!ndisMDpcX+0x21
8055243c 8055d0c0 8055ce60 ffdffc50 00000000 nt!ExSetResourceOwnerPointer+0x7c
00000000 00000000 00000000 00000000 00000000 nt!MiPageFileTraces+0xe40


STACK_COMMAND: kb

FOLLOWUP_IP:
yk51x86+d64d
b968d64d ?? ???

SYMBOL_STACK_INDEX: 1

SYMBOL_NAME: yk51x86+d64d

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: yk51x86

IMAGE_NAME: yk51x86.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 4a0d6924

FAILURE_BUCKET_ID: 0xA_yk51x86+d64d

BUCKET_ID: 0xA_yk51x86+d64d

Followup: MachineOwner
chinaxu
驱动牛犊
驱动牛犊
  • 注册日期2010-04-22
  • 最后登录2010-11-11
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望41点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-10-20 19:33
大家给点力吧~~~
游客

返回顶部