AnsweredAssumed Answered

Shutdown/Restart fails since 16.3.1 drivers

Question asked by trellmor on Apr 12, 2016

My PC is getting stuck while shutting down with drivers 16.3.1 or newer. The displays and peripherals will turn off, but the PC continues running. After a few minutes, it will reboot. This happens with 16.3.1, 16.3.2 and 16.4.1 drivers; 16.2 work fine.

 

After the reboot a BugCheck event is logged:

The computer has rebooted from a bugcheck.  The bugcheck was: 0x0000009f (0x0000000000000003, 0xffffe0011cd8f6a0, 0xfffff803143c6990, 0xffffe0011bb60290). A dump was saved in: C:\Windows\MEMORY.DMP. Report Id: 1a7b15af-171c-4917-ab26-6f9f63bbab31.

 

Analyzing the memory dump shows the following:

Windows 10 Kernel Version 10586 MP (12 procs) Free x64

Product: WinNt, suite: TerminalServer SingleUserTS

Built by: 10586.162.amd64fre.th2_release_sec.160223-1728

Machine Name:

Kernel base = 0xfffff803`12085000 PsLoadedModuleList = 0xfffff803`12363cd0

Debug session time: Mon Apr 11 21:09:50.013 2016 (UTC + 2:00)

System Uptime: 0 days 0:12:33.680

Loading Kernel Symbols

...............................................................

................................................................

...........................................................

Loading User Symbols

 

Loading unloaded module list

............................................

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

*                                                                             *

*                        Bugcheck Analysis                                    *

*                                                                             *

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

 

Use !analyze -v to get detailed debugging information.

 

BugCheck 9F, {3, ffffe0011cd8f6a0, fffff803143c6990, ffffe0011bb60290}

 

Implicit thread is now ffffe001`1ded0840

Probably caused by : dxgkrnl.sys ( dxgkrnl!DXGADAPTER::AcquireCoreResourceExclusive+6a )

 

Followup:     MachineOwner

---------

 

0: kd> !analyze -v

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

*                                                                             *

*                        Bugcheck Analysis                                    *

*                                                                             *

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

 

DRIVER_POWER_STATE_FAILURE (9f)

A driver has failed to complete a power IRP within a specific time.

Arguments:

Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time

Arg2: ffffe0011cd8f6a0, Physical Device Object of the stack

Arg3: fffff803143c6990, nt!TRIAGE_9F_POWER on Win7 and higher, otherwise the Functional Device Object of the stack

Arg4: ffffe0011bb60290, The blocked IRP

 

Debugging Details:

------------------

 

Implicit thread is now ffffe001`1ded0840

 

DUMP_CLASS: 1

 

DUMP_QUALIFIER: 401

 

BUILD_VERSION_STRING:  10586.162.amd64fre.th2_release_sec.160223-1728

 

SYSTEM_MANUFACTURER:  ASUS

 

SYSTEM_PRODUCT_NAME:  All Series

 

SYSTEM_SKU:  All

 

SYSTEM_VERSION:  System Version

 

BIOS_VENDOR:  American Megatrends Inc.

 

BIOS_VERSION:  1801

 

BIOS_DATE:  10/01/2015

 

BASEBOARD_MANUFACTURER:  ASUSTeK COMPUTER INC.

 

BASEBOARD_PRODUCT:  RAMPAGE V EXTREME

 

BASEBOARD_VERSION:  Rev 1.xx

 

DUMP_TYPE:  1

 

BUGCHECK_P1: 3

 

BUGCHECK_P2: ffffe0011cd8f6a0

 

BUGCHECK_P3: fffff803143c6990

 

BUGCHECK_P4: ffffe0011bb60290

 

DRVPOWERSTATE_SUBCODE:  3

 

FAULTING_THREAD:  1ded0840

 

CPU_COUNT: c

 

CPU_MHZ: dac

 

CPU_VENDOR:  GenuineIntel

 

CPU_FAMILY: 6

 

CPU_MODEL: 3f

 

