You are on page 1of 5

===== Device Info =====

manufacture:Xiaomi
product:selene_id
model:21121119SG
version:AL5186-selene-build-20220712215031
android version:11
build num:1164
build name:1164
sdk version:30
===== App Info =====
versionCode:3036655
versionName:4.3.54
===== Crash =====
java.lang.RuntimeException: Error receiving broadcast Intent
{ act=com.dji.v4.accessory.USB flg=0x10 (has extras) } in
dji.midware.usb.P3.DJIUsbAccessoryReceiver@8435c62
at
android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$LoadedApk$Receiv
erDispatcher$Args(LoadedApk.java:1590)
at android.app.-$
$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA.run(Unknown
Source:2)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:236)
at android.app.ActivityThread.main(ActivityThread.java:8069)
at java.lang.reflect.Method.invoke(Native Method)
at
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:620)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1011)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method
'java.lang.String android.hardware.usb.UsbAccessory.getManufacturer()' on a null
object reference
at android.os.Parcel.createExceptionOrNull(Parcel.java:2382)
at android.os.Parcel.createException(Parcel.java:2360)
at android.os.Parcel.readException(Parcel.java:2343)
at android.os.Parcel.readException(Parcel.java:2285)
at
android.hardware.usb.IUsbManager$Stub$Proxy.hasAccessoryPermission(IUsbManager.java
:1337)
at android.hardware.usb.UsbManager.hasPermission(UsbManager.java:602)
at dji.midware.usb.P3.DJIUsbAccessoryReceiver.onReceive(SourceFile:11)
at
android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$LoadedApk$Receiv
erDispatcher$Args(LoadedApk.java:1580)
... 8 more
Caused by: android.os.RemoteException: Remote stack trace:
at android.hardware.usb.AccessoryFilter.<init>(AccessoryFilter.java:54)
at
com.android.server.usb.UsbUserPermissionManager.hasPermission(UsbUserPermissionMana
ger.java:233)
at
com.android.server.usb.UsbService.hasAccessoryPermission(UsbService.java:517)
at android.hardware.usb.IUsbManager$Stub.onTransact(IUsbManager.java:641)
at android.os.Binder.execTransactInternal(Binder.java:1159)

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String


android.hardware.usb.UsbAccessory.getManufacturer()' on a null object reference
at android.os.Parcel.createExceptionOrNull(Parcel.java:2382)
at android.os.Parcel.createException(Parcel.java:2360)
at android.os.Parcel.readException(Parcel.java:2343)
at android.os.Parcel.readException(Parcel.java:2285)
at
android.hardware.usb.IUsbManager$Stub$Proxy.hasAccessoryPermission(IUsbManager.java
:1337)
at android.hardware.usb.UsbManager.hasPermission(UsbManager.java:602)
at dji.midware.usb.P3.DJIUsbAccessoryReceiver.onReceive(SourceFile:11)
at
android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$LoadedApk$Receiv
erDispatcher$Args(LoadedApk.java:1580)
at android.app.-$
$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA.run(Unknown
Source:2)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:236)
at android.app.ActivityThread.main(ActivityThread.java:8069)
at java.lang.reflect.Method.invoke(Native Method)
at
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:620)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1011)
Caused by: android.os.RemoteException: Remote stack trace:
at android.hardware.usb.AccessoryFilter.<init>(AccessoryFilter.java:54)
at
com.android.server.usb.UsbUserPermissionManager.hasPermission(UsbUserPermissionMana
ger.java:233)
at
com.android.server.usb.UsbService.hasAccessoryPermission(UsbService.java:517)
at android.hardware.usb.IUsbManager$Stub.onTransact(IUsbManager.java:641)
at android.os.Binder.execTransactInternal(Binder.java:1159)

android.os.RemoteException: Remote stack trace:


at android.hardware.usb.AccessoryFilter.<init>(AccessoryFilter.java:54)
at
com.android.server.usb.UsbUserPermissionManager.hasPermission(UsbUserPermissionMana
ger.java:233)
at
com.android.server.usb.UsbService.hasAccessoryPermission(UsbService.java:517)
at android.hardware.usb.IUsbManager$Stub.onTransact(IUsbManager.java:641)
at android.os.Binder.execTransactInternal(Binder.java:1159)

=======Thread info======Crash name:java.lang.RuntimeException: Error receiving


broadcast Intent { act=com.dji.v4.accessory.USB flg=0x10 (has extras) } in
dji.midware.usb.P3.DJIUsbAccessoryReceiver@8435c62
Cause is:java.lang.NullPointerException: Attempt to invoke virtual method
'java.lang.String android.hardware.usb.UsbAccessory.getManufacturer()' on a null
object reference
Thread name is:main 2
Thread count is:82
Fd count is:145

