none
Plug and Play Driver Test 蓝屏 RRS feed

  • 问题

  • 我在测一个USB TV接收棒的BDA Driver, "Plug And Play Test"项自动测试时遇到一个问题,测试到remove, surprise, rebalance都会蓝屏死机,用的是DTM1.2, debug到的信息如:

    [1388] CDisplayGatherer::XmlData: Calling Get XML Data  
    [1388] CDisplayGatherer::XmlData: DisplayGetData(ex) succeeded  
    [1388] CDisplayGatherer::XmlData: Calling Get XML Data  
    [1388] CDisplayGatherer::XmlData: DisplayGetData(ex) succeeded  
    [3624] Pnpdtest started on 12/11/2008 at 15:3:4 
    [3624] with command linenpdtest.exe /surprise /nodbgbreak /noenddialog /logo /device "USB\VID_04B4&PID_8889\6&418D5B2&0&1"  
    [3624]  
    [3624]  
    [3624]   
    [3624] Start: Process Command line args, TUID=(null)  
    [3624] End: Pass, Process Command line args, TUID=, Repro=Process Command line args  
    [3624]   
    [3624] Updating debug params 
    [3624]   
    [3624] Start: Surprise Remove, TUID=(null)  
    [3624] Installing the filter driver Recursively on USB\Vid_04b4&Pid_8889\6&418d5b2&0&1 and its subtree... 
    [3624]   
    DMB-TH: DeviceStop() 
    DMB_TH: DeviceRemove() 
    ==>本来接下来会重新 Load DriverEntry(),但到这里就蓝屏了

     

    但是我手动用命令行运行pnpdtest.exe /surprise /nodbgbreak /noenddialog /logo /device "USB\VID_04B4&PID_8889\6&418D5B2&0&1" 等三个测试,却一切正常,不知道各位有没有遇到过?谢谢!

    2008年12月11日 10:14

答案

  • Thanks.系统设置被改成了Kernel Dump,却找不到memory.dmp文件,改成了minidmp才记录到了。用windbg查了一下是内存分配释放的问题,已经解决了。

    2008年12月12日 5:50

全部回复

  • Minidump、WinDBG、SoftICE,去问这些工具发现了什么!在这里问蓝屏问题,神仙都不知道具体原因

    2008年12月12日 2:26
  • Thanks.系统设置被改成了Kernel Dump,却找不到memory.dmp文件,改成了minidmp才记录到了。用windbg查了一下是内存分配释放的问题,已经解决了。

    2008年12月12日 5:50
  • 能分享一下内存分配释放问题是怎么解决的吗,我也碰见了这样的问题。谢谢!

    2010年12月4日 8:23