none
Win10蓝屏,麻烦帮看一下dump代码 RRS feed

  • 问题


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


    Loading Dump File [C:\Windows\MEMORY.DMP]
    Kernel Bitmap Dump File: Kernel address space is available, User address space may not be available.

    Symbol search path is: srv*
    Executable search path is: 
    Windows 10 Kernel Version 18362 MP (8 procs) Free x64
    Product: WinNt, suite: TerminalServer SingleUserTS
    Built by: 18362.1.amd64fre.19h1_release.190318-1202
    Machine Name:
    Kernel base = 0xfffff807`38c00000 PsLoadedModuleList = 0xfffff807`39048170
    Debug session time: Thu Nov 28 11:58:22.506 2019 (UTC + 8:00)
    System Uptime: 0 days 6:03:56.387
    Loading Kernel Symbols
    ...............................................................
    ................................................................
    .............................................................
    Loading User Symbols

    Loading unloaded module list
    ............................
    For analysis of this file, run !analyze -v
    nt!KeBugCheckEx:
    fffff807`38dc14e0 48894c2408      mov     qword ptr [rsp+8],rcx ss:0018:ffff8709`a98845a0=00000000000000ea
    6: kd> !analyze -v
    *******************************************************************************
    *                                                                             *
    *                        Bugcheck Analysis                                    *
    *                                                                             *
    *******************************************************************************

    THREAD_STUCK_IN_DEVICE_DRIVER (ea)
    The device driver is spinning in an infinite loop, most likely waiting for
    hardware to become idle. This usually indicates problem with the hardware
    itself or with the device driver programming the hardware incorrectly.
    If the kernel debugger is connected and running when watchdog detects a
    timeout condition then DbgBreakPoint() will be called instead of KeBugCheckEx()
    and detailed message including bugcheck arguments will be printed to the
    debugger. This way we can identify an offending thread, set breakpoints in it,
    and hit go to return to the spinning code to debug it further. Because
    KeBugCheckEx() is not called the .bugcheck directive will not return bugcheck
    information in this case. The arguments are already printed out to the kernel
    debugger. You can also retrieve them from a global variable via
    "dd watchdog!g_WdBugCheckData l5" (use dq on NT64).
    On MP machines (OS builds <= 3790) it is possible to hit a timeout when the spinning thread is
    interrupted by hardware interrupt and ISR or DPC routine is running at the time
    of the bugcheck (this is because the timeout's work item can be delivered and
    handled on the second CPU and the same time). If this is the case you will have
    to look deeper at the offending thread's stack (e.g. using dds) to determine
    spinning code which caused the timeout to occur.
    Arguments:
    Arg1: ffff9007356944c0, Pointer to a stuck thread object.  Do .thread then kb on it to find
    the hung location.
    Arg2: 0000000000000000, Pointer to a DEFERRED_WATCHDOG object.
    Arg3: 0000000000000000, Pointer to offending driver name.
    Arg4: 0000000000000000, Number of times this error occurred.  If a debugger is attached,
    this error is not always fatal -- see DESCRIPTION below.  On the
    blue screen, this will always equal 1.

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


    KEY_VALUES_STRING: 1

        Key  : Analysis.CPU.Sec
        Value: 4

        Key  : Analysis.DebugAnalysisProvider.CPP
        Value: Create: 8007007e on HAHAHA

        Key  : Analysis.DebugData
        Value: CreateObject

        Key  : Analysis.DebugModel
        Value: CreateObject

        Key  : Analysis.Elapsed.Sec
        Value: 158

        Key  : Analysis.Memory.CommitPeak.Mb
        Value: 63

        Key  : Analysis.System
        Value: CreateObject


    BUGCHECK_CODE:  ea

    BUGCHECK_P1: ffff9007356944c0

    BUGCHECK_P2: 0

    BUGCHECK_P3: 0

    BUGCHECK_P4: 0

    FAULTING_THREAD:  ffff9007356944c0

    BLACKBOXBSD: 1 (!blackboxbsd)


    BLACKBOXNTFS: 1 (!blackboxntfs)


    BLACKBOXPNP: 1 (!blackboxpnp)


    BLACKBOXWINLOGON: 1

    PROCESS_NAME:  System

    STACK_TEXT:  
    ffff8709`a9884598 fffff807`42d40db5 : 00000000`000000ea ffff9007`356944c0 00000000`00000000 00000000`00000000 : nt!KeBugCheckEx
    ffff8709`a98845a0 fffff807`42d40e8e : ffff8709`a9884688 fffff807`42d1beab ffff8709`a9884688 ffff8709`a98846d0 : dxgkrnl!TdrTimedOperationBugcheckOnTimeout+0x45
    ffff8709`a9884610 fffff807`484224da : 00000032`d796f16d ffff8709`a98846d0 00000000`00000000 ffff9007`343cb000 : dxgkrnl!TdrTimedOperationDelay+0xce
    ffff8709`a9884650 fffff807`48417583 : ffff8709`00000402 fffff807`484bd380 00000000`a9060001 ffff8709`a9884728 : atikmdag+0x724da
    ffff8709`a9884710 fffff807`484bd212 : ffff8709`a98847f1 00000000`00000000 00000000`000007d0 00000000`00000063 : atikmdag+0x67583
    ffff8709`a9884750 fffff807`484be632 : 00000000`000007d0 00000000`0001629a 00000000`0000001f ffff9007`34fe3c54 : atikmdag+0x10d212
    ffff8709`a9884840 fffff807`484c0d5a : ffff9007`357c65f4 00000000`00000000 ffffb6d6`8fbd54c1 fffff807`38c3b644 : atikmdag+0x10e632
    ffff8709`a9884890 fffff807`484c08bb : ffff9007`357c65f4 ffff8709`a9884a60 00000000`00000001 fffff807`4965ee95 : atikmdag+0x110d5a
    ffff8709`a98848d0 fffff807`496bf241 : ffff9007`357c65f4 00000000`00000000 00000000`00000001 fffff807`38c3ade5 : atikmdag+0x1108bb
    ffff8709`a9884930 fffff807`4976eb84 : ffff9007`356944c0 00000000`00000000 ffff9007`34460000 fffff807`38d07a4a : atikmdag+0x130f241
    ffff8709`a9884960 fffff807`484a5c2f : ffff9007`356fb390 ffff8709`000002fd ffff8709`a9884be8 ffff8709`a9884b20 : atikmdag+0x13beb84
    ffff8709`a9884ad0 fffff807`484a9125 : ffff9007`34fdae60 ffff8709`a9884b79 ffff9007`356fb390 0c29736c`000aad60 : atikmdag+0xf5c2f
    ffff8709`a9884b00 fffff807`484a516d : 00000000`00000008 00000000`00000000 ffff9007`34fd8000 00000000`000000ef : atikmdag+0xf9125
    ffff8709`a9884be0 fffff807`38d2a7a5 : ffff9007`356944c0 fffff807`484a5158 ffff9007`34fdae60 00000404`ad9bbffe : atikmdag+0xf516d
    ffff8709`a9884c10 fffff807`38dc8b2a : ffffe500`f2556180 ffff9007`356944c0 fffff807`38d2a750 a71d6df4`000a7d38 : nt!PspSystemThreadStartup+0x55
    ffff8709`a9884c60 00000000`00000000 : ffff8709`a9885000 ffff8709`a987f000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x2a


    STACK_COMMAND:  .thread 0xffff9007356944c0 ; kb

    SYMBOL_NAME:  dxgkrnl!TdrTimedOperationBugcheckOnTimeout+45

    MODULE_NAME: dxgkrnl

    IMAGE_NAME:  dxgkrnl.sys

    FAILURE_BUCKET_ID:  0xEA_IMAGE_dxgkrnl.sys

    OS_VERSION:  10.0.18362.1

    BUILDLAB_STR:  19h1_release

    OSPLATFORM_TYPE:  x64

    OSNAME:  Windows 10

    FAILURE_ID_HASH:  {ea458ad2-d5ab-aa6c-7a11-54653c70dfb8}

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

    6: kd> !analyze -v
    *******************************************************************************
    *                                                                             *
    *                        Bugcheck Analysis                                    *
    *                                                                             *
    *******************************************************************************

    THREAD_STUCK_IN_DEVICE_DRIVER (ea)
    The device driver is spinning in an infinite loop, most likely waiting for
    hardware to become idle. This usually indicates problem with the hardware
    itself or with the device driver programming the hardware incorrectly.
    If the kernel debugger is connected and running when watchdog detects a
    timeout condition then DbgBreakPoint() will be called instead of KeBugCheckEx()
    and detailed message including bugcheck arguments will be printed to the
    debugger. This way we can identify an offending thread, set breakpoints in it,
    and hit go to return to the spinning code to debug it further. Because
    KeBugCheckEx() is not called the .bugcheck directive will not return bugcheck
    information in this case. The arguments are already printed out to the kernel
    debugger. You can also retrieve them from a global variable via
    "dd watchdog!g_WdBugCheckData l5" (use dq on NT64).
    On MP machines (OS builds <= 3790) it is possible to hit a timeout when the spinning thread is
    interrupted by hardware interrupt and ISR or DPC routine is running at the time
    of the bugcheck (this is because the timeout's work item can be delivered and
    handled on the second CPU and the same time). If this is the case you will have
    to look deeper at the offending thread's stack (e.g. using dds) to determine
    spinning code which caused the timeout to occur.
    Arguments:
    Arg1: ffff9007356944c0, Pointer to a stuck thread object.  Do .thread then kb on it to find
    the hung location.
    Arg2: 0000000000000000, Pointer to a DEFERRED_WATCHDOG object.
    Arg3: 0000000000000000, Pointer to offending driver name.
    Arg4: 0000000000000000, Number of times this error occurred.  If a debugger is attached,
    this error is not always fatal -- see DESCRIPTION below.  On the
    blue screen, this will always equal 1.

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


    KEY_VALUES_STRING: 1

        Key  : Analysis.CPU.Sec
        Value: 3

        Key  : Analysis.DebugAnalysisProvider.CPP
        Value: Create: 8007007e on HAHAHA

        Key  : Analysis.DebugData
        Value: CreateObject

        Key  : Analysis.DebugModel
        Value: CreateObject

        Key  : Analysis.Elapsed.Sec
        Value: 12

        Key  : Analysis.Memory.CommitPeak.Mb
        Value: 65

        Key  : Analysis.System
        Value: CreateObject


    BUGCHECK_CODE:  ea

    BUGCHECK_P1: ffff9007356944c0

    BUGCHECK_P2: 0

    BUGCHECK_P3: 0

    BUGCHECK_P4: 0

    FAULTING_THREAD:  ffff9007356944c0

    BLACKBOXBSD: 1 (!blackboxbsd)


    BLACKBOXNTFS: 1 (!blackboxntfs)


    BLACKBOXPNP: 1 (!blackboxpnp)


    BLACKBOXWINLOGON: 1

    PROCESS_NAME:  System

    STACK_TEXT:  
    ffff8709`a9884598 fffff807`42d40db5 : 00000000`000000ea ffff9007`356944c0 00000000`00000000 00000000`00000000 : nt!KeBugCheckEx
    ffff8709`a98845a0 fffff807`42d40e8e : ffff8709`a9884688 fffff807`42d1beab ffff8709`a9884688 ffff8709`a98846d0 : dxgkrnl!TdrTimedOperationBugcheckOnTimeout+0x45
    ffff8709`a9884610 fffff807`484224da : 00000032`d796f16d ffff8709`a98846d0 00000000`00000000 ffff9007`343cb000 : dxgkrnl!TdrTimedOperationDelay+0xce
    ffff8709`a9884650 fffff807`48417583 : ffff8709`00000402 fffff807`484bd380 00000000`a9060001 ffff8709`a9884728 : atikmdag+0x724da
    ffff8709`a9884710 fffff807`484bd212 : ffff8709`a98847f1 00000000`00000000 00000000`000007d0 00000000`00000063 : atikmdag+0x67583
    ffff8709`a9884750 fffff807`484be632 : 00000000`000007d0 00000000`0001629a 00000000`0000001f ffff9007`34fe3c54 : atikmdag+0x10d212
    ffff8709`a9884840 fffff807`484c0d5a : ffff9007`357c65f4 00000000`00000000 ffffb6d6`8fbd54c1 fffff807`38c3b644 : atikmdag+0x10e632
    ffff8709`a9884890 fffff807`484c08bb : ffff9007`357c65f4 ffff8709`a9884a60 00000000`00000001 fffff807`4965ee95 : atikmdag+0x110d5a
    ffff8709`a98848d0 fffff807`496bf241 : ffff9007`357c65f4 00000000`00000000 00000000`00000001 fffff807`38c3ade5 : atikmdag+0x1108bb
    ffff8709`a9884930 fffff807`4976eb84 : ffff9007`356944c0 00000000`00000000 ffff9007`34460000 fffff807`38d07a4a : atikmdag+0x130f241
    ffff8709`a9884960 fffff807`484a5c2f : ffff9007`356fb390 ffff8709`000002fd ffff8709`a9884be8 ffff8709`a9884b20 : atikmdag+0x13beb84
    ffff8709`a9884ad0 fffff807`484a9125 : ffff9007`34fdae60 ffff8709`a9884b79 ffff9007`356fb390 0c29736c`000aad60 : atikmdag+0xf5c2f
    ffff8709`a9884b00 fffff807`484a516d : 00000000`00000008 00000000`00000000 ffff9007`34fd8000 00000000`000000ef : atikmdag+0xf9125
    ffff8709`a9884be0 fffff807`38d2a7a5 : ffff9007`356944c0 fffff807`484a5158 ffff9007`34fdae60 00000404`ad9bbffe : atikmdag+0xf516d
    ffff8709`a9884c10 fffff807`38dc8b2a : ffffe500`f2556180 ffff9007`356944c0 fffff807`38d2a750 a71d6df4`000a7d38 : nt!PspSystemThreadStartup+0x55
    ffff8709`a9884c60 00000000`00000000 : ffff8709`a9885000 ffff8709`a987f000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x2a


    STACK_COMMAND:  .thread 0xffff9007356944c0 ; kb

    SYMBOL_NAME:  dxgkrnl!TdrTimedOperationBugcheckOnTimeout+45

    MODULE_NAME: dxgkrnl

    IMAGE_NAME:  dxgkrnl.sys

    FAILURE_BUCKET_ID:  0xEA_IMAGE_dxgkrnl.sys

    OS_VERSION:  10.0.18362.1

    BUILDLAB_STR:  19h1_release

    OSPLATFORM_TYPE:  x64

    OSNAME:  Windows 10

    FAILURE_ID_HASH:  {ea458ad2-d5ab-aa6c-7a11-54653c70dfb8}

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

    6: kd> !blackboxbsd
    Version: 168
    Product type: 1

    Auto advanced boot: FALSE
    Advanced boot menu timeout: 30
    Last boot succeeded: TRUE
    Last boot shutdown: FALSE
    Sleep in progrees: FALSE

    Power button timestamp: 0
    System running: TRUE
    Connected standby in progress: FALSE
    User shutdown in progress: FALSE
    System shutdown in progress: FALSE
    Sleep in progress: 0
    Connected standby scenario instance id: 0
    Connected standby entry reason: 0
    Connected standby exit reason: 0
    System sleep transitions to on: 0
    Last reference time: 0x1d5a56d4408866f
    Last reference time checksum: 0x5bb87fcb
    Last update boot id: 11

    Boot attempt count: 1
    Last boot checkpoint: TRUE
    Checksum: 0xc5
    Last boot id: 11
    Last successful shutdown boot id: 10
    Last reported abnormal shutdown boot id: 10

    Error info boot id: 0
    Error info repeat count: 0
    Error info other error count: 0
    Error info code: 0
    Error info other error count: 0

    Power button last press time: 0
    Power button cumulative press count: 0
    Power button last press boot id: 0
    Power button last power watchdog stage: 0
    Power button watchdog armed: FALSE
    Power button shutdown in progress: FALSE
    Power button last release time: 0
    Power button cumulative release count: 0
    Power button last release boot id: 0
    Power button error count: 0
    Power button current connected standby phase: 0
    Power button transition latest checkpoint id: 0
    Power button transition latest checkpoint type: 0
    Power button transition latest checkpoint sequence number: 0
    6: kd> lmvm dxgkrnl
    Browse full module list
    start             end                 module name
    fffff807`42d00000 fffff807`43074000   dxgkrnl    (pdb symbols)          C:\ProgramData\Dbg\sym\dxgkrnl.pdb\B9A4B09FD13CC1B55C45BB0AFDB029921\dxgkrnl.pdb
        Loaded symbol image file: dxgkrnl.sys
        Image path: \SystemRoot\System32\drivers\dxgkrnl.sys
        Image name: dxgkrnl.sys
        Browse all global symbols  functions  data
        Image was built with /Brepro flag.
        Timestamp:        B1B2A7DF (This is a reproducible build file hash, not a timestamp)
        CheckSum:         0037704F
        ImageSize:        00374000
        Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4
        Information from resource tables:
    2019年11月28日 10:22

