Hello All,
i have posted a query regarding the crash few days ago. Yakub
suggested me to do !wdfdevicequeues for seeing if there are any
pending requests.
I did the following for the serial driver. i opened the hyper terminal
and here is the output for above command.
kd> !wdfdevicequeues 0x7d569a48
Dumping queues of WDFDEVICE 0x7d569a48
=====================================
Number of queues: 4
----------------------------------
Queue: 1 (!wdfqueue 0x7d5259e0)
Parallel, Power-managed, PowerOn, Can accept, Can dispatch,
ExecutionLevelDispatch, SynchronizationScopeDevice
Number of driver owned requests: 2
!WDFREQUEST 0x7d52e510 !IRP 0x82817b48
!WDFREQUEST 0x7d83c180 !IRP 0x822bd490
Number of waiting requests: 0
Number of driver owned cancelable requests: 2
!WDFREQUEST 0x7d52e510 !IRP 0x82817b48
!WDFREQUEST 0x7d83c180 !IRP 0x822bd490
EvtIoRead: (0xaad056a0) usbservista!SerialEvtIoRead
EvtIoWrite: (0xaad05940) usbservista!SerialEvtIoWrite
EvtIoDeviceControl: (0xaacffab0) usbservista!
SerialEvtIoDeviceControl
EvtIoInternalDeviceControl: (0xaad00010) usbservista!
SerialEvtIoInternalDeviceControl
EvtIoCanceledOnQueue: (0xaacfef80) usbservista!
SerialEvtCanceledOnQueue
----------------------------------
Queue: 2 (!wdfqueue 0x7d5247f8)
Manual, Power-managed, PowerOn, Can accept, Can dispatch,
ExecutionLevelDispatch, SynchronizationScopeDevice
Number of driver owned requests: 0
Number of waiting requests: 0
EvtIoCanceledOnQueue: (0xaacfef80) usbservista!
SerialEvtCanceledOnQueue
----------------------------------
Queue: 3 (!wdfqueue 0x7d5237f8)
Manual, Power-managed, PowerOn, Can accept, Can dispatch,
ExecutionLevelDispatch, SynchronizationScopeDevice
Number of driver owned requests: 0
Number of waiting requests: 0
EvtIoCanceledOnQueue: (0xaacfef80) usbservista!
SerialEvtCanceledOnQueue
----------------------------------
Queue: 4 (!wdfqueue 0x7d522a88)
Manual, Power-managed, PowerOn, Can accept, Can dispatch,
ExecutionLevelDispatch, SynchronizationScopeDevice
Number of driver owned requests: 0
Number of waiting requests: 0
EvtIoCanceledOnQueue: (0xaacfef80) usbservista!
SerialEvtCanceledOnQueue
I closed the hypterminal then i get the following output for the above
command.
kd> !wdfdevicequeues 0x7d569a48
Dumping queues of WDFDEVICE 0x7d569a48
=====================================
Number of queues: 4
----------------------------------
Queue: 1 (!wdfqueue 0x7d5259e0)
Parallel, Power-managed, PowerOn, Can accept, Can dispatch,
ExecutionLevelDispatch, SynchronizationScopeDevice
Number of driver owned requests: 0
Number of waiting requests: 0
Number of driver owned cancelable requests: 1
!WDFREQUEST 0x00000034 !IRP 0x82817b48
Failed to get a pointer @ 0xfffffff4: invalid address, or memory is
paged out?
c0000005 Exception in D:\WINDDK\6000\bin\x86\wdfkd.wdfdevicequeues
debugger extension.
PC: 7c812a5b VA: 00000000 R/W: 1003f Parameter: 00000000
im not able to figure out what is going wrong. Can any one help me in
analyzing the problem.
Thank You.
Regards,
uba