*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck 44, {fffffa8006d67460, e7a, 0, 0}
Probably caused by : USBPORT.SYS ( USBPORT!USBPORT_Core_iCompleteDoneTransfer+898 )
Followup: MachineOwner
---------
2: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
MULTIPLE_IRP_COMPLETE_REQUESTS (44)
A driver has requested that an IRP be completed (IoCompleteRequest()), but
the packet has already been completed. This is a tough bug to find because
the easiest case, a driver actually attempted to complete its own packet
twice, is generally not what happened. Rather, two separate drivers each
believe that they own the packet, and each attempts to complete it. The
first actually works, and the second fails. Tracking down which drivers
in the system actually did this is difficult, generally because the trails
of the first driver have been covered by the second. However, the driver
stack for the current request can be found by examining the DeviceObject
fields in each of the stack locations.
Arguments:
Arg1: fffffa8006d67460, Address of the IRP
Arg2: 0000000000000e7a
Arg3: 0000000000000000
Arg4: 0000000000000000
Debugging Details:
------------------
IRP_ADDRESS: fffffa8006d67460
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0x44
PROCESS_NAME: System
CURRENT_IRQL: 2
LAST_CONTROL_TRANSFER: from fffff80001cc7a28 to fffff80001c61390
STACK_TEXT:
fffffa60`0198aa58 fffff800`01cc7a28 : 00000000`00000044 fffffa80`06d67460 00000000`00000e7a 00000000`00000000 : nt!KeBugCheckEx
fffffa60`0198aa60 fffffa60`03d89d68 : fffffa80`06af0050 fffffa80`06af0002 fffffa80`06af01a0 fffffa80`06af0050 : nt! ?? ::FNODOBFM::`string'+0x276ab
fffffa60`0198ab20 fffffa60`03d8a420 : fffffa80`54546b63 fffffa80`06d67460 fffff800`32466d64 fffffa80`00000000 : USBPORT!USBPORT_Core_iCompleteDoneTransfer+0x898
fffffa60`0198ac00 fffffa60`03d87872 : fffffa80`39585043 fffffa80`06af01a0 fffffa80`06af1088 fffffa80`06af01a0 : USBPORT!USBPORT_Core_iIrpCsqCompleteDoneTransfer+0x514
fffffa60`0198ac70 fffffa60`03d7418b : fffffa80`31636f49 fffffa80`06af1088 00000000`00000002 fffffa80`06af01a0 : USBPORT!USBPORT_Core_UsbIocDpc_Worker+0x13a
fffffa60`0198acc0 fffff800`01c6a9d7 : fffffa80`06af10a0 00000000`34776478 00000000`00000000 fffffa60`01966580 : USBPORT!USBPORT_Xdpc_Worker+0x26f
fffffa60`0198ad10 fffff800`01c6bb72 : fffffa60`03d73f1c fffffa60`01963180 00000000`00000000 fffffa60`0196cd40 : nt!KiRetireDpcList+0x117
fffffa60`0198ad80 fffff800`01e395c0 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiIdleLoop+0x62
fffffa60`0198adb0 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!zzz_AsmCodeRange_End+0x4
STACK_COMMAND: kb
FOLLOWUP_IP:
USBPORT!USBPORT_Core_iCompleteDoneTransfer+898
fffffa60`03d89d68 440fb6db movzx r11d,bl
SYMBOL_STACK_INDEX: 2
SYMBOL_NAME: USBPORT!USBPORT_Core_iCompleteDoneTransfer+898
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: USBPORT
IMAGE_NAME: USBPORT.SYS
DEBUG_FLR_IMAGE_TIMESTAMP: 479199d8
FAILURE_BUCKET_ID: X64_0x44_USBPORT!USBPORT_Core_iCompleteDoneTransfer+898
BUCKET_ID: X64_0x44_USBPORT!USBPORT_Core_iCompleteDoneTransfer+898
Followup: MachineOwner