Android 10 roon remote freezes after selecting "EXPLORE" on Tidal Screen

Roon Core Machine

HP ENVY Laptop
|Processor|AMD Ryzen 5 4500U with Radeon Graphics 2.38 GHz|
|Installed RAM|16.0 GB (15.4 GB usable)|
System type|64-bit operating system, x64-based processor|

Networking Gear & Setup Details

using wi-fi to connect Galaxy Tab A as Roon Remote
Netgear AX6 Router

Connected Audio Devices

NAD M10 connected to Roon via Wi-Fi

Library Size

566 albums with 7178 tracks

Description of Issue

Selecting Tidal under “Browse” on Roon Remote and then the “Explore” option on the resultant screen causes my Roon Remote app to freeze. The app must then be closed and restarted.

The problem does not exist when doing same steps in Roon on my Core machine. Likewise I can switch between “What’s New”, “Playlists”, and “My Tidal Collection” using the Roon Remote on Android without issue. However whenever I select “Explore”, roon remote freezes again and I have to restart the Android app.

Any help would be appreciated.
Thx.

Have deinstalled and reinstalled the app?

Hi @Patrick_Harley, I’d like to take a look at what’s happening here. Would you be willing to try doing this:

Connect your PC to Android phone and install ADB (instructions are here (all platforms)). Then:

  1. Type adb shell in terminal
  2. Type logcat v (ref: Logcat command-line tool | Android Developers)
  3. Reproduce the problem and let terminal print logs for 3-5 more seconds
  4. Select output from the moment you started the reproduction of the bug till the very end
  5. Send us the logs

Hello,

For some reason I did not see your response. For the record I uninstalled and reinstalled both my Roon Remote and Roon Core: the same problem persists.

I had some difficulty following your directions but I believe that I have managed to get the info you were seeking. However, I am running up against character limits in attempting to post the log.

