Images stop loading after a while on a Mac


Bildschirmfoto 2020-10-23 um 16.07.02 Bildschirmfoto 2020-10-23 um 16.12.55

After a while the Roon app on my Mac stops loading images. After a reboot of the machine it works good - for a while. Restarting the Roon app helps very shortly - sometime. In that case some (around 10) images are loaded, then it stops.

In the log I’ve found:

10/23 08:26:59 Trace:  [broker/accounts]   doing auth refresh in EnsureAuthReady, next=10/23/2020     7:26:59 AM
10/23 08:26:59 Warn: [auth] EnsureAuthReady failed: Result[Status=NotLoggedIn]
10/23 08:27:09 Info: [stats] 5418mb Virtual, 281mb Physical, 61mb Managed, 31 Threads,  FDs 
10/23 08:27:24 Info: [stats] 5422mb Virtual, 281mb Physical, 63mb Managed, 33 Threads,  FDs 
10/23 08:27:27 Trace: [push] restarting connection (Connection timed out)
10/23 08:27:27 Trace: [push] retrying connection in 44190ms
10/23 08:27:33 Warn: Error in web request https://accounts5.roonlabs.com/geoip/1/lookup: NetworkError (The operation has timed out.)
10/23 08:27:35 Critical: Update macOS 'Now Playing' widget image failed with exception: System.ArgumentNullException: Value cannot be null.
Parameter name: stream
  at Foundation.NSData.FromStream (System.IO.Stream stream) [0x0000b] in <3704dc81dcf744de8d10760df58cd302>:0 
  at AppKit.NSImage.FromStream (System.IO.Stream stream) [0x00001] in <3704dc81dcf744de8d10760df58cd302>:0 
  at Sooloos.Client.Models.Zones+<>c__DisplayClass45_0.<method_update_platform_nowplaying_image>b__0 () [0x0000c] in <f7934b736dec4238911f35300e5031c5>:0 
  at System.Threading.Tasks.Task`1[TResult].InnerInvoke () [0x0000f] in <d8dc2ce16d10401483868046f78047e7>:0 
  at System.Threading.Tasks.Task.Execute () [0x00000] in <d8dc2ce16d10401483868046f78047e7>:0 
--- End of stack trace from previous location where exception was thrown ---

  at Sooloos.Client.Models.Zones.method_update_platform_nowplaying_image (System.Int32 width, System.Int32 height, Broo.Engine.ImageSpec nowplaying_image) [0x00106] in <f7934b736dec4238911f35300e5031c5>:0 
10/23 08:27:35 Error: Error loading image (immediate): The operation has timed out. (https://imagecache.roonlabs.net/im/1/albums/a600313436363933323538/cover/256sq.jpg)
10/23 08:27:35 Error: Failed to fetch image data: The operation has timed out. (https://imagecache.roonlabs.net/im/1/albums/a600313436363933323538/cover/256sq.jpg)
10/23 08:27:35 Warn: image_process(UriImageSpec[Uri=https://imagecache.roonlabs.net/im/1/albums/a600313436363933323538/cover/256sq.jpg,ImageSpec[DesiredTextureSize=256]], boxblur:5x2) resulted in System.NotSupportedException: image format 'Unknown' is not supported
  at Imagoo.Bitmap.__DecodeData (System.Byte* dataptr, System.Int32 data_length, System.Int32 advisory_max_w, System.Int32 advisory_max_h, System.Boolean preferRGBA, System.Func`7[T1,T2,T3,T4,T5,T6,TResult] allocFunc) [0x001ed] in <ed9ac6029fac42f2b5868cea8793a527>:0 
  at Imagoo.Bitmap.__FromData (System.Byte* data, System.Int32 data_length, System.Int32 advisory_max_w, System.Int32 advisory_max_h) [0x0000d] in <ed9ac6029fac42f2b5868cea8793a527>:0 
  at Sooloos.Client.RootBase+<>c__DisplayClass350_1.<method_image_process>b__1 (System.IntPtr dataPtr, System.Int32 dataLength) [0x00008] in <f7934b736dec4238911f35300e5031c5>:0 
  at Broo.Engine.UriImageSpec+<>c__DisplayClass9_1.<GetImageData>b__1 () [0x00073] in <6a0c64b018414c41be4eb856a62b70b7>:0 
  at Broo.Engine.UriImageSpec.GetImageData (System.Action`2[T1,T2] dataCb) [0x0003a] in <6a0c64b018414c41be4eb856a62b70b7>:0 
  at Sooloos.Client.RootBase+<>c__DisplayClass350_0.<method_image_process>b__0 (System.Object <p0>) [0x00014] in <f7934b736dec4238911f35300e5031c5>:0 
10/23 08:27:35 Error: Error loading image (immediate): The operation has timed out. (https://imagecache.roonlabs.net/im/1/albums/a600313533313333353833/cover/256sq.jpg)
10/23 08:27:35 Error: Error loading image (immediate): The operation has timed out. (https://imagecache.roonlabs.net/im/1/albums/a600313536353330313732/cover/256sq.jpg)
10/23 08:27:35 Error: Error loading image (immediate): The operation has timed out. (https://imagecache.roonlabs.net/im/1/albums/a600313537363533303132/cover/256sq.jpg)
10/23 08:27:35 Error: Error loading image (immediate): The operation has timed out. (https://imagecache.roonlabs.net/im/1/albums/a600313538353133343739/cover/256sq.jpg)
10/23 08:27:35 Error: Error loading image (immediate): The operation has timed out. (https://imagecache.roonlabs.net/im/1/albums/a600313537343931363639/cover/256sq.jpg)
10/23 08:27:35 Error: Error loading image (immediate): The operation has timed out. (https://imagecache.roonlabs.net/im/1/albums/a600313538303530333530/cover/256sq.jpg)
10/23 08:27:35 Error: Error loading image (immediate): The operation has timed out. (https://imagecache.roonlabs.net/im/1/albums/a600313537373739313539/cover/256sq.jpg)
10/23 08:27:39 Info: [stats] 5421mb Virtual, 282mb Physical, 64mb Managed, 32 Threads,  FDs 

Would appreciate any help :slight_smile:
Thanks in advance
Mario

Hi @Peppe, I’m NOT Roon support but I can see from the log that the issue is almost certainly a network one. There’s two IP timeout’s here:

  • https://accounts5.roonlabs.com/geoip/1/lookup which is a Roon web service that returns your location details; and
  • https://imagecache.roonlabs.net/im/1/albums/a600313436363933323538/cover/256sq.jpg which is a cached image of what you were playing

Whether the issue is with your home network, your ISP or Roon services at the time is tricky to say. The URLs above all resolve and work for me right now, you were playing Ledisi. You can try them yourself in your browser. If you test them in the browser while you’re experiencing the issue it might give a little more insight into what the problem is, e.g. DNS lookup issue suggests ISP, or a problem the service itself.

I’m sure support will catch up with you shortly, good luck.

Thanks for your response @killdozer.
I did indeed had some other issues (not only network related) with the Mac today. So I will mark this thread as solved.

Kind regards
Mario

1 Like

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