MULTIPLE_IRP_COMPLETE_REQUEST stop error

From: M Taha Masood (m.tahamasood_at_gmail.com)
Date: 09/20/04


Date: 20 Sep 2004 08:48:25 -0700

Hello,
I have written a usb client driver , and am using it on 2k/XP.

when i open a handle to the driver from user mode and close the handle
, and later form the task bar , i click on safely remove hardware ,
and then stop the device, then BSOD with MULTIPLE_IRP_COMPLETE_REQUEST
comes up.

The error does not come up if:

1) a handle to the driver was not opened
2) If i remove the device abruptly by pulling out the usb wire

any clues on how to debug this ? are there any kd commands helpful for
debugging this issue?

thanks
Taha