Name: dji.go.v4
Umask: 0077
State: R (running)
Tgid: 6376
Ngid: 0
Pid: 6376
PPid: 688
TracerPid: 6636
Uid: 10278 10278 10278 10278
Gid: 10278 10278 10278 10278
FDSize: 256
Groups: 3001 3002 3003 9997 20278 50278
NStgid: 6376
NSpid: 6376
NSpgid: 688
NSsid: 0
VmPeak: 8352044 kB
VmSize: 8344016 kB
VmLck: 40 kB
VmPin: 0 kB
VmHWM: 526952 kB
VmRSS: 509064 kB
RssAnon: 288556 kB
RssFile: 219496 kB
RssShmem: 1012 kB
VmData: 2227896 kB
VmStk: 8192 kB
VmExe: 28 kB
VmLib: 333144 kB
VmPTE: 2420 kB
VmPMD: 48 kB
VmSwap: 23748 kB
Threads: 116
SigQ: 0/20851
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000080001204
SigIgn: 0000002000000001
SigCgt: 0000004e400086f8
CapInh: 0000000000000000
CapPrm: 0000000000000000
CapEff: 0000000000000000
CapBnd: 0000000000000000
CapAmb: 0000000000000000
NoNewPrivs: 0
Seccomp: 2
Speculation_Store_Bypass: thread vulnerable
Cpus_allowed: ff
Cpus_allowed_list: 0-7
Mems_allowed: 1
Mems_allowed_list: 0
voluntary_ctxt_switches: 1201
nonvoluntary_ctxt_switches: 391

============Start dump thread info============


total =82
线程号:3719 = Signal Catcher
线程号:3720 = HeapTaskDaemon
线程号:3722 = ReferenceQueueDaemon
线程号:3721 = Jit thread pool worker thread 0
线程号:3723 = FinalizerDaemon
线程号:3724 = FinalizerWatchdogDaemon
线程号:3728 = Profile Saver
线程号:3808 = process reaper
线程号:2 = main
线程号:3725 = Binder:6376_1
线程号:3726 = Binder:6376_2
线程号:3727 = Binder:6376_3
线程号:3730 = AsyncTask #1
线程号:3731 = Timer-0
线程号:3733 = AsyncTask #2
线程号:3734 = DJIExecutor Urgent #1
线程号:3735 = DJIExecutor Urgent #2
线程号:3738 = SwUdpService timer
线程号:3739 = dji_background_thread
线程号:3740 = Timer-1
线程号:3743 = Timer-2
线程号:3744 = DJIExecutor:handlerThread
线程号:3745 = DataBaseProcessor
线程号:3746 = h-data-parser
线程号:3747 = midware_background_thread
线程号:3748 = DJIVideoPackManager-data-parser
线程号:3752 = Thread-8
线程号:3753 = Thread-9
线程号:3754 = SingleBackgroundLooper
线程号:3755 = DJIExecutor Urgent #3
线程号:3756 = DJIExecutor Urgent #4
线程号:3758 =
RefQueueWorker@org.apache.http.impl.conn.tsccm.ConnPoolByRoute@e07cf8c
线程号:3759 = RxSchedulerPurge-1
线程号:3760 = RxCachedWorkerPoolEvictor-1
线程号:3761 = RxCachedThreadScheduler-1
线程号:3762 = RxCachedThreadScheduler-2
线程号:3764 = region_decoder
线程号:3768 = HwBinder:6376_1
线程号:3769 = pool-8-thread-1
线程号:3770 = Binder:6376_4
线程号:3773 = Thread-14
线程号:3776 = FinalHttp #1
线程号:3779 = Thread-15
线程号:3780 = flight-log-disruptor
线程号:3781 = DJIExecutor IO #1
线程号:3782 = thread_link_mode
线程号:3783 = RenderThread
线程号:3784 = FinalHttp #2
线程号:3785 = FinalHttp #3
线程号:3786 = DJIExecutor Urgent #5
线程号:3787 = DJIExecutor Urgent #6
线程号:3788 = DJIExecutor Urgent #7
线程号:3789 = DJIExecutor Urgent #8
线程号:3791 = FinalHttp #4
线程号:3792 = RxCachedWorkerPoolEvictor-1
线程号:3793 = pool-2-thread-1
线程号:3794 = g
线程号:3795 = RxComputationThreadPool-1
线程号:3796 = RxComputationThreadPool-2
线程号:3797 = RxComputationThreadPool-3
线程号:3798 = FinalHttp #5
线程号:3799 = FinalHttp #6
线程号:3800 = DJIExecutor IO #2
线程号:3809 = WifiManagerThread
线程号:3810 = DJIExecutor Urgent #9
线程号:3811 = WatchTimer
线程号:3812 = DJIExecutor IO #3
线程号:3816 = AsyncTask #3
线程号:3817 = AsyncTask #4
线程号:3819 = AsyncTask #5
线程号:3821 = pool-11-thread-1
线程号:3822 = pool-12-thread-1
线程号:3823 = DJIFlightRecordDataManager
线程号:3825 = VerifyPhoneWork
线程号:3827 = pool-10-thread-1
线程号:3828 = queued-work-looper
线程号:3829 = FlyMonitorService-m
线程号:3830 =
RefQueueWorker@org.apache.http.impl.conn.tsccm.ConnPoolByRoute@f8bc26d
线程号:3834 = DJIExecutor IO #4
线程号:3836 = DJIExecutor IO #5
线程号:3837 = Binder:6376_5
线程号:3838 = DJIExecutor IO #6
============end of dump ==========

You might also like