{"action":"created","issue":{"url":"https://api.github.com/repos/smartdevicelink/sdl_android/issues/829","repository_url":"https://api.github.com/repos/smartdevicelink/sdl_android","labels_url":"https://api.github.com/repos/smartdevicelink/sdl_android/issues/829/labels{/name}","comments_url":"https://api.github.com/repos/smartdevicelink/sdl_android/issues/829/comments","events_url":"https://api.github.com/repos/smartdevicelink/sdl_android/issues/829/events","html_url":"https://github.com/smartdevicelink/sdl_android/issues/829","id":345076034,"node_id":"MDU6SXNzdWUzNDUwNzYwMzQ=","number":829,"title":"ANR on specific device Moto G.","user":{"login":"yingchun1","id":20849782,"node_id":"MDQ6VXNlcjIwODQ5Nzgy","avatar_url":"https://avatars3.githubusercontent.com/u/20849782?v=4","gravatar_id":"","url":"https://api.github.com/users/yingchun1","html_url":"https://github.com/yingchun1","followers_url":"https://api.github.com/users/yingchun1/followers","following_url":"https://api.github.com/users/yingchun1/following{/other_user}","gists_url":"https://api.github.com/users/yingchun1/gists{/gist_id}","starred_url":"https://api.github.com/users/yingchun1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yingchun1/subscriptions","organizations_url":"https://api.github.com/users/yingchun1/orgs","repos_url":"https://api.github.com/users/yingchun1/repos","events_url":"https://api.github.com/users/yingchun1/events{/privacy}","received_events_url":"https://api.github.com/users/yingchun1/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-07-27T03:15:18Z","updated_at":"2018-07-27T03:49:40Z","closed_at":null,"author_association":"NONE","body":"\r\n### Bug Report\r\nANR of our end user.\r\n\r\n##### Reproduction Steps\r\n1. Not sure the exact step but our user report ANR most in a specific device Moto G.\r\n\r\n##### Expected Behavior\r\nit should not ANR when starting sdlrouterservice\r\n\r\n##### Observed Behavior\r\nmeet ANR\r\n\r\n##### OS & Version Information\r\n* Android Version: 7.0 & 7.1\r\n* SDL Android Version: 4.6.0\r\n\r\nMost ANR device info:\r\n![image](https://user-images.githubusercontent.com/20849782/43299733-0f2ea36a-918e-11e8-8bb7-e9562e7f31ef.png)\r\n\r\n\r\nSome log of the ANR:\r\n\r\n```\r\n`\"main\" prio=5 tid=1 Native\r\n  | group=\"main\" sCount=1 dsCount=0 obj=0x73e52730 self=0xb2685400\r\n  | sysTid=25675 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0xb53da534\r\n  | state=S schedstat=( 323897979 8251093 355 ) utm=25 stm=6 core=3 HZ=100\r\n  | stack=0xbe6ff000-0xbe701000 stackSize=8MB\r\n  | held mutexes=\r\n  #00  pc 00000000000495d8  /system/lib/libc.so (recvmsg+8)\r\n  #01  pc 0000000000094ef5  /system/lib/libandroid_runtime.so (???)\r\n  #02  pc 00000000000952c1  /system/lib/libandroid_runtime.so (???)\r\n  #03  pc 000000000052eee9  /system/framework/arm/boot-framework.oat (Java_android_net_LocalSocketImpl_readba_1native___3BIILjava_io_FileDescriptor_2+140)\r\n  at android.net.LocalSocketImpl.readba_native (Native method)\r\n  at android.net.LocalSocketImpl.-wrap1 (LocalSocketImpl.java)\r\n  at android.net.LocalSocketImpl$SocketInputStream.read (LocalSocketImpl.java:110)\r\n- locked <0x0c5425c4> (a java.lang.Object)\r\n  at android.bluetooth.BluetoothSocket.readAll (BluetoothSocket.java:736)\r\n  at android.bluetooth.BluetoothSocket.readInt (BluetoothSocket.java:750)\r\n  at android.bluetooth.BluetoothSocket.bindListen (BluetoothSocket.java:427)\r\n  at android.bluetooth.BluetoothAdapter.createNewRfcommSocketAndRecord (BluetoothAdapter.java:1708)\r\n  at android.bluetooth.BluetoothAdapter.listenUsingRfcommWithServiceRecord (BluetoothAdapter.java:1628)\r\n  at com.smartdevicelink.transport.MultiplexBluetoothTransport$AcceptThread.<init> (SourceFile:391)\r\n- locked <0x0cedfcad> (a java.lang.Object)\r\n  at com.smartdevicelink.transport.MultiplexBluetoothTransport.start (SourceFile:195)\r\n  at com.smartdevicelink.transport.SdlRouterService.initBluetoothSerialService (SourceFile:1230)\r\n- locked <0x0bb22a71> (a com.cisco.webex.meetings.SdlRouterService)\r\n  at com.smartdevicelink.transport.SdlRouterService.startUpSequence (SourceFile:875)\r\n  at com.smartdevicelink.transport.SdlRouterService.onCreate (SourceFile:822)\r\n  at android.app.ActivityThread.handleCreateService (ActivityThread.java:3212)\r\n  at android.app.ActivityThread.-wrap5 (ActivityThread.java)\r\n  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1580)\r\n  at android.os.Handler.dispatchMessage (Handler.java:102)\r\n  at android.os.Looper.loop (Looper.java:154)\r\n  at android.app.ActivityThread.main (ActivityThread.java:6165)\r\n  at java.lang.reflect.Method.invoke! (Native method)\r\n  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:888)\r\n  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:778)\r\n\"Jit thread pool worker thread 0\" tid=2 Native \r\n\"Jit thread pool worker thread 0\" prio=5 tid=2 Native (still starting up)\r\n  | group=\"\" sCount=1 dsCount=0 obj=0x0 self=0xaad0d000\r\n  | sysTid=25680 nice=9 cgrp=bg_non_interactive sched=0/0 handle=0xb1da3920\r\n  | state=S schedstat=( 349583 172032 2 ) utm=0 stm=0 core=2 HZ=100\r\n  | stack=0xb1ca5000-0xb1ca7000 stackSize=1022KB\r\n  | held mutexes=\r\n  #00  pc 00000000000174e4  /system/lib/libc.so (syscall+28)\r\n  #01  pc 00000000000b6fc9  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)\r\n  #02  pc 0000000000345909  /system/lib/libart.so (_ZN3art10ThreadPool7GetTaskEPNS_6ThreadE+160)\r\n  #03  pc 0000000000345133  /system/lib/libart.so (_ZN3art16ThreadPoolWorker3RunEv+62)\r\n  #04  pc 0000000000344c61  /system/lib/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+64)\r\n  #05  pc 0000000000046ee3  /system/lib/libc.so (_ZL15__pthread_startPv+22)\r\n  #06  pc 0000000000019afd  /system/lib/libc.so (__start_thread+6)\r\n\"FinalizerDaemon\" tid=4 Waiting \r\n\"FinalizerDaemon\" daemon prio=5 tid=4 Waiting\r\n  | group=\"system\" sCount=1 dsCount=0 obj=0x2ac09280 self=0xa5a17600\r\n  | sysTid=25683 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0xb1a9e920\r\n  | state=S schedstat=( 1376250 176145 11 ) utm=0 stm=0 core=3 HZ=100\r\n  | stack=0xb199c000-0xb199e000 stackSize=1038KB\r\n  | held mutexes=\r\n  at java.lang.Object.wait! (Native method)\r\n- waiting on <0x0f1f7be2> (a java.lang.Object)\r\n  at java.lang.Object.wait (Object.java:407)\r\n  at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:188)\r\n- locked <0x0f1f7be2> (a java.lang.Object)\r\n  at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:209)\r\n  at java.lang.Daemons$FinalizerDaemon.run (Daemons.java:204)\r\n  at java.lang.Thread.run (Thread.java:761)\r\n\"ReferenceQueueDaemon\" tid=5 Waiting \r\n\"ReferenceQueueDaemon\" daemon prio=5 tid=5 Waiting\r\n  | group=\"system\" sCount=1 dsCount=0 obj=0x2ac09310 self=0xa5a17100\r\n  | sysTid=25682 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0xb1ba3920\r\n  | state=S schedstat=( 1174740 490157 14 ) utm=0 stm=0 core=0 HZ=100\r\n  | stack=0xb1aa1000-0xb1aa3000 stackSize=1038KB\r\n  | held mutexes=\r\n  at java.lang.Object.wait! (Native method)\r\n- waiting on <0x0af2cb73> (a java.lang.Class<java.lang.ref.ReferenceQueue>)\r\n  at java.lang.Daemons$ReferenceQueueDaemon.run (Daemons.java:150)\r\n- locked <0x0af2cb73> (a java.lang.Class<java.lang.ref.ReferenceQueue>)\r\n  at java.lang.Thread.run (Thread.java:761)\r\n\"FinalizerWatchdogDaemon\" tid=6 Waiting \r\n\"FinalizerWatchdogDaemon\" daemon prio=5 tid=6 Waiting\r\n  | group=\"system\" sCount=1 dsCount=0 obj=0x2ac093a0 self=0xa5a17b00\r\n  | sysTid=25684 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0xb1999920\r\n  | state=S schedstat=( 539323 783645 15 ) utm=0 stm=0 core=3 HZ=100\r\n  | stack=0xb1897000-0xb1899000 stackSize=1038KB\r\n  | held mutexes=\r\n  at java.lang.Object.wait! (Native method)\r\n- waiting on <0x014fda30> (a java.lang.Daemons$FinalizerWatchdogDaemon)\r\n  at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded (Daemons.java:269)\r\n- locked <0x014fda30> (a java.lang.Daemons$FinalizerWatchdogDaemon)\r\n  at java.lang.Daemons$FinalizerWatchdogDaemon.run (Daemons.java:249)\r\n  at java.lang.Thread.run (Thread.java:761)\r\n\"Binder:25675_1\" tid=8 Native \r\n\"Binder:25675_1\" prio=5 tid=8 Native\r\n  | group=\"main\" sCount=1 dsCount=0 obj=0x2ac094c0 self=0xaad0e400\r\n  | sysTid=25688 nice=0 cgrp=default sched=0/0 handle=0xb1691920\r\n  | state=S schedstat=( 5083491 1369113 20 ) utm=0 stm=0 core=5 HZ=100\r\n  | stack=0xb1595000-0xb1597000 stackSize=1014KB\r\n  | held mutexes=\r\n  #00  pc 0000000000048498  /system/lib/libc.so (__ioctl+8)\r\n  #01  pc 000000000001aaff  /system/lib/libc.so (ioctl+38)\r\n  #02  pc 000000000003cd65  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+168)\r\n  #03  pc 000000000003ce5d  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+8)\r\n  #04  pc 000000000003d3e3  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+46)\r\n  #05  pc 000000000004f819  /system/lib/libbinder.so (???)\r\n  #06  pc 000000000000e435  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)\r\n  #07  pc 0000000000066ab5  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)\r\n  #08  pc 0000000000046ee3  /system/lib/libc.so (_ZL15__pthread_startPv+22)\r\n  #09  pc 0000000000019afd  /system/lib/libc.so (__start_thread+6)\r\n\"Binder:25675_2\" tid=9 Native \r\n\"Binder:25675_2\" prio=5 tid=9 Native\r\n  | group=\"main\" sCount=1 dsCount=0 obj=0x2ac09550 self=0xb2686300\r\n  | sysTid=25689 nice=0 cgrp=default sched=0/0 handle=0xb1592920\r\n  | state=S schedstat=( 4895779 8285158 19 ) utm=0 stm=0 core=3 HZ=100\r\n  | stack=0xb1496000-0xb1498000 stackSize=1014KB\r\n  | held mutexes=\r\n  #00  pc 0000000000048498  /system/lib/libc.so (__ioctl+8)\r\n  #01  pc 000000000001aaff  /system/lib/libc.so (ioctl+38)\r\n  #02  pc 000000000003cd65  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+168)\r\n  #03  pc 000000000003ce5d  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+8)\r\n  #04  pc 000000000003d3e3  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+46)\r\n  #05  pc 000000000004f819  /system/lib/libbinder.so (???)\r\n  #06  pc 000000000000e435  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)\r\n  #07  pc 0000000000066ab5  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)\r\n  #08  pc 0000000000046ee3  /system/lib/libc.so (_ZL15__pthread_startPv+22)\r\n  #09  pc 0000000000019afd  /system/lib/libc.so (__start_thread+6)\r\n\"Profile Saver\" tid=10 Native \r\n\"Profile Saver\" daemon prio=5 tid=10 Native\r\n  | group=\"system\" sCount=1 dsCount=0 obj=0x2ac095e0 self=0xaad0f800\r\n  | sysTid=25690 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0xaafcd920\r\n  | state=S schedstat=( 14377294 874322 9 ) utm=1 stm=0 core=0 HZ=100\r\n  | stack=0xaaed1000-0xaaed3000 stackSize=1014KB\r\n  | held mutexes=\r\n  #00  pc 00000000000174e4  /system/lib/libc.so (syscall+28)\r\n  #01  pc 00000000000b6fc9  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)\r\n  #02  pc 000000000025b77d  /system/lib/libart.so (_ZN3art12ProfileSaver3RunEv+296)\r\n  #03  pc 000000000025cab9  /system/lib/libart.so (_ZN3art12ProfileSaver21RunProfileSaverThreadEPv+52)\r\n  #04  pc 0000000000046ee3  /system/lib/libc.so (_ZL15__pthread_startPv+22)\r\n  #05  pc 0000000000019afd  /system/lib/libc.so (__start_thread+6)\r\n\"preMeetingProcessThread\" tid=13 Native \r\n\"preMeetingProcessThread\" prio=5 tid=13 Native\r\n  | group=\"main\" sCount=1 dsCount=0 obj=0x2ac09790 self=0xa8209400\r\n  | sysTid=25694 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0x98745920\r\n  | state=S schedstat=( 323490 102188 6 ) utm=0 stm=0 core=1 HZ=100\r\n  | stack=0x98643000-0x98645000 stackSize=1038KB\r\n  | held mutexes=\r\n  #00  pc 0000000000048358  /system/lib/libc.so (__epoll_pwait+20)\r\n  #01  pc 0000000000019ead  /system/lib/libc.so (epoll_pwait+60)\r\n  #02  pc 0000000000019edd  /system/lib/libc.so (epoll_wait+12)\r\n  #03  pc 0000000000011def  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)\r\n  #04  pc 0000000000011ceb  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)\r\n  #05  pc 0000000000092c79  /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)\r\n  #06  pc 00000000006427f5  /system/framework/arm/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)\r\n  at android.os.MessageQueue.nativePollOnce (Native method)\r\n  at android.os.MessageQueue.next (MessageQueue.java:323)\r\n  at android.os.Looper.loop (Looper.java:136)\r\n  at android.os.HandlerThread.run (HandlerThread.java:61)\r\n\"pool-1-thread-1\" tid=14 Waiting \r\n\"pool-1-thread-1\" prio=5 tid=14 Waiting\r\n  | group=\"main\" sCount=1 dsCount=0 obj=0x2ac09820 self=0xaad10c00\r\n  | sysTid=25695 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0x98640920\r\n  | state=S schedstat=( 392137 144010 6 ) utm=0 stm=0 core=3 HZ=100\r\n  | stack=0x9853e000-0x98540000 stackSize=1038KB\r\n  | held mutexes=\r\n  at java.lang.Object.wait! (Native method)\r\n- waiting on <0x049ab6a9> (a java.lang.Object)\r\n  at java.lang.Thread.parkFor$ (Thread.java:2127)\r\n- locked <0x049ab6a9> (a java.lang.Object)\r\n  at sun.misc.Unsafe.park (Unsafe.java:325)\r\n  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:161)\r\n  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2035)\r\n  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:413)\r\n  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1058)\r\n  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1118)\r\n  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:607)\r\n  at java.lang.Thread.run (Thread.java:761)\r\n\"DBThread\" tid=15 Waiting \r\n\"DBThread\" prio=5 tid=15 Waiting\r\n  | group=\"main\" sCount=1 dsCount=0 obj=0x2ac098b0 self=0xa820ad00\r\n  | sysTid=25697 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0x8e5af920\r\n  | state=S schedstat=( 525571 4757448 16 ) utm=0 stm=0 core=2 HZ=100\r\n  | stack=0x8e4ad000-0x8e4af000 stackSize=1038KB\r\n  | held mutexes=\r\n  at java.lang.Object.wait! (Native method)\r\n- waiting on <0x093d742e> (a java.util.Vector)\r\n  at ayp.run (SourceFile:432)\r\n- locked <0x093d742e> (a java.util.Vector)\r\n  at java.lang.Thread.run (Thread.java:761)\r\n\"Signal Catcher\" tid=3 Runnable \r\n\"Signal Catcher\" daemon prio=5 tid=3 Runnable\r\n  | group=\"system\" sCount=0 dsCount=0 obj=0x2ac091f0 self=0xa5a15d00\r\n  | sysTid=25681 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0xb1ca2920\r\n  | state=R schedstat=( 16365053 2315261 23 ) utm=0 stm=0 core=2 HZ=100\r\n  | stack=0xb1ba6000-0xb1ba8000 stackSize=1014KB\r\n  | held mutexes= \"mutator lock\"(shared held)\r\n  #00  pc 0000000000351ba1  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+128)\r\n  #01  pc 00000000003323a5  /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+308)\r\n  #02  pc 00000000003443c1  /system/lib/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+620)\r\n  #03  pc 000000000033e3cb  /system/lib/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+330)\r\n  #04  pc 000000000033e0c7  /system/lib/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb+586)\r\n  #05  pc 000000000033de1f  /system/lib/libart.so (_ZN3art10ThreadList14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+574)\r\n  #06  pc 00000000003232b5  /system/lib/libart.so (_ZN3art7Runtime14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+124)\r\n  #07  pc 0000000000327d3b  /system/lib/libart.so (_ZN3art13SignalCatcher13HandleSigQuitEv+1394)\r\n  #08  pc 0000000000326ead  /system/lib/libart.so (_ZN3art13SignalCatcher3RunEPv+352)\r\n  #09  pc 0000000000046ee3  /system/lib/libc.so (_ZL15__pthread_startPv+22)\r\n  #10  pc 0000000000019afd  /system/lib/libc.so (__start_thread+6)\r\n\"HeapTaskDaemon\" tid=7 Blocked \r\n\"HeapTaskDaemon\" daemon prio=5 tid=7 Blocked\r\n  | group=\"system\" sCount=1 dsCount=0 obj=0x2ac09430 self=0xb2685e00\r\n  | sysTid=25686 nice=0 cgrp=bg_non_interactive sched=0/0 handle=0xb1894920\r\n  | state=S schedstat=( 88177653 3827031 35 ) utm=7 stm=0 core=2 HZ=100\r\n  | stack=0xb1792000-0xb1794000 stackSize=1038KB\r\n  | held mutexes=\r\n  #00  pc 00000000000174e4  /system/lib/libc.so (syscall+28)\r\n  #01  pc 00000000000b6fc9  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)\r\n  #02  pc 00000000001b51e5  /system/lib/libart.so (_ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+288)\r\n  #03  pc 00000000001b585d  /system/lib/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+44)\r\n  #04  pc 0000000000161577  /system/framework/arm/boot-core-libart.oat (Java_dalvik_system_VMRuntime_runHeapTasks__+74)\r\n  at dalvik.system.VMRuntime.runHeapTasks (Native method)\r\n- waiting to lock an unknown object\r\n  at java.lang.Daemons$HeapTaskDaemon.run (Daemons.java:433)\r\n  at java.lang.Thread.run (Thread.java:761)`\r\n\r\n```"},"comment":{"url":"https://api.github.com/repos/smartdevicelink/sdl_android/issues/comments/408303392","html_url":"https://github.com/smartdevicelink/sdl_android/issues/829#issuecomment-408303392","issue_url":"https://api.github.com/repos/smartdevicelink/sdl_android/issues/829","id":408303392,"node_id":"MDEyOklzc3VlQ29tbWVudDQwODMwMzM5Mg==","user":{"login":"joeygrover","id":6579474,"node_id":"MDQ6VXNlcjY1Nzk0NzQ=","avatar_url":"https://avatars1.githubusercontent.com/u/6579474?v=4","gravatar_id":"","url":"https://api.github.com/users/joeygrover","html_url":"https://github.com/joeygrover","followers_url":"https://api.github.com/users/joeygrover/followers","following_url":"https://api.github.com/users/joeygrover/following{/other_user}","gists_url":"https://api.github.com/users/joeygrover/gists{/gist_id}","starred_url":"https://api.github.com/users/joeygrover/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joeygrover/subscriptions","organizations_url":"https://api.github.com/users/joeygrover/orgs","repos_url":"https://api.github.com/users/joeygrover/repos","events_url":"https://api.github.com/users/joeygrover/events{/privacy}","received_events_url":"https://api.github.com/users/joeygrover/received_events","type":"User","site_admin":false},"created_at":"2018-07-27T03:49:40Z","updated_at":"2018-07-27T03:49:40Z","author_association":"MEMBER","body":"This looks to be an issue with the specific Bluetooth stack implemented on the Moto G as the log shows it made it down to the socket creation from the native layer. This isn't a bug specific to the project but should be addressed. \r\n\r\n```\r\n  at android.net.LocalSocketImpl.readba_native (Native method)\r\n  at android.net.LocalSocketImpl.-wrap1 (LocalSocketImpl.java)\r\n  at android.net.LocalSocketImpl$SocketInputStream.read (LocalSocketImpl.java:110)\r\n- locked <0x0c5425c4> (a java.lang.Object)\r\n  at android.bluetooth.BluetoothSocket.readAll (BluetoothSocket.java:736)\r\n  at android.bluetooth.BluetoothSocket.readInt (BluetoothSocket.java:750)\r\n  at android.bluetooth.BluetoothSocket.bindListen (BluetoothSocket.java:427)\r\n  at android.bluetooth.BluetoothAdapter.createNewRfcommSocketAndRecord (BluetoothAdapter.java:1708)\r\n  at android.bluetooth.BluetoothAdapter.listenUsingRfcommWithServiceRecord (BluetoothAdapter.java:1628)\r\n  at com.smartdevicelink.transport.MultiplexBluetoothTransport$AcceptThread.<init> (SourceFile:391)\r\n- locked <0x0cedfcad> (a java.lang.Object)\r\n  at com.smartdevicelink.transport.MultiplexBluetoothTransport.start (SourceFile:195)\r\n```"}}
{"actor":{"display_login":"joeygrover"}}