On Fri, Nov 21, 2014 at 04:58:54PM -0800, Eitan Eliahu wrote:
> The driver completes a pending IRP, the IRP is being marked free by the
> I/O manager which causes a system crash when the IRP is completed at
> the second time.
> The driver should not complete a pending IRP in the context of the
> Device I/O control thread.
> 
> *** Fatal System Error: 0x00000044
>                        
> (0xFFFFFA800CF897D0,0x0000000000000F7A,0x0000000000000000,0x0000000000000000)
> 
> Break instruction exception - code 80000003 (first chance)
> 
> BugCheck 44, {fffffa800cf897d0, f7a, 0, 0}
> 
> Probably caused by : OVSExt.sys ( OVSExt!OvsCompleteIrpRequest+3a )
> 
> Followup: MachineOwner
> ---------
> 
> nt!DbgBreakPointWithStatus:
> fffff800`5a100930 cc              int     3
> 11: 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: fffffa800cf897d0, Address of the IRP
> Arg2: 0000000000000f7a
> Arg3: 0000000000000000
> Arg4: 0000000000000000
> 
> Signed-off-by: Eitan Eliahu <elia...@vmware.com>

Applied, thanks!
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to