Roon freezes when opening some artist pages (PC)

Core Machine
ROCK on Intel NUC i3

Network Details
1GB wired

Audio Devices
SMSL m500

Description of Issue

Hello,

Very strange bug I have since this afternoon : Roon (on WIN 10 PC) will become unresponsive if I try to open some (not all !) artist pages and I have no other option than to close the program via the task manager. It only happens on my desktop PC. My tablet, phone and laptop connected to the same core don’t have this issue.

Strange ? Yes, but even stranger when you know it does not happen when I go full screen ! So, I wonder if it has something to do with the latest nVidia drivers that I installed ? Because that’s the only thing I did on my PC today.

Things I tried which didn’t make a difference:

  • rebooted my PC
  • rebooted the core (ROCK on intel NUC)
  • Reinstalled Roon
  • Cleared the image cache

I don’t want to be using Roon full screen all the time though so I hope there’s a solution.

@support Possible to get some help with this ? Thanks.

I am having a similar problem, but it’s the other way around for me. If I click on certain band members when the main window is maximized, Roon is hanging.

See attached pictures. If I click on “Mihai Cernea” when the window is not maximized, then the list of credits gets displayed fine, but if I do the same with the window maximized, it just hangs and keeps on using a lot of CPU. I let it running for about 15 minutes max but nothing happened so I had to kill it.

Thanks!

This is the contents of the roon log file, I am seeing some unhandled exceptions there so maybe they are related:

