Use !analyze -v to get detailed debugging information.
BugCheck C9, {23b, fffff88006ca1710, fffff9802e7a2cf0, 0}
Probably caused by : HIDCLASS.SYS ( HIDCLASS!HidpMajorHandler+0 )
Followup: MachineOwner
---------
0: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
DRIVER_VERIFIER_IOMANAGER_VIOLATION (c9)
The IO manager has caught a misbehaving driver.
Arguments:
Arg1: 000000000000023b, The caller has changed the status field of an IRP it does not understand.
Arg2: fffff88006ca1710, The address in the driver's code where the error was detected.
Arg3: fffff9802e7a2cf0, IRP address.
Arg4: 0000000000000000
Debugging Details:
------------------
BUGCHECK_STR: 0xc9_23b
DRIVER_VERIFIER_IO_VIOLATION_TYPE: 23b
FAULTING_IP:
HIDCLASS!HidpMajorHandler+0
fffff880`06ca1710 48895c2410 mov qword ptr [rsp+10h],rbx
FOLLOWUP_IP:
HIDCLASS!HidpMajorHandler+0
fffff880`06ca1710 48895c2410 mov qword ptr [rsp+10h],rbx
IRP_ADDRESS: fffff9802e7a2cf0
DEVICE_OBJECT: fffffa8006fa99a0
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VERIFIER_ENABLED_VISTA_MINIDUMP
PROCESS_NAME: System
CURRENT_IRQL: 2
LOCK_ADDRESS: fffff800034c9b80 -- (!locks fffff800034c9b80)
Resource @ nt!PiEngineLock (0xfffff800034c9b80) Available
WARNING: SystemResourcesList->Flink chain invalid. Resource may be corrupted, or already deleted.
WARNING: SystemResourcesList->Blink chain invalid. Resource may be corrupted, or already deleted.
1 total locks
PNP_TRIAGE:
Lock address : 0xfffff800034c9b80
Thread Count : 0
Thread address: 0x0000000000000000
Thread wait : 0x0
LAST_CONTROL_TRANSFER: from fffff800037543dc to fffff800032ce1c0
STACK_TEXT:
fffff880`033b60e8 fffff800`037543dc : 00000000`000000c9 00000000`0000023b fffff880`06ca1710 fffff980`2e7a2cf0 : nt!KeBugCheckEx
fffff880`033b60f0 fffff800`0375e47a : fffff800`037529f0 fffff880`06ca1710 fffff980`2e7a2cf0 00000000`00000000 : nt!VerifierBugCheckIfAppropriate+0x3c
fffff880`033b6130 fffff800`0375f483 : 00000000`0000023b 00000000`c0000010 fffff980`2e7a2cf0 00000000`ffffffff : nt!ViErrorFinishReport+0xda
fffff880`033b6180 fffff800`0375fb42 : fffff980`2e7a2f28 fffff880`06ca1710 00000000`00000000 00000000`00000000 : nt!VfErrorReport1+0x63
fffff880`033b6220 fffff800`03754071 : fffffa80`06fea330 00000000`00000001 00000000`00000000 fffff980`2e7a2f28 : nt!ViGenericVerifyIrpStackUpward+0x62
fffff880`033b6250 fffff800`03760b2d : fffffa80`07018a80 fffffa80`06fea010 fffff980`2e7a2cf0 fffff980`2e7a2cf0 : nt!VfMajorVerifyIrpStackUpward+0x91
fffff880`033b6290 fffff800`0377250d : fffff980`2e7a2f28 fffff880`033b6480 00000000`c0000010 fffff980`2e7a2f28 : nt!IovpCompleteRequest2+0xad
fffff880`033b6300 fffff800`032d1bc1 : fffff980`2e7a2f2b 00000000`00000000 00000000`000000ff fffff800`03755eea : nt!IovpLocalCompletionRoutine+0x9d
fffff880`033b6360 fffff800`0376a19f : fffff980`2e7a2cf0 fffff880`06cab400 fffffa80`06fa9a00 00000000`00000000 : nt!IopfCompleteRequest+0x341
fffff880`033b6450 fffff800`032b3116 : fffff880`00000013 fffff880`033b6578 fffff980`2e7a2f28 fffffa80`06fa9af0 : nt!IovCompleteRequest+0x19f
fffff880`033b6520 fffff880`06ca1a0f : 00000000`00000000 fffffa80`06fa9af0 00000000`00000001 00000000`00000017 : nt!IopInvalidDeviceRequest+0x16
fffff880`033b6550 fffff880`06ca17fb : 00000000`00000000 fffffa80`06fa9af0 fffff980`2e7a2cf0 fffff880`033b6600 : HIDCLASS!HidpIrpMajorDefault+0x8b
fffff880`033b6590 fffff800`03770c16 : fffff980`00000002 fffff980`2e7a2cf0 00000000`00000002 fffff800`0376c37e : HIDCLASS!HidpMajorHandler+0xeb
fffff880`033b6600 fffff800`0376fc42 : fffff980`2e7a2f70 00000000`00000002 fffffa80`070cf9e0 fffffa80`06108180 : nt!IovCallDriver+0x566
fffff880`033b6660 fffff800`03770c16 : fffff980`2e7a2cf0 00000000`00000002 fffffa80`070cf890 00000000`00000000 : nt!ViFilterDispatchPower+0x62
fffff880`033b6690 fffff800`0376fd58 : fffff980`2e7a2cf0 fffffa80`070cf890 00000000`00000000 fffffa80`07073d30 : nt!IovCallDriver+0x566
fffff880`033b66f0 fffff800`0376fe42 : fffffa80`071b7040 fffffa80`035e5210 fffffa80`071b7040 00000000`00000017 : nt!VfIrpSendSynchronousIrp+0xe8
fffff880`033b6760 fffff800`0375cfaf : fffffa80`070b6820 00000000`000007ff fffff800`034045b8 fffff800`03660b49 : nt!VfWmiTestStartedPdoStack+0x72
fffff880`033b6800 fffff800`03377d52 : fffffa80`070b6820 00000000`00000000 00000000`00000000 00000000`00000000 : nt!VfMajorTestStartedPdoStack+0x5f
fffff880`033b6830 fffff800`036b512c : fffffa80`070b6820 fffffa80`035e5210 00000000`00000001 01535242`00000007 : nt!PpvUtilTestStartedPdoStack+0x12
fffff880`033b6860 fffff800`036b6d24 : fffffa80`070b6820 fffffa80`070b6820 fffffa80`035e5210 00000000`00000001 : nt!PipProcessStartPhase3+0x55c
fffff880`033b6950 fffff800`036b720c : fffff800`034c7500 00000000`00000000 00000000`00000001 fffff800`035335d4 : nt!PipProcessDevNodeTree+0x264
fffff880`033b6bc0 fffff800`033c7eb2 : 00000001`00000003 fffff800`0346b2d8 00000000`00000001 00000000`00000000 : nt!PiProcessStartSystemDevices+0x7c
fffff880`033b6c10 fffff800`032d7841 : fffff800`033c7bb0 fffff800`035c0601 fffffa80`035ceb00 00000000`0000055a : nt!PnpDeviceActionWorker+0x302
fffff880`033b6cb0 fffff800`03564e6a : 00000000`00000000 fffffa80`035ceb50 00000000`00000080 fffffa80`035ab890 : nt!ExpWorkerThread+0x111
fffff880`033b6d40 fffff800`032beec6 : fffff880`031d5180 fffffa80`035ceb50 fffff880`031dffc0 00000000`00000000 : nt!PspSystemThreadStartup+0x5a
fffff880`033b6d80 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x16
STACK_COMMAND: .bugcheck ; kb
SYMBOL_NAME: HIDCLASS!HidpMajorHandler+0
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: HIDCLASS
IMAGE_NAME: HIDCLASS.SYS
DEBUG_FLR_IMAGE_TIMESTAMP: 4ce7a665
FAILURE_BUCKET_ID: X64_0xc9_23b_VRF_HIDCLASS!HidpMajorHandler+0
BUCKET_ID: X64_0xc9_23b_VRF_HIDCLASS!HidpMajorHandler+0
Followup: MachineOwner