CPU_STEPPING: 2

 

CPU_MICROCODE: 6,3f,2,0 (F,M,S,R)  SIG: 36'00000000 (cache) 36'00000000 (init)

 

DEFAULT_BUCKET_ID:  WIN8_DRIVER_FAULT

 

BUGCHECK_STR:  0x9F

 

PROCESS_NAME:  System

 

CURRENT_IRQL:  2

 

ANALYSIS_SESSION_HOST:  CELESTIA

 

ANALYSIS_SESSION_TIME:  04-13-2016 04:39:47.0852

 

ANALYSIS_VERSION: 10.0.10586.567 amd64fre

 

LAST_CONTROL_TRANSFER:  from fffff803120fb6ca to fffff803121cc1f6

 

STACK_TEXT: 

ffffd000`2379e040 fffff803`120fb6ca : fffff780`00000000 00000000`00000001 fffff803`0000030d 00000000`00000000 : nt!KiSwapContext+0x76

ffffd000`2379e180 fffff803`120fb159 : ffffe001`1ded0840 00000000`00000000 00000000`00000000 00000049`00000065 : nt!KiSwapThread+0x15a

ffffd000`2379e230 fffff803`120fadc5 : ffffd000`6a120102 00000000`00000000 ffffe001`00000065 00000000`00000000 : nt!KiCommitThreadWait+0x149

ffffd000`2379e2c0 fffff803`120d778e : ffffe001`1e651110 ffffe001`0000001b 00000001`0eb6c100 00000007`122b5200 : nt!KeWaitForSingleObject+0x375

ffffd000`2379e380 fffff803`120f5d03 : ffffe001`1ec542d0 ffffe001`1e651110 ffffe001`0000004b fffff803`00010224 : nt!ExpWaitForResource+0xde

ffffd000`2379e410 fffff800`5f68e356 : 00000000`00000002 ffffe001`10bfa300 ffffe001`1c591b18 00000000`00000000 : nt!ExAcquireResourceExclusiveLite+0x183

ffffd000`2379e4a0 fffff800`5f68e568 : 00000000`00000000 ffffe001`10bfa3a0 ffffe001`1c591b18 00000000`00000000 : dxgkrnl!DXGADAPTER::AcquireCoreResourceExclusive+0x6a

ffffd000`2379e4e0 fffff800`5f6a6786 : 00000000`00000002 00000000`00000000 ffffe001`10bf4020 ffffe001`1cd8f7f0 : dxgkrnl!DXGADAPTER::AcquireCoreSync+0x7c

ffffd000`2379e520 fffff800`5f6a6701 : ffffe001`1c591102 ffffe001`1c591190 00000000`00000000 ffffe001`1f103380 : dxgkrnl!DxgkAcquireAdapterCoreSync+0x26

ffffd000`2379e550 fffff800`5f6c2a36 : ffffe001`1cd8f7f0 ffffe001`1cd8f6a0 00000000`00000004 ffffe001`1cd8f7f0 : dxgkrnl!DpiAcquireCoreSyncAccessSafe+0xc5

ffffd000`2379e580 fffff800`5f60d2d9 : 00000000`00000004 ffffe001`1bb60290 ffffe001`1bb60360 ffffe001`1cd8f7f0 : dxgkrnl!DpiPdoSetDevicePower+0x4e

ffffd000`2379e5d0 fffff800`5f6c48fb : ffffe001`1bb60290 ffffe001`1cd8f7f0 ffffe001`1cd8f6a0 00000000`00000000 : dxgkrnl!DpiPdoDispatchPower+0x149

ffffd000`2379e600 fffff800`5c570e1d : ffffe001`10b62470 ffffe001`10cd1060 ffffd000`2379e780 00000000`00000010 : dxgkrnl!DpiDispatchPower+0x8b

