Win 7 64-bit 當機 (藍屏) - Windows

Xanthe avatar
By Xanthe
at 2009-11-23T22:35

Table of Contents

之前的問題解決了 是cfos的關係 早知道買cfosspeed就好了... cfos 又不更新 ...

這次是看動畫看到一半當機

用 windbg 看好像是 dxgmms1.sys 的問題

( MPC output > RealMedia Video > 設定在 DirectX 9 )

請問要如何解決? 感謝

---

以下是dbg的內容:

Microsoft (R) Windows Debugger Version 6.11.0001.404 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Windows\Minidump\112309-17238-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path. *
* Use .symfix to have the debugger choose a symbol path. *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is:
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
Unable to load image \SystemRoot\system32\ntoskrnl.exe, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
*** ERROR: Module load completed but symbols could not be loaded for
ntoskrnl.exe
Windows 7 Kernel Version 7600 MP (4 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 7600.16385.amd64fre.win7_rtm.090713-1255
Machine Name:
Kernel base = 0xfffff800`03e61000 PsLoadedModuleList = 0xfffff800`0409ee50
Debug session time: Mon Nov 23 21:50:41.039 2009 (GMT+8)
System Uptime: 0 days 12:45:40.444
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
Unable to load image \SystemRoot\system32\ntoskrnl.exe, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
*** ERROR: Module load completed but symbols could not be loaded for
ntoskrnl.exe
Loading Kernel Symbols
...............................................................
................................................................
................
Loading User Symbols
Loading unloaded module list
......

*******************************************************************************
*
*
* Bugcheck Analysis
*
*
*

*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 7F, {8, 80050031, 6f8, fffff8800560c060}

Unable to load image \SystemRoot\System32\drivers\dxgmms1.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for dxgmms1.sys
*** ERROR: Module load completed but symbols could not be loaded for
dxgmms1.sys
***** Kernel symbols are WRONG. Please fix symbols to do analysis.

*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
Probably caused by : dxgmms1.sys ( dxgmms1+c060 )

Followup: MachineOwner
---------

1: kd> g
^ No runnable debuggees error in 'g'
1: kd> .restart /f

Loading Dump File [C:\Windows\Minidump\112309-17238-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is:
SRV*c:\websymbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows 7 Kernel Version 7600 MP (4 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 7600.16385.amd64fre.win7_rtm.090713-1255
Machine Name:
Kernel base = 0xfffff800`03e61000 PsLoadedModuleList = 0xfffff800`0409ee50
Debug session time: Mon Nov 23 21:50:41.039 2009 (GMT+8)
System Uptime: 0 days 12:45:40.444
Loading Kernel Symbols
...............................................................
................................................................
................
Loading User Symbols
Loading unloaded module list
......

*******************************************************************************
*
*
* Bugcheck Analysis
*
*
*

*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 7F, {8, 80050031, 6f8, fffff8800560c060}

Probably caused by : dxgmms1.sys (
dxgmms1!VidSchiUpdateContextRunningTimeAtISR+10 )

Followup: MachineOwner
---------

1: kd> !analyze -v

*******************************************************************************
*
*
* Bugcheck Analysis
*
*
*

*******************************************************************************

UNEXPECTED_KERNEL_MODE_TRAP (7f)
This means a trap occurred in kernel mode, and it's a trap of a kind
that the kernel isn't allowed to have/catch (bound trap) or that
is always instant death (double fault). The first number in the
bugcheck params is the number of the trap (8 = double fault, etc)
Consult an Intel x86 family manual to learn more about what these
traps are. Here is a *portion* of those codes:
If kv shows a taskGate
use .tss on the part before the colon, then kv.
Else if kv shows a trapframe
use .trap on that value
Else
.trap on the appropriate frame will show where the trap was taken
(on x86, this will be the ebp that goes with the procedure KiTrap)
Endif
kb will then show the corrected stack.
Arguments:
Arg1: 0000000000000008, EXCEPTION_DOUBLE_FAULT
Arg2: 0000000080050031
Arg3: 00000000000006f8
Arg4: fffff8800560c060

Debugging Details:
------------------


BUGCHECK_STR: 0x7f_8

CUSTOMER_CRASH_COUNT: 1

DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT

PROCESS_NAME: server_windows

CURRENT_IRQL: 5

LAST_CONTROL_TRANSFER: from fffff80003ed2469 to fffff80003ed2f00

STACK_TEXT:
fffff880`009f0ce8 fffff800`03ed2469 : 00000000`0000007f 00000000`00000008
00000000`80050031 00000000`000006f8 : nt!KeBugCheckEx
fffff880`009f0cf0 fffff800`03ed0932 : 00000000`00000000 00000000`00000000
00000000`00000000 00000000`00000000 : nt!KiBugCheckDispatch+0x69
fffff880`009f0e30 fffff880`0560c060 : 00000000`00000000 00000000`00000000
00000000`00000000 00000000`00000000 : nt!KiDoubleFaultAbort+0xb2
fffff880`08fc8000 00000000`00000000 : 00000000`00000000 00000000`00000000
00000000`00000000 00000000`00000000 :
dxgmms1!VidSchiUpdateContextRunningTimeAtISR+0x10


STACK_COMMAND: kb

FOLLOWUP_IP:
dxgmms1!VidSchiUpdateContextRunningTimeAtISR+10
fffff880`0560c060 4154 push r12

SYMBOL_STACK_INDEX: 3

SYMBOL_NAME: dxgmms1!VidSchiUpdateContextRunningTimeAtISR+10

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: dxgmms1

IMAGE_NAME: dxgmms1.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 4a5bc578

FAILURE_BUCKET_ID: X64_0x7f_8_dxgmms1!VidSchiUpdateContextRunningTimeAtISR+10

BUCKET_ID: X64_0x7f_8_dxgmms1!VidSchiUpdateContextRunningTimeAtISR+10

Followup: MachineOwner
---------

1: kd> lmvm dxgmms1
start end module name
fffff880`05600000 fffff880`05646000 dxgmms1 (pdb symbols)
c:\websymbols\dxgmms1.pdb\685AF9F266284BE19008B39B739A572B1\dxgmms1.pdb
Loaded symbol image file: dxgmms1.sys
Mapped memory image file:
c:\websymbols\dxgmms1.sys\4A5BC57846000\dxgmms1.sys
Image path: \SystemRoot\System32\drivers\dxgmms1.sys
Image name: dxgmms1.sys
Timestamp: Tue Jul 14 07:38:32 2009 (4A5BC578)
CheckSum: 0004AD44
ImageSize: 00046000
File version: 6.1.7600.16385
Product version: 6.1.7600.16385
File flags: 0 (Mask 3F)
File OS: 40004 NT Win32
File type: 3.7 Driver
File date: 00000000.00000000
Translations: 0409.04b0
CompanyName: Microsoft Corporation
ProductName: Microsoft® Windows® Operating System
InternalName: dxgmms1.sys
OriginalFilename: dxgmms1.sys
ProductVersion: 6.1.7600.16385
FileVersion: 6.1.7600.16385 (win7_rtm.090713-1255)
FileDescription: DirectX Graphics MMS
LegalCopyright: c Microsoft Corporation. All rights reserved.

--
Tags: Windows

All Comments

Catherine avatar
By Catherine
at 2009-11-28T13:38
我用win7 x64 用cfos X64 7.52從來沒blue screen...

win7有些字體會閃白糊糊的

William avatar
By William
at 2009-11-23T22:18
前幾天剛灌win7熟悉介面 但我發現顯示方面有點問題 就是有些字邊會有點白白糊糊的 附圖比較清楚 http://img526.imageshack.us/img526/4662/65615383.png 想上面連結的英文w字是最嚴重的 其他像中文 與、家、變、更、共等字的下半部也是有點閃白 為此查 ...

請問WIN7升級版到底需不需要先裝就作業系統?

Jake avatar
By Jake
at 2009-11-23T22:10
http://www.mobile01.com/topicdetail.php?f=300andamp;t=1317038andamp;m=sandamp;s=11andamp;b=7andamp; last=16022737 http://kuso.cc/59VB 請問一下升級版的WIN7 到底需 ...

window7 IE關閉經常瀏覽的網頁

Harry avatar
By Harry
at 2009-11-23T21:24
window 7 的開始功能表上的IE右邊會有一個小箭頭 他會顯示and#34;經常and#34;瀏覽的網頁 因為不想讓人看到常開的網頁 我該如何關閉這個顯示呢!? - ...

XP開機無逼聲

Jessica avatar
By Jessica
at 2009-11-23T21:11
開了電源之後風扇會轉但是bios沒有逼...螢幕也沒有input 試了十幾次 結果最後一次是在開了之後,過了10秒bios才逼 然後他叫我re-setting cpu和 dram的頻率...我不知道要怎麼改就略過了 請問可能是哪裡出問題呢? 害我現在不敢關機 - ...

Clonezilla複製系統

Steve avatar
By Steve
at 2009-11-23T20:32
※ 引述《hirokofan (笠原弘子 命!)》之銘言: : 老實說我看不懂你這樣做的目的,如果只是單純舊硬碟換到新硬碟 : 根本不用那麼麻煩,複製過去把舊的硬碟拿掉一切就OK了 : 這個我做過很多次,甚至這個月換了主機板什麼都沒做 : 對拷完驅動灌一灌,磁碟檢查(因為分割區容量有改)就好了 : (先是32 ...