09-01 13:28:03.047 16231 16231 D ViewRootImpl@16ed664[SubSettings]: MSG_WINDOW_FOCUS_CHANGED 1 1
09-01 13:28:03.047 16231 16231 D InputMethodManager: prepareNavigationBarInfo() DecorView@7b5269a[SubSettings]
09-01 13:28:03.047 16231 16231 D InputMethodManager: getNavigationBarColor() -16711423
09-01 13:28:03.047 3160 3342 D InputDispatcher: Focus entered window (16231): 9176d18 in display 0 0
09-01 13:28:03.047 16231 16231 E AccessibilityManager: semUpdateAssitantMenu invoking from manager:
09-01 13:28:03.048 4813 4813 D MTPRx : MTP_RUNNING_STATUS = 1
09-01 13:28:03.052 3160 3342 D InputMethodManagerService: mSecureKeypadEnabled = false
09-01 13:28:03.052 3160 3342 V InputMethodManagerService: startInputOrWindowGainedFocusInternalLocked: reason=WINDOW_FOCUS_GAIN_REPORT_ONLY client=android.os.BinderProxy@92fd3a3 inputContext=null missingMethods= attribute=null startInputFlags=(none) softInputMode=STATE_UNSPECIFIED|ADJUST_RESIZE windowFlags=#81810100 unverifiedTargetSdkVersion=29
09-01 13:28:03.052 3160 3342 V InputMethodManagerService: IME PreRendering MASTER flag: false, LowRam: false
09-01 13:28:03.052 4813 4813 D MTPRx : battery status : Charging
09-01 13:28:03.052 3160 3342 W InputMethodManagerService: Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@35ff76d attribute=null, token = android.os.BinderProxy@a32b8fb
09-01 13:28:03.053 16231 16231 E ViewRootImpl: sendUserActionEvent() mView returned.
09-01 13:28:03.054 4813 4813 D MTPRx : usb data role status : host [device]
09-01 13:28:03.054 4813 4813 D MTPRx : sendbooster is false!
09-01 13:28:03.054 4813 4813 D MTPRx : In usbRemoved Status bar enabled
09-01 13:28:03.055 3160 3342 D SettingsProvider: isChangeAllowed() : name = mtp_running_status
09-01 13:28:03.056 4813 4813 D MTPRx : inside finishSync
09-01 13:28:03.056 3160 3342 D SettingsProvider: isChangeAllowed() : name = mtp_sync_alive
09-01 13:28:03.056 3160 3160 V SettingsProvider: Notifying for 0: content://settings/system/mtp_running_status
09-01 13:28:03.070 4813 4813 I MTPRx : action : A, selection : 0, update : 0
09-01 13:28:03.071 4813 4813 I MTPRx : action : D, selection : 0, update : 0
09-01 13:28:03.072 4813 4813 I MTPRx : It’s not file transfer case. skip scan.
09-01 13:28:03.072 3160 3342 D SettingsProvider: isChangeAllowed() : name = mtp_drive_display
09-01 13:28:03.072 3160 3342 D SettingsProvider: isChangeAllowed() : name = mtp_sync_alive
09-01 13:28:03.073 3160 3342 D SettingsProvider: isChangeAllowed() : name = mtp_open_session
09-01 13:28:03.074 3160 3342 D SettingsProvider: isChangeAllowed() : name = mtp_event_status
09-01 13:28:03.074 3160 3160 V SettingsProvider: Notifying for 0: content://settings/system/mtp_open_session
09-01 13:28:03.075 4813 4813 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.stopService:1644 android.content.ContextWrapper.stopService:693 android.content.ContextWrapper.stopService:693 com.samsung.android.MtpApplication.MtpReceiver.usbRemoved:959 com.samsung.android.MtpApplication.MtpReceiver$1.handleMessage:623
09-01 13:28:03.077 4813 4813 E MtpService: onDestroy.
09-01 13:28:03.080 3160 3209 D UsbDeviceManager: setUsbConfig(mtp,adb)
09-01 13:28:03.081 4813 4813 E MtpService: Unregister Mtp disable Receiver
09-01 13:28:03.082 4813 4813 E MtpService: Receiver not registered: com.samsung.android.MtpApplication.MtpService$1@adc4627
09-01 13:28:03.082 4813 4813 E MtpService: Unregister mtpEmergencyReceiver
09-01 13:28:03.082 4813 4813 E MtpService: Receiver not registered: com.samsung.android.MtpApplication.MtpService$2@653f0d4
09-01 13:28:03.082 4813 4813 E MtpService: unregistering mtpUserPresentReceiver in UnregisterAllIntent
09-01 13:28:03.082 4813 4813 E MtpService: Receiver not registered: com.samsung.android.MtpApplication.MtpService$4@df420e6
09-01 13:28:03.082 4813 4813 E MTPJNIInterface: noti = 103
09-01 13:28:03.083 3160 3209 D UsbDeviceManager: updateUsbStateBroadcastIfNeeded: remainingFunctions=5
09-01 13:28:03.083 3160 3209 D UsbDeviceManager: broadcasting Intent { act=android.hardware.usb.action.USB_STATE flg=0x31000000 (has extras) } extras: Bundle[{host_connected=false, connected=true, unlocked=true, config_changed=true, adb=true, mtp=true, configured=true}]
09-01 13:28:03.084 3160 3209 D UsbDeviceManager: sending intent ACTION_USB_STATE: connected=true configured=true mCurrentFunctions=5 mHostConnected=false
09-01 13:28:03.084 4813 4813 E libmtp : [mtp_usb_mtp_finalize : 1207] -->****** [mtp_usb_mtp_finalize 1207] mtp_close_fd Calling
09-01 13:28:03.084 4813 4813 E libmtp : [mtp_close_fd : 0118] -->[mtp_close_fd 118] fd = 63…
09-01 13:28:03.085 4813 4813 E libmtp : [mtp_close_fd : 0126] -->[mtp_close_fd 126] USB endpoint [63] closed…
09-01 13:28:03.085 4813 4813 E libmtp : [mtp_usb_mtp_finalize : 1210] -->****** [mtp_usb_mtp_finalize 1210] Updating the gInitializeFlag Flag to FALSE
09-01 13:28:03.085 4813 4813 E libmtp : [mtp_usb_mtp_finalize : 1213] -->****** [mtp_usb_mtp_finalize 1213] Calling mtp_stop_io
09-01 13:28:03.085 3160 3209 D UsbDeviceManager: waitForState: Set waitLoops=40
09-01 13:28:03.092 663 850 V APM_AudioPolicyManager: stopOutput() output 21, stream 1, session 89 portId 25
09-01 13:28:03.092 663 850 V APM_AudioPolicyManager: setBeaconMute(1) mBeaconMuteRefCount=0 mBeaconPlayingRefCount=0
09-01 13:28:03.092 663 850 V APM_AudioPolicyManager: getNewOutputDevices selected devices AUDIO_DEVICE_NONE
09-01 13:28:03.092 663 850 V APM_AudioPolicyManager: setOutputDevices device AUDIO_DEVICE_NONE delayMs 96
09-01 13:28:03.092 663 850 V APM_AudioPolicyManager: setOutputDevices() prevDevice {type:0x2,@:}
09-01 13:28:03.093 663 850 V APM_AudioPolicyManager: setOutputDevices setting same device AUDIO_DEVICE_NONE or null device, force=0, patch handle=19
09-01 13:28:03.093 663 850 V APM_AudioPolicyManager: selectOutputForMusicEffects selected output 13
09-01 13:28:03.135 3160 3209 W Looper : Slow dispatch took 126ms android.fg h=com.android.server.usb.UsbDeviceManager$UsbHandlerLegacy c=null m=1
09-01 13:28:03.136 3160 3209 D AdbDebuggingManager: MESSAGE_ADB_ENABLED
09-01 13:28:03.139 3160 3737 I ActivityManager: Process com.samsung.android.MtpApplication (pid 4813) has died: fore RCVR(53,1315)
09-01 13:28:03.140 3160 3737 D ActivityManager_KPM: Killed Process Scenario:1 , App PID:4813 , App Name:com.samsung.android.MtpApplication , App ADJ:0 , App AdjType:broadcast , Current CCH-ACT Count:0 , Proc State:12
09-01 13:28:03.143 3160 3212 W ActivityManager: setHasOverlayUi called on unknown pid: 4813
09-01 13:28:03.147 3160 16536 D AdbDebuggingManager: Entering thread
09-01 13:28:03.147 3160 16536 D AdbDebuggingManager: Creating socket
09-01 13:28:03.148 3160 16536 E AdbDebuggingManager: Caught an exception opening the socket: java.io.IOException: Connection refused
09-01 13:28:03.148 3160 16536 D AdbDebuggingManager: Closing socket
09-01 13:28:03.152 669 669 I SurfaceFlinger: Display 0 HWC layers:
09-01 13:28:03.152 669 669 I SurfaceFlinger: type | handle | flag | format | source crop (l,t,r,b) | frame | name
09-01 13:28:03.152 669 669 I SurfaceFlinger: ------------±-------------±-----±----------±---------------------------±--------------------±-----
09-01 13:28:03.152 669 669 I SurfaceFlinger: DEVICE | 0xf230ee00 | 0002 | RGBA_8888 | 0.0 0.0 1200.0 1920.0 | 0 0 1200 1920 | com.android.settings/com.android.settings.SubSettings$_16231#0
09-01 13:28:03.152 669 669 I SurfaceFlinger: SOLID_COLOR | | 0004 | Unknown | 0.0 0.0 0.0 0.0 | 0 0 1200 1920 | Dim Layer for - Task=25#0
09-01 13:28:03.152 669 669 I SurfaceFlinger: DEVICE | 0xf230ec00 | 0000 | RGBA_8888 | 0.0 0.0 1200.0 36.0 | 0 0 1200 36 | StatusBar$_3497#0
09-01 13:28:03.152 669 669 I SurfaceFlinger: CLIENT | 0xf230e600 | 0000 | RGBA_8888 | 0.0 0.0 1200.0 72.0 | 0 1848 1200 1920 | NavigationBar0$_3497#0
09-01 13:28:03.152 669 669 I SurfaceFlinger: CLIENT | 0xf0129380 | 0000 | RGBA_8888 | 0.0 0.0 1200.0 1920.0 | 0 0 1200 1920 | $_3497#0
09-01 13:28:03.152 669 669 I SurfaceFlinger:
09-01 13:28:03.153 2704 2704 I Zygote : Process 4813 exited due to signal 9 (Killed)
09-01 13:28:03.156 3160 3221 I libprocessgroup: Successfully killed process cgroup uid 1000 pid 4813 in 16ms
09-01 13:28:03.157 5258 5258 D MtpService: starting MTP server in MTP mode with storage /storage/emulated/0 unlocked as user 0
09-01 13:28:03.157 3160 3342 I ApplicationPolicy: isApplicationExternalStorageWhitelisted:com.samsung.android.SettingsReceiver user:0
09-01 13:28:03.157 3160 3342 D ApplicationPolicy: isApplicationExternalStorageWhitelisted: DO is not enabled on user 0. Allowed.
09-01 13:28:03.157 3160 3342 D ActivityManager: package com.samsung.android.SettingsReceiver, user - 0 is SDcard whitelisted
09-01 13:28:03.157 3160 3342 I ApplicationPolicy: isApplicationExternalStorageBlacklisted:com.samsung.android.SettingsReceiver user:0
09-01 13:28:03.157 3160 3342 D ApplicationPolicy: isApplicationExternalStorageBlacklisted: DO is not enabled on user 0. Allowed.
09-01 13:28:03.157 3160 3342 I ApplicationPolicy: isApplicationExternalStorageBlacklisted:com.samsung.android.SettingsReceiver user:0
09-01 13:28:03.157 3160 3342 D ApplicationPolicy: isApplicationExternalStorageBlacklisted: DO is not enabled on user 0. Allowed.
09-01 13:28:03.161 5258 5258 I MtpService: Couldn’t get control FD!
09-01 13:28:03.166 16535 16537 I adbd : opening control endpoint /dev/usb-ffs/adb/ep0
09-01 13:28:03.168 5258 5258 V MtpService: Adding MTP storage:/storage/emulated/0
09-01 13:28:03.170 5258 16538 E MtpServer: Failed to start usb driver!
09-01 13:28:03.170 5258 5258 E MtpServerJNI: server is null in send_object_removed
09-01 13:28:03.171 2704 2704 D Zygote : Forked child process 16539
09-01 13:28:03.173 16535 16537 I adbd : UsbFfsConnection constructed
09-01 13:28:03.173 16535 16542 I adbd : USB event: FUNCTIONFS_BIND
09-01 13:28:03.176 16539 16539 E Zygote : isWhitelistProcess - Process is Whitelisted
09-01 13:28:03.177 16539 16539 E Zygote : accessInfo : 1
09-01 13:28:03.183 3160 3220 I ActivityManager: Start proc 16539:com.samsung.android.SettingsReceiver/1000 for broadcast {com.samsung.android.SettingsReceiver/com.samsung.android.SettingsReceiver.SettingsIntentReceiver}
09-01 13:28:03.195 16539 16539 E ettingsReceive: Not starting debugger since process cannot load the jdwp agent.
09-01 13:28:03.205 16539 16539 D ActivityThread: setConscryptValidator
09-01 13:28:03.205 16539 16539 D ActivityThread: setConscryptValidator - put
09-01 13:28:03.210 3160 3342 I ActivityManager: DSS OFF for com.samsung.android.SettingsReceiver
09-01 13:28:03.238 16539 16539 I ettingsReceive: The ClassLoaderContext is a special shared library.
09-01 13:28:03.252 16539 16539 I ettingsReceive: The ClassLoaderContext is a special shared library.
09-01 13:28:03.331 3160 3213 I WindowManager: Reparenting to original parent: Surface(name=AppWindowToken{58533a5 token=Token{8aa7d9c ActivityRecord{6c5690f u0 com.android.settings/.SubSettings t25}}})/@0x49fd6eb, destroyLeash=true, surface=Surface(name=46b1dc1 com.android.settings/com.android.settings.SubSettings)/@0x7d6ed54
09-01 13:28:03.332 3160 3213 E WindowManager: win=Window{46b1dc1 u0 com.android.settings/com.android.settings.SubSettings EXITING} destroySurfaces: appStopped=false win.mWindowRemovalAllowed=true win.mRemoveOnExit=true win.mViewVisibility=0 caller=com.android.server.wm.AppWindowToken.destroySurfaces:1235 com.android.server.wm.AppWindowToken.destroySurfaces:1216 com.android.server.wm.WindowState.onExitAnimationDone:5100 com.android.server.wm.WindowStateAnimator.onAnimationFinished:308 com.android.server.wm.WindowState.onAnimationFinished:5541 com.android.server.wm.-$$Lambda$yVRF8YoeNdTa8GR1wDStVsHu8xM.run:2 com.android.server.wm.SurfaceAnimator.lambda$getFinishedCallback$0$SurfaceAnimator:100
09-01 13:28:03.332 3160 3213 I WindowManager: Destroying surface Surface(name=com.android.settings/com.android.settings.SubSettings$_16231)/@0xc7a95dd called by com.android.server.wm.WindowStateAnimator.destroySurface:1784 com.android.server.wm.WindowStateAnimator.destroySurfaceLocked:714 com.android.server.wm.WindowState.destroySurfaceUnchecked:3540 com.android.server.wm.WindowState.destroySurface:3514 com.android.server.wm.AppWindowToken.destroySurfaces:1235 com.android.server.wm.AppWindowToken.destroySurfaces:1216 com.android.server.wm.WindowState.onExitAnimationDone:5100 com.android.server.wm.WindowStateAnimator.onAnimationFinished:308
09-01 13:28:03.333 669 1401 I Layer : id=226 removeFromCurrentState com.android.settings/com.android.settings.SubSettings$_16231#1 (53)
09-01 13:28:03.336 669 1401 I Layer : id=225 removeFromCurrentState 46b1dc1 com.android.settings/com.android.settings.SubSettings#0 (53)
09-01 13:28:03.336 669 1401 I Layer : id=230 removeFromCurrentState Surface(name=46b1dc1 com.android.settings/com.android.settings.SubSettings)/@0x7d6ed54 - animation-leash#0 (53)
09-01 13:28:03.337 3160 3213 I WindowManager: Reparenting to original parent: Surface(name=Task=25)/@0x1795b34, destroyLeash=true, surface=Surface(name=Dim Layer for - Task=25)/@0xceff5f2
09-01 13:28:03.337 669 730 I SurfaceFlinger: id=226 Removed com.android.settings/com.android.settings.SubSettings$_16231#1 (53)
09-01 13:28:03.337 669 730 I SurfaceFlinger: id=230 Removed Surface(name=46b1dc1 com.android.settings/com.android.settings.SubSettings)/@0x7d6ed54 - animation-leash#0 (53)
09-01 13:28:03.348 669 669 I Layer : id=230[1] Destroyed Surface(name=46b1dc1 com.android.settings/com.android.settings.SubSettings)/@0x7d6ed54 - animation-leash#0
09-01 13:28:03.348 669 669 I Layer : id=226[1] Destroyed com.android.settings/com.android.settings.SubSettings$_16231#1
09-01 13:28:03.351 669 1401 I Layer : id=228 removeFromCurrentState Dim Layer for - Task=25#0 (51)
09-01 13:28:03.351 669 1401 I Layer : id=231 removeFromCurrentState Surface(name=Dim Layer for - Task=25)/@0xceff5f2 - animation-leash#0 (51)
09-01 13:28:03.353 669 1401 I SurfaceFlinger: id=228 Removed Dim Layer for - Task=25#0 (51)
09-01 13:28:03.354 669 1401 I SurfaceFlinger: id=231 Removed Surface(name=Dim Layer for - Task=25)/@0xceff5f2 - animation-leash#0 (51)
09-01 13:28:03.354 669 669 I SurfaceFlinger: Display 0 HWC layers:
09-01 13:28:03.354 669 669 I SurfaceFlinger: type | handle | flag | format | source crop (l,t,r,b) | frame | name
09-01 13:28:03.354 669 669 I SurfaceFlinger: ------------±-------------±-----±----------±---------------------------±--------------------±-----
09-01 13:28:03.354 669 669 I SurfaceFlinger: DEVICE | 0xf230ee00 | 0002 | RGBA_8888 | 0.0 0.0 1200.0 1920.0 | 0 0 1200 1920 | com.android.settings/com.android.settings.SubSettings$_16231#0
09-01 13:28:03.354 669 669 I SurfaceFlinger: DEVICE | 0xf230ec00 | 0000 | RGBA_8888 | 0.0 0.0 1200.0 36.0 | 0 0 1200 36 | StatusBar$_3497#0
09-01 13:28:03.354 669 669 I SurfaceFlinger: DEVICE | 0xf230e600 | 0000 | RGBA_8888 | 0.0 0.0 1200.0 72.0 | 0 1848 1200 1920 | NavigationBar0$_3497#0
09-01 13:28:03.354 669 669 I SurfaceFlinger: DEVICE | 0xf0129380 | 0000 | RGBA_8888 | 0.0 0.0 1200.0 1920.0 | 0 0 1200 1920 | $_3497#0
09-01 13:28:03.354 669 669 I SurfaceFlinger:
09-01 13:28:03.364 669 669 I Layer : id=231[1] Destroyed Surface(name=Dim Layer for - Task=25)/@0xceff5f2 - animation-leash#0
09-01 13:28:03.365 669 669 I Layer : id=228[1] Destroyed Dim Layer for - Task=25#0
09-01 13:28:03.386 3160 3298 V UsbDeviceManager: USB UEVENT: {SUBSYSTEM=android_usb, SEQNUM=4398, ACTION=change, USB_STATE=DISCONNECTED, DEVPATH=/devices/virtual/android_usb/android0}
09-01 13:28:03.387 3160 3298 D UsbDeviceManager: updateState: state=DISCONNECTED
09-01 13:28:03.457 3160 3298 V UsbDeviceManager: USB UEVENT: {SUBSYSTEM=android_usb, SEQNUM=4399, ACTION=change, USB_STATE=CONNECTED, DEVPATH=/devices/virtual/android_usb/android0}
09-01 13:28:03.457 3160 3298 D UsbDeviceManager: updateState: state=CONNECTED
09-01 13:28:03.457 3160 3209 D UsbDeviceManager: handleMessage → MSG_UPDATE_STATE: connected=1 configured=0 mCurrentFunctions=mtp,adb
09-01 13:28:03.457 3160 3209 D UsbDeviceManager: updateUsbNotification(false): mConnected=true mConfigured=false mCurrentFunctions=mtp,adb mHostConnected=false mSourcePower=false mSinkPower=true mUsbCharging=true mUseUsbNotification=true
09-01 13:28:03.458 3160 3209 D UsbDeviceManager: Set mCurrentFunctionsForNoti=mtp
09-01 13:28:03.458 3160 3209 D DexObserverFW: isDexModeOn() : false
09-01 13:28:03.458 3160 3209 D DexObserverFW: isSemiDexModeOn() : false
09-01 13:28:03.458 3160 3209 D UsbDeviceManager: id=27 mUsbNotificationId=27
09-01 13:28:03.458 3160 3209 D UsbDeviceManager: updateUsbStateBroadcastIfNeeded: remainingFunctions=5
09-01 13:28:03.458 3160 3209 D UsbDeviceManager: broadcasting Intent { act=android.hardware.usb.action.USB_STATE flg=0x31000000 (has extras) } extras: Bundle[{host_connected=false, connected=true, unlocked=true, config_changed=false, adb=true, mtp=true, configured=false}]
09-01 13:28:03.459 3160 3209 D UsbDeviceManager: sending intent ACTION_USB_STATE: connected=true configured=false mCurrentFunctions=5 mHostConnected=false
09-01 13:28:03.463 3160 3219 I ApplicationPolicy: isApplicationExternalStorageWhitelisted:com.samsung.android.MtpApplication user:0
09-01 13:28:03.463 3160 3219 D ApplicationPolicy: isApplicationExternalStorageWhitelisted: DO is not enabled on user 0. Allowed.
09-01 13:28:03.463 3160 3219 D ActivityManager: package com.samsung.android.MtpApplication, user - 0 is SDcard whitelisted
09-01 13:28:03.463 3160 3219 I ApplicationPolicy: isApplicationExternalStorageBlacklisted:com.samsung.android.MtpApplication user:0
09-01 13:28:03.463 3160 3219 D ApplicationPolicy: isApplicationExternalStorageBlacklisted: DO is not enabled on user 0. Allowed.
09-01 13:28:03.463 3160 3219 I ApplicationPolicy: isApplicationExternalStorageBlacklisted:com.samsung.android.MtpApplication user:0
09-01 13:28:03.463 3160 3219 D ApplicationPolicy: isApplicationExternalStorageBlacklisted: DO is not enabled on user 0. Allowed.
09-01 13:28:03.479 2704 2704 D Zygote : Forked child process 16560
09-01 13:28:03.482 3160 3220 I ActivityManager: Start proc 16560:com.samsung.android.MtpApplication/1000 for broadcast {com.samsung.android.MtpApplication/com.samsung.android.MtpApplication.MtpReceiver}
09-01 13:28:03.484 16560 16560 E Zygote : isWhitelistProcess - Process is Whitelisted
09-01 13:28:03.485 16560 16560 E Zygote : accessInfo : 1
09-01 13:28:03.496 16560 16560 E .MtpApplicatio: Not starting debugger since process cannot load the jdwp agent.
09-01 13:28:03.504 16560 16560 D ActivityThread: setConscryptValidator
09-01 13:28:03.504 16560 16560 D ActivityThread: setConscryptValidator - put
09-01 13:28:03.508 3160 3342 I ActivityManager: DSS OFF for com.samsung.android.MtpApplication
09-01 13:28:03.558 16560 16560 E MtpProvider: Index 0 requested, with a size of 0
09-01 13:28:03.559 16560 16560 V MtpProvider: inside onCreate(), since null
09-01 13:28:03.562 16560 16560 D MTPRx : In MtpReceiverandroid.hardware.usb.action.USB_STATE
09-01 13:28:03.564 3160 3342 D SecContentProvider2: query(), uri = 14 selection = getSealedUsbMassStorageState
09-01 13:28:03.569 16560 16560 I MTPRx : check value of boot_completed is1
09-01 13:28:03.569 16560 16560 D MTPRx : in initializeSettingsValues
09-01 13:28:03.569 3160 3342 D SettingsProvider: isChangeAllowed() : name = mtp_sync_alive
09-01 13:28:03.570 3160 3342 D SettingsProvider: isChangeAllowed() : name = boot_time_connected
09-01 13:28:03.570 3160 3342 D SettingsProvider: isChangeAllowed() : name = mtp_open_session
09-01 13:28:03.571 3160 3342 D SettingsProvider: isChangeAllowed() : name = mtp_running_status
09-01 13:28:03.571 3160 3342 D SettingsProvider: isChangeAllowed() : name = mtp_event_status
09-01 13:28:03.571 16560 16560 D MTPRx : check booting is completed_sys.boot_completed
09-01 13:28:03.571 16560 16560 D MTPRx : inside getExternalStorageStatus
09-01 13:28:03.572 16560 16560 D VolumeInfo: VolumeInfo from Parcel: id private ,type 1 ,disk null
09-01 13:28:03.572 16560 16560 D VolumeInfo: VolumeInfo from Parcel: id emulated ,type 2 ,disk null
09-01 13:28:03.572 16560 16560 I MTPRx : Storage Volume id : private
09-01 13:28:03.572 16560 16560 I MTPRx : Storage Volume id : emulated
09-01 13:28:03.573 16560 16560 I MTPRx : value of connected istrue
09-01 13:28:03.573 16560 16560 I MTPRx : value of configured isfalse
09-01 13:28:03.573 16560 16560 I MTPRx : value of mtpEnabled istrue
09-01 13:28:03.573 16560 16560 I MTPRx : value of ptpEnabled isfalse
09-01 13:28:03.573 16560 16560 I MTPRx : value of sec_charging isfalse
09-01 13:28:03.573 16560 16560 I MTPRx : value of usb_data_unlock istrue
09-01 13:28:03.573 16560 16560 I MTPRx : value of configChanged isfalse
09-01 13:28:03.573 16560 16560 I MTPRx : value of hostConnected isfalse
09-01 13:28:03.573 16560 16560 I MTPRx : value of categoryEnabled isfalse
09-01 13:28:03.573 16560 16560 E MTPRx : configured is false
09-01 13:28:03.936 16535 16542 I adbd : USB event: FUNCTIONFS_ENABLE
09-01 13:28:03.939 3160 3298 V UsbDeviceManager: USB UEVENT: {SUBSYSTEM=android_usb, SEQNUM=4401, ACTION=change, USB_STATE=CONFIGURED, DEVPATH=/devices/virtual/android_usb/android0}
09-01 13:28:03.939 3160 3298 D UsbDeviceManager: updateState: state=CONFIGURED
09-01 13:28:03.941 3160 3209 D UsbDeviceManager: handleMessage → MSG_UPDATE_STATE: connected=1 configured=1 mCurrentFunctions=mtp,adb
09-01 13:28:03.942 3160 3209 D UsbDeviceManager: updateUsbNotification(false): mConnected=true mConfigured=true mCurrentFunctions=mtp,adb mHostConnected=false mSourcePower=false mSinkPower=true mUsbCharging=true mUseUsbNotification=true
09-01 13:28:03.943 3160 3209 D UsbDeviceManager: Set mCurrentFunctionsForNoti=mtp
09-01 13:28:03.943 3160 3209 D DexObserverFW: isDexModeOn() : false
09-01 13:28:03.945 3160 3209 D DexObserverFW: isSemiDexModeOn() : false
09-01 13:28:03.945 3160 3209 D UsbDeviceManager: id=27 mUsbNotificationId=27
09-01 13:28:03.946 3160 3209 D UsbDeviceManager: updateUsbStateBroadcastIfNeeded: remainingFunctions=5
09-01 13:28:03.946 3160 3209 D UsbDeviceManager: broadcasting Intent { act=android.hardware.usb.action.USB_STATE flg=0x31000000 (has extras) } extras: Bundle[{host_connected=false, connected=true, unlocked=true, config_changed=false, adb=true, mtp=true, configured=true}]
09-01 13:28:03.949 3160 3209 D UsbDeviceManager: sending intent ACTION_USB_STATE: connected=true configured=true mCurrentFunctions=5 mHostConnected=false
09-01 13:28:03.960 16560 16560 D MTPRx : In MtpReceiverandroid.hardware.usb.action.USB_STATE
09-01 13:28:03.962 3160 3737 D SecContentProvider2: query(), uri = 14 selection = getSealedUsbMassStorageState
09-01 13:28:03.966 16560 16560 I MTPRx : check value of boot_completed is1
09-01 13:28:03.966 16560 16560 D MTPRx : check booting is completed_sys.boot_completed
09-01 13:28:03.966 16560 16560 D MTPRx : inside getExternalStorageStatus
09-01 13:28:03.966 16560 16560 D VolumeInfo: VolumeInfo from Parcel: id private ,type 1 ,disk null
09-01 13:28:03.967 16560 16560 D VolumeInfo: VolumeInfo from Parcel: id emulated ,type 2 ,disk null
09-01 13:28:03.967 16560 16560 I MTPRx : Storage Volume id : private
09-01 13:28:03.967 16560 16560 I MTPRx : Storage Volume id : emulated
09-01 13:28:03.967 16560 16560 I MTPRx : value of connected istrue
09-01 13:28:03.967 16560 16560 I MTPRx : value of configured istrue
09-01 13:28:03.967 16560 16560 I MTPRx : value of mtpEnabled istrue
09-01 13:28:03.967 16560 16560 I MTPRx : value of ptpEnabled isfalse
09-01 13:28:03.967 16560 16560 I MTPRx : value of sec_charging isfalse
09-01 13:28:03.968 16560 16560 I MTPRx : value of usb_data_unlock istrue
09-01 13:28:03.968 16560 16560 I MTPRx : value of configChanged isfalse
09-01 13:28:03.968 16560 16560 I MTPRx : value of hostConnected isfalse
09-01 13:28:03.968 16560 16560 I MTPRx : value of categoryEnabled isfalse
09-01 13:28:03.968 16560 16560 D MTPRx : mFirstTime: false
09-01 13:28:03.972 16560 16560 I MTPRx : currentUserId is 0
09-01 13:28:03.972 16560 16560 I MTPRx : mtpCurrentGlobalUserId is 0
09-01 13:28:03.974 16560 16560 I MTPRx : GUID is valid.
09-01 13:28:03.975 16560 16560 I MTPRx : is_dayDreamConnected is false,
09-01 13:28:03.975 16560 16560 D MTPRx : inside getUsbdebugStatus
09-01 13:28:03.978 16560 16560 I EngineeringModeManager: com.samsung.android.MtpApplication connects to EngineeringModeService.
09-01 13:28:03.978 16560 16560 I EngineeringModeManager: getStatus() is called.
09-01 13:28:03.979 3160 3342 I EngineeringModeService: getStatus() is called. EM15
09-01 13:28:03.979 3160 3342 I EngineeringModeService: TokenState isn’t updated
09-01 13:28:03.979 3160 3342 I EngineeringModeService: mTokenState is EM, pass
09-01 13:28:03.979 16560 16560 I MTPRx : getUsbdebugStatus is false
09-01 13:28:03.979 16560 16560 V MtpMediaDBManager: inside isExistGUID
09-01 13:28:03.987 3160 3281 D SensorService: [SO] -1.496 5.053 8.419
09-01 13:28:03.994 16560 16560 V MtpMediaDBManager: finish isExistGUID resulttrue
09-01 13:28:03.994 16560 16560 D MTPRx : is_Privatemode is NOT 1
09-01 13:28:03.999 16560 16560 D MTPRx : Shared devices keyguard status: 0
09-01 13:28:04.003 3160 3342 D SecContentProvider: query(), uri = 18 selection = isUsbMediaPlayerAvailable
09-01 13:28:04.003 3160 3342 D SecContentProvider: called from android.uid.system:1000
09-01 13:28:04.004 3160 3342 D RestrictionPolicy: isUsbMediaPlayerAvailable : true
09-01 13:28:04.006 16560 16560 D MTPRx : User is personal
09-01 13:28:04.006 3160 3342 D SettingsProvider: isChangeAllowed() : name = mtp_running_status
09-01 13:28:04.008 16560 16560 D MTPRx : sending MTP_ICON_ENABLED to stack
09-01 13:28:04.008 3160 3160 V SettingsProvider: Notifying for 0: content://settings/system/mtp_running_status
09-01 13:28:04.012 16560 16560 D MTPRx : else part … so first time!!!
09-01 13:28:04.013 3160 3342 D SettingsProvider: isChangeAllowed() : name = mtp_drive_display
09-01 13:28:04.015 16560 16560 E MtpService: onCreate.
09-01 13:28:04.017 16560 16560 E MtpService: < MTP > Registering BroadCast registerBroadCastPolicyRec :::::
09-01 13:28:04.020 16560 16560 E MtpService: < MTP > Registering BroadCast registerBroadCastEmergencyRec :::::
09-01 13:28:04.021 5258 5258 D MtpService: starting MTP server in MTP mode with storage /storage/emulated/0 unlocked as user 0
09-01 13:28:04.022 5258 5258 I MtpService: Couldn’t get control FD!
09-01 13:28:04.025 16560 16560 W MTPRx : calling native method
09-01 13:28:04.032 5258 5258 V MtpService: Adding MTP storage:/storage/emulated/0
09-01 13:28:04.034 5258 16583 E MtpServer: Failed to start usb driver!
09-01 13:28:04.034 16560 16560 E MTPJNIInterface: noti = 110
09-01 13:28:04.035 16560 16560 E MtpService: onStartCommand.
09-01 13:28:04.035 16560 16582 E MtpService: handleMessage. msg= { when=0 what=0 arg1=1 obj=Intent { cmp=com.samsung.android.MtpApplication/.MtpService } target=com.samsung.android.MtpApplication.MtpService$ServiceHandler }
09-01 13:28:04.036 16560 16560 E MtpService: onStartCommand.
09-01 13:28:04.036 16560 16560 W MTPRx : calling native method
09-01 13:28:04.036 16560 16560 W MTPRx : Checking the driver time out
09-01 13:28:04.037 16560 16560 E MTPJNIInterface: noti = 102
09-01 13:28:04.037 16560 16560 W MTPRx : called native method
09-01 13:28:04.037 16560 16560 E MTPJNIInterface: setting Media scanner status0
09-01 13:28:04.038 16560 16560 E MTPJNIInterface: After setting Media scanner status0
09-01 13:28:04.038 16560 16585 E libmtp : [check_media_scanner_status : 0516] -->Unable to get Object Class and clearing cls 2 [check_media_scanner_status 516]
09-01 13:28:04.038 16560 16560 W MTPRx : notification from stack 1
09-01 13:28:04.038 16560 16585 E MTPJNIInterface: Getting media scanner status0
09-01 13:28:04.039 16560 16585 E MTPJNIInterface: DeviceName is Null in System
09-01 13:28:04.039 16560 16585 E MTPJNIInterface: DeviceName is Galaxy Tab A
09-01 13:28:04.039 16560 16582 E MtpService: handleMessage. msg= { when=-3ms what=0 arg1=2 obj=Intent { cmp=com.samsung.android.MtpApplication/.MtpService } target=com.samsung.android.MtpApplication.MtpService$ServiceHandler }
09-01 13:28:04.043 16560 16560 W MTPRx : notification from stack 2
09-01 13:28:04.044 16560 16586 E libmtp : [mtp_init_device : 0725] -->[mtp_init_device 725] After open the MTP fd = 63 and line = 725…
09-01 13:28:04.044 16560 16560 W MTPRx : notification from stack 3
09-01 13:28:04.045 16560 16560 W MTPRx : notification from stack 14
09-01 13:28:04.045 16560 16560 W MTPRx : Open session has come.
09-01 13:28:04.046 3160 5893 D SettingsProvider: isChangeAllowed() : name = mtp_open_session
09-01 13:28:04.047 3160 3160 V SettingsProvider: Notifying for 0: content://settings/system/mtp_open_session
09-01 13:28:04.049 16560 16560 I MTPRx : GUID is valid.
09-01 13:28:04.049 16560 16560 D MTPRx : inside getUsbdebugStatus
09-01 13:28:04.050 16560 16560 I EngineeringModeManager: com.samsung.android.MtpApplication connects to EngineeringModeService.
09-01 13:28:04.050 16560 16560 I EngineeringModeManager: getStatus() is called.
09-01 13:28:04.050 3160 3342 I EngineeringModeService: getStatus() is called. EM15
09-01 13:28:04.050 3160 3342 I EngineeringModeService: TokenState isn’t updated
09-01 13:28:04.050 3160 3342 I EngineeringModeService: mTokenState is EM, pass
09-01 13:28:04.050 16560 16560 I MTPRx : getUsbdebugStatus is false
09-01 13:28:04.050 16560 16560 V MtpMediaDBManager: inside isExistGUID
09-01 13:28:04.051 16560 16587 E MTPJNIInterface: Value of device_name is Galaxy Tab A
09-01 13:28:04.057 16560 16560 V MtpMediaDBManager: finish isExistGUID resulttrue
09-01 13:28:04.057 16560 16560 W MTPRx : Phone is already authorized. enableMtpSettings : 0
09-01 13:28:04.057 16560 16560 W MTPRx : Phone is unlocked.
09-01 13:28:04.057 16560 16560 E MTPJNIInterface: noti = 13
09-01 13:28:04.057 3160 3342 D SettingsProvider: isChangeAllowed() : name = mtp_drive_display
09-01 13:28:04.060 3160 3342 D SettingsProvider: isChangeAllowed() : name = enable_mtp_settings
09-01 13:28:04.061 16560 16560 W MTPRx : notification from stack 3
09-01 13:28:04.070 16560 16587 E libmtp : [mtp_get_storage_ids_mtp_handle : 1002] -->mtp_get_storage_ids_mtp_handle : START !!

Thank you for sending that along, @Patrick_Harley. Just to confirm, is that the full log, or did you hit the character limit? If there’s more, can you copy + paste into a txt document and send a link to that over to us?

What I sent is not the full log as I hit the character limit. Here is a link to the full log:
Full Logfile.

Thx.

I have done as you asked. Again, any help would be appreciated.

Thank you.

I too recently reported an Android issue where correspondence seemingly ceased after complying with a request from support.

Ryan,

Thank you. I appreciate knowing it isn’t just me. I wouldn’t mind if someone from Support had looked at the full log that they had asked me to make available to them. They haven’t. I wouldn’t even have minded if they had looked and said they were stumped. The lack of a response (especially after all the hoops they had me jump through) is, at best, disappointing.

I had been considering buying the lifetime license for this software but will likely hold off as I have lost a little confidence in the folks at Roon.

Thanks again for your reply Ryan.
Regards.

1 Like