Re: libusbK bsod

kuov <[email protected]>
Newsgroups gmane.comp.lib.libusb.devel.windows
Message-ID <[email protected]>
Hi:
    Travis , Thanks for your reply ! I try the lastest version again,but
still like before.My Os is windows7 64bits,and the composite device occur
that,other usb device like usb storage hot-plug don't result in
BSD.followings are new debug information (libusbk 3.0.7):

kd> !analyze -v
*******************************************************************************
*                                                                            
*
*                        Bugcheck Analysis                                   
*
*                                                                            
*
*******************************************************************************

IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address at
an
interrupt request level (IRQL) that is too high.  This is usually
caused by drivers using improper addresses.
If a kernel debugger is available get the stack backtrace.
Arguments:
Arg1: 0000000000000008, memory referenced
Arg2: 0000000000000002, IRQL
Arg3: 0000000000000001, bitfield :
	bit 0 : value 0 = read operation, 1 = write operation
	bit 3 : value 0 = not an execute operation, 1 = execute operation (only on
chips which support this level of status)
Arg4: fffff8000409cf31, address which referenced memory

Debugging Details:
------------------


WRITE_ADDRESS:  0000000000000008 

CURRENT_IRQL:  2

FAULTING_IP: 
nt!IopQueueThreadIrp+b1
fffff800`0409cf31 48897808        mov     qword ptr [rax+8],rdi

DEFAULT_BUCKET_ID:  VISTA_DRIVER_FAULT

BUGCHECK_STR:  0xA

PROCESS_NAME:  System

TRAP_FRAME:  fffff800054ccb30 -- (.trap 0xfffff800054ccb30)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=0000000000000000 rbx=0000000000000000 rcx=00000000054ccf98
rdx=0000000000000000 rsi=0000000000000000 rdi=0000000000000000
rip=fffff8000409cf31 rsp=fffff800054cccc0 rbp=fffff800042090a8
 r8=0000000000000000  r9=0000000000000000 r10=fffffa8009d12e80
r11=0000000000000006 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0         nv up ei pl zr na po nc
nt!IopQueueThreadIrp+0xb1:
fffff800`0409cf31 48897808        mov     qword ptr [rax+8],rdi
ds:0a00:0008=????????????????
Resetting default scope

LAST_CONTROL_TRANSFER:  from fffff8000416fd92 to fffff80004080490

