*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck C9, {220, fffff880074f9710, fffff9802d13edc0, fffffa800f546a10}
*** WARNING: Unable to verify timestamp for LGVirHid.sys
*** ERROR: Module load completed but symbols could not be loaded for LGVirHid.sys
Probably caused by : HIDCLASS.SYS ( HIDCLASS!HidpMajorHandler+0 )
Followup: MachineOwner
---------
2: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
DRIVER_VERIFIER_IOMANAGER_VIOLATION (c9)
The IO manager has caught a misbehaving driver.
Arguments:
Arg1: 0000000000000220, IRP_MJ_SYSTEM_CONTROL has been completed by someone other than the ProviderId.
This IRP should either have been completed earlier or should have been passed
down.
Arg2: fffff880074f9710, The address in the driver's code where the error was detected.
Arg3: fffff9802d13edc0, IRP address.
Arg4: fffffa800f546a10, ProviderId.
Debugging Details:
------------------
BUGCHECK_STR: 0xc9_220
DRIVER_VERIFIER_IO_VIOLATION_TYPE: 220
FAULTING_IP:
HIDCLASS!HidpMajorHandler+0
fffff880`074f9710 48895c2410 mov qword ptr [rsp+10h],rbx
FOLLOWUP_IP:
HIDCLASS!HidpMajorHandler+0
fffff880`074f9710 48895c2410 mov qword ptr [rsp+10h],rbx
IRP_ADDRESS: fffff9802d13edc0
DEVICE_OBJECT: fffffa800e656850
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VERIFIER_ENABLED_VISTA_MINIDUMP
PROCESS_NAME: System
CURRENT_IRQL: 2
LOCK_ADDRESS: fffff80003486be0 -- (!locks fffff80003486be0)
Resource @ nt!PiEngineLock (0xfffff80003486be0) 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 : 0xfffff80003486be0
Thread Count : 0
Thread address: 0x0000000000000000
Thread wait : 0x0
LAST_CONTROL_TRANSFER: from fffff8000370f4ec to fffff80003282bc0
STACK_TEXT:
fffff880`031a10a8 fffff800`0370f4ec : 00000000`000000c9 00000000`00000220 fffff880`074f9710 fffff980`2d13edc0 : nt!KeBugCheckEx
fffff880`031a10b0 fffff800`0371958a : fffff800`0370db00 fffff880`074f9710 fffff980`2d13edc0 fffffa80`0f546a10 : nt!VerifierBugCheckIfAppropriate+0x3c
fffff880`031a10f0 fffff800`0371a20f : 00000000`00000220 fffffa80`0f546a10 fffff980`2d13edc0 00000000`ffffffff : nt!ViErrorFinishReport+0xda
fffff880`031a1140 fffff800`0371f7b7 : fffff980`2d13ef20 fffff880`074f9710 00000000`00000000 00000000`00000000 : nt!VfErrorReport10+0x6f
fffff880`031a1220 fffff800`0370f15e : fffffa80`0f1851c8 00000000`00000000 00000000`00000000 00000000`00000000 : nt!VfWmiVerifyIrpStackUpward+0x67
fffff880`031a1250 fffff800`0371bc3d : fffffa80`0f0bd610 fffffa80`0f185010 fffff980`2d13edc0 fffff980`2d13edc0 : nt!VfMajorVerifyIrpStackUpward+0x6e
fffff880`031a1290 fffff800`0372d61d : fffff980`2d13ef20 fffff880`031a1480 00000000`c00000bb fffff980`2d13ef20 : nt!IovpCompleteRequest2+0xad
fffff880`031a1300 fffff800`032865d1 : fffff980`2d13ef23 00000000`00000000 00000000`000000ff fffff800`03710ffa : nt!IovpLocalCompletionRoutine+0x9d
fffff880`031a1360 fffff800`037252af : fffff980`2d13edc0 fffff880`07503400 fffffa80`0e656900 00000000`00000000 : nt!IopfCompleteRequest+0x341
fffff880`031a1450 fffff880`0787c624 : fffff880`00000013 fffff880`031a1578 00000000`c00000bb fffffa80`0e6569a0 : nt!IovCompleteRequest+0x19f
fffff880`031a1520 fffff880`00000013 : fffff880`031a1578 00000000`c00000bb fffffa80`0e6569a0 fffff980`2d13ef20 : LGVirHid+0x624
fffff880`031a1528 fffff880`031a1578 : 00000000`c00000bb fffffa80`0e6569a0 fffff980`2d13ef20 fffff880`074f9a0f : 0xfffff880`00000013
fffff880`031a1530 00000000`c00000bb : fffffa80`0e6569a0 fffff980`2d13ef20 fffff880`074f9a0f 00000000`00000000 : 0xfffff880`031a1578
fffff880`031a1538 fffffa80`0e6569a0 : fffff980`2d13ef20 fffff880`074f9a0f 00000000`00000000 fffffa80`0e6569a0 : 0xc00000bb
fffff880`031a1540 fffff980`2d13ef20 : fffff880`074f9a0f 00000000`00000000 fffffa80`0e6569a0 00000000`00000001 : 0xfffffa80`0e6569a0
fffff880`031a1548 fffff880`074f9a0f : 00000000`00000000 fffffa80`0e6569a0 00000000`00000001 00000000`00000017 : 0xfffff980`2d13ef20
fffff880`031a1550 fffff880`074f97fb : 00000000`00000000 fffffa80`0e6569a0 fffff980`2d13edc0 fffff880`031a1600 : HIDCLASS!HidpIrpMajorDefault+0x8b
fffff880`031a1590 fffff800`0372bd26 : fffff980`00000002 fffff980`2d13edc0 00000000`00000002 fffff800`0372748e : HIDCLASS!HidpMajorHandler+0xeb
fffff880`031a1600 fffff800`0372ad52 : fffff980`2d13ef68 00000000`00000002 fffffa80`0f57a460 fffffa80`0f0260f0 : nt!IovCallDriver+0x566
fffff880`031a1660 fffff800`0372bd26 : fffff980`2d13edc0 00000000`00000002 fffffa80`0f57a310 00000000`00000000 : nt!ViFilterDispatchPower+0x62
fffff880`031a1690 fffff800`0372ae68 : fffff980`2d13edc0 fffffa80`0f57a310 00000000`00000000 fffffa80`0f51ee70 : nt!IovCallDriver+0x566
fffff880`031a16f0 fffff800`0372af52 : fffffa80`0f546a10 fffffa80`0cb0b8e0 fffffa80`0f546a10 00000000`00000017 : nt!VfIrpSendSynchronousIrp+0xe8
fffff880`031a1760 fffff800`037180bf : fffffa80`0f546250 00000000`000007ff fffff800`033c15b8 fffff800`0361bd29 : nt!VfWmiTestStartedPdoStack+0x72
fffff880`031a1800 fffff800`033356a2 : fffffa80`0f546250 00000000`00000000 00000000`00000000 00000000`00000000 : nt!VfMajorTestStartedPdoStack+0x5f
fffff880`031a1830 fffff800`0367028c : fffffa80`0f546250 fffffa80`0cb0b8e0 00000000`00000001 00000000`00000002 : nt!PpvUtilTestStartedPdoStack+0x12
fffff880`031a1860 fffff800`03671e84 : fffffa80`0f546250 fffffa80`0f546250 fffffa80`0cb0b8e0 00000000`00000001 : nt!PipProcessStartPhase3+0x55c
fffff880`031a1950 fffff800`03672448 : fffff800`03484560 00000000`00000000 00000000`00000010 fffff800`036723b0 : nt!PipProcessDevNodeTree+0x264
fffff880`031a1bc0 fffff800`03385827 : 00000001`00000003 00000000`00000000 00000000`00000001 00000000`00000000 : nt!PiProcessReenumeration+0x98
fffff880`031a1c10 fffff800`0328c261 : fffff800`03385500 fffff800`03579101 fffffa80`0c9f0100 00000000`00000299 : nt!PnpDeviceActionWorker+0x327
fffff880`031a1cb0 fffff800`0351f2ea : 00000000`00000000 fffffa80`0c9f0170 00000000`00000080 fffffa80`0c9b2b30 : nt!ExpWorkerThread+0x111
fffff880`031a1d40 fffff800`032738e6 : fffff880`02f64180 fffffa80`0c9f0170 fffff880`02f6efc0 00010200`01020001 : nt!PspSystemThreadStartup+0x5a
fffff880`031a1d80 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KxStartSystemThread+0x16
STACK_COMMAND: .bugcheck ; kb
SYMBOL_NAME: HIDCLASS!HidpMajorHandler+0
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: HIDCLASS
IMAGE_NAME: HIDCLASS.SYS
DEBUG_FLR_IMAGE_TIMESTAMP: 51d3a2f1
FAILURE_BUCKET_ID: X64_0xc9_220_VRF_HIDCLASS!HidpMajorHandler+0
BUCKET_ID: X64_0xc9_220_VRF_HIDCLASS!HidpMajorHandler+0
Followup: MachineOwner
---------