阅读:3040回复:1
NDIS中间层过滤驱动passthru死机问题
问题描述:安装经过自己修改的中间层过滤驱动程序之后,在使用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 |
|
沙发#
发布于:2010-10-20 19:33
大家给点力吧~~~
|
|