Roonserver crash

Roon Core Machine

Linux NUCi 5.4.0-100-generic #113-Ubuntu SMP
Thu Feb 3 18:43:29 UTC 2022
x86_64 x86_64 x86_64 GNU/Linux

Networking Gear & Setup Details

Core is hardwired ethernet.

Connected Audio Devices

sotm sms-200 roon-ready device.

Number of Tracks in Library

Description of Issue

sms-200 was streaming for several hours when it stopped cold. Roon app was showing progress bar that flashed back-and-forth rapidly.

Roon Radio was in effect, no tracks queued except the current. I signed into NUC and got this status:

roonserver.service - RoonServer
     Loaded: loaded (/etc/systemd/system/roonserver.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-03-20 06:50:26 EDT; 9h ago
   Main PID: 1349 (start.sh)
      Tasks: 169 (limit: 18948)
     Memory: 1.8G
     CGroup: /system.slice/roonserver.service
             ├─1349 /bin/bash /opt/RoonServer/start.sh
             ├─1359 /opt/RoonServer/RoonDotnet/RoonServer RoonServer.dll
             ├─1409 /opt/RoonServer/RoonDotnet/RoonAppliance RoonAppliance.dll -watchdogport=40237
             ├─1414 /opt/RoonServer/Server/processreaper 1409
             └─1457 /opt/RoonServer/RoonDotnet/RAATServer RAATServer.dll

Mar 20 10:21:46 NUCi start.sh[1409]: --- End of stack trace from previous location ---
Mar 20 10:21:46 NUCi start.sh[1409]:    at System.Threading.Tasks.TaskToApm.End[TResult](IAsyncResult asyncResult)
Mar 20 10:21:46 NUCi start.sh[1409]:    at Sooloos.RnetJsonClient.<>c__DisplayClass65_0.<_BeginRead>b__0(IAsyncResult ar)
Mar 20 16:00:45 NUCi start.sh[1409]: System.Net.Sockets.SocketException (104): Connection reset by peer
Mar 20 16:00:45 NUCi start.sh[1409]:    at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError er>
Mar 20 16:00:45 NUCi start.sh[1409]:    at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Source>
Mar 20 16:00:45 NUCi start.sh[1409]:    at System.Threading.Tasks.ValueTask`1.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object st>
Mar 20 16:00:45 NUCi start.sh[1409]: --- End of stack trace from previous location ---
Mar 20 16:00:45 NUCi start.sh[1409]:    at System.Threading.Tasks.TaskToApm.End[TResult](IAsyncResult asyncResult)
Mar 20 16:00:45 NUCi start.sh[1409]:    at Sooloos.RnetJsonClient.<>c__DisplayClass65_0.<_BeginRead>b__0(IAsyncResult ar)

I restarted the Roon Core
sudo systemctl restart roonserver

and all is ok again…

Maybe this one?

This is a clear case of roonserver crash complete with a full stack trace.
Hopefully, roon folks would like to take a look and determine its cause.
This is one and only crash in 40 days or so.
I won’t be making any changes to the server machine. Blindly making changes for a hopeful fix is not the engineer’s method.

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