I/ActivityManager( 188): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.google.android.apps.chromecast.app/.DiscoveryActivity bnds=[137,572][211,659] } from pid 282 I/ActivityManager( 188): Start proc com.google.android.apps.chromecast.app for activity com.google.android.apps.chromecast.app/.DiscoveryActivity: pid=1762 uid=10013 gids={3003} D/dalvikvm( 139): GC_EXPLICIT freed 12K, 51% free 2672K/5379K, external 0K/0K, paused 103ms D/dalvikvm( 139): GC_EXPLICIT freed <1K, 51% free 2672K/5379K, external 0K/0K, paused 186ms D/dalvikvm( 139): GC_EXPLICIT freed <1K, 51% free 2672K/5379K, external 0K/0K, paused 184ms D/dalvikvm( 1762): GC_EXTERNAL_ALLOC freed 146K, 48% free 2872K/5511K, external 0K/0K, paused 87ms D/dalvikvm( 1762): GC_EXTERNAL_ALLOC freed 50K, 48% free 2907K/5511K, external 24K/512K, paused 41ms D/dalvikvm( 1762): GC_EXTERNAL_ALLOC freed 5K, 48% free 2907K/5511K, external 1712K/1766K, paused 40ms D/szipinf ( 1762): Initializing inflate state D/ViewConsistency( 1762): AbsListView android.widget.ListView@405501d8 enabled= true D/ViewConsistency( 1762): AbsListView android.widget.ListView@405501d8 enabled= true D/ViewConsistency( 1762): AbsListView android.widget.ListView@40554838 enabled= true D/ViewConsistency( 1762): AbsListView android.widget.ListView@40554838 enabled= true I/dalvikvm( 1762): Could not find method android.content.Context.getExternalCacheDirs, referenced from method android.support.v4.content.a.getExternalCacheDirs W/dalvikvm( 1762): VFY: unable to resolve virtual method 226: Landroid/content/Context;.getExternalCacheDirs ()[Ljava/io/File; D/dalvikvm( 1762): VFY: replacing opcode 0x6e at 0x0008 D/dalvikvm( 1762): VFY: dead code 0x000b-000b in Landroid/support/v4/content/a;.getExternalCacheDirs (Landroid/content/Context;)[Ljava/io/File; I/dalvikvm( 1762): Could not find method android.content.Context.getExternalFilesDirs, referenced from method android.support.v4.content.a.getExternalFilesDirs W/dalvikvm( 1762): VFY: unable to resolve virtual method 228: Landroid/content/Context;.getExternalFilesDirs (Ljava/lang/String;)[Ljava/io/File; D/dalvikvm( 1762): VFY: replacing opcode 0x6e at 0x0008 D/dalvikvm( 1762): VFY: dead code 0x000b-000b in Landroid/support/v4/content/a;.getExternalFilesDirs (Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; I/dalvikvm( 1762): Could not find method android.content.Context.getObbDirs, referenced from method android.support.v4.content.a.getObbDirs W/dalvikvm( 1762): VFY: unable to resolve virtual method 232: Landroid/content/Context;.getObbDirs ()[Ljava/io/File; D/dalvikvm( 1762): VFY: replacing opcode 0x6e at 0x0008 I/dalvikvm( 1762): Could not find method android.content.Context.getObbDir, referenced from method android.support.v4.content.a.getObbDirs W/dalvikvm( 1762): VFY: unable to resolve virtual method 231: Landroid/content/Context;.getObbDir ()Ljava/io/File; D/dalvikvm( 1762): VFY: replacing opcode 0x6e at 0x0011 D/dalvikvm( 1762): VFY: dead code 0x000b-000b in Landroid/support/v4/content/a;.getObbDirs (Landroid/content/Context;)[Ljava/io/File; D/dalvikvm( 1762): VFY: dead code 0x0014-0014 in Landroid/support/v4/content/a;.getObbDirs (Landroid/content/Context;)[Ljava/io/File; I/dalvikvm( 1762): Could not find method android.content.Context.startActivities, referenced from method android.support.v4.content.a.startActivities W/dalvikvm( 1762): VFY: unable to resolve virtual method 251: Landroid/content/Context;.startActivities ([Landroid/content/Intent;Landroid/os/Bundle;)V D/dalvikvm( 1762): VFY: replacing opcode 0x6e at 0x0007 I/dalvikvm( 1762): Could not find method android.content.Context.startActivities, referenced from method android.support.v4.content.a.startActivities W/dalvikvm( 1762): VFY: unable to resolve virtual method 250: Landroid/content/Context;.startActivities ([Landroid/content/Intent;)V D/dalvikvm( 1762): VFY: replacing opcode 0x6e at 0x000f D/dalvikvm( 1762): VFY: dead code 0x0012-0012 in Landroid/support/v4/content/a;.startActivities (Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z I/dalvikvm( 1762): Could not find method android.provider.Settings$Global.getInt, referenced from method com.google.android.apps.chromecast.app.c.u.e W/dalvikvm( 1762): VFY: unable to resolve static method 811: Landroid/provider/Settings$Global;.getInt (Landroid/content/ContentResolver;Ljava/lang/String;I)I D/dalvikvm( 1762): VFY: replacing opcode 0x71 at 0x000f D/dalvikvm( 1762): VFY: dead code 0x0012-0012 in Lcom/google/android/apps/chromecast/app/c/u;.e (Landroid/content/Context;)Z I/dalvikvm( 1762): Could not find method android.widget.LinearLayout$LayoutParams., referenced from method android.support.v7.internal.view.menu.ActionMenuView$LayoutParams. W/dalvikvm( 1762): VFY: unable to resolve direct method 6183: Landroid/widget/LinearLayout$LayoutParams;. (Landroid/widget/LinearLayout$LayoutParams;)V D/dalvikvm( 1762): VFY: replacing opcode 0x70 at 0x0000 D/dalvikvm( 1762): VFY: dead code 0x0003-0007 in Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;. (Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;)V I/ActivityManager( 188): Displayed com.google.android.apps.chromecast.app/.DiscoveryActivity: +1s296ms D/dalvikvm( 1762): GC_CONCURRENT freed 84K, 46% free 3016K/5575K, external 2266K/2376K, paused 5ms+13ms I/wpa_supplicant(24212): CTRL-EVENT-SCAN-RESULTS Ready D/dalvikvm( 1762): DexOpt: couldn't find static field W/dalvikvm( 1762): VFY: unable to resolve static field 3012 (THREAD_POOL_EXECUTOR) in Lcom/google/android/apps/chromecast/app/request/q; D/dalvikvm( 1762): VFY: replacing opcode 0x62 at 0x0022 D/dalvikvm( 1762): VFY: dead code 0x0024-002d in Lcom/google/android/apps/chromecast/app/request/q;.a ()V W/ActivityManager( 188): Launch timeout has expired, giving up wake lock! W/ActivityManager( 188): Activity idle timeout for HistoryRecord{409cc0a0 com.google.android.apps.chromecast.app/.DiscoveryActivity} D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 D/wifi ( 188): wifi doCommand: ret=-1 I/ActivityManager( 188): Starting: Intent { cmp=com.google.android.apps.chromecast.app/.DeviceSettingsActivity (has extras) } from pid 1762 D/dalvikvm( 1762): GC_EXTERNAL_ALLOC freed 573K, 49% free 3210K/6279K, external 2052K/2321K, paused 57ms I/ActivityManager( 188): Displayed com.google.android.apps.chromecast.app/.DeviceSettingsActivity: +540ms I/dalvikvm( 1762): Jit: resizing JitTable from 512 to 1024 D/dalvikvm( 1762): GC_CONCURRENT freed 513K, 48% free 3350K/6343K, external 2510K/2945K, paused 4ms+4ms D/dalvikvm( 1762): GC_FOR_MALLOC freed 729K, 48% free 3577K/6855K, external 2510K/2945K, paused 69ms W/KeyCharacterMap( 1762): Can't open keycharmap file W/KeyCharacterMap( 1762): Error loading keycharmap file '/system/usr/keychars/msm-touchscreen.kcm.bin'. hw.keyboards.65538.devname='msm-touchscreen' W/KeyCharacterMap( 1762): Using default keymap: /system/usr/keychars/qwerty.kcm.bin D/ViewConsistency( 1762): AbsListView android.support.v7.internal.view.menu.ExpandedMenuView@405f4950 enabled= true D/ViewConsistency( 1762): AbsListView android.support.v7.internal.view.menu.ExpandedMenuView@405f4950 enabled= true W/KeyCharacterMap( 270): Can't open keycharmap file W/KeyCharacterMap( 270): Error loading keycharmap file '/system/usr/keychars/msm-touchscreen.kcm.bin'. hw.keyboards.65538.devname='msm-touchscreen' W/KeyCharacterMap( 270): Using default keymap: /system/usr/keychars/qwerty.kcm.bin I/dalvikvm( 1762): Jit: resizing JitTable from 1024 to 2048 D/dalvikvm(27176): GC_CONCURRENT freed 819K, 80% free 5365K/26439K, external 0K/0K, paused 15ms+42ms D/WidgetUpdateReceiver(18547): Received broadcast: org.rabold.android.clock.action.UPDATE_WIDGETS I/WidgetUpdateService(18547): WidgetUpdateService created. D/WidgetUpdateService(18547): Handling intent: org.rabold.android.clock.action.UPDATE_WIDGETS I/WidgetUpdateService(18547): Updating widget #23 I/WidgetUpdateService(18547): Updating widget #25 I/WidgetUpdateService(18547): Updating widget #43 I/WidgetUpdateService(18547): WidgetUpdateService destroyed. D/dalvikvm(29937): GC_CONCURRENT freed 406K, 45% free 4127K/7431K, external 0K/0K, paused 4ms+7ms D/dalvikvm( 282): GC_EXTERNAL_ALLOC freed 989K, 55% free 3589K/7943K, external 4390K/4409K, paused 63ms I/MediaRouter( 1762): Found default route: MediaRouter.RouteInfo{ uniqueId=android/.support.v7.media.bd:DEFAULT_ROUTE, name=System, description=null, enabled=true, connecting=false , playbackType=0, playbackStream=3, volumeHandling=1, volume=15, volumeMax=15, presentationDisplayId=-1, extras=null, providerPackageName=android } D/dalvikvm( 188): GC_CONCURRENT freed 1799K, 55% free 7900K/17543K, external 4233K/4824K, paused 7ms+22ms W/InputManagerService( 188): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@41048e48 D/YouTube MDX( 1595): discoveryRequestChanged : DiscoveryRequest{ selector=MediaRouteSelector{ controlCategories=[com.google.android.gms.cast.CATEGORY_CAST/826DF1D8, com.google.and roid.gms.cast.CATEGORY_CAST/05E08722] }, activeScan=true, isValid=true } D/CastMediaRouteProvider(27176): in onDiscoveryRequestChanged: request=DiscoveryRequest{ selector=MediaRouteSelector{ controlCategories=[com.google.android.gms.cast.CATEGORY_CAST/8 26DF1D8, com.google.android.gms.cast.CATEGORY_CAST/05E08722] }, activeScan=true, isValid=true } D/CastMediaRouteProvider(27176): starting the scan D/DeviceScanner(27176): stopScanInit D/MdnsDeviceScanner(27176): refreshLoop exiting D/DeviceScanner(27176): scan stopped D/CastMediaRouteProvider(27176): DeviceScanner.Listener#onAllDevicesOffline D/CastMediaRouteProvider(27176): published 0 routes D/DeviceScanner(27176): connectivity state changed. connected? true, errorState? false D/DeviceScanner(27176): startScanInit D/DeviceScanner(27176): re-established connectivity after connectivity changed; restarting scan D/DeviceScanner(27176): startScanInit D/MdnsDeviceScanner(27176): startScanInternal D/MdnsDeviceScanner(27176): startScanInternal D/DeviceScanner(27176): scan started D/DeviceScanner(27176): notifyDeviceOnline: "Echelon" (52fc5db3bc6a94b51a70e4f2cc20d941) D/CastMediaRouteProvider(27176): DeviceScanner.Listener#onDeviceOnline :"Echelon" (52fc5db3bc6a94b51a70e4f2cc20d941) D/DeviceFilter(27176): connecting to: /172.24.8.104:8009 (Echelon) D/CastSocket(27176): [device-filter-131] Connecting to /172.24.8.104:8009 D/CastSocketMultiplexer(27176): added socket D/CastSocket(27176): [device-filter-131] startConnect D/CastSocket(27176): [device-filter-131] channelBufferSize = 18437 D/CastSocket(27176): [device-filter-131] onConnectable D/DeviceFilter(27176): Sending text message to Echelon: (ns=urn:x-cast:com.google.cast.tp.connection, dest=receiver-0) {"origin":{},"package":"gms_cast_mrp","type":"CONNECT"} D/CastSocket(27176): [device-filter-131] **** finished putting message onto circular buffer D/DeviceFilter(27176): Sending text message to Echelon: (ns=urn:x-cast:com.google.cast.receiver, dest=receiver-0) {"type":"GET_APP_AVAILABILITY","requestId":1,"appId":["826DF1D8","05E08722"]} D/CastSocket(27176): [device-filter-131] **** finished putting message onto circular buffer D/CastSocket(27176): [device-filter-131] **** new message(s) available in socket buffer D/DeviceFilter(27176): onMessageReceived: gms_cast_mrp-131 D/DeviceFilter(27176): Sending text message to Echelon: (ns=urn:x-cast:com.google.cast.tp.connection, dest=receiver-0) {"type":"CLOSE"} D/CastSocket(27176): [device-filter-131] **** finished putting message onto circular buffer D/CastSocket(27176): [device-filter-131] disconnect. isWriteBufferEmpty: false D/CastMediaRouteProvider(27176): DeviceFilter#onDeviceAccepted: "Echelon" (52fc5db3bc6a94b51a70e4f2cc20d941) D/CastMediaRouteProvider(27176): buildRouteDescriptorForDevice: id=52fc5db3bc6a94b51a70e4f2cc20d941, description=Echelon, connecting=false, volume=0 D/CastMediaRouteProvider(27176): published 1 routes D/CastSocket(27176): [device-filter-131] doTeardown with reason=0 D/DeviceFilter(27176): Device filter disconnected D/CastRouteController(27176): [instance-22] onSelect D/CastMediaRouteProvider(27176): creating CastDeviceController for "Echelon" (52fc5db3bc6a94b51a70e4f2cc20d941) D/CastDeviceController(27176): [instance-103 MRP] calling CastIntentService.connectToDevice D/CastDeviceController(27176): [instance-103 MRP] connectToDeviceInternal; socket state = 0 D/CastDeviceController(27176): [instance-103 MRP] connecting socket now D/CastSocket(27176): [instance-103] Connecting to chromecast.cklabs.org/172.24.8.104:8009 D/CastSocketMultiplexer(27176): added socket D/CastSocket(27176): [instance-103] startConnect D/dalvikvm( 1762): DexOpt: couldn't find field Landroid/content/res/Configuration;.smallestScreenWidthDp W/dalvikvm( 1762): VFY: unable to resolve instance field 44 D/dalvikvm( 1762): VFY: replacing opcode 0x52 at 0x003a D/dalvikvm( 1762): VFY: dead code 0x003c-0040 in Lcom/google/android/gms/common/e;.b (Landroid/content/Context;II)Ljava/lang/String; D/CastSocket(27176): [instance-103] channelBufferSize = 18437 D/dalvikvm(27176): GC_CONCURRENT freed 663K, 79% free 5622K/26439K, external 0K/0K, paused 5ms+8ms D/CastService(27176): [instance-82] connecting to device with lastApplicationId=null, lastSessionId=null D/CastService(27176): [instance-82] acquireDeviceController by com.google.android.apps.chromecast.app D/CastSocket(27176): [instance-103] onConnectable D/CastService(27176): [instance-82] connecting to device with applicationId=null, sessionId=null D/CastDeviceController(27176): [instance-104] calling CastIntentService.connectToDevice D/YouTube MDX( 1595): discoveryRequestChanged : DiscoveryRequest{ selector=MediaRouteSelector{ controlCategories=[com.google.android.gms.cast.CATEGORY_CAST/826DF1D8] }, activeScan=true, isValid=true } D/CastMediaRouteProvider(27176): in onDiscoveryRequestChanged: request=DiscoveryRequest{ selector=MediaRouteSelector{ controlCategories=[com.google.android.gms.cast.CATEGORY_CAST/826DF1D8] }, activeScan=true, isValid=true } D/CastMediaRouteProvider(27176): starting the scan D/CastDeviceController(27176): [instance-104] connectToDeviceInternal; socket state = 0 D/CastDeviceController(27176): [instance-104] connecting socket now D/CastSocket(27176): [instance-104] Connecting to /172.24.8.104:8009 D/CastSocketMultiplexer(27176): added socket D/DeviceScanner(27176): stopScanInit D/MdnsDeviceScanner(27176): refreshLoop exiting D/DeviceScanner(27176): scan stopped D/CastMediaRouteProvider(27176): DeviceScanner.Listener#onAllDevicesOffline D/CastMediaRouteProvider(27176): device "Echelon" (52fc5db3bc6a94b51a70e4f2cc20d941) is in use; not removing route D/CastMediaRouteProvider(27176): buildRouteDescriptorForDevice: id=52fc5db3bc6a94b51a70e4f2cc20d941, description=Echelon, connecting=true, volume=0 D/CastMediaRouteProvider(27176): published 1 routes D/CastSocket(27176): [instance-104] startConnect D/CastSocket(27176): [instance-104] channelBufferSize = 18437 D/DeviceScanner(27176): connectivity state changed. connected? true, errorState? false D/CastSocket(27176): [instance-104] onConnectable D/DeviceScanner(27176): startScanInit D/DeviceScanner(27176): re-established connectivity after connectivity changed; restarting scan D/DeviceScanner(27176): startScanInit D/MdnsDeviceScanner(27176): startScanInternal D/MdnsDeviceScanner(27176): startScanInternal D/DeviceScanner(27176): scan started D/DeviceScanner(27176): notifyDeviceOnline: "Echelon" (52fc5db3bc6a94b51a70e4f2cc20d941) D/CastMediaRouteProvider(27176): DeviceScanner.Listener#onDeviceOnline :"Echelon" (52fc5db3bc6a94b51a70e4f2cc20d941) D/DeviceFilter(27176): connecting to: /172.24.8.104:8009 (Echelon) D/CastSocket(27176): [device-filter-132] Connecting to /172.24.8.104:8009 D/CastSocketMultiplexer(27176): added socket D/CastSocket(27176): [device-filter-132] startConnect D/CastSocket(27176): [device-filter-132] channelBufferSize = 18437 D/CastSocket(27176): [device-filter-132] onConnectable D/dalvikvm(27176): GC_CONCURRENT freed 322K, 77% free 6278K/26439K, external 0K/0K, paused 6ms+23ms D/CastDeviceController(27176): [instance-103 MRP] onSocketConnectedInternal D/CastSocket(27176): [instance-103] **** finished putting message onto circular buffer D/CastDeviceController(27176): [instance-104] onSocketConnectedInternal D/CastSocket(27176): [instance-104] **** finished putting message onto circular buffer D/DeviceFilter(27176): Sending text message to Echelon: (ns=urn:x-cast:com.google.cast.tp.connection, dest=receiver-0) {"origin":{},"package":"gms_cast_mrp","type":"CONNECT"} D/CastSocket(27176): [device-filter-132] **** finished putting message onto circular buffer D/DeviceFilter(27176): Sending text message to Echelon: (ns=urn:x-cast:com.google.cast.receiver, dest=receiver-0) {"type":"GET_APP_AVAILABILITY","requestId":1,"appId":["826DF1D8"]} D/CastSocket(27176): [device-filter-132] **** finished putting message onto circular buffer D/CastSocket(27176): [instance-103] **** new message(s) available in socket buffer D/CastSocket(27176): [instance-104] **** new message(s) available in socket buffer D/DeviceAuthChannel(27176): [instance-103 MRP] Received a protobuf: bdn@40653278 D/DeviceAuthChannel(27176): [instance-103 MRP] Device authentication failed: 4 D/CastDeviceController(27176): [instance-103 MRP] handleConnectionFailure; statusCode=2000, mDisconnectStatusCode=0 D/CastMediaRouteProvider(27176): CastDeviceController.Listener.onConnectionFailed: 7 D/CastSocket(27176): [device-filter-132] **** new message(s) available in socket buffer D/DeviceFilter(27176): onMessageReceived: gms_cast_mrp-132 D/DeviceFilter(27176): Sending text message to Echelon: (ns=urn:x-cast:com.google.cast.tp.connection, dest=receiver-0) {"type":"CLOSE"} D/CastRouteController(27176): [instance-22] shutDownMirroringIfNeeded. error:true D/CastMediaRouteProvider(27176): disposing CastDeviceController for "Echelon" (52fc5db3bc6a94b51a70e4f2cc20d941) D/DeviceScanner(27176): notifyDeviceOffline: "Echelon" (52fc5db3bc6a94b51a70e4f2cc20d941) D/CastMediaRouteProvider(27176): published 0 routes D/CastMediaRouteProvider(27176): DeviceScanner.Listener#onDeviceOffline :"Echelon" (52fc5db3bc6a94b51a70e4f2cc20d941) D/CastMediaRouteProvider(27176): published 0 routes D/DeviceAuthChannel(27176): [instance-104] Received a protobuf: bdn@406973b8 D/CastSocket(27176): [device-filter-132] **** finished putting message onto circular buffer D/CastSocket(27176): [device-filter-132] disconnect. isWriteBufferEmpty: false D/CastMediaRouteProvider(27176): DeviceFilter#onDeviceAccepted: "Echelon" (52fc5db3bc6a94b51a70e4f2cc20d941) D/CastMediaRouteProvider(27176): buildRouteDescriptorForDevice: id=52fc5db3bc6a94b51a70e4f2cc20d941, description=Echelon, connecting=false, volume=0 D/CastMediaRouteProvider(27176): published 1 routes D/DeviceAuthChannel(27176): [instance-104] Device authentication failed: 4 D/CastSocket(27176): [device-filter-132] doTeardown with reason=0 D/CastDeviceController(27176): [instance-104] handleConnectionFailure; statusCode=2000, mDisconnectStatusCode=0 D/DeviceFilter(27176): Device filter disconnected D/CastDeviceController(27176): [instance-103 MRP] disconnectFromDeviceInternal: disposed: false isSocketConnected(): true D/CastSocket(27176): [instance-103] disconnect. isWriteBufferEmpty: true D/CastDeviceController(27176): [instance-103 MRP] ["Echelon" (52fc5db3bc6a94b51a70e4f2cc20d941)] *** disposing *** D/CastSocket(27176): [instance-103] ClosedChannelException when state was 3 D/CastSocket(27176): java.nio.channels.ClosedChannelException D/CastSocket(27176): at azm.k(SourceFile:616) D/CastSocket(27176): at azq.run(SourceFile:93) D/CastSocket(27176): at java.lang.Thread.run(Thread.java:1019) D/CastSocket(27176): [instance-103] doTeardown with reason=1 D/CastDeviceController(27176): [instance-103 MRP] onDisconnected; socketError=1 D/CastDeviceController(27176): [instance-103 MRP] finishDisconnecting; socketError=1, mDisconnectStatusCode=0 D/CastMediaRouteProvider(27176): CastDeviceController.Listener.onDisconnected: 7 D/CastMediaRouteProvider(27176): buildRouteDescriptorForDevice: id=52fc5db3bc6a94b51a70e4f2cc20d941, description=Echelon, connecting=false, volume=0 D/CastMediaRouteProvider(27176): published 1 routes D/CastDeviceController(27176): [instance-103 MRP] disconnectFromDeviceInternal: disposed: true isSocketConnected(): false D/CastDeviceController(27176): [instance-103 MRP] Socket is NOT connected. W/InputManagerService( 188): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@408bda50 D/dalvikvm( 270): GC_CONCURRENT freed 824K, 47% free 4922K/9287K, external 525K/1037K, paused 5ms+6ms I/wpa_supplicant(24212): CTRL-EVENT-SCAN-RESULTS Ready