ffffd000`2379e720 fffff800`5c558684 : ffffe001`1bb60290 ffffe001`10cd1060 00000000`00000010 fffff800`5c555445 : Wdf01000!FxPkgFdo::_PowerPassDown+0x6d [d:\th\minkernel\wdf\framework\shared\irphandlers\pnp\fdopower.cpp @ 86]

ffffd000`2379e750 fffff800`5c554d1c : ffffe001`1bb60290 00000000`00000000 ffffe001`10cd1060 00000000`00000000 : Wdf01000!FxPkgFdo::PowerReleasePendingDeviceIrp+0x44 [d:\th\minkernel\wdf\framework\shared\irphandlers\pnp\fdopower.cpp @ 495]

ffffd000`2379e780 fffff800`5c5733e9 : 00000000`00000000 ffffd000`2379e880 ffffe001`10cd1060 00000000`00000000 : Wdf01000!FxPkgPnp::PowerGotoDxIoStopped+0x180 [d:\th\minkernel\wdf\framework\shared\irphandlers\pnp\powerstatemachine.cpp @ 2915]

ffffd000`2379e810 fffff800`5c555044 : ffffe001`10cd1060 00000000`00000b20 00000000`0000031c fffff800`5c5d1cb0 : Wdf01000!FxPkgPnp::PowerGotoDNotZeroIoStopped+0x9 [d:\th\minkernel\wdf\framework\shared\irphandlers\pnp\powerstatemachine.cpp @ 2656]

ffffd000`2379e840 fffff800`5c55407f : ffffe001`10cd1260 ffffe001`00000000 00000000`00000000 ffffe001`10dbd100 : Wdf01000!FxPkgPnp::PowerProcessEventInner+0x234 [d:\th\minkernel\wdf\framework\shared\irphandlers\pnp\powerstatemachine.cpp @ 1505]

ffffd000`2379e9b0 fffff800`5c5592bd : 00000000`00000000 00000000`00000000 ffffe001`10cd1060 ffffd000`2379eae0 : Wdf01000!FxPkgPnp::PowerProcessEvent+0x25f [d:\th\minkernel\wdf\framework\shared\irphandlers\pnp\powerstatemachine.cpp @ 1286]

ffffd000`2379ea50 fffff800`5c54dff2 : ffffe001`10cd1060 00000000`00000000 ffffe001`1b2305b0 fffff800`5c55acf0 : Wdf01000!FxPkgFdo::DispatchDeviceSetPower+0x65 [d:\th\minkernel\wdf\framework\shared\irphandlers\pnp\fdopower.cpp @ 346]

ffffd000`2379eaa0 fffff800`5c5411b1 : ffffe001`1bb60290 ffffe001`110eead0 fffff803`1235f100 fffff803`1235fbc0 : Wdf01000!FxPkgPnp::Dispatch+0xb2 [d:\th\minkernel\wdf\framework\shared\irphandlers\pnp\fxpkgpnp.cpp @ 654]

ffffd000`2379eb10 fffff803`1219591a : ffffd000`2379ebf0 fffff803`00000000 fffff803`1235f100 fffff803`1235f140 : Wdf01000!FxDevice::DispatchWithLock+0x111 [d:\th\minkernel\wdf\framework\shared\core\fxdevice.cpp @ 1402]

ffffd000`2379eb70 fffff803`12168895 : ffffffff`fa0a1f00 fffff803`12195724 ffffe001`0f636670 00000000`000000bf : nt!PopIrpWorker+0x1f6

ffffd000`2379ec10 fffff803`121cc906 : ffffd000`6a1dd180 ffffe001`1ded0840 fffff803`12168854 006e0065`00530073 : nt!PspSystemThreadStartup+0x41

ffffd000`2379ec60 00000000`00000000 : ffffd000`2379f000 ffffd000`23799000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x16

 

 

STACK_COMMAND:  .thread 0xffffe0011ded0840 ; kb

 

THREAD_SHA1_HASH_MOD_FUNC:  c8aa8605854843ad4f096d190c26dede94e417df

 

THREAD_SHA1_HASH_MOD_FUNC_OFFSET:  0bbd10fdf21fab7a7debb82068ad021340b63af3

 

