阅读:2626回复:6
请帮助看看 Driver Verifier 为什么跑不下去?
**** NTLOG INITIATED +DATE+08/12/2004 +TIME+22:18:11
**** NtLog date: Wed Feb 19 14:41:51 2003 **** Exe date: Wed Feb 19 14:47:20 2003 **** Processor : Intel CPU, Intel(R) Pentium(R) M processor 1500MHz, stepping 5 **** CPUS : 1 **** System : Windows NT 5.1[2600], Retail, Mouse, Service Pack 1 **** Build Lab : 2600.xpsp2.030422-1633 **** Vid Driver: ATI2DVAG **** Chip Type: Unknown **** DAC Type : Internal DAC(350MHz) **** Adapter : ATI MOBILITY RADEON 9700 **** MiniPort : Unknown **** VRAM : 65536 **** Hertz : 60 **** X Res : 1024 **** Y Res : 768 **** BPP : 16 **** Planes : 1 **** RGB Masks: (565)(bgr) **** X Pos : 0 **** Y Pos : 0 **** Machine : KEN **** User Name : Ken **** Language : Chinese **** KM boundary: 2 **** ProductOptions: Personal Proc ID Proc.Name Wrkng.Set PagedPool NonPgdPl Pagefile Commit Handles Threads UserObj GdiObj 0 Idle Process-> 20 0 0 0 0 0 1 N/A N/A 4 System-> 280 0 0 0 32 194 67 0 0 876 SMSS.EXE-> 468 5 0 172 172 21 3 0 0 968 CSRSS.EXE-> 5012 77 5 1756 1756 392 11 N/A N/A 992 WINLOGON.EXE-> 5088 46 45 6452 6452 425 19 15 42 1036 SERVICES.EXE-> 3312 25 7 1576 1576 292 19 2 4 1048 LSASS.EXE-> 5660 36 8 3388 3388 302 23 0 4 1220 ATI2EVXX.EXE-> 2312 18 1 672 672 51 4 6 7 1252 SVCHOST.EXE-> 3056 22 6 1156 1156 202 8 2 4 1316 SVCHOST.EXE-> 17248 103 51 11896 11896 1090 87 44 27 1516 SVCHOST.EXE-> 1924 13 2 680 680 46 5 N/A N/A 1532 SVCHOST.EXE-> 3668 28 5 1212 1212 121 13 N/A N/A 1964 EXPLORER.EXE-> 16204 61 11 9764 9764 268 12 141 195 2012 SPOOLSV.EXE-> 4168 26 5 2888 2888 149 14 4 4 220 SOUNDMAN.EXE-> 2956 29 2 960 960 56 2 8 18 236 CPLBCL53.EXE-> 4596 30 3 1868 1868 68 2 66 33 216 SynTPLpr.exe-> 2832 21 3 1044 1044 74 4 8 7 248 SynTPEnh.exe-> 4528 32 3 1728 1728 89 4 18 35 256 JUSCHED.EXE-> 2312 20 1 552 552 21 1 2 5 272 PCCClient.exe-> 3736 28 2 1360 1360 42 2 28 21 284 Pop3trap.exe-> 4840 31 5 2056 2056 92 10 37 14 296 LVComS.exe-> 3356 31 3 1000 1000 83 2 4 8 372 CTFMON.EXE-> 2676 19 3 748 748 55 1 12 18 800 SVCHOST.EXE-> 3004 20 3 904 904 100 6 1 4 512 Tmntsrv.exe-> 2500 17 2 996 996 58 10 1 4 1596 PCCPFW.EXE-> 3804 30 3 1492 1492 68 4 5 8 396 WMIPRVSE.EXE-> 4720 22 3 1856 1856 116 7 N/A N/A 1808 TestMgr.exe-> 14044 52 12 9272 9272 182 1 28 32 1824 shrtver.exe-> 4120 32 2 2732 2732 42 1 30 27 928 HCTReboot.exe-> 3592 23 3 2064 2064 84 5 11 12 **** **** 720.3A4 : TestName: WHQL Driver Verifier Test - Version 2.0.5.6 720.3A4 : shrtver.exe /i univ.ini /auto /f 0xFB /all /devini C:\HCT\universl.ini /d "C:\WINDOWS\System32\DRIVERS\usbcalc.sys" 720.3A4 : 720.3A4 : Starting assertion 22.3.1 720.3A4 : Assertion Title: The driver under test must not blue screen the system while running driver verifier. 720.3A4 : Description: Initializing driver verifier test 720.75C : +VAR+INFO 0 : Listing of drivers being verified 720.75C : +VAR+INFO 0 : Driver File: vpcappsv.sys 720.75C : +VAR+INFO 0 : Driver File: vsapint.sys 720.75C : +VAR+INFO 0 : Driver File: ntidrvr.sys 720.75C : +VAR+INFO 0 : Driver File: vpcnets2.sys 720.75C : +VAR+INFO 0 : Driver File: dkbfltr.sys 720.75C : +VAR+INFO 0 : Driver File: pcc_pfw.sys 720.75C : +VAR+INFO 0 : Driver File: secdrv.sys 720.75C : +VAR+INFO 0 : Driver File: usbcalc.sys 720.75C : +VAR+INFO 0 : Driver File: vpcpower.sys 720.75C : +VAR+INFO 0 : Driver File: tmpreflt.sys 720.75C : +VAR+INFO 0 : Driver File: pqntdrv.sys 720.75C : +VAR+INFO 0 : Driver File: tmxpflt.sys 720.75C : +VAR+INFO 0 : 720.3A4 : +VAR+INFO 0 : System shutdown initiated 614.6F4 : 614.6F4 : Starting assertion 22.3.1 614.6F4 : Assertion Title: The driver under test must not blue screen the system while running driver verifier. 614.6F4 : Description: Running tests under driver verifier 614.0F4 : +VAR+SEV2 0 : The driver verifier settings have been changed. Old 0x2FB, New 0x0. 614.0F4 : NTLOG REPORT ------------------------------------------------------- 614.0F4 : Tests Total 0 | Variations Total 1 614.0F4 : ------------------------------------------------------------------ 614.0F4 : Tests Passed 0 0% | Variations Passed 0 0% 614.0F4 : Tests Warned 0 0% | Variations Warned 0 0% 614.0F4 : Tests Failed sev3 0 0% | Variations Failed sev3 0 0% 614.0F4 : Tests Failed sev2 0 0% | Variations Failed sev2 1 100% 614.0F4 : Tests Failed sev1 0 0% | Variations Failed sev1 0 0% 614.0F4 : Tests Blocked 0 0% | Variations Blocked 0 0% 614.0F4 : Tests Aborted 0 0% | Variations Aborted 0 0% 614.0F4 : -------------------------------------------------------------------- /**** Time/Date/Name WrapUp ****/ HCT Version: 11.2.030221 Release HCT Shell Date: Feb 18 2003 21:28:36 Test Kit: 58 Test Device: C:\HCT\universl.ini Test Wrap-up Date: 8-12-2004 Test Wrap-up Time: 22:22:21 Test Name at Wrap-Up: Driver Verifier - Universal /**** Time/Date/Name WrapUp ****/ [编辑 - 8/13/04 by zdwang] |
|
|
沙发#
发布于:2004-08-13 11:53
把蓝屏信息贴出来吧
|
|
|
板凳#
发布于:2004-08-13 13:12
蓝屏信息:
IO System Verification ERROR In usbcalc.sys (WDM Driver Error 226) [Usbcalc.sys + 1a30 at F070FA30] 请个位高手,指点。 [编辑 - 8/17/04 by zdwang] |
|
|
地板#
发布于:2004-08-17 14:51
看DDK中写到:
Bug Check 0xE2: MANUALLY_INITIATED_CRASH The MANUALLY_INITIATED_CRASH bug check has a value of 0x000000E2. This indicates that the user deliberately initiated a crash dump from either the kernel debugger or the keyboard. 不知道是不是? |
|
|
地下室#
发布于:2004-08-17 16:58
问题算找到了一半
0x226 Fatal error An IRP dispatch handler has returned without passing down or completing this IRP, or someone forgot to return STATUS_PENDING. (IRP specified.) |
|
|
5楼#
发布于:2004-08-18 09:09
原来你也是226啊
仔细查看查看代码,或许是 while()循环里的default irp没有处理 :D 应该不是大问题了 祝早日搞定 |
|
|
6楼#
发布于:2004-08-18 17:50
我的226问题是解决了,但是出现了C4问题
[STOP: 0x000000C4 (0x00000090, 0xFFDFF120, 0x00000000, 0x00000000)] Bug Check 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION The DRIVER_VERIFIER_DETECTED_VIOLATION bug check has a value of 0x000000C4. This is the general bug check code for fatal errors found by Driver Verifier. The driver switched stacks, and the current stack is neither a thread stack nor a DPC stack. (Typically, the driver doing this should be on the stack obtained by the KB debugger command.) 我写的驱动程序,是基于Chris Cant<<Windows WMD 设备驱动程序开发指南>>中给的UsbKbd做的。 其中把read中加入了超时处理。 但是,我用Verifier 测试书中的例子,也发现有同样的错误(0xC4),请各位高手,指点! 我查过了所有ExAllocatePool(), ExFreePool()地方,没有发现问题,我不知道该怎么办了??? |
|
|