I'm trying to control a USB HID devices with Android 3.1.
my app always crash while reading data from the usb devices
log here:
08-03 10:24:21.960: DEBUG/UsbRequestJNI(1356): init
08-03 10:24:21.960: WARN/System.err(1356):
java.lang.NullPointerException
08-03 10:24:21.970: WARN/System.err(1356): at
android.hardware.usb.UsbRequest.dequeue(UsbRequest.java:155)
08-03 10:24:21.970: WARN/System.err(1356): at
android.hardware.usb.UsbDeviceConnection.requestWait(UsbDeviceConnection.java:
145)
08-03 10:24:21.970: WARN/System.err(1356): at
com.ufit.core.UfitDevice.getUfitInfo(UfitDevice.java:85)
08-03 10:24:21.970: WARN/System.err(1356): at com.ufit.MainActivity
$5.onClick(MainActivity.java:133)
08-03 10:24:21.970: WARN/System.err(1356): at
android.view.View.performClick(View.java:3110)
08-03 10:24:21.970: WARN/System.err(1356): at android.view.View
$PerformClick.run(View.java:11928)
08-03 10:24:21.970: WARN/System.err(1356): at
android.os.Handler.handleCallback(Handler.java:587)
08-03 10:24:21.970: WARN/System.err(1356): at
android.os.Handler.dispatchMessage(Handler.java:92)
08-03 10:24:21.970: WARN/System.err(1356): at
android.os.Looper.loop(Looper.java:132)
08-03 10:24:21.970: WARN/System.err(1356): at
android.app.ActivityThread.main(ActivityThread.java:4025)
08-03 10:24:21.970: WARN/System.err(1356): at
java.lang.reflect.Method.invokeNative(Native Method)
08-03 10:24:21.970: WARN/System.err(1356): at
java.lang.reflect.Method.invoke(Method.java:491)
08-03 10:24:21.970: WARN/System.err(1356): at
com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:841)
08-03 10:24:21.970: WARN/System.err(1356): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
08-03 10:24:21.970: WARN/System.err(1356): at
dalvik.system.NativeStart.main(Native Method)
08-03 10:24:22.100: INFO/DEBUG(87): *** *** *** *** *** *** *** ***
*** *** *** *** *** *** *** ***
08-03 10:24:22.100: INFO/DEBUG(87): Build fingerprint: 'MOTO/
wifi_hubble/wifi_hubble:3.1/H.6.2-9_CN-37/1306218949:user/ota-rel-
keys,release-keys'
08-03 10:24:22.100: INFO/DEBUG(87): pid: 1356, tid: 1356 >>> com.ufit
<<<
08-03 10:24:22.100: INFO/DEBUG(87): signal 11 (SIGSEGV), code 1
(SEGV_MAPERR), fault addr a6df0a1a
08-03 10:24:22.100: INFO/DEBUG(87): r0 afc24488 r1 00000002 r2
a6df0a0e r3 afc24454
08-03 10:24:22.100: INFO/DEBUG(87): r4 0011d720 r5 0000000a r6
afc24454 r7 4000010c
08-03 10:24:22.100: INFO/DEBUG(87): r8 40905f50 r9 56480d38 10
00000006 fp fffffe90
08-03 10:24:22.100: INFO/DEBUG(87): ip 00000000 sp beb553e0 lr
afbeeda0 pc afbf02e6 cpsr 80000030
08-03 10:24:22.100: INFO/DEBUG(87): d0 0000000080000000 d1
0000000080000000
08-03 10:24:22.100: INFO/DEBUG(87): d2 0000000000000000 d3
3ff0000000000000
08-03 10:24:22.100: INFO/DEBUG(87): d4 0000000000000000 d5
0000000000000000
08-03 10:24:22.100: INFO/DEBUG(87): d6 00000000c2600000 d7
0000000000000000
08-03 10:24:22.100: INFO/DEBUG(87): d8 0000000041e00000 d9
0000000000000000
08-03 10:24:22.100: INFO/DEBUG(87): d10 0000000000000000 d11
0000000000000000
08-03 10:24:22.100: INFO/DEBUG(87): d12 0000000000000000 d13
0000000000000000
08-03 10:24:22.100: INFO/DEBUG(87): d14 0000000000000000 d15
0000000000000000
08-03 10:24:22.100: INFO/DEBUG(87): scr 80000012
08-03 10:24:22.200: INFO/DEBUG(87): #00 pc 000122e6 /system/
lib/libc.so (dlmalloc)
08-03 10:24:22.200: INFO/DEBUG(87): #01 pc 00014448 /system/
lib/libc.so (malloc)
08-03 10:24:22.200: INFO/DEBUG(87): #02 pc 0004c322 /system/
lib/libdvm.so (dvmCreateCstrFromString)
08-03 10:24:22.200: INFO/DEBUG(87): #03 pc 00042fb6 /system/
lib/libdvm.so
08-03 10:24:22.210: INFO/DEBUG(87): #04 pc 00054004 /system/
lib/libandroid_runtime.so
08-03 10:24:22.210: INFO/DEBUG(87): libc base address: afbde000
08-03 10:24:22.210: INFO/DEBUG(87): code around pc:
08-03 10:24:22.210: INFO/DEBUG(87): afbf02c4 fa37681f 0788f102
f001d029 f1030001
08-03 10:24:22.210: INFO/DEBUG(87): afbf02d4 f0800424 eb0c0c01
eb040102 688400c1
08-03 10:24:22.210: INFO/DEBUG(87): afbf02e4 68d668a2 f04142a6
42908027 2001d106
08-03 10:24:22.210: INFO/DEBUG(87): afbf02f4 f201fa10 0702ea27
e005601f 429a691b
08-03 10:24:22.210: INFO/DEBUG(87): afbf0304 801af0c1 60d06082
f04100c9 18710303
08-03 10:24:22.210: INFO/DEBUG(87): code around lr:
08-03 10:24:22.210: INFO/DEBUG(87): afbeed80 e2166903 1a000018
e5945000 e1a02004
08-03 10:24:22.210: INFO/DEBUG(87): afbeed90 e2055a02 e1a00005
e3851001 ebffed66
08-03 10:24:22.210: INFO/DEBUG(87): afbeeda0 e3500000 13856002
1a000001 ea000009
08-03 10:24:22.210: INFO/DEBUG(87): afbeedb0 ebfffe87 e1a01004
e1a00006 ebffed66
08-03 10:24:22.210: INFO/DEBUG(87): afbeedc0 e1a01005 e1a02006
e3a03000 e1550000
08-03 10:24:22.210: INFO/DEBUG(87): stack:
08-03 10:24:22.210: INFO/DEBUG(87): beb553a0 00000001
08-03 10:24:22.210: INFO/DEBUG(87): beb553a4 ac7474c9 /system/
lib/libdvm.so
08-03 10:24:22.210: INFO/DEBUG(87): beb553a8 beb55518
08-03 10:24:22.210: INFO/DEBUG(87): beb553ac 00000000
08-03 10:24:22.210: INFO/DEBUG(87): beb553b0 0011e838
08-03 10:24:22.210: INFO/DEBUG(87): beb553b4 00000000
08-03 10:24:22.210: INFO/DEBUG(87): beb553b8 beb55518
08-03 10:24:22.210: INFO/DEBUG(87): beb553bc 00000000
08-03 10:24:22.210: INFO/DEBUG(87): beb553c0 0000000b
08-03 10:24:22.210: INFO/DEBUG(87): beb553c4 0000000a
08-03 10:24:22.210: INFO/DEBUG(87): beb553c8 afc24454
08-03 10:24:22.210: INFO/DEBUG(87): beb553cc 00000064
08-03 10:24:22.210: INFO/DEBUG(87): beb553d0 40905f50
08-03 10:24:22.210: INFO/DEBUG(87): beb553d4 56480d38
08-03 10:24:22.210: INFO/DEBUG(87): beb553d8 df002777
08-03 10:24:22.210: INFO/DEBUG(87): beb553dc e3a070ad
08-03 10:24:22.210: INFO/DEBUG(87): #00 beb553e0 00000010
08-03 10:24:22.210: INFO/DEBUG(87): beb553e4 0000f140
08-03 10:24:22.210: INFO/DEBUG(87): beb553e8 0011e838
08-03 10:24:22.210: INFO/DEBUG(87): beb553ec 40000104
08-03 10:24:22.210: INFO/DEBUG(87): beb553f0 409011d8
08-03 10:24:22.210: INFO/DEBUG(87): beb553f4 40901180
08-03 10:24:22.210: INFO/DEBUG(87): beb553f8 000000f5
08-03 10:24:22.210: INFO/DEBUG(87): beb553fc 000007ff
08-03 10:24:22.210: INFO/DEBUG(87): beb55400 0000000a
08-03 10:24:22.210: INFO/DEBUG(87): beb55404 408e691c
08-03 10:24:22.210: INFO/DEBUG(87): beb55408 00000064
08-03 10:24:22.210: INFO/DEBUG(87): beb5540c 40905f50
08-03 10:24:22.210: INFO/DEBUG(87): beb55410 56480d38
08-03 10:24:22.210: INFO/DEBUG(87): beb55414 00000006
08-03 10:24:22.210: INFO/DEBUG(87): beb55418 fffffe90
08-03 10:24:22.210: INFO/DEBUG(87): beb5541c afbf244b /system/
lib/libc.so
08-03 10:24:22.210: INFO/DEBUG(87): #01 beb55420 000007ff
08-03 10:24:22.210: INFO/DEBUG(87): beb55424 ac72a325 /system/
lib/libdvm.so
08-03 10:24:23.040: INFO/BootReceiver(147): Copying /data/tombstones/
tombstone_03 to DropBox (SYSTEM_TOMBSTONE)
08-03 10:24:23.050: ERROR/InputDispatcher(147): channel '40abc298
com.ufit/com.ufit.MainActivity (server)' ~ Consumer closed input
channel or an error occurred. events=0x8
08-03 10:24:23.050: ERROR/InputDispatcher(147): channel '40abc298
com.ufit/com.ufit.MainActivity (server)' ~ Channel is unrecoverably
broken and will be disposed!
08-03 10:24:23.050: DEBUG/Zygote(89): Process 1356 terminated by
signal (11)
08-03 10:24:23.050: INFO/ActivityManager(147): Process com.ufit (pid
1356) has died.
08-03 10:24:23.050: INFO/WindowManager(147): WINDOW DIED
Window{40abc298 com.ufit/com.ufit.MainActivity paused=false}
08-03 10:24:23.050: WARN/WindowManager(147): Failed looking up window
08-03 10:24:23.050: WARN/WindowManager(147):
java.lang.IllegalArgumentException: Requested window
android.os.BinderProxy@417a1c10 does not exist
08-03 10:24:23.050: WARN/WindowManager(147): at
com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:
6355)
08-03 10:24:23.050: WARN/WindowManager(147): at
com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:
6346)
08-03 10:24:23.050: WARN/WindowManager(147): at
com.android.server.wm.WindowState
$DeathRecipient.binderDied(WindowState.java:1332)
08-03 10:24:23.050: WARN/WindowManager(147): at
android.os.BinderProxy.sendDeathNotice(Binder.java:385)
08-03 10:24:23.050: WARN/WindowManager(147): at
dalvik.system.NativeStart.run(Native Method)
08-03 10:24:23.050: INFO/WindowManager(147): WIN DEATH: null
08-03 10:24:23.080: WARN/InputManagerService(147): Got RemoteException
sending setActive(false) notification to pid 1356 uid 10007
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en