zdwang
驱动牛犊
驱动牛犊
  • 注册日期2003-10-10
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2627回复:6

请帮助看看 Driver Verifier 为什么跑不下去?

楼主#
更多 发布于:2004-08-13 11:49
**** 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]
微笑面对生活每一天
seaquester
驱动大牛
驱动大牛
  • 注册日期2002-05-22
  • 最后登录2016-06-16
  • 粉丝0
  • 关注0
  • 积分500分
  • 威望115点
  • 贡献值0点
  • 好评度107点
  • 原创分0分
  • 专家分52分
沙发#
发布于:2004-08-13 11:53
把蓝屏信息贴出来吧
八风舞遥翩,九野弄清音。 鸣高常向月,善舞不迎人。
zdwang
驱动牛犊
驱动牛犊
  • 注册日期2003-10-10
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于: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]
微笑面对生活每一天
zdwang
驱动牛犊
驱动牛犊
  • 注册日期2003-10-10
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于: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.

不知道是不是?
微笑面对生活每一天
zdwang
驱动牛犊
驱动牛犊
  • 注册日期2003-10-10
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于: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.)
微笑面对生活每一天
dregs
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2006-05-10
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-08-18 09:09
原来你也是226啊

仔细查看查看代码,或许是
while()循环里的default irp没有处理 :D
应该不是大问题了 祝早日搞定
还是我
zdwang
驱动牛犊
驱动牛犊
  • 注册日期2003-10-10
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
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()地方,没有发现问题,我不知道该怎么办了???
微笑面对生活每一天
游客

返回顶部