05/19 12:44:55 Info: [client/root] Broker changed null => HOMEPCNEW (Remote Broker 6bd4ceb2-efa4-434e-b331-af308c7ee856)
05/19 12:44:55 Info: [client/root] Client is acting as a remote
05/19 12:44:55 Info: [client/root] Broker ready changed False => True
05/19 12:44:55 Debug: ev_app_init: found previously chosen broker: [object System.Guid] [is_essentials=0]
05/19 12:44:55 Debug: ev_app_init: done
05/19 12:44:55 Debug: trigger: appinitwasrun
05/19 12:44:55 Debug: trigger: apploaded, restoring nav stack
05/19 12:44:55 Debug: GMS: restoring nav stack
05/19 12:44:55 Info: ScrollDirection
05/19 12:44:55 Info: ScrollDirection
05/19 12:44:55 Info: ScrollDirection
05/19 12:44:55 Info: ScrollDirection
05/19 12:44:55 Info: ScrollDirection
05/19 12:44:55 Debug: GMS: restoring nav stack data: trackbrowser
05/19 12:44:55 Debug: GMS: restoring nav stack data: albumbrowser
05/19 12:44:55 Debug: after delayed_start_work
05/19 12:44:55 Debug: unhandled selection type:
05/19 12:44:55 Debug: Created new font texture with id: 6
05/19 12:44:55 Debug: GMS: restoring nav stack data: artistbrowser
05/19 12:44:55 Debug: GMS: restoring nav stack data: composerbrowser
05/19 12:44:55 Debug: GMS: restoring nav stack data: workbrowser
05/19 12:44:55 Debug: [easyhttp] [4] POST to https://discovery.roonlabs.net/1/query returned after 968 ms, status code: 200
05/19 12:44:55 Trace: waveformshader(1199) texture loaded: 5
05/19 12:44:55 Debug: GMS: restoring nav stack data: workbrowser
05/19 12:44:55 Debug: GMS: restoring nav stack data: tagbrowser
05/19 12:44:55 Debug: GMS: restoring nav stack data: playlistbrowser
05/19 12:44:55 Debug: GMS: restoring nav stack data: playlistdetails
05/19 12:44:55 Debug: GMS: restoring nav stack data: nowplaying
05/19 12:44:55 Debug: GMS: restoring nav stack data: screens
05/19 12:44:55 Debug: UI-FWD: skipping fwd2 due to lazyload: home
05/19 12:44:55 Debug: UI-FWD: skipping fwd2 due to lazyload: albumdetails
05/19 12:44:55 Debug: UI-FWD: skipping fwd2 due to lazyload: artistdetails
05/19 12:44:55 Debug: UI-FWD: skipping fwd2 due to lazyload: artistdetails
05/19 12:44:55 Debug: GMS: found currentscreen in GMS file, going to index 3
05/19 12:44:55 Debug: UI-FORCE-UNLAZY: mode: artistdetails
05/19 12:44:55 Info: ScrollDirection
05/19 12:44:55 Debug: GMS: trying to save nav stack, but nav stack stuff was in progress
05/19 12:44:55 Debug: UI-NAV: artist details / performer: / bookmarkdata: [object Broo.Runtime.BrooMap]
05/19 12:44:55 Debug: GMS: done restoring nav stack
05/19 12:44:55 Info: [ui] performerdetails.load
05/19 12:44:55 Debug: UI-FWD: mode: artistdetails
05/19 12:44:55 Debug: GMS: saving nav stack
05/19 12:44:55 Trace: DisposeReusableCellCache: scrollpanel(1288), 0 disposed from cache.
05/19 12:44:55 Debug: unhandled selection type:
05/19 12:44:55 Trace: DisposeReusableCellCache: scrollpanel(1288), 0 disposed from cache.
05/19 12:44:55 Info: [ui] load discover boxes
05/19 12:44:56 Debug: [easyhttp] [5] POST to https://bits.roonlabs.net/1/q/roon.base.,roon.internet_discovery.,roon.debug.,roon.broker.,roon.dsp.,roon.client.,roon.sood?roon_auth_token=120cb82a-3e6d-4f4f-b2ab-b30bcbe0f7dd returned after 851 ms, status code: 200
05/19 12:44:56 Trace: [bits] updated bits, in 866ms
05/19 12:44:56 Debug: unhandled selection type:
05/19 12:44:56 Debug: unhandled selection type:
05/19 12:44:56 Debug: unhandled selection type:
05/19 12:44:56 Debug: unhandled selection type:
05/19 12:44:57 Debug: render area size changed value: 971.7736x768
05/19 12:44:57 Debug: unhandled selection type:
05/19 12:44:57 Debug: unhandled selection type:
05/19 12:44:57 Debug: unhandled selection type:
05/19 12:44:57 Debug: GMS: done saving nav stack
05/19 12:44:59 Debug: unhandled selection type:
05/19 12:44:59 Debug: UI-FORCE-UNLAZY: mode: artistdetails
05/19 12:44:59 Debug: GMS: saving nav stack
05/19 12:44:59 Debug: UI-NAV: artist details / performer: / bookmarkdata: [object Broo.Runtime.BrooMap]
05/19 12:44:59 Debug: UI-BACK: mode: loading
05/19 12:44:59 Debug: GMS: trying to save nav stack, but nav stack stuff was in progress
05/19 12:44:59 Trace: DisposeReusableCellCache: scrollpanel(1288), 2 disposed from cache.
05/19 12:44:59 Debug: unhandled selection type:
05/19 12:44:59 Info: [ui] performerdetails.load
05/19 12:44:59 Debug: UI-FWD: mode: artistdetails
05/19 12:44:59 Debug: GMS: trying to save nav stack, but nav stack stuff was in progress
05/19 12:44:59 Info: [ui] load discover boxes
05/19 12:44:59 Debug: unhandled selection type:
05/19 12:44:59 Debug: unhandled selection type:
05/19 12:44:59 Debug: [easyhttp] [6] POST to https://discovery.roonlabs.net/1/register returned after 194 ms, status code: 200
05/19 12:44:59 Trace: [inetdiscovery] registered 1 devices, 4 services
05/19 12:45:00 Debug: unhandled selection type:
05/19 12:45:00 Debug: unhandled selection type:
05/19 12:45:00 Debug: GMS: done saving nav stack
05/19 12:45:00 Debug: unhandled selection type:
05/19 12:45:03 Trace: Successful POST response from https://push.roonlabs.com/push/1/connect
05/19 12:45:03 Trace: [push] connecting to 35.227.6.48:9200
05/19 12:45:03 Trace: [push] connected
05/19 12:45:05 Info: [ui] performerdetails.load
05/19 12:45:05 Debug: UI-FWD: mode: artistdetails
05/19 12:45:05 Debug: GMS: saving nav stack
05/19 12:45:05 Debug: UI-NAV: artist details / performer: [object Sooloos_Broker_Api_PerformerLite_Proxy] / bookmarkdata:
05/19 12:45:05 Trace: DisposeReusableCellCache: scrollpanel(1288), 0 disposed from cache.
05/19 12:45:05 Debug: unhandled selection type:
05/19 12:45:05 Info: [ui] load discover boxes
05/19 12:45:05 Debug: unhandled selection type:
05/19 12:45:05 Debug: unhandled selection type:
05/19 12:45:05 Debug: unhandled selection type:
05/19 12:45:05 Debug: unhandled selection type:
05/19 12:45:06 Debug: unhandled selection type:
05/19 12:45:06 Debug: unhandled selection type:
05/19 12:45:06 Debug: GMS: done saving nav stack
05/19 12:45:06 Debug: unhandled selection type:
05/19 12:45:08 Info: [stats] 5350mb Virtual, 219mb Physical, 37mb Managed, 1471 Handles, 78 Threads
05/19 12:45:11 Debug: GETKEY. KeyToChar(Menu, False, False) →
05/19 12:45:17 Debug: UI-BACK: mode: artistdetails
05/19 12:45:17 Debug: GMS: saving nav stack
05/19 12:45:17 Debug: unhandled selection type:
05/19 12:45:17 Debug: unhandled selection type:
05/19 12:45:17 Debug: GMS: done saving nav stack
05/19 12:45:19 Debug: UI-FORCE-UNLAZY: mode: albumdetails
05/19 12:45:19 Info: ScrollDirection
05/19 12:45:19 Debug: GMS: saving nav stack
05/19 12:45:19 Debug: UI-NAV: album details / album: / bookmarkdata: [object Broo.Runtime.BrooMap]
05/19 12:45:19 Debug: UI-BACK: mode: loading
05/19 12:45:19 Debug: GMS: trying to save nav stack, but nav stack stuff was in progress
05/19 12:45:19 Trace: DisposeReusableCellCache: scrollpanel(1288), 4 disposed from cache.
05/19 12:45:19 Debug: unhandled selection type:
05/19 12:45:19 Debug: UI-FWD: mode: albumdetails
05/19 12:45:19 Debug: GMS: trying to save nav stack, but nav stack stuff was in progress
05/19 12:45:19 Debug: unhandled selection type:
05/19 12:45:19 Debug: unhandled selection type:
05/19 12:45:19 Debug: unhandled selection type:
05/19 12:45:19 Debug: GMS: done saving nav stack
05/19 12:45:19 Debug: unhandled selection type:
05/19 12:45:20 Debug: UI-FWD: mode: artistdetails
05/19 12:45:20 Debug: GMS: saving nav stack
05/19 12:45:20 Trace: DisposeReusableCellCache: scrollpanel(2059), 0 disposed from cache.
05/19 12:45:20 Debug: unhandled selection type:
05/19 12:45:20 Debug: unhandled selection type:
05/19 12:45:20 Debug: GMS: done saving nav stack
05/19 12:45:22 Debug: render area size changed value: 1738.868x955.4717
05/19 12:45:22 Debug: unhandled selection type:
05/19 12:45:23 Trace: [appupdater] initial check for updates
05/19 12:45:23 Debug: [base/updater] Checking for updates: https://updates.roonlabs.com/update/?v=2&serial=5D5C3CC3-F20F-4FA0-862C-5684B703D1D7&userid=d0226e60-5b8c-452b-abfd-2f44cb7e2255&platform=windows64&product=Roon&branding=roon&curbranch=stable&version=100800790&branch=stable&coredeviceid=6bd4ceb2-efa4-434e-b331-af308c7ee856&deviceid=cb257972-4a1a-47bc-9484-3b5fbfbee026
05/19 12:45:23 Debug: [appupdater] Update not needed
05/19 12:45:23 Info: [stats] 5312mb Virtual, 225mb Physical, 46mb Managed, 1423 Handles, 61 Threads
05/19 12:45:25 Info: Flushing kart data to server
05/19 12:45:25 Debug: GETKEY. KeyToChar(Menu, False, False) →
05/19 12:45:25 Debug: server said:
05/19 12:45:34 Info: [ui] performerdetails.load
05/19 12:45:34 Debug: UI-FWD: mode: artistdetails
05/19 12:45:34 Debug: GMS: saving nav stack
05/19 12:45:34 Debug: UI-NAV: artist details / performer: [object Sooloos_Broker_Api_PerformerLite_Proxy] / bookmarkdata:
05/19 12:45:34 Trace: DisposeReusableCellCache: scrollpanel(1288), 0 disposed from cache.
05/19 12:45:34 Debug: unhandled selection type:
05/19 12:45:34 Info: [ui] load discover boxes
05/19 12:45:34 Debug: unhandled selection type:
05/19 12:45:38 Info: [stats] 5280mb Virtual, 225mb Physical, 43mb Managed, 1434 Handles, 55 Threads
05/19 12:45:53 Info: [stats] 5268mb Virtual, 225mb Physical, 44mb Managed, 1416 Handles, 52 Threads

