*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck 9F, {3, fffffa8005f52c20, fffff80000b9c4d8, fffffa800b021010}
TRIAGER: Could not open triage file : C:\Program Files (x86)\Windows Kits\8.0\Debuggers\x64\triage\modclass.ini, error 2
Probably caused by : ACPI.sys
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 (usually 10 minutes).
Arguments:
Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time
Arg2: fffffa8005f52c20, Physical Device Object of the stack
Arg3: fffff80000b9c4d8, nt!TRIAGE_9F_POWER on Win7, otherwise the Functional Device Object of the stack
Arg4: [COLOR=#ff8c00]fffffa800b021010[/COLOR], The blocked IRP
Debugging Details:
------------------
TRIAGER: Could not open triage file : C:\Program Files (x86)\Windows Kits\8.0\Debuggers\x64\triage\modclass.ini, error 2
DRVPOWERSTATE_SUBCODE: 3
IMAGE_NAME: ACPI.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 4a5bc106
MODULE_NAME: ACPI
FAULTING_MODULE: fffff88000f5c000 ACPI
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: WIN7_DRIVER_FAULT
BUGCHECK_STR: 0x9F
PROCESS_NAME: System
CURRENT_IRQL: 2
STACK_TEXT:
fffff800`00b9c488 fffff800`02f33773 : 00000000`0000009f 00000000`00000003 fffffa80`05f52c20 fffff800`00b9c4d8 : nt!KeBugCheckEx
fffff800`00b9c490 fffff800`02eca8b6 : fffff800`00b9c5c0 fffff800`00b9c5c0 00000000`00000002 00000000`00000000 : nt! ?? ::FNODOBFM::`string'+0x22df0
fffff800`00b9c530 fffff800`02ec9bb6 : fffff800`030612e0 00000000`0112e67c 00000000`00000000 00000000`00000000 : nt!KiProcessTimerDpcTable+0x66
fffff800`00b9c5a0 fffff800`02eca7de : 0000028e`5e76bde5 fffff800`00b9cc18 00000000`0112e67c fffff800`0303d208 : nt!KiProcessExpiredTimerList+0xc6
fffff800`00b9cbf0 fffff800`02ec9f27 : fffff880`0ff7e6c2 fffff800`0112e67c 00000092`9f25ae3f 00000000`0000007c : nt!KiTimerExpiration+0x1be
fffff800`00b9cc90 fffff800`02ec6f9a : fffff800`03039e80 fffff800`03047cc0 00000000`00000001 fffff880`00000000 : nt!KiRetireDpcList+0x277
fffff800`00b9cd40 00000000`00000000 : fffff800`00b9d000 fffff800`00b97000 fffff800`00b9cd00 00000000`00000000 : nt!KiIdleLoop+0x5a
STACK_COMMAND: kb
FOLLOWUP_NAME: MachineOwner
FAILURE_BUCKET_ID: X64_0x9F_3_[COLOR=#ff0000]SynTP[/COLOR]_IMAGE_ACPI.sys
BUCKET_ID: X64_0x9F_3_[COLOR=#ff0000]SynTP[/COLOR]_IMAGE_ACPI.sys
Followup: MachineOwner
---------
0: kd>[COLOR=#0000cd] !irp[/COLOR] [COLOR=#ff8c00]fffffa800b021010 [/COLOR][COLOR=#0000cd]1[/COLOR]
Irp is active with 9 stacks 8 is current (= 0xfffffa800b0212d8)
No Mdl: No System Buffer: Thread 00000000: Irp stack trace.
Flags = 00000000
ThreadListEntry.Flink = fffffa800b021030
ThreadListEntry.Blink = fffffa800b021030
IoStatus.Status = 00000000
IoStatus.Information = 00000000
RequestorMode = 00000000
Cancel = 00
CancelIrql = 0
ApcEnvironment = 00
UserIosb = 00000000
UserEvent = 00000000
Overlay.AsynchronousParameters.UserApcRoutine = 00000000
Overlay.AsynchronousParameters.UserApcContext = 00000000
Overlay.AllocationSize = 00000000 - 00000000
CancelRoutine = 00000000
UserBuffer = 00000000
&Tail.Overlay.DeviceQueueEntry = fffffa800b021088
Tail.Overlay.Thread = 00000000
Tail.Overlay.AuxiliaryBuffer = 00000000
Tail.Overlay.ListEntry.Flink = fffffa800c7e50b8
Tail.Overlay.ListEntry.Blink = fffff8000306f300
Tail.Overlay.CurrentStackLocation = fffffa800b0212d8
Tail.Overlay.OriginalFileObject = 00000000
Tail.Apc = 00000000
Tail.CompletionKey = 00000000
cmd flg cl Device File Completion-Context
[ 0, 0] 0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
[ 0, 0] 0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
[ 0, 0] 0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
[ 0, 0] 0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
[ 0, 0] 0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
[ 0, 0] 0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
[ 0, 0] 0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
>[ [COLOR=#006400]16, 2[/COLOR]] 0 e1 [COLOR=#ff8c00]fffffa8008c96e20 [/COLOR]00000000 00000000-00000000 pending [COLOR=#006400][I]//16,2 IRP code means Power IRP: Remove Device[/I][/COLOR]
[COLOR=#ff0000] Unable to load image \SystemRoot\system32\DRIVERS\SynTP.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for SynTP.sys
*** ERROR: Module load completed but symbols could not be loaded for SynTP.sys
\Driver\SynTP (IopUnloadSafeCompletion)[/COLOR]
Args: 00014400 00000001 00000004 00000002
[ 0, 0] 0 0 00000000 00000000 00000000-fffffa8005d42c90
Args: 00000000 00000000 00000000 00000000
0: kd>[COLOR=#0000cd] !devobj[/COLOR] [COLOR=#ff8c00]fffffa8008c96e20[/COLOR] [COLOR=#006400]//device it wishes to remove is most likely touchpad[/COLOR]
Device object (fffffa8008c96e20) is for:
InfoMask field not found for _OBJECT_HEADER at fffffa8008c96df0
\Driver\[COLOR=#ff0000]SynTP [/COLOR]DriverObject fffffa8008c94e70
Current Irp 00000000 RefCount 0 Type 00000027 Flags 00002004
DevExt fffffa8008c98ba0 DevObjExt fffffa8008c96f90
ExtensionFlags (0x00000800)
Unknown flags 0x00000800
[COLOR=#ff0000]AttachedDevice (Upper) fffffa8008c8c060 \Driver\mouclass
AttachedTo (Lower) fffffa8008c965b0 \Driver\i8042prt[/COLOR]
Device queue is not busy.
0: kd> [COLOR=#0000cd]!niemiro.rawstack[/COLOR]
dps fffff80000b9c000 fffff80000b9cff8
fffff800`00b9c000 00000000`00000000
fffff800`00b9c008 00000000`00000000
fffff800`00b9c010 00000000`00000000
fffff800`00b9c018 00000000`00000000
fffff800`00b9c020 00000000`00000000
...
fffff800`00b9c630 fffff800`00b9c6b0
[COLOR=#ff0000]fffff800`00b9c638 fffff880`100915dc*** WARNING: Unable to verify timestamp for nvlddmkm.sys
*** ERROR: Module load completed but symbols could not be loaded for nvlddmkm.sys
nvlddmkm+0x23d5dc[/COLOR]
fffff800`00b9c640 00000000`00000000
fffff800`00b9c648 fffff800`0304e8c8 nt!NonPagedPoolDescriptor+0x8
fffff800`00b9c650 00000000`00000202
fffff800`00b9c658 fffff800`02ec357a nt!KiDeferredReadyThread+0x31a
fffff800`00b9c660 fffff880`02f64180
fffff800`00b9c668 fffffa80`054cc040
fffff800`00b9c670 fffffa80`087d1040
fffff800`00b9c678 fffff800`02ff44d3 nt!ExAllocatePoolWithTag+0x103
fffff800`00b9c680 fffff800`00b9c6e0
fffff800`00b9c688 fffff880`1004ec1f [COLOR=#ff0000]nvlddmkm[/COLOR]+0x1fac1f
fffff800`00b9c690 fffff800`00b9c6f0
fffff800`00b9c698 fffff880`1004ec1f [COLOR=#ff0000]nvlddmkm[/COLOR]+0x1fac1f
fffff800`00b9c6a0 00000000`00000000
fffff800`00b9c6a8 ffffe199`f84851e4
fffff800`00b9c6b0 fffffa80`0a6d1000
fffff800`00b9c6b8 fffffa80`054cc148
fffff800`00b9c6c0 fffff800`00b9c720
fffff800`00b9c6c8 fffff880`1004ec1f [COLOR=#ff0000]nvlddmkm[/COLOR]+0x1fac1f
fffff800`00b9c6d0 fffff800`00b9c780
fffff800`00b9c6d8 00000000`00000000
fffff800`00b9c6e0 fffff800`00b9c710
fffff800`00b9c6e8 fffff880`1004ed7b [COLOR=#ff0000]nvlddmkm[/COLOR]+0x1fad7b
...