butterproject / butter-android

All the cool technical bits of what used to be Popcorn Time for Android
Other
316 stars 369 forks source link

Issues with BeamerService (possible memory leak or related) #153

Open aldoborrero opened 7 years ago

aldoborrero commented 7 years ago

Android version: 4.4 but easily replicable also on 7.0

This needs further investigation.

Steps to reproduce the behaviour (sometimes works, sometimes not):

  1. Open Butter app
  2. Select media with Trailer
  3. Click on Watch Trailer
  4. Go back to previous screen
  5. Click again on Watch Trailer
03-28 18:33:49.415 695-695/com.android.systemui V/DeadZone: consuming errant click: (1275.3357,21.0625)
03-28 18:33:51.731 638-653/system_process I/Process: Sending signal. PID: 3373 SIG: 3
03-28 18:33:51.731 638-653/system_process W/ActivityManager: Timeout executing service: ServiceRecord{52af3378 u0 butter.droid.dev/butter.droid.base.manager.beaming.server.BeamServerService}
03-28 18:33:51.735 3373-3378/butter.droid.dev I/dalvikvm: threadid=3: reacting to signal 3
03-28 18:33:51.763 3373-3378/butter.droid.dev I/dalvikvm: Wrote stack traces to '/data/anr/traces.txt'
03-28 18:33:51.763 638-653/system_process I/Process: Sending signal. PID: 638 SIG: 3
03-28 18:33:51.763 638-642/system_process I/dalvikvm: threadid=3: reacting to signal 3
03-28 18:33:51.819 638-672/system_process W/EventHub: poll failed (errno=1)
03-28 18:33:51.843 638-651/system_process E/Sensors: Select fail, disconnect all clients (errno=4)
03-28 18:33:51.855 638-642/system_process I/dalvikvm: Wrote stack traces to '/data/anr/traces.txt'
03-28 18:33:51.855 638-653/system_process I/Process: Sending signal. PID: 800 SIG: 3
03-28 18:33:51.855 800-805/com.android.phone I/dalvikvm: threadid=3: reacting to signal 3
03-28 18:33:51.899 800-805/com.android.phone I/dalvikvm: Wrote stack traces to '/data/anr/traces.txt'
03-28 18:33:51.899 638-653/system_process I/Process: Sending signal. PID: 695 SIG: 3
03-28 18:33:51.899 695-700/com.android.systemui I/dalvikvm: threadid=3: reacting to signal 3
03-28 18:33:51.919 695-700/com.android.systemui I/dalvikvm: Wrote stack traces to '/data/anr/traces.txt'
03-28 18:33:52.915 638-653/system_process D/dalvikvm: GC_FOR_ALLOC freed 1130K, 29% free 11006K/15300K, paused 7ms, total 7ms
03-28 18:33:52.935 638-653/system_process D/dalvikvm: GC_EXPLICIT freed 270K, 28% free 11042K/15300K, paused 1ms+1ms, total 8ms
03-28 18:33:53.439 638-653/system_process E/ActivityManager: ANR in butter.droid.dev
                                                             PID: 3373
                                                             Reason: Executing service butter.droid.dev/butter.droid.base.manager.beaming.server.BeamServerService
                                                             Load: 0.32 / 0.4 / 0.3
                                                             CPU usage from 8348ms to 0ms ago:
                                                               0.3% 638/system_server: 0% user + 0.3% kernel
                                                               0% 1//init: 0% user + 0% kernel
                                                               0% 86/adbd: 0% user + 0% kernel / faults: 114 minor
                                                               0% 308/surfaceflinger: 0% user + 0% kernel
                                                               0.1% 3373/butter.droid.dev: 0% user + 0.1% kernel / faults: 3 minor
                                                              +0% 3454/logcat: 0% user + 0% kernel
                                                             0.2% TOTAL: 0% user + 0.1% kernel
                                                             CPU usage from 1203ms to 1706ms later:
                                                               2% 638/system_server: 0% user + 2% kernel
                                                             0% TOTAL: 0% user + 0% kernel