答案

  • 你好,

    根据您提供的信息,可以看到有关的信息:

    image name:dxgkrnl.sys

    Error:THREAD_STUCK_IN_DEVICE_DRIVER (ea)

    Stack text: ffff8709`a9884960 fffff807`484a5c2f : ffff9007`356fb390 ffff8709`000002fd ffff8709`a9884be8 ffff8709`a9884b20 : atikmdag+0x13beb84

    Related file: atikmdag.sys

    这个BSOD错误通常是由外部显卡驱动程序在硬件之间产生冲突引起的。卸载您的显卡驱动,然后到厂商的官网,重新下载安装显卡的驱动程序。

    同时可以到控制面板中,程序和功能选项中,查看是否有相关显卡驱动的控制软件,可以卸载掉。

    希望对您有帮助,如果回答是有帮助的, 请将其标记为答案, 可以帮助其他有相同问题的社区成员, 并快速找到有用的答复。


    针对Windows 2008/2008R2的扩展支持将于2020年结束,之后微软将不再为其提供安全更新。点击此处或扫描二维码获取《在 Azure 上运行 Windows Server 的终极指南》,把握良机完成云迁移并实现业务现代化。


    2019年11月29日 2:32
    版主

全部回复

  • 你好,

    根据您提供的信息,可以看到有关的信息:

    image name:dxgkrnl.sys

    Error:THREAD_STUCK_IN_DEVICE_DRIVER (ea)

    Stack text: ffff8709`a9884960 fffff807`484a5c2f : ffff9007`356fb390 ffff8709`000002fd ffff8709`a9884be8 ffff8709`a9884b20 : atikmdag+0x13beb84

    Related file: atikmdag.sys

    这个BSOD错误通常是由外部显卡驱动程序在硬件之间产生冲突引起的。卸载您的显卡驱动,然后到厂商的官网,重新下载安装显卡的驱动程序。

    同时可以到控制面板中,程序和功能选项中,查看是否有相关显卡驱动的控制软件,可以卸载掉。

    希望对您有帮助,如果回答是有帮助的, 请将其标记为答案, 可以帮助其他有相同问题的社区成员, 并快速找到有用的答复。


    针对Windows 2008/2008R2的扩展支持将于2020年结束,之后微软将不再为其提供安全更新。点击此处或扫描二维码获取《在 Azure 上运行 Windows Server 的终极指南》,把握良机完成云迁移并实现业务现代化。


    2019年11月29日 2:32
    版主
  • 好的,谢谢,最终发现是开着aida64会蓝屏,不开就没事。
    2019年11月30日 2:24
  • 是不是在用 AIDA 64 提供的显卡跑分工具测评的时候会出问题?


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 "肥磅"

    | Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4
    | Information from resource tables:

    2019年12月1日 12:22