Contents of the roon Server log:

05/19 12:45:05 Info: [library/performerdetails] Created performer details screen for LibraryPerformer[20845918, Mihai Cernea]
05/19 12:45:05 Info: [library/performerdetails] 5e01836d9229f798ae48b323bf3e134e5bb6, bf00353037323330
05/19 12:45:05 Trace: [songkick] REQUEST http://api.songkick.com/api/3.0/artists/mbid:29926d83-98f7-48ae-b323-bf3e134e5bb6/calendar.json
05/19 12:45:05 Debug: FULL: http://api.songkick.com/api/3.0/artists/mbid:29926d83-98f7-48ae-b323-bf3e134e5bb6/calendar.json?apikey=vxBJyE3rDrZzN3MA&page=1
05/19 12:45:05 Trace: [push] connected
05/19 12:45:05 Trace: [performer/works] Rebuild() took 27ms
05/19 12:45:05 Trace: [performer/works] Compute() took 0ms
05/19 12:45:05 Trace: [performer/albums] Loading for Sooloos.Broker.Music.LibraryPerformerDetails
05/19 12:45:05 Trace: [performer/albums] Rebuild() took 17ms
05/19 12:45:05 Trace: [performer/albums] Compute() took 0ms
05/19 12:45:05 Trace: [performer/albums] Loading for Sooloos.Broker.Music.LibraryPerformerDetails
05/19 12:45:05 Trace: [performer/albums] Rebuild() took 16ms
05/19 12:45:05 Trace: [performer/albums] Compute() took 0ms
05/19 12:45:06 Info: [stats] 9046mb Virtual, 3801mb Physical, 1669mb Managed, 2572 Handles, 160 Threads
05/19 12:45:06 Trace: [performer/tracks] Rebuild() took 520ms
05/19 12:45:06 Trace: [performer/tracks] Compute() took 0ms
05/19 12:45:06 Trace: [performer/works] Rebuild() took 26ms
05/19 12:45:06 Trace: [performer/works] Compute() took 0ms
05/19 12:45:06 Debug: [easyhttp] [54] GET to https://discover.roonlabs.net/1/performers/94:1:29926d83-98f7-48ae-b323-bf3e134e5bb6/composers/similar?profileId=04c4fffb-9f08-425c-ae00-3d503c617a00 returned after 1329 ms, status code: 404
05/19 12:45:06 Debug: [easyhttp] [57] GET to https://discover.roonlabs.net/1/performers/94:1:29926d83-98f7-48ae-b323-bf3e134e5bb6/performers/top?profile=04c4fffb-9f08-425c-ae00-3d503c617a00 returned after 1328 ms, status code: 200
05/19 12:45:06 Debug: [easyhttp] [55] GET to https://discover.roonlabs.net/1/performers/94:1:29926d83-98f7-48ae-b323-bf3e134e5bb6/performers/similar?profileId=04c4fffb-9f08-425c-ae00-3d503c617a00 returned after 1329 ms, status code: 200
05/19 12:45:06 Debug: [easyhttp] [56] GET to https://discover.roonlabs.net/1/performers/94:1:29926d83-98f7-48ae-b323-bf3e134e5bb6/conductors/top?profile=04c4fffb-9f08-425c-ae00-3d503c617a00 returned after 1328 ms, status code: 200
05/19 12:45:09 Info: [library] saved recent ProfileId=04c4fffb-9f08-425c-ae00-3d503c617a00 Time=19/05/2021 10:45:08 DataType=performer Type=long_nav MetadataId=18128478 ContentId= LibraryId=18128478
05/19 12:45:15 Info: [library] saved recent ProfileId=04c4fffb-9f08-425c-ae00-3d503c617a00 Time=19/05/2021 10:45:14 DataType=performer Type=long_nav MetadataId=20845918 ContentId= LibraryId=20845918
05/19 12:45:19 Info: [library/albumdetails] Created album details screen for LibraryAlbum[7719471, Sfinx - [DUPL] Lume Albă (Cassette)]
05/19 12:45:19 Info: [library/albumdetails]
05/19 12:45:19 Trace: [music/query] performing album query
05/19 12:45:19 Trace: [music/query] query returned 11 Sooloos.Broker.Api.AlbumLite(s)
05/19 12:45:19 Trace: [music/query] performing album query
05/19 12:45:19 Trace: [music/query] query returned 0 Sooloos.Broker.Api.AlbumLite(s)
05/19 12:45:19 Debug: GET /image/zklcaaaa.256.jpg
05/19 12:45:21 Info: [stats] 8994mb Virtual, 3802mb Physical, 1681mb Managed, 2523 Handles, 147 Threads
05/19 12:45:34 Info: [library/performerdetails] Created performer details screen for LibraryPerformer[20845918, Mihai Cernea]
05/19 12:45:34 Info: [library/performerdetails] 5e01836d9229f798ae48b323bf3e134e5bb6, bf00353037323330
05/19 12:45:34 Trace: [songkick] REQUEST http://api.songkick.com/api/3.0/artists/mbid:29926d83-98f7-48ae-b323-bf3e134e5bb6/calendar.json
05/19 12:45:34 Debug: FULL: http://api.songkick.com/api/3.0/artists/mbid:29926d83-98f7-48ae-b323-bf3e134e5bb6/calendar.json?apikey=vxBJyE3rDrZzN3MA&page=1
05/19 12:45:34 Trace: [performer/works] Rebuild() took 24ms
05/19 12:45:34 Trace: [performer/works] Compute() took 0ms
05/19 12:45:34 Trace: [performer/albums] Loading for Sooloos.Broker.Music.LibraryPerformerDetails
05/19 12:45:35 Trace: [performer/albums] Rebuild() took 17ms
05/19 12:45:35 Trace: [performer/albums] Compute() took 0ms
05/19 12:45:35 Trace: [performer/albums] Loading for Sooloos.Broker.Music.LibraryPerformerDetails
05/19 12:45:35 Trace: [performer/albums] Rebuild() took 16ms
05/19 12:45:35 Trace: [performer/albums] Compute() took 0ms
05/19 12:45:36 Trace: [performer/tracks] Rebuild() took 491ms
05/19 12:45:36 Trace: [performer/tracks] Compute() took 0ms
05/19 12:45:36 Trace: [performer/works] Rebuild() took 27ms
05/19 12:45:36 Trace: [performer/works] Compute() took 0ms
05/19 12:45:36 Debug: [easyhttp] [58] GET to https://discover.roonlabs.net/1/performers/94:1:29926d83-98f7-48ae-b323-bf3e134e5bb6/composers/similar?profileId=04c4fffb-9f08-425c-ae00-3d503c617a00 returned after 1275 ms, status code: 404
05/19 12:45:36 Debug: [easyhttp] [61] GET to https://discover.roonlabs.net/1/performers/94:1:29926d83-98f7-48ae-b323-bf3e134e5bb6/performers/top?profile=04c4fffb-9f08-425c-ae00-3d503c617a00 returned after 1274 ms, status code: 200
05/19 12:45:36 Debug: [easyhttp] [59] GET to https://discover.roonlabs.net/1/performers/94:1:29926d83-98f7-48ae-b323-bf3e134e5bb6/performers/similar?profileId=04c4fffb-9f08-425c-ae00-3d503c617a00 returned after 1275 ms, status code: 200
05/19 12:45:36 Debug: [easyhttp] [60] GET to https://discover.roonlabs.net/1/performers/94:1:29926d83-98f7-48ae-b323-bf3e134e5bb6/conductors/top?profile=04c4fffb-9f08-425c-ae00-3d503c617a00 returned after 1274 ms, status code: 200
05/19 12:45:36 Info: [stats] 8990mb Virtual, 3810mb Physical, 1726mb Managed, 2521 Handles, 146 Threads
05/19 12:45:51 Info: [stats] 8986mb Virtual, 3810mb Physical, 1725mb Managed, 2519 Handles, 145 Threads
05/19 12:45:55 Info: [brokerserver] Client disconnected: 127.0.0.1:3176
05/19 12:45:55 Trace: [push] restarting connection (Unable to read data from the transport connection: A blocking operation was interrupted by a call to WSACancelBlockingCall.)
05/19 12:45:55 Trace: [push] retrying connection in 77275ms

Ok, for me it’s fixed. When not in fullscreen, I simply resized the Roon application window slightly, and voilà, no more freezes when clicking on an artist name.

It must be related to some screen resolution or window size variable that wasn’t set properly, and by resizing Roon that variable was reset.

In your case, I would try to temporarily change the resolution of my screen, go full screen and see if the fixes it.

Changing the resolution solves the problem but when I come back to my usual resolution and maximize the window it hangs again.
A workaround for me too was to use a smaller window size, not maximize it completely but make it big enough in order for the left navigation pane to fit, which was the reason I was keeping it maximized to begin with. With this new size it’s working fine and I can use it like this until this gets properly fixed (assuming that anyone will bother to look into it if no one else is complaining :stuck_out_tongue: )

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.