Tech Support > Microsoft Windows > Drivers > Crash Dump Analysis
Crash Dump Analysis
Posted by kid07.uba@gmail.com on June 4th, 2007


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

Posted by kid07.uba@gmail.com on June 5th, 2007


I got the crash resolved. The problem was i registered a cancel
routine and i completed the request without clearing the cancel
routine.
So, when i cleared the cancel routine before completing the crash got
fixed.

Thanks for all your help.

Regards,
uba


Similar Posts