关闭 zeevy 打开了这个问题 2018 年 2 月 12 日 · 0 条评论 关闭 CH34xSerialDevice.java 第 366 行#33 zeevy 打开了这个问题 2018 年 2 月 12 日 · 0 条评论 评论 所有者 疯狂的 评论了 2018 年 2 月 12 日 • 编辑 平台:android 应用程序:Grbl 控制器 版本:2.1.2 (14) 捆绑标识符:in.co.gorest.grblcontroller 问题:64 问题 ID:5a81483d8cb3c2fa63da1faa 会话 ID:5A813A77028300014D6E426D4EA0C8B3_DNE_0_v2 日期: 2018-06Z3 OS:52T: 7.1.1 设备:Galaxy J5(2016) 可用内存:19.7% 可用磁盘:23.3% 崩溃:线程 19 在 com.felhr.usbserial.CH34xSerialDevice.openCH34X(CH34xSerialDevice.java:366) 在 com.felhr.usbserial.CH34xSerialDevice.open(CH34xSerialDevice.java:115) 在 in.co.gorest.grblcontroller.service。 GrblUsbSerialService$ConnectionThread.run(GrblUsbSerialService.java:320) — 致命异常:java.lang.NullPointerException:尝试 在 com.felhr.usbserial.CH34xSerialDevice的空对象引用上调用虚拟方法“boolean android.hardware.usb.UsbDeviceConnection.claimInterface(android.hardware.usb.UsbInterface, boolean)” .openCH34X(CH34xSerialDevice.java:366) 在 com.felhr.usbserial.CH34xSerialDevice.open(CH34xSerialDevice.java:115) 在 in.co.gorest.grblcontroller.service.GrblUsbSerialService$ConnectionThread.run(GrblUsbSerialService.java:320) 崩溃:线程 19 在 com.felhr.usbserial.CH34xSerialDevice.openCH34X(CH34xSerialDevice.java:366) 在 com.felhr.usbserial.CH34xSerialDevice.open(CH34xSerialDevice.java:115) 在 in.co.gorest.grblcontroller.service。 GrblUsbSerialService$ConnectionThread.run(GrblUsbSerialService.java:320) Thread-19 在 java.lang.Object.wait(Object.java) 在 java.lang.Thread.parkFor$(Thread.java:2128) 在 sun.misc.Unsafe.park(Unsafe.java:325) 在 java。 util.concurrent.locks.LockSupport.park(LockSupport.java:161) 在 java.util.concurrent.FutureTask.awaitDone(FutureTask.java:421) 在 java.util.concurrent.FutureTask.get(FutureTask.java:163) 在 com.crashlytics.android.core.CrashlyticsBackgroundWorker.submitAndWait(CrashlyticsBackgroundWorker.java:43) 在 com.crashlytics.android.core.CrashlyticsController.handleUncaughtException(CrashlyticsController.java:312) 在 com.crashlytics.android.core.CrashlyticsController$6。 onUncaughtException(CrashlyticsController.java:296) 在 com.crashlytics.android.core.CrashlyticsUncaughtExceptionHandler.uncaughtException(CrashlyticsUncaughtExceptionHandler.java:30) 在 java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068) 在 java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1063) 在 java.lang.Object.wait(Object.java) 在 java.lang.Thread.parkFor$(Thread.java:2128) 在 sun.misc.Unsafe.park(Unsafe.java:325) 在 java回答事件处理程序1。 util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201) 在 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) 在 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take( ScheduledThreadPoolExecutor.java:1103) 在 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084) 在 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) 在 io.fabric.sdk.android.services.common.ExecutorUtils $1$1.onRun(ExecutorUtils.java:75) 在 io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:30) 在 java.lang.Thread.run(Thread.java:762) dalvik.system.VMStack.getThreadStackTrace (VMStack.java) 在 java.lang.Thread.getStackTrace( Thread.java:1567) 在 com.crashlytics 在 java.lang.Thread.getAllStackTraces(Thread.java:1617) .android.core.CrashlyticsController.writeSessionEvent(CrashlyticsController.java:1317) 在 com.crashlytics.android.core.CrashlyticsController.writeFatal(CrashlyticsController.java:1004) 在 com.crashlytics.android.core.CrashlyticsController.access$400(CrashlyticsController. java:67) 在 com.crashlytics.android.core.CrashlyticsController$7.call(CrashlyticsController.java:319) 在 com.crashlytics.android.core.CrashlyticsController$7.call(CrashlyticsController.java:312) 在 java.util.concurrent.FutureTask.run(FutureTask.java:237) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java :607) 在 io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:75) 在 io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:30 ) 在 java.lang.Thread.run(Thread.java:762) ReferenceQueueDaemon 在 java.lang.Object.wait(Object.java) 在 java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:150) 在 java.lang.Thread.run(Thread.java:762) Thread-13 在 com.felhr.usbserial.SerialBuffer$SynchronizedBuffer.get(SerialBuffer.java:146) 在 com.felhr.usbserial.SerialBuffer.getWriteBuffer(SerialBuffer.java: 83) 在 com.felhr.usbserial.UsbSerialDevice$WriteThread.run(UsbSerialDevice.java:306) 在 java.lang.Object.wait( Object.java ) 在 java.lang.Thread.parkFor$(Thread.java:2128) 在 sun.misc.Unsafe.park(Unsafe.java:325) 在 java.util 排队。 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)处 的 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java: 519) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46) 在 java.util .concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) 在java.lang.Thread.run(线程.java:762) 在 java.lang.Object.wait( Object.java ) 在 java.lang.Thread.parkFor$(Thread.java:2128) 在 sun.misc.Unsafe.park(Unsafe.java:325) 在 java.util 排队。 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)处 的 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java: 519) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46) 在 java.util .concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) 在java.lang.Thread.run(线程.java:762) HeapTaskDaemon 在 dalvik.system.VMRuntime.runHeapTasks(VMRuntime.java) 在 java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:433) 在 java.lang.Thread.run(Thread.java:762) 在 java.lang.Object.wait( Object.java ) 在 java.lang.Thread.parkFor$(Thread.java:2128) 在 sun.misc.Unsafe.park(Unsafe.java:325) 在 java.util 排队。 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)处 的 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java: 519) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46) 在 java.util .concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) 在java.lang.Thread.run(线程.java:762) Thread-17 在 com.felhr.usbserial.SerialBuffer$SynchronizedBuffer.get(SerialBuffer.java:146) 在 com.felhr.usbserial.SerialBuffer.getWriteBuffer(SerialBuffer.java: 83) 在 com.felhr.usbserial.UsbSerialDevice$WriteThread.run(UsbSerialDevice.java:306) FinalizerWatchdogDaemon 在 java.lang.Object.wait(Object.java) 在 java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:269) 在 java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:249) 在 java .lang.Thread.run(Thread.java:762) pool-2-thread-1 在 java.lang.Object.wait(Object.java) 在 java.lang.Thread.parkFor$(Thread.java:2128) 在 sun.misc.Unsafe.park(Unsafe.java:325 ) 在 java.util.concurrent.locks.LockSupport.park(LockSupport.java:161) 在 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035) 在 java.util.concurrent.LinkedBlockingQueue。 在 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) 在 java.util.concurrent.ThreadPoolExecutor $Worker.run(ThreadPoolExecutor.java:607) 在 java.lang.Thread.run(Thread.java:762) AsyncTask 10 在 java.lang.Object.wait(Object.java) 在 java.lang.Thread.parkFor$(Thread.java:2128) 在 sun.misc.Unsafe.park(Unsafe.java:325) 在 java.util .concurrent.locks.LockSupport.parkNanos(LockSupport.java:201) 在 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) 在 java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java :438) 在 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:607) 在 java.lang.Thread.run(Thread.java:762) AsyncTask 9 在 java.lang.Object.wait(Object.java) 在 java.lang.Thread.parkFor$(Thread.java:2128) 在 sun.misc.Unsafe.park(Unsafe.java:325) 在 java.util .concurrent.locks.LockSupport.parkNanos(LockSupport.java:201) 在 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) 在 java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java :438) 在 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:607) 在 java.lang.Thread.run(Thread.java:762) FinalizerDaemon 在 java.lang.Object.wait(Object.java) 在 java.lang.Object.wait(Object.java:407) 在 java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188) 在 java.lang .ref.ReferenceQueue.remove(ReferenceQueue.java:209) 在 java.lang.Daemons$FinalizerDaemon.run(Daemons.java:204) 在 java.lang.Thread.run(Thread.java:762) 在 java.lang.Object.wait( Object.java ) 在 java.lang.Thread.parkFor$(Thread.java:2128) 在 sun.misc.Unsafe.park(Unsafe.java:325) 在 java.util 排队。 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)处 的 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java: 519) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46) 在 java.util .concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) 在java.lang.Thread.run(线程.java:762) pool-6-thread-1 在 java.lang.Object.wait(Object.java) 在 java.lang.Thread.parkFor$(Thread.java:2128) 在 sun.misc.Unsafe.park(Unsafe.java:325 ) 在 java.util.concurrent.locks.LockSupport.park(LockSupport.java:161) 在 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035) 在 java.util.concurrent.LinkedBlockingQueue。 在 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) 在 java.util.concurrent.ThreadPoolExecutor $Worker.run(ThreadPoolExecutor.java:607) 在 java.lang.Thread.run(Thread.java:762) 在 java.lang.Object.wait( Object.java ) 在 java.lang.Thread.parkFor$(Thread.java:2128) 在 sun.misc.Unsafe.park(Unsafe.java:325) 在 java.util 排队。 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)处 的 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java: 519) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65) 在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46) 在 java.util .concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) 在java.lang.Thread.run(线程.java:762) zeevy 添加了 漏洞 标签 2018 年 2 月 23 日 zeevy已完成 关闭 上个月 喜欢 (0) CDCSerialDevice.java 第 268 行 #32 Grbl 0.9j 支持 #34 Grbl_ESP32 的 ESP3D Web UI 设置 Wifi 网络 使用蓝牙 使用 SD 卡 Grbl_ESP32 的 ESP3D Web UI设置 Wifi 网络使用蓝牙使用 SD 卡设置电机联动和轴对称StallGuard 设置和调整Trinamic 驱动程序使用
平台:android
应用程序:Grbl 控制器
版本:2.1.2 (14)
捆绑标识符:in.co.gorest.grblcontroller
问题:64
问题 ID:5a81483d8cb3c2fa63da1faa
会话 ID:5A813A77028300014D6E426D4EA0C8B3_DNE_0_v2
日期: 2018-06Z3
OS:52T: 7.1.1
设备:Galaxy J5(2016)
可用内存:19.7%
可用磁盘:23.3%
在 com.felhr.usbserial.CH34xSerialDevice.openCH34X(CH34xSerialDevice.java:366)
在 com.felhr.usbserial.CH34xSerialDevice.open(CH34xSerialDevice.java:115)
在 in.co.gorest.grblcontroller.service。 GrblUsbSerialService$ConnectionThread.run(GrblUsbSerialService.java:320)
—
致命异常:java.lang.NullPointerException:尝试
在 com.felhr.usbserial.CH34xSerialDevice的空对象引用上调用虚拟方法“boolean android.hardware.usb.UsbDeviceConnection.claimInterface(android.hardware.usb.UsbInterface, boolean)” .openCH34X(CH34xSerialDevice.java:366)
在 com.felhr.usbserial.CH34xSerialDevice.open(CH34xSerialDevice.java:115)
在 in.co.gorest.grblcontroller.service.GrblUsbSerialService$ConnectionThread.run(GrblUsbSerialService.java:320)
崩溃:线程 19
在 com.felhr.usbserial.CH34xSerialDevice.openCH34X(CH34xSerialDevice.java:366)
在 com.felhr.usbserial.CH34xSerialDevice.open(CH34xSerialDevice.java:115)
在 in.co.gorest.grblcontroller.service。 GrblUsbSerialService$ConnectionThread.run(GrblUsbSerialService.java:320)
Thread-19
在 java.lang.Object.wait(Object.java)
在 java.lang.Thread.parkFor$(Thread.java:2128)
在 sun.misc.Unsafe.park(Unsafe.java:325)
在 java。 util.concurrent.locks.LockSupport.park(LockSupport.java:161)
在 java.util.concurrent.FutureTask.awaitDone(FutureTask.java:421)
在 java.util.concurrent.FutureTask.get(FutureTask.java:163)
在 com.crashlytics.android.core.CrashlyticsBackgroundWorker.submitAndWait(CrashlyticsBackgroundWorker.java:43)
在 com.crashlytics.android.core.CrashlyticsController.handleUncaughtException(CrashlyticsController.java:312)
在 com.crashlytics.android.core.CrashlyticsController$6。 onUncaughtException(CrashlyticsController.java:296)
在 com.crashlytics.android.core.CrashlyticsUncaughtExceptionHandler.uncaughtException(CrashlyticsUncaughtExceptionHandler.java:30)
在 java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
在 java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1063)
在 java.lang.Object.wait(Object.java)
在 java.lang.Thread.parkFor$(Thread.java:2128)
在 sun.misc.Unsafe.park(Unsafe.java:325)
在 java回答事件处理程序1。 util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
在 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)
在 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take( ScheduledThreadPoolExecutor.java:1103)
在 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084)
在 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
在 io.fabric.sdk.android.services.common.ExecutorUtils $1$1.onRun(ExecutorUtils.java:75)
在 io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:30)
在 java.lang.Thread.run(Thread.java:762)
dalvik.system.VMStack.getThreadStackTrace
(VMStack.java)
在 java.lang.Thread.getStackTrace( Thread.java:1567) 在 com.crashlytics
在 java.lang.Thread.getAllStackTraces(Thread.java:1617)
.android.core.CrashlyticsController.writeSessionEvent(CrashlyticsController.java:1317)
在 com.crashlytics.android.core.CrashlyticsController.writeFatal(CrashlyticsController.java:1004)
在 com.crashlytics.android.core.CrashlyticsController.access$400(CrashlyticsController. java:67)
在 com.crashlytics.android.core.CrashlyticsController$7.call(CrashlyticsController.java:319)
在 com.crashlytics.android.core.CrashlyticsController$7.call(CrashlyticsController.java:312)
在 java.util.concurrent.FutureTask.run(FutureTask.java:237)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java :607)
在 io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:75)
在 io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:30 )
在 java.lang.Thread.run(Thread.java:762)
ReferenceQueueDaemon
在 java.lang.Object.wait(Object.java)
在 java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:150)
在 java.lang.Thread.run(Thread.java:762)
Thread-13
在
com.felhr.usbserial.SerialBuffer$SynchronizedBuffer.get(SerialBuffer.java:146)
在 com.felhr.usbserial.SerialBuffer.getWriteBuffer(SerialBuffer.java: 83)
在 com.felhr.usbserial.UsbSerialDevice$WriteThread.run(UsbSerialDevice.java:306)
在 java.lang.Object.wait( Object.java
)
在 java.lang.Thread.parkFor$(Thread.java:2128)
在 sun.misc.Unsafe.park(Unsafe.java:325)
在 java.util 排队。
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)处
的 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java: 519)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46)
在 java.util .concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
在java.lang.Thread.run(线程.java:762)
在 java.lang.Object.wait( Object.java
)
在 java.lang.Thread.parkFor$(Thread.java:2128)
在 sun.misc.Unsafe.park(Unsafe.java:325)
在 java.util 排队。
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)处
的 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java: 519)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46)
在 java.util .concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
在java.lang.Thread.run(线程.java:762)
HeapTaskDaemon
在 dalvik.system.VMRuntime.runHeapTasks(VMRuntime.java)
在 java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:433)
在 java.lang.Thread.run(Thread.java:762)
在 java.lang.Object.wait( Object.java
)
在 java.lang.Thread.parkFor$(Thread.java:2128)
在 sun.misc.Unsafe.park(Unsafe.java:325)
在 java.util 排队。
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)处
的 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java: 519)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46)
在 java.util .concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
在java.lang.Thread.run(线程.java:762)
Thread-17
在
com.felhr.usbserial.SerialBuffer$SynchronizedBuffer.get(SerialBuffer.java:146)
在 com.felhr.usbserial.SerialBuffer.getWriteBuffer(SerialBuffer.java: 83)
在 com.felhr.usbserial.UsbSerialDevice$WriteThread.run(UsbSerialDevice.java:306)
FinalizerWatchdogDaemon
在 java.lang.Object.wait(Object.java)
在 java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:269)
在 java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:249)
在 java .lang.Thread.run(Thread.java:762)
pool-2-thread-1
在 java.lang.Object.wait(Object.java)
在 java.lang.Thread.parkFor$(Thread.java:2128)
在 sun.misc.Unsafe.park(Unsafe.java:325 )
在 java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
在 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
在 java.util.concurrent.LinkedBlockingQueue。
在 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)在
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
在 java.util.concurrent.ThreadPoolExecutor $Worker.run(ThreadPoolExecutor.java:607)
在 java.lang.Thread.run(Thread.java:762)
AsyncTask 10
在 java.lang.Object.wait(Object.java)
在 java.lang.Thread.parkFor$(Thread.java:2128)
在 sun.misc.Unsafe.park(Unsafe.java:325)
在 java.util .concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
在 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)
在 java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java :438)
在 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:607)
在 java.lang.Thread.run(Thread.java:762)
AsyncTask 9
在 java.lang.Object.wait(Object.java)
在 java.lang.Thread.parkFor$(Thread.java:2128)
在 sun.misc.Unsafe.park(Unsafe.java:325)
在 java.util .concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
在 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)
在 java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java :438)
在 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:607)
在 java.lang.Thread.run(Thread.java:762)
FinalizerDaemon
在 java.lang.Object.wait(Object.java)
在 java.lang.Object.wait(Object.java:407)
在 java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
在 java.lang .ref.ReferenceQueue.remove(ReferenceQueue.java:209)
在 java.lang.Daemons$FinalizerDaemon.run(Daemons.java:204)
在 java.lang.Thread.run(Thread.java:762)
在 java.lang.Object.wait( Object.java
)
在 java.lang.Thread.parkFor$(Thread.java:2128)
在 sun.misc.Unsafe.park(Unsafe.java:325)
在 java.util 排队。
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)处
的 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java: 519)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46)
在 java.util .concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
在java.lang.Thread.run(线程.java:762)
pool-6-thread-1
在 java.lang.Object.wait(Object.java)
在 java.lang.Thread.parkFor$(Thread.java:2128)
在 sun.misc.Unsafe.park(Unsafe.java:325 )
在 java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
在 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
在 java.util.concurrent.LinkedBlockingQueue。
在 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)在
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
在 java.util.concurrent.ThreadPoolExecutor $Worker.run(ThreadPoolExecutor.java:607)
在 java.lang.Thread.run(Thread.java:762)
在 java.lang.Object.wait( Object.java
)
在 java.lang.Thread.parkFor$(Thread.java:2128)
在 sun.misc.Unsafe.park(Unsafe.java:325)
在 java.util 排队。
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)处
的 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java: 519)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65)
在 io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46)
在 java.util .concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
在java.lang.Thread.run(线程.java:762)