*******************************************************************************
* *
* 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: fffff803795b1f30, The address in the driver's code where the error was detected.
Arg3: ffffff0052de8d80, IRP address.
Arg4: ffff8480aa0a0180, ProviderId.
3: kd> !irp ffffff0052de8d80 1
Irp is active with 5 stacks 4 is current (= 0xffffff0052de8f28)
No Mdl: No System Buffer: Thread 00000000: Irp stack trace.
Flags = 40000000
ThreadListEntry.Flink = ffffff0052de8da0
ThreadListEntry.Blink = ffffff0052de8da0
IoStatus.Status = c0000010
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 = ffffff0052de8df8
Tail.Overlay.Thread = 00000000
Tail.Overlay.AuxiliaryBuffer = 00000000
Tail.Overlay.ListEntry.Flink = 00000000
Tail.Overlay.ListEntry.Blink = 00000000
Tail.Overlay.CurrentStackLocation = ffffff0052de8f28
Tail.Overlay.OriginalFileObject = 00000000
Tail.Apc = 00000000
Tail.CompletionKey = 00000000
cmd flg cl Device File Completion-Context
[N/A(0), N/A(0)]
0 2 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 ffffffffc0000010
[N/A(0), N/A(0)]
0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
[IRP_MJ_SYSTEM_CONTROL(17), IRP_MN_???(ff)]
0 2 ffff8480a9ce4060 00000000 00000000-00000000
\Driver\WmVirHid
Args: ffff8480aa0a0180 00000000 00000000 00000000
>[IRP_MJ_SYSTEM_CONTROL(17), IRP_MN_???(ff)]
0 e0 ffff8480a9ce4060 00000000 fffff802a7582e60-ffff9c00c6d534c0 Success Error Cancel
\Driver\WmVirHid nt!ViFilterGenericCompletionRoutine
Args: ffff8480aa0a0180 00000000 00000000 00000000
[IRP_MJ_SYSTEM_CONTROL(17), IRP_MN_???(ff)]
0 e0 ffff8480aa078540 00000000 fffff802a7570f70-ffff9c00c6d53570 Success Error Cancel
\DRIVER\VERIFIER_FILTER nt!ViIrpSynchronousCompletionRoutine
Args: ffff8480aa0a0180 00000000 00000000 00000000
Irp Extension present at 0xffffff0052de8fb8:
3: kd> lmvm wmvirhid
Browse full module list
start end module name
fffff802`aa4e0000 fffff802`aa4e2500 WmVirHid (deferred)
Image path: \SystemRoot\system32\drivers\WmVirHid.sys // Driver of Logitech
Image name: WmVirHid.sys
Browse all global symbols functions data
Timestamp: Tue Apr 27 22:08:53 2010 (4BD74455)
CheckSum: 0000D855
ImageSize: 00002500
Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4