THREAD_SHA1_HASH_MOD:  73c6e6fd2f6222763651ced33df6cb93edaa34cd

 

FOLLOWUP_IP:

dxgkrnl!DXGADAPTER::AcquireCoreResourceExclusive+6a

fffff800`5f68e356 84db            test    bl,bl

 

FAULT_INSTR_CODE:  850fdb84

 

SYMBOL_STACK_INDEX:  6

 

SYMBOL_NAME:  dxgkrnl!DXGADAPTER::AcquireCoreResourceExclusive+6a

 

FOLLOWUP_NAME:  MachineOwner

 

MODULE_NAME: dxgkrnl

 

IMAGE_NAME:  dxgkrnl.sys

 

DEBUG_FLR_IMAGE_TIMESTAMP:  56cd47bc

 

BUCKET_ID_FUNC_OFFSET:  6a

 

FAILURE_BUCKET_ID:  0x9F_3_POWER_DOWN_dxgkrnl!DXGADAPTER::AcquireCoreResourceExclusive

 

BUCKET_ID:  0x9F_3_POWER_DOWN_dxgkrnl!DXGADAPTER::AcquireCoreResourceExclusive

 

PRIMARY_PROBLEM_CLASS:  0x9F_3_POWER_DOWN_dxgkrnl!DXGADAPTER::AcquireCoreResourceExclusive

 

TARGET_TIME:  2016-04-11T19:09:50.000Z

 

OSBUILD:  10586

 

OSSERVICEPACK:  0

 

SERVICEPACK_NUMBER: 0

 

OS_REVISION: 0

 

SUITE_MASK:  272

 

PRODUCT_TYPE:  1

 

OSPLATFORM_TYPE:  x64

 

OSNAME:  Windows 10

 

OSEDITION:  Windows 10 WinNt TerminalServer SingleUserTS

 

OS_LOCALE: 

 

USER_LCID:  0

 

OSBUILD_TIMESTAMP:  2016-02-24 06:48:00

 

BUILDDATESTAMP_STR:  160223-1728

 

BUILDLAB_STR:  th2_release_sec

 

BUILDOSVER_STR:  10.0.10586.162.amd64fre.th2_release_sec.160223-1728

 

ANALYSIS_SESSION_ELAPSED_TIME: 17c1

 

ANALYSIS_SOURCE:  KM

 

FAILURE_ID_HASH_STRING:  km:0x9f_3_power_down_dxgkrnl!dxgadapter::acquirecoreresourceexclusive

 

FAILURE_ID_HASH:  {dac6e1c7-bfff-333a-12cb-e3d7c45d93f6}

 

Followup:     MachineOwner

---------

 

0: kd> !irp ffffe0011bb60290

Irp is active with 3 stacks 1 is current (= 0xffffe0011bb60360)

No Mdl: No System Buffer: Thread 00000000:  Irp stack trace. 

     cmd  flg cl Device   File     Completion-Context

>[IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]

            0  0 ffffe0011cd8f6a0 00000000 00000000-00000000   

          *** ERROR: Module load completed but symbols could not be loaded for atikmpag.sys

\Driver\amdkmdap

            Args: 00016600 00000001 00000004 00000005

[IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]

            0 e1 ffffe00110b2ae20 00000000 fffff803121950b8-ffffe0011e6ba900 Success Error Cancel pending

           \Driver\monitor    nt!PopRequestCompletion

            Args: 00016600 00000001 00000004 00000005

[N/A(0), N/A(0)]

            0  0 00000000 00000000 00000000-ffffe0011e6ba900   

 

            Args: 00000000 00000000 00000000 00000000

 

 

 

System info:

Windows 10 Pro 64 Bit

CPI: Intel i7 5930k

Motherboard: Rampage V Extreme

RAM: G Skill 32 GB (4 Modules)

Graphics: ASUS R9 290X DirectCUII OC (2x, Crossfire)

Outcomes