03-28 18:33:54.539 638-684/system_process D/MobileDataStateTracker: default: setPolicyDataEnable(enabled=true)
03-28 18:33:54.691 638-651/system_process D/Sensors: Client connection accepted (150)
03-28 18:33:54.727 638-684/system_process D/MobileDataStateTracker: default: setPolicyDataEnable(enabled=true)
03-28 18:33:54.815 638-684/system_process D/MobileDataStateTracker: default: setPolicyDataEnable(enabled=true)
03-28 18:33:54.867 638-684/system_process D/MobileDataStateTracker: default: setPolicyDataEnable(enabled=true)
03-28 18:33:54.919 638-684/system_process D/MobileDataStateTracker: default: setPolicyDataEnable(enabled=true)
03-28 18:33:55.655 638-684/system_process D/MobileDataStateTracker: default: setPolicyDataEnable(enabled=true)
03-28 18:33:55.679 638-653/system_process W/ActivityManager:   Force finishing activity butter.droid.dev/butter.droid.ui.main.MainActivity
03-28 18:33:55.683 638-653/system_process I/ActivityManager: Killing 3373:butter.droid.dev/u0a58 (adj 0): user request after error
03-28 18:33:55.687 310-335/? W/genymotion_audio: out_write() limiting sleep time 116462 to 39909
03-28 18:33:55.699 638-682/system_process E/WifiStateMachine: Error! unhandled message{ when=0 what=131156 target=com.android.internal.util.StateMachine$SmHandler }
03-28 18:33:55.699 638-671/system_process W/InputDispatcher: channel '52965a80 butter.droid.dev/butter.droid.ui.media.detail.MediaDetailActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x9
03-28 18:33:55.699 638-671/system_process E/InputDispatcher: channel '52965a80 butter.droid.dev/butter.droid.ui.media.detail.MediaDetailActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
03-28 18:33:55.699 638-812/system_process W/InputDispatcher: Attempted to unregister already unregistered input channel '52965a80 butter.droid.dev/butter.droid.ui.media.detail.MediaDetailActivity (server)'
03-28 18:33:55.699 638-930/system_process I/WindowState: WIN DEATH: Window{529525d4 u0 butter.droid.dev/butter.droid.ui.main.MainActivity}
03-28 18:33:55.699 638-828/system_process W/ActivityManager: Service crashed 2 times, stopping: ServiceRecord{52af3378 u0 butter.droid.dev/butter.droid.base.manager.beaming.server.BeamServerService}
03-28 18:33:55.699 638-650/system_process E/WifiService: Multicaster binderDied
03-28 18:33:55.699 638-828/system_process W/ActivityManager: Service crashed 2 times, stopping: ServiceRecord{52ae897c u0 butter.droid.dev/butter.droid.base.torrent.TorrentService}
03-28 18:33:55.699 638-812/system_process I/WindowState: WIN DEATH: Window{52965a80 u0 butter.droid.dev/butter.droid.ui.media.detail.MediaDetailActivity}
03-28 18:33:55.727 310-335/? W/genymotion_audio: out_write() limiting sleep time 89977 to 39909
03-28 18:33:55.747 815-815/com.android.launcher W/EGL_genymotion: eglSurfaceAttrib not implemented
03-28 18:33:55.755 638-708/system_process W/InputMethodManagerService: Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@52972be4 attribute=null, token = android.os.BinderProxy@5297f29c
03-28 18:33:55.767 310-335/? W/genymotion_audio: out_write() limiting sleep time 63492 to 39909
03-28 18:33:55.843 310-335/? W/genymotion_audio: out_write() limiting sleep time 50792 to 39909
aldoborrero commented 7 years ago

More related Stacktraces that freezes the app randomly:

04-07 23:04:34.037 29178-29178/? I/art: Late-enabling -Xcheck:jni
04-07 23:04:34.184 29178-29178/butter.droid.dev I/MultiDex: VM with version 2.1.0 has multidex support
04-07 23:04:34.184 29178-29178/butter.droid.dev I/MultiDex: install
04-07 23:04:34.184 29178-29178/butter.droid.dev I/MultiDex: VM has multidex support, MultiDex support library is disabled.
04-07 23:04:34.235 29178-29178/butter.droid.dev D/NetworkSecurityConfig: No Network Security Config specified, using platform default
04-07 23:04:34.270 29178-29178/butter.droid.dev W/Settings: Setting airplane_mode_on has moved from android.provider.Settings.System to android.provider.Settings.Global, returning read-only value.
04-07 23:04:34.571 29178-29178/butter.droid.dev V/MediaRouter: Adding route: RouteInfo{ name=Teléfono, description=null, status=null, category=RouteCategory{ name=null types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
04-07 23:04:34.578 29178-29178/butter.droid.dev V/MediaRouter: Updating audio routes: AudioRoutesInfo{ type=SPEAKER }
04-07 23:04:34.588 29178-29178/butter.droid.dev V/MediaRouter: Selecting route: RouteInfo{ name=Teléfono, description=null, status=null, category=RouteCategory{ name=null types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
04-07 23:04:34.592 29178-29178/butter.droid.dev I/MediaRouter: Found default route: MediaRouter.RouteInfo{ uniqueId=android/.support.v7.media.SystemMediaRouteProvider:DEFAULT_ROUTE, name=Teléfono, description=null, iconUri=null, enabled=true, connecting=false, connectionState=0, canDisconnect=false, playbackType=0, playbackStream=3, deviceType=0, volumeHandling=1, volume=10, volumeMax=15, presentationDisplayId=-1, extras=null, settingsIntent=null, providerPackageName=android }
04-07 23:04:34.693 29178-29178/butter.droid.dev D/ButterApplication: StorageLocations: {sdCard=/mnt/sdcard}
04-07 23:04:34.694 29178-29178/butter.droid.dev I/ButterApplication: Chosen cache location: /storage/emulated/0/Android/data/butter.droid.dev/cache/torrents
04-07 23:04:34.717 29178-29178/butter.droid.dev W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
04-07 23:04:34.791 29178-29178/butter.droid.dev W/com.sjl.foreground.Foreground: became foreground
04-07 23:04:34.880 29178-29178/butter.droid.dev V/MediaRouter: Selecting route: RouteInfo{ name=Teléfono, description=null, status=null, category=RouteCategory{ name=null types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
04-07 23:04:34.884 29178-29205/butter.droid.dev I/WhisperLink: WPLOG - New log handler set is :com.amazon.whisperlink.platform.GenericAndroidLogHandler@5521ced
04-07 23:04:34.886 29178-29178/butter.droid.dev I/BeamServerService: Starting CastingServer
04-07 23:04:34.945 29178-29178/butter.droid.dev D/TorrentService: onStartCommand
04-07 23:04:34.945 29178-29178/butter.droid.dev D/TorrentService: onBind
04-07 23:04:34.958 29178-29205/butter.droid.dev I/WhisperLink: GenericAndroidPlatform - No Whisperplay XML, will not be hosting any services
04-07 23:04:34.959 29178-29205/butter.droid.dev I/WhisperLink: PlatformOptionsImpl - Added memory channel as internal channel
04-07 23:04:34.961 29178-29205/butter.droid.dev I/WhisperLink: PlatformCoreManager - Loading system services:
04-07 23:04:34.965 29178-29205/butter.droid.dev W/WhisperLink: TExternalSocketFactory - Inet route refresh task cancelled or hasn't been scheduled
04-07 23:04:34.968 29178-29205/butter.droid.dev I/WhisperLink: PlatformCoreManager - Registrar loaded.
04-07 23:04:34.968 29178-29205/butter.droid.dev I/WhisperLink: PlatformCoreManager - ServiceDiscovery loaded.
04-07 23:04:34.968 29178-29205/butter.droid.dev I/WhisperLink: DeviceManagerService - DeviceManagerService instanciating
04-07 23:04:34.969 29178-29205/butter.droid.dev I/WhisperLink: PlatformCoreManager - DeviceManagerService loaded
04-07 23:04:34.977 29178-29205/butter.droid.dev W/WhisperLink: EncryptionUtil - No random generator algorithm NativePRNG available, fall back to SHA1PRNG
04-07 23:04:34.977 29178-29205/butter.droid.dev I/WhisperLink: PlatformCoreManager - AuthDaemonExternalService loaded.
04-07 23:04:34.978 29178-29205/butter.droid.dev I/WhisperLink: PlatformCoreManager - AuthDaemonInternalService loaded.
04-07 23:04:34.992 29178-29205/butter.droid.dev I/WhisperLink: PlatformCoreManager - loading routers
04-07 23:04:34.992 29178-29205/butter.droid.dev E/WhisperLink: PlatformCoreManager - Failed to start service router for udp, secure=true
04-07 23:04:34.993 29178-29205/butter.droid.dev E/WhisperLink: PlatformCoreManager - Failed to start service router for udp, secure=false
04-07 23:04:34.993 29178-29205/butter.droid.dev I/WhisperLink: PlatformOptionsImpl - GenericAndroidPlatformInit for /data/user/0/butter.droid.dev/files
04-07 23:04:35.184 29178-29200/butter.droid.dev I/Adreno: QUALCOMM build                   : 6818200, Idb2b4cb785
                                                          Build Date                       : 11/18/16
                                                          OpenGL ES Shader Compiler Version: XE031.09.00.04
                                                          Local Branch                     : N25
                                                          Remote Branch                    : 
                                                          Remote Branch                    : 
                                                          Reconstruct Branch               : 
04-07 23:04:35.226 29178-29200/butter.droid.dev I/OpenGLRenderer: Initialized EGL, version 1.4
04-07 23:04:35.226 29178-29200/butter.droid.dev D/OpenGLRenderer: Swap behavior 1
04-07 23:04:35.233 29178-29205/butter.droid.dev I/WhisperLink: SecurityManagerFactory - Finished initializing SecurityManagerFactory
04-07 23:04:35.234 29178-29205/butter.droid.dev I/WhisperLink: PlatformOptionsImpl - GenericAndroidPlatformInit for /data/user/0/butter.droid.dev/files
04-07 23:04:35.247 29178-29205/butter.droid.dev I/WhisperLink: PlatformCoreManager - Loaded Service router for external transport=inet, secure=true
04-07 23:04:35.248 29178-29205/butter.droid.dev I/WhisperLink: PlatformCoreManager - Loaded Service router for external transport=inet, secure=false
04-07 23:04:35.249 29178-29205/butter.droid.dev I/WhisperLink: PlatformManager - Starting platform manager, counter=1
04-07 23:04:35.249 29178-29205/butter.droid.dev I/WhisperLink: AccountHandler - Removed 0 authorizations with other devices.
04-07 23:04:35.270 29178-29205/butter.droid.dev I/WhisperLink: GenericAndroidPlatform - Registering network state change listener, listener=com.amazon.whisperlink.platform.GenericAndroidNetworkStateChangeListener@834a024
04-07 23:04:35.273 29178-29243/butter.droid.dev I/WhisperLink: NetworkStateChangeListener - onReceive intent : android.net.conn.CONNECTIVITY_CHANGE
04-07 23:04:35.291 29178-29205/butter.droid.dev I/WhisperLink: PlatformCoreManager - Starting WP System servers...
04-07 23:04:35.340 29178-29205/butter.droid.dev I/WhisperLink: RegistrarService - Registering service amzn.auth.in from package butter.droid.dev
04-07 23:04:35.341 29178-29205/butter.droid.dev I/WhisperLink: RegistrarService - Registering service amzn.auth.ex from package butter.droid.dev
04-07 23:04:35.349 29178-29246/butter.droid.dev I/WhisperLink: WPServer - CONNECTION_POLICY_ONE_PER_REMOTE_DEVICE curr services=[] new services=[]
04-07 23:04:35.350 29178-29242/butter.droid.dev V/BaseMediaListPresenterImpl: ⇢ onSuccess(filters=butter.droid.base.providers.media.MediaProvider$Filters@30f2620, items=[butter.droid.base.providers.media.models.Movie@7d12bd9, butter.droid.base.providers.media.models.Movie@241f99e, butter.droid.base.providers.media.models.Movie@e599c7f, butter.droid.base.providers.media.models.Movie@310844c, butter.droid.base.providers.media.models.Movie@51fac95, butter.droid.base.providers.media.models.Movie@55011aa, butter.droid.base.providers.media.models.Movie@bf5819b, butter.droid.base.providers.media.models.Movie@de79938, butter.droid.base.providers.media.models.Movie@59b7d11, butter.droid.base.providers.media.models.Movie@f759e76, butter.droid.base.providers.media.models.Movie@a09c77, butter.droid.base.providers.media.models.Movie@f1910e4, butter.droid.base.providers.media.models.Movie@529d94d, butter.droid.base.providers.media.models.Movie@1952c02], changed=true) [Thread:"OkHttp http://butter.vodo.net/..."]
04-07 23:04:35.350 29178-29242/butter.droid.dev V/BaseMediaListPresenterImpl: ⇠ onSuccess [0ms]
04-07 23:04:35.351 29178-29205/butter.droid.dev I/WhisperLink: RegistrarService - Registering service amzn.wpen.brok from package butter.droid.dev
04-07 23:04:35.352 29178-29205/butter.droid.dev I/WhisperLink: RegistrarService - Registering service amzn.wpen.sub from package butter.droid.dev
04-07 23:04:35.353 29178-29205/butter.droid.dev I/WhisperLink: RegistrarService - Registering service amzn.endpoint from package butter.droid.dev
04-07 23:04:35.355 29178-29205/butter.droid.dev I/WhisperLink: RegistrarService - Registering service amzn.act.sub from package butter.droid.dev
04-07 23:04:35.356 29178-29205/butter.droid.dev I/WhisperLink: RegistrarService - Registering service amzn.dmgr from package butter.droid.dev
04-07 23:04:35.357 29178-29205/butter.droid.dev I/WhisperLink: RegistrarService - Registering service amzn.state from package butter.droid.dev
04-07 23:04:35.359 29178-29205/butter.droid.dev I/WhisperLink: RegistrarService - Registering service amzn.act.reg from package butter.droid.dev
04-07 23:04:35.360 29178-29205/butter.droid.dev I/WhisperLink: RegistrarService - Registering service amzn.reg from package butter.droid.dev
04-07 23:04:35.360 29178-29246/butter.droid.dev I/WhisperLink: WPServer - CONNECTION_POLICY_ONE_PER_REMOTE_DEVICE curr services=[] new services=[]
04-07 23:04:35.368 29178-29205/butter.droid.dev I/WhisperLink: WhisperLinkUtil - Adding processor to WPServer :com.amazon.whisperlink.core.activity.ActivityRegistrarService$RegistrarCallbackService@e0fc068: is data provider :false
04-07 23:04:35.371 29178-29205/butter.droid.dev I/WhisperLink: RegistrarService - Registering service wlink_cb_0_butter.droid.dev from package butter.droid.dev
04-07 23:04:35.372 29178-29246/butter.droid.dev I/WhisperLink: WPServer - CONNECTION_POLICY_ONE_PER_REMOTE_DEVICE curr services=[] new services=[]
04-07 23:04:35.382 29178-29205/butter.droid.dev I/WhisperLink: DeviceCallbackRegistry - Adding callback, type=com.amazon.whisperlink.service.RegistrarCb, callback=[devicecb: device=[device: local=true, uuid=18107D21D5F69C14070140B7A853CC58], cb=Description(sid:wlink_cb_0_butter.droid.dev, friendlyName:null, accessLevel:0, security:0, flags:0, version:0), channel=memory, connInfo=null]
04-07 23:04:35.395 29178-29205/butter.droid.dev I/WhisperLink: PlatformCoreManager - Start listening on external connections
04-07 23:04:35.402 29178-29260/butter.droid.dev I/WhisperLink: JmdnsManager - Starting JMDNS
04-07 23:04:35.420 29178-29266/butter.droid.dev I/WhisperplayControllerAdapter: WhisperLinkPlatform connected
04-07 23:04:35.421 29178-29266/butter.droid.dev I/WhisperLink: WhisperLinkUtil - Adding processor to WPServer :com.amazon.whisperplay.fling.media.controller.impl.RegistrarListener@622d362: is data provider :false
04-07 23:04:35.421 29178-29266/butter.droid.dev I/WhisperLink: WhisperLinkUtil - Adding processor to WPServer :com.amazon.whisperplay.fling.media.controller.impl.ProxyStatusCallback@9080cf3: is data provider :false
04-07 23:04:35.422 29178-29266/butter.droid.dev I/WhisperplayControllerAdapter: WhisperLinkPlatform connected - start callback handler
04-07 23:04:35.424 29178-29266/butter.droid.dev I/WhisperLink: RegistrarService - Registering service wlink_cb_1_butter.droid.dev from package butter.droid.dev
04-07 23:04:35.425 29178-29266/butter.droid.dev I/WhisperLink: RegistrarService - Registering service wlink_cb_2_butter.droid.dev from package butter.droid.dev
04-07 23:04:35.427 29178-29246/butter.droid.dev I/WhisperLink: WPServer - CONNECTION_POLICY_ONE_PER_REMOTE_DEVICE curr services=[] new services=[]
04-07 23:04:35.427 29178-29266/butter.droid.dev I/WhisperplayControllerAdapter: WhisperLinkPlatform connected - init registrarListener
04-07 23:04:35.431 29178-29266/butter.droid.dev I/WhisperLink: DeviceCallbackRegistry - Adding callback, type=com.amazon.whisperlink.service.RegistrarCb, callback=[devicecb: device=[device: local=true, uuid=18107D21D5F69C14070140B7A853CC58], cb=Description(sid:wlink_cb_1_butter.droid.dev, friendlyName:null, accessLevel:0, security:0, flags:0, version:0), channel=memory, connInfo=null]
04-07 23:04:35.432 29178-29266/butter.droid.dev I/WhisperplayControllerAdapter: initRegistrarListener - searchAll
04-07 23:04:35.434 29178-29266/butter.droid.dev I/WhisperplayControllerAdapter: Number of initial devices supporting:0
04-07 23:04:35.434 29178-29266/butter.droid.dev I/WhisperplayControllerAdapter: WhisperLinkPlatform connected - synchronized enter
04-07 23:04:35.435 29178-29266/butter.droid.dev I/WhisperplayControllerAdapter: WhisperLinkPlatform connected - synchronized exit
04-07 23:04:35.468 29178-29260/butter.droid.dev I/WhisperLink: JmdnsManager - Not searching, account hint null or empty
04-07 23:04:35.974 29178-29178/butter.droid.dev V/MediaRouter: Dispatching route change: UserRouteInfo{ name=null, description=null, status=null, category=RouteCategory{ name=Dispositivos types=ROUTE_TYPE_USER  groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
04-07 23:04:35.975 29178-29178/butter.droid.dev V/MediaRouter: Dispatching route change: UserRouteInfo{ name=Nexus Player, description=null, status=null, category=RouteCategory{ name=Dispositivos types=ROUTE_TYPE_USER  groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
04-07 23:04:35.975 29178-29178/butter.droid.dev V/MediaRouter: Dispatching route change: UserRouteInfo{ name=Nexus Player, description=Ready To Cast, status=null, category=RouteCategory{ name=Dispositivos types=ROUTE_TYPE_USER  groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
04-07 23:04:35.975 29178-29178/butter.droid.dev V/MediaRouter: Adding route: UserRouteInfo{ name=Nexus Player, description=Ready To Cast, status=null, category=RouteCategory{ name=Dispositivos types=ROUTE_TYPE_USER  groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
04-07 23:04:36.020 29178-29183/butter.droid.dev I/art: Do partial code cache collection, code=28KB, data=27KB
04-07 23:04:36.020 29178-29183/butter.droid.dev I/art: After code cache collection, code=22KB, data=26KB
04-07 23:04:36.020 29178-29183/butter.droid.dev I/art: Increasing code cache capacity to 128KB
04-07 23:04:36.492 29178-29260/butter.droid.dev W/t$DefaultImplementation: Wait for announced timed out: DNS: 192-168-1-33.local. state: probing 2 task: Prober(192-168-1-33.local.) state: probing 2
04-07 23:04:36.501 29178-29260/butter.droid.dev I/WhisperLink: AndroidHashServicesProvider - Insertion conflict hit, ignore. hash=kmP+hMFWsu
04-07 23:04:36.501 29178-29260/butter.droid.dev I/WhisperLink: JmdnsManager - Ignoring start, already started.
04-07 23:04:37.040 29178-29329/butter.droid.dev I/WhisperLink: JmdnsManager - Requesting to resolve service Service Type: _amzn-wplay._tcp.local. Service Name: amzn.dmgr:DE21D9EF2800FC50B3F92B0CC6531359:kmP+hMFWsu:171530 Subtype: 
04-07 23:04:37.052 29178-29330/butter.droid.dev I/WhisperLink: JmdnsServiceManager - Device info only or hash unknown, exchange services
04-07 23:04:37.057 29178-29330/butter.droid.dev I/WhisperLink: DiscoveryManager - device found updated=true
04-07 23:04:37.072 29178-29330/butter.droid.dev I/WhisperLink: TWhisperLinkTransport - Initiating connection to Service: amzn.dmgr Connection Id: 4764 Channel: inet
04-07 23:04:37.241 29178-29178/butter.droid.dev V/MediaRouter: Dispatching route change: UserRouteInfo{ name=Nexus Player, description=Ready To Cast, status=null, category=RouteCategory{ name=Dispositivos types=ROUTE_TYPE_USER  groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
04-07 23:04:37.241 29178-29178/butter.droid.dev V/MediaRouter: Dispatching route change: UserRouteInfo{ name=Nexus Player, description=Ready To Cast, status=null, category=RouteCategory{ name=Dispositivos types=ROUTE_TYPE_USER  groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
04-07 23:04:37.304 29178-29330/butter.droid.dev I/WhisperLink: Connection - Closing connection to Service: amzn.dmgr on Device: 18107D21D5F69C14070140B7A853CC58 Connection Id: 4764 Channel: inet
04-07 23:04:37.305 29178-29330/butter.droid.dev I/WhisperLink: TWhisperLinkTransport - Closing connection for Service: amzn.dmgr isClient: true Connection Id: 4764 Channel: inet
04-07 23:04:37.309 29178-29330/butter.droid.dev I/WhisperLink: AndroidHashServicesProvider - Insertion conflict hit, ignore. hash=kmP+hMFWsu
04-07 23:04:37.310 29178-29330/butter.droid.dev I/WhisperLink: RegistrarService - Invoking service added callback on device=[device: local=false, uuid=DE21D9EF2800FC50B3F92B0CC6531359], service=amzn.act.sub, explorer=mdns
04-07 23:04:37.315 29178-29330/butter.droid.dev I/WhisperLink: RegistrarService - Invoking service added callback on device=[device: local=false, uuid=DE21D9EF2800FC50B3F92B0CC6531359], service=amzn.auth.ex, explorer=mdns
04-07 23:04:37.316 29178-29348/butter.droid.dev I/WhisperLink: TWhisperLinkTransport - Initiating connection to Service: wlink_cb_0_butter.droid.dev Connection Id: 5084 Channel: memory
04-07 23:04:37.316 29178-29330/butter.droid.dev I/WhisperLink: RegistrarService - Invoking service added callback on device=[device: local=false, uuid=DE21D9EF2800FC50B3F92B0CC6531359], service=amzn.dmgr, explorer=mdns
04-07 23:04:37.317 29178-29347/butter.droid.dev I/WhisperLink: TWhisperLinkTransport - Initiating connection to Service: wlink_cb_1_butter.droid.dev Connection Id: 6876 Channel: memory
04-07 23:04:37.318 29178-29330/butter.droid.dev I/WhisperLink: RegistrarService - Invoking service added callback on device=[device: local=false, uuid=DE21D9EF2800FC50B3F92B0CC6531359], service=amzn.wpen.sub, explorer=mdns
04-07 23:04:37.319 29178-29330/butter.droid.dev I/WhisperLink: JmdnsServiceManager - Succeed in exchanging services. Remote device: [device: local=false, uuid=DE21D9EF2800FC50B3F92B0CC6531359]; Remote Service: [Description(sid:amzn.act.sub, friendlyName:ActivityProvider, accessLevel:0, security:0, flags:0, version:1, minSupportedVersion:1), Description(sid:amzn.auth.ex, friendlyName:null, accessLevel:0, security:1, flags:1, version:5, minSupportedVersion:5), Description(sid:amzn.dmgr, friendlyName:null, accessLevel:0, security:0, flags:0, version:2, minSupportedVersion:2), Description(sid:amzn.wpen.sub, friendlyName:null, accessLevel:0, security:0, flags:0, version:0)]
04-07 23:04:37.392 29178-29257/butter.droid.dev I/WhisperLink: TWhisperLinkTransport - Incoming connection from Device: 18107D21D5F69C14070140B7A853CC58 to Service: wlink_cb_0_butter.droid.dev  Connection Id: 5084 Channel: memory
04-07 23:04:37.397 29178-29268/butter.droid.dev I/WhisperLink: TWhisperLinkTransport - Incoming connection from Device: 18107D21D5F69C14070140B7A853CC58 to Service: wlink_cb_1_butter.droid.dev  Connection Id: 6876 Channel: memory
04-07 23:04:37.406 29178-29268/butter.droid.dev I/WhisperLink: TWhisperLinkTransport - Connection accepted for: sid: wlink_cb_1_butter.droid.dev UUID: 18107D21D5F69C14070140B7A853CC58 Device Type: 0 Connection Id: 6876 Channel: memory
04-07 23:04:37.406 29178-29257/butter.droid.dev I/WhisperLink: TWhisperLinkTransport - Connection accepted for: sid: wlink_cb_0_butter.droid.dev UUID: 18107D21D5F69C14070140B7A853CC58 Device Type: 0 Connection Id: 5084 Channel: memory
04-07 23:04:37.406 29178-29268/butter.droid.dev D/RegistrarListener: RegistrarCb: create processor
04-07 23:04:37.409 29178-29363/butter.droid.dev I/WhisperLink: WPServer - WorkerProcess: Starting UUID: 18107D21D5F69C14070140B7A853CC58 Service Id: wlink_cb_0_butter.droid.dev, Connection Id: 5084 Channel: memory 
04-07 23:04:37.411 29178-29362/butter.droid.dev I/WhisperLink: WPServer - WorkerProcess: Starting UUID: 18107D21D5F69C14070140B7A853CC58 Service Id: wlink_cb_1_butter.droid.dev, Connection Id: 6876 Channel: memory 
04-07 23:04:39.490 29178-29183/butter.droid.dev I/art: Do partial code cache collection, code=60KB, data=61KB
04-07 23:04:39.491 29178-29183/butter.droid.dev I/art: After code cache collection, code=60KB, data=61KB
04-07 23:04:39.491 29178-29183/butter.droid.dev I/art: Increasing code cache capacity to 256KB
04-07 23:04:42.453 29178-29264/butter.droid.dev I/WhisperLink: TWhisperLinkTransport - Incoming connection from Device: DE21D9EF2800FC50B3F92B0CC6531359 to Service: amzn.dmgr  Connection Id: 6692 Channel: inet
04-07 23:04:42.456 29178-29264/butter.droid.dev I/WhisperLink: TWhisperLinkTransport - Connection accepted for: sid: amzn.dmgr UUID: DE21D9EF2800FC50B3F92B0CC6531359 Device Type: 0 Connection Id: 6692 Channel: inet
04-07 23:04:42.458 29178-29544/butter.droid.dev I/WhisperLink: TThreadPoolServiceRouter: INET:  - Forwarding connection to Service: amzn.dmgr from Device: DE21D9EF2800FC50B3F92B0CC6531359 Connection Id: 6692 Channel: inet
04-07 23:04:42.460 29178-29544/butter.droid.dev I/WhisperLink: TWhisperLinkTransport - Initiating connection to Service: amzn.dmgr Connection Id: 6692 Channel: inet
04-07 23:04:42.487 29178-29253/butter.droid.dev I/WhisperLink: TWhisperLinkTransport - Incoming connection from Device: DE21D9EF2800FC50B3F92B0CC6531359 to Service: amzn.dmgr  Connection Id: 6692 Channel: inet
04-07 23:04:42.490 29178-29253/butter.droid.dev I/WhisperLink: TWhisperLinkTransport - Connection accepted for: sid: amzn.dmgr UUID: DE21D9EF2800FC50B3F92B0CC6531359 Device Type: 0 Connection Id: 6692 Channel: inet
04-07 23:04:42.491 29178-29549/butter.droid.dev I/WhisperLink: WPServer - WorkerProcess: Starting UUID: DE21D9EF2800FC50B3F92B0CC6531359 Service Id: amzn.dmgr, Connection Id: 6692 Channel: inet 
04-07 23:04:42.563 29178-29178/butter.droid.dev V/MediaRouter: Dispatching route change: UserRouteInfo{ name=Nexus Player, description=Ready To Cast, status=null, category=RouteCategory{ name=Dispositivos types=ROUTE_TYPE_USER  groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
04-07 23:04:42.563 29178-29178/butter.droid.dev V/MediaRouter: Dispatching route change: UserRouteInfo{ name=Nexus Player, description=Ready To Cast, status=null, category=RouteCategory{ name=Dispositivos types=ROUTE_TYPE_USER  groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
04-07 23:04:42.565 29178-29554/butter.droid.dev I/WhisperLink: DiscoveryManager - device found updated=true
04-07 23:04:42.566 29178-29554/butter.droid.dev I/WhisperLink: RegistrarService - Invoking service added callback on device=[device: local=false, uuid=DE21D9EF2800FC50B3F92B0CC6531359], service=amzn.wpen.sub, explorer=mdns
04-07 23:04:42.567 29178-29554/butter.droid.dev I/WhisperLink: RegistrarService - Invoking service added callback on device=[device: local=false, uuid=DE21D9EF2800FC50B3F92B0CC6531359], service=amzn.act.sub, explorer=mdns
04-07 23:04:42.569 29178-29554/butter.droid.dev I/WhisperLink: RegistrarService - Invoking service added callback on device=[device: local=false, uuid=DE21D9EF2800FC50B3F92B0CC6531359], service=amzn.dmgr, explorer=mdns
04-07 23:04:42.571 29178-29554/butter.droid.dev I/WhisperLink: RegistrarService - Invoking service added callback on device=[device: local=false, uuid=DE21D9EF2800FC50B3F92B0CC6531359], service=amzn.auth.ex, explorer=mdns
04-07 23:04:42.579 29178-29550/butter.droid.dev I/WhisperLink: TWhisperLinkTransport - Closing connection for Service: amzn.dmgr isClient: true Connection Id: 6692 Channel: inet
04-07 23:04:42.580 29178-29549/butter.droid.dev I/WhisperLink: WPServer - WorkerProcess: Closing UUID: DE21D9EF2800FC50B3F92B0CC6531359 Service Id: amzn.dmgr, Connection Id: 6692 Channel: inet 
04-07 23:04:42.580 29178-29550/butter.droid.dev I/WhisperLink: TWhisperLinkTransport - Closing connection for Service: amzn.dmgr isClient: false Connection Id: 6692 Channel: inet
04-07 23:04:42.582 29178-29549/butter.droid.dev I/WhisperLink: TWhisperLinkTransport - Closing connection for Service: amzn.dmgr isClient: false Connection Id: 6692 Channel: inet
04-07 23:04:51.391 29178-29178/butter.droid.dev V/MediaRouter: Dispatching route change: UserRouteInfo{ name=Nexus Player, description=Ready To Cast, status=null, category=RouteCategory{ name=Dispositivos types=ROUTE_TYPE_USER  groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
04-07 23:04:51.391 29178-29178/butter.droid.dev V/MediaRouter: Dispatching route change: UserRouteInfo{ name=Nexus Player, description=Ready To Cast, status=null, category=RouteCategory{ name=Dispositivos types=ROUTE_TYPE_USER  groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
04-07 23:04:53.838 29178-29178/butter.droid.dev V/MediaRouter: Dispatching route change: UserRouteInfo{ name=Nexus Player, description=Ready To Cast, status=null, category=RouteCategory{ name=Dispositivos types=ROUTE_TYPE_USER  groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
04-07 23:04:53.838 29178-29178/butter.droid.dev V/MediaRouter: Dispatching route change: UserRouteInfo{ name=Nexus Player, description=Ready To Cast, status=null, category=RouteCategory{ name=Dispositivos types=ROUTE_TYPE_USER  groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
04-07 23:05:21.559 29178-29183/butter.droid.dev I/art: Do full code cache collection, code=92KB, data=112KB
04-07 23:05:21.560 29178-29183/butter.droid.dev I/art: Starting a blocking GC JitCodeCache
04-07 23:05:21.560 29178-29183/butter.droid.dev I/art: After code cache collection, code=72KB, data=69KB
04-07 23:06:16.969 29178-29178/butter.droid.dev V/MediaRouter: Dispatching route change: UserRouteInfo{ name=Nexus Player, description=Ready To Cast, status=null, category=RouteCategory{ name=Dispositivos types=ROUTE_TYPE_USER  groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
04-07 23:06:16.970 29178-29178/butter.droid.dev V/MediaRouter: Dispatching route change: UserRouteInfo{ name=Nexus Player, description=Ready To Cast, status=null, category=RouteCategory{ name=Dispositivos types=ROUTE_TYPE_USER  groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
04-07 23:06:27.145 29178-29178/butter.droid.dev W/Connect SDK: Network connection is disconnected
04-07 23:06:27.149 29178-29203/butter.droid.dev W/System.err: java.net.SocketException: Socket closed
04-07 23:06:27.150 29178-29203/butter.droid.dev W/System.err:     at java.net.PlainDatagramSocketImpl.receive0(Native Method)
04-07 23:06:27.150 29178-29203/butter.droid.dev W/System.err:     at java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:147)
04-07 23:06:27.150 29178-29203/butter.droid.dev W/System.err:     at java.net.DatagramSocket.receive(DatagramSocket.java:808)
04-07 23:06:27.150 29178-29203/butter.droid.dev W/System.err:     at com.connectsdk.discovery.provider.ssdp.SSDPClient.multicastReceive(SSDPClient.java:109)
04-07 23:06:27.150 29178-29203/butter.droid.dev W/System.err:     at com.connectsdk.discovery.provider.SSDPDiscoveryProvider$4.run(SSDPDiscoveryProvider.java:268)
04-07 23:06:27.150 29178-29203/butter.droid.dev W/System.err:     at java.lang.Thread.run(Thread.java:761)
04-07 23:06:27.353 29178-29243/butter.droid.dev I/WhisperLink: NetworkStateChangeListener - onReceive intent : android.net.conn.CONNECTIVITY_CHANGE
04-07 23:06:28.142 29178-29243/butter.droid.dev I/WhisperLink: NetworkStateChangeListener - onReceive intent : android.net.conn.CONNECTIVITY_CHANGE
04-07 23:06:28.396 29178-30577/butter.droid.dev W/t$DefaultImplementation: Wait for canceled timed out: DNS: 192-168-1-33.local. state: canceling 2 task: Canceler(192-168-1-33.local.) state: canceling 2
04-07 23:06:28.402 29178-30577/butter.droid.dev I/WhisperLink: JmdnsManager - Stopping JMDNS
04-07 23:06:29.409 29178-30577/butter.droid.dev I/WhisperLink: RegistrarService - Invoking service removed callback on device=[device: local=false, uuid=DE21D9EF2800FC50B3F92B0CC6531359], service=amzn.dmgr,explorer=mdns
04-07 23:06:29.418 29178-30577/butter.droid.dev I/WhisperLink: RegistrarService - Invoking service removed callback on device=[device: local=false, uuid=DE21D9EF2800FC50B3F92B0CC6531359], service=amzn.auth.ex,explorer=mdns
04-07 23:06:29.420 29178-30577/butter.droid.dev I/WhisperLink: RegistrarService - Invoking service removed callback on device=[device: local=false, uuid=DE21D9EF2800FC50B3F92B0CC6531359], service=amzn.act.sub,explorer=mdns
04-07 23:06:29.422 29178-30577/butter.droid.dev I/WhisperLink: RegistrarService - Invoking service removed callback on device=[device: local=false, uuid=DE21D9EF2800FC50B3F92B0CC6531359], service=amzn.wpen.sub,explorer=mdns
04-07 23:15:24.233 29178-29183/butter.droid.dev I/art: Do partial code cache collection, code=110KB, data=122KB
04-07 23:15:24.234 29178-29183/butter.droid.dev I/art: After code cache collection, code=110KB, data=122KB
04-07 23:15:24.234 29178-29183/butter.droid.dev I/art: Increasing code cache capacity to 512KB
04-07 23:56:43.606 29178-29184/butter.droid.dev I/art: Thread[3,tid=29184,WaitingInMainSignalCatcherLoop,Thread*=0x7bdc6cc000,peer=0x12c4c8b0,"Signal Catcher"]: reacting to signal 3
04-07 23:56:43.892 29178-29184/butter.droid.dev I/art: Wrote stack traces to '/data/anr/traces.txt'
04-07 23:57:57.886 29178-29184/butter.droid.dev I/art: Thread[3,tid=29184,WaitingInMainSignalCatcherLoop,Thread*=0x7bdc6cc000,peer=0x32c0d160,"Signal Catcher"]: reacting to signal 3
04-07 23:57:58.053 29178-29184/butter.droid.dev I/art: Wrote stack traces to '/data/anr/traces.txt'