garybo
驱动牛犊
驱动牛犊
  • 注册日期2005-03-03
  • 最后登录2008-12-22
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1934回复:2

请教高手 :关于mirror driver crash

楼主#
更多 发布于:2008-01-02 17:57
我在vmware里面调试mirror driver

全屏切换 非全屏切换 几次vmware  系统就crash掉了  堆栈如下。DrvDisablePDEV和DrvDisableSurface在切换的过程中 好像没有被调用过 我在这两个函数中加了EngDebugBreak

Context                                    Instruction Ptr  Stack Ptr   Frame Ptr   Status  
--------------------------------------------------------------------------------------------
ntoskrnl!KeBugCheck2+0x2                   0x805337bc       0xf77567e8  0xf77567e4          
ntoskrnl!KeBugCheckEx+0x1b                 0x8053431e       0xf77567ec  0xf7756804          
ntoskrnl!IoSetFileOrigin+0x57b3            0x8051e6a7       0xf775680c  0xf7756bcc          
ntoskrnl!CommonDispatchException+0x4d      0x804e0235       0xf7756bd4  0xf7756c24          
ntoskrnl!KiTrap0E+0xcc                     0x804e2718       0xf7756c2c  0xf7756c3c          
0x00000000                                 0x00000000       0xf7756cb0  0xf7756cd8          
win32k!DrvDisableMDEV+0x97                 0xbf93daec       0xf7756ce0  0xf7756cfc          
win32k!SafeDisableMDEV+0x18                0xbf910caf       0xf7756d04  0xf7756d08          
win32k!xxxUserChangeDisplaySettings+0x172  0xbf895f2f       0xf7756d10  0xf7756d20          
win32k!NtUserChangeDisplaySettings+0x4a    0xbf895d7c       0xf7756d28  0xf7756d48          
ntoskrnl!KiFastCallEntry+0xf8              0x804df7ec       0xf7756d50  0xf7756d64          
SystemCallStub+4 (Ring3/Ring0 Trans.)      0x7c92eb94       0x00c6f990  0x00c6f990          
user32!NtUserChangeDisplaySettings+0xc     0x77d2d37b       0x00c6f998  0x00c6f9c8          
VMwareService!_Section.text+0x2b12         0x00403b12       0x00c6f9d0  0x00c6fdf8          
VMwareService!_Section.text+0x2f9f         0x00403f9f       0x00c6fe00  0x00c6feb4          
VMwareService!_Section.text+0x3048         0x00404048       0x00c6febc  0x00c6fed0          
VMwareService!_Section.text+0x9b4          0x004019b4       0x00c6fed8  0x00c6feec          
VMwareService!_Section.text+0xefad         0x0040ffad       0x00c6fef4  0x00c6ff2c          
VMwareService!_Section.text+0x8736         0x00409736       0x00c6ff34  0x00c6ff44          
VMwareService!_Section.text+0xdbf          0x00401dbf       0x00c6ff4c  0x00c6ff80          
VMwareService!_Section.text+0x1b5a         0x00402b5a       0x00c6ff88  0x00c6ffa0          
advapi32!ScSvcctrlThreadA+0x12             0x77dbb48b       0x00c6ffa8  0x00c6ffb4          
kernel32!BaseThreadStart+0x37              0x7c80b683       0x00c6ffbc  0x00c6ffec          
angel_dolphin_i
驱动中牛
驱动中牛
  • 注册日期2007-08-16
  • 最后登录2011-09-06
  • 粉丝1
  • 关注0
  • 积分289分
  • 威望444点
  • 贡献值1点
  • 好评度552点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-01-04 13:22
看不懂啊,
coolboylmk
驱动牛犊
驱动牛犊
  • 注册日期2006-11-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望71点
  • 贡献值0点
  • 好评度59点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-01-09 14:39
改变分辨率时mirror不会自动重新加载,你可以写个服务接受 WM_DISPLAYCHANGE 消息,手动卸载,然后重新加载
游客

返回顶部