STACK_TEXT:  
fffff800`054cc278 fffff800`0416fd92 : 00000000`00000008 fffff800`04208cc0
00000000`00000065 fffff800`040c4178 : nt!RtlpBreakWithStatusInstruction
fffff800`054cc280 fffff800`04170b7e : 00000000`00000003 00000000`00000000
fffff800`040c49d0 00000000`0000000a : nt!KiBugCheckDebugBreak+0x12
fffff800`054cc2e0 fffff800`04088744 : 00000000`00000010 00000000`00000202
fffff800`054cc9d0 fffff800`04032790 : nt!KeBugCheck2+0x71e
fffff800`054cc9b0 fffff800`04087be9 : 00000000`0000000a 00000000`00000008
00000000`00000002 00000000`00000001 : nt!KeBugCheckEx+0x104
fffff800`054cc9f0 fffff800`04086860 : fffff800`054ccb00 00000000`00000000
00000000`00000000 fffff800`04208cc0 : nt!KiBugCheckDispatch+0x69
fffff800`054ccb30 fffff800`0409cf31 : 00000000`00000000 00000000`00000000
fffffa80`0a714650 fffff880`017798b7 : nt!KiPageFault+0x260
fffff800`054cccc0 fffff800`0436cb04 : fffff800`054ccf98 fffff800`054cced0
00000000`00000000 fffffa80`0af341a0 : nt!IopQueueThreadIrp+0xb1
fffff800`054ccd20 fffff880`05402618 : 00000000`00220013 fffffa80`0af32050
00000000`00000000 00000000`00000000 : nt!IoBuildDeviceIoControlRequest+0x114
fffff800`054ccd90 fffff880`0540364d : fffff800`054ccfa0 fffffa80`0af34050
fffffa80`0af34050 00000000`00000001 : usbhub!UsbhSyncSendInternalIoctl+0x70
fffff800`054cce20 fffff880`05401c88 : fffff800`054ccfa0 fffff800`054ccfa4
00000000`00000002 fffffa80`0a82d040 :
usbhub!UsbhFdoCheckUpstreamConnectionState+0x25
fffff800`054cce60 fffff880`05414702 : fffff800`054cd050 fffffa80`0af34050
00000000`00000000 fffff800`054ccfa4 : usbhub!UsbhSyncSendCommand+0x50
fffff800`054ccf40 fffff880`05403143 : fffffa80`0b6e8590 fffffa80`0b6e8440
fffffa80`0af8b000 fffffa80`0ba71010 : usbhub!UsbhQueryPortState+0x10a
fffff800`054ccfe0 fffff880`054035a1 : fffffa80`0af34050 fffffa80`0b6e8440
fffffa80`0ba711b8 fffffa80`00000000 :
usbhub!UsbhFdoValidateConnectionPdo+0xaf
fffff800`054cd040 fffff880`05433d8f : 00000000`00000000 00000000`00000000
fffffa80`0b6e8440 fffff800`054cd240 : usbhub!UsbhFdoUrbPdoFilter+0x119
fffff800`054cd070 fffff880`05401fb7 : fffff880`00f7a7c0 fffffa80`0a028a20
00000000`00000005 fffff800`054cd240 :
usbhub!UsbhPdoInternalDeviceControl+0x373
fffff800`054cd0c0 fffff880`00f010c2 : 07dc080c`080c0830 fffff800`054cd1d0
fffffa80`0a028a20 fffff880`00f84310 : usbhub!UsbhGenDispatch+0x57
fffff800`054cd0f0 fffff880`00f02e73 : 0000057f`f5fd75d8 00000000`00000000
fffffa80`0a405940 fffffa80`0a028a20 : Wdf01000!FxIoTarget::SubmitSync+0x24a
fffff800`054cd1a0 fffff880`00f090d8 : fffffa80`0a405940 00000000`00000000
fffffa80`0a405940 00000000`00000000 :
Wdf01000!FxIoTarget::SubmitSyncRequestIgnoreTargetState+0xa3
fffff800`054cd1f0 fffff880`02c6130f : 0000057f`f598c428 fffff880`02c74190
00000000`00000000 00000000`00000000 :
Wdf01000!imp_WdfUsbTargetPipeResetSynchronously+0x2c8
fffff800`054cd460 fffff880`02c62ac1 : 0000057f`f5fd75d8 00000000`00000000
00000000`00000000 00000000`00000000 :
libusbK!WdfUsbTargetPipeResetSynchronously+0x2f
[z:\winddk\7600.16385.1\inc\wdf\kmdf\1.9\wdfusb.h @ 1931]
fffff800`054cd490 fffff880`02c6cc9a : 0000057f`f598c428 0000057f`f44ce1f8
00000000`0022202e 00000000`00000010 : libusbK!Xfer_ReadBulk+0x241
[z:\svnmain\googlecode\usb-travis\trunk\libusbk\src\sys\drv_xfer_bulk.c @
198]
fffff800`054cd530 fffff880`00f3bf90 : 0000057f`f598c428 0000057f`f44ce1f8
00000000`00000010 00000000`00000018 : libusbK!PipeQueue_OnIoControl+0x26a
[z:\svnmain\googlecode\usb-travis\trunk\libusbk\src\sys\drv_queue_pipe.c @
83]
fffff800`054cd5a0 fffff880`00f3b99f : fffffa80`0bac6902 fffffa80`0bb31e00
fffffa80`0a673bd0 00000000`00000001 :
Wdf01000!FxIoQueue::DispatchRequestToDriver+0x4b8
fffff800`054cd620 fffff880`00f24c66 : fffffa80`0bac6990 fffffa80`0b455402
00000000`00000000 00000000`00000000 :
Wdf01000!FxIoQueue::DispatchEvents+0x4df
fffff800`054cd690 fffff880`00f24a71 : 00000000`00000000 fffffa80`0a673b02
fffffa80`0a673bd0 00000000`00000001 :
Wdf01000!FxRequest::PostProcessCompletion+0x1b2
fffff800`054cd6e0 fffff880`00f1513e : 00000000`00000000 00000000`00000001
ffff91ff`fcf57300 fffffa80`0b4554c0 :
Wdf01000!FxRequest::CompleteInternal+0x665
fffff800`054cd790 fffff880`02c625fe : 0000057f`f4539668 fffffa80`0bac6990
fffffa80`0bac6990 00000000`00000000 :
Wdf01000!imp_WdfRequestCompleteWithInformation+0x1aa
fffff800`054cd800 fffff880`02c63a00 : 0000057f`f4539668 fffff880`c0000001
00000000`00000010 fffff880`02c71080 :
libusbK!WdfRequestCompleteWithInformation+0x2e
[z:\winddk\7600.16385.1\inc\wdf\kmdf\1.9\wdfrequest.h @ 1038]
fffff800`054cd830 fffff880`00f2b22b : 0000057f`f4539668 0000057f`f5fd75d8
fffffa80`0b834598 fffffa80`0a673f80 : libusbK!Xfer_ReadBulkComplete+0x920
[z:\svnmain\googlecode\usb-travis\trunk\libusbk\src\sys\drv_xfer_bulk.c @
400]
fffff800`054cd8e0 fffff880`00f01c9b : fffffa80`0a028a20 fffffa80`0a028a20
fffffa80`0a028a30 fffffa80`0b455401 :
Wdf01000!FxRequestBase::CompleteSubmitted+0x177
fffff800`054cd960 fffff880`00f01dc4 : fffffa80`0b69ac02 ffffffff`c0000011
00000000`00000000 fffff800`045f57d8 :
Wdf01000!FxIoTarget::RequestCompletionRoutine+0x1cb
fffff800`054cd9d0 fffff800`04074e75 : fffffa80`0b6481d0 fffff800`041b3fbd
fffffa80`0b010c48 fffff800`045f4354 :
Wdf01000!FxIoTarget::_RequestCompletionRoutine+0x3c
fffff800`054cda00 fffff800`0408ba91 : fffffa80`0b45566b 00000000`00000000
fffffa80`0b52b040 00000000`000007ff : nt!IopUnloadSafeCompletion+0x55
fffff800`054cda40 fffff880`053b8631 : fffffa80`0a8d1050 fffffa80`0b834600
ffffffff`c0000011 00000000`00000000 : nt!IopfCompleteRequest+0x3b1
fffff800`054cdb20 fffff880`053b8b0f : fffffa80`0b69ac02 fffffa80`0b4554c0
00000000`ffffffff fffffa80`0a8d1eb0 :
USBPORT!USBPORT_Core_iCompleteDoneTransfer+0xa15
fffff800`054cdc00 fffff880`053b666f : fffffa80`0a8d1eb0 fffffa80`0a8d11a0
fffffa80`0a8d2050 00000000`00000000 :
USBPORT!USBPORT_Core_iIrpCsqCompleteDoneTransfer+0x3a7
fffff800`054cdc60 fffff880`053a7f89 : fffffa80`0a8d1050 00000000`00000000
fffffa80`0a8d1e02 fffffa80`0a8d1eb0 :
USBPORT!USBPORT_Core_UsbIocDpc_Worker+0xf3
fffff800`054cdca0 fffff800`04093b1c : fffff800`041fae80 fffffa80`0a8d1eb0
fffffa80`0a8d1ec8 00000000`00000000 : USBPORT!USBPORT_Xdpc_Worker+0x1d9
fffff800`054cdcd0 fffff800`0408036a : fffff800`041fae80 fffff800`04208cc0
00000000`00000000 fffff880`053a7db0 : nt!KiRetireDpcList+0x1bc
fffff800`054cdd80 00000000`00000000 : fffff800`054ce000 fffff800`054c8000
fffff800`054cdd40 00000000`00000000 : nt!KiIdleLoop+0x5a


STACK_COMMAND:  kb

FOLLOWUP_IP: 
libusbK!WdfUsbTargetPipeResetSynchronously+2f
[z:\winddk\7600.16385.1\inc\wdf\kmdf\1.9\wdfusb.h @ 1931]
fffff880`02c6130f 4883c428        add     rsp,28h

FAULTING_SOURCE_CODE:  
No source found for 'z:\winddk\7600.16385.1\inc\wdf\kmdf\1.9\wdfusb.h'


SYMBOL_STACK_INDEX:  13

SYMBOL_NAME:  libusbK!WdfUsbTargetPipeResetSynchronously+2f

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: libusbK

IMAGE_NAME:  libusbK.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  535d2ec6

FAILURE_BUCKET_ID:  X64_0xA_libusbK!WdfUsbTargetPipeResetSynchronously+2f

BUCKET_ID:  X64_0xA_libusbK!WdfUsbTargetPipeResetSynchronously+2f

Followup: MachineOwner




      Is there any others suggestion ?   

       Thanks very much !

  



--
View this message in context: http://libusb.6.n5.nabble.com/libusbK-bsod-tp5713373p5713378.html
Sent from the LibUSB Dev - Win32 mailing list archive at Nabble.com.

------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.