Roon 1.2 (128) crashing regularly on Linux

I moved over from a Mac Mini to my Ubuntu Linux 14.04.4 server after the 1.2 release, and Roon is regularly crashing during playback to my 818v3 (ID41). The Ubuntu server is connected via CAT6 to a Cisco SG200 switch, which is connected via CAT6 to my ID41 (no wifi).

There doesn’t seem to be anything interesting in the logs when this happens it’s just playing fine and then at 08:00:36 it dies:

04/21 07:29:52 Info: Starting RoonServer v1.2 (build 128) stable on linuxx64
04/21 07:29:52 Trace: Checking if we are already running
04/21 07:29:52 Trace: Nope, we are the only one running
04/21 07:29:52 Info: Is 64 bit? True
04/21 07:29:52 Info: Command Line Argument: -watchdogport=35228
04/21 07:29:52 Info: [media] resolved oop decoder to /usr/bin/avconv
04/21 07:29:52 Trace: [realtime] fetching time from NTP server
04/21 07:29:52 Info: [broker] starting 410d9378-9a76-49bf-9db2-83e56fdee6cf

04/21 07:59:48 Trace: [library] endmutation in 20ms
04/21 07:59:50 Info: watchdogport GOT GOER-PING#4419
04/21 07:59:52 Trace: [prebuffer] status 441000/441000 (100%) @ 10/241 sec
04/21 07:59:55 Info: watchdogport GOT GOER-PING#4420
04/21 07:59:57 Trace: [prebuffer] status 441000/441000 (100%) @ 14/241 sec
04/21 08:00:00 Info: watchdogport GOT GOER-PING#4421
04/21 08:00:02 Trace: [prebuffer] status 441000/441000 (100%) @ 20/241 sec
04/21 08:00:05 Info: watchdogport GOT GOER-PING#4422
04/21 08:00:07 Trace: [prebuffer] status 441000/441000 (100%) @ 25/241 sec
04/21 08:00:10 Info: watchdogport GOT GOER-PING#4423
04/21 08:00:12 Trace: [prebuffer] status 441000/441000 (100%) @ 30/241 sec
04/21 08:00:15 Info: watchdogport GOT GOER-PING#4424
04/21 08:00:17 Trace: [prebuffer] status 441000/441000 (100%) @ 35/241 sec
04/21 08:00:21 Info: watchdogport GOT GOER-PING#4425
04/21 08:00:22 Trace: [prebuffer] status 441000/441000 (100%) @ 40/241 sec
04/21 08:00:26 Info: watchdogport GOT GOER-PING#4426
04/21 08:00:27 Trace: [prebuffer] status 441000/441000 (100%) @ 45/241 sec
04/21 08:00:31 Info: watchdogport GOT GOER-PING#4427
04/21 08:00:32 Trace: [prebuffer] status 441000/441000 (100%) @ 50/241 sec
04/21 08:00:36 Info: watchdogport GOT GOER-PING#4428

This is the end of the log, then it creates a new log that starts out like this:

04/21 08:00:38 Info: Starting RoonServer v1.2 (build 128) stable on linuxx64
04/21 08:00:38 Trace: Checking if we are already running
04/21 08:00:38 Trace: Nope, we are the only one running
04/21 08:00:38 Info: Is 64 bit? True
04/21 08:00:38 Info: Command Line Argument: -watchdogport=35228
04/21 08:00:38 Info: [media] resolved oop decoder to /usr/bin/avconv
04/21 08:00:38 Trace: [realtime] fetching time from NTP server
04/21 08:00:39 Info: [broker] starting 410d9378-9a76-49bf-9db2-83e56fdee6cf
04/21 08:00:39 Trace: [realtime] Got time from NTP: 04/21/2016 15:00:39 (3670239639049ms)
04/21 08:00:39 Trace: [realtime] Updated clock skew to -00:00:00.0144440 (-14.444ms)
04/21 08:00:39 Info: [broker/locations] added location ‘Internet Media’ (Type=Internet) [e268f098-04c4-4e65-af3f-38ba3c3fcecb]
04/21 08:00:39 Info: [broker/locations] Status changed: ‘Internet Media’ (Type=Internet) [e268f098-04c4-4e65-af3f-38ba3c3fcecb] is online
04/21 08:00:39 Info: [broker/locations] added location ‘Metadata Service’ (Type=MetadataService) [13769258-b70b-4243-b1d6-bd46e8257ba8]
04/21 08:00:39 Info: [broker/locations] Status changed: ‘Metadata Service’ (Type=MetadataService) [13769258-b70b-4243-b1d6-bd46e8257ba8] is online
04/21 08:00:39 Info: [broker/locations] added location ‘Offline’ (Type=Offline) [f1e4b43f-f643-47ba-b875-fd93b32a6006]
04/21 08:00:39 Info: [broker/locations] location ‘Offline’ (Type=Offline) [f1e4b43f-f643-47ba-b875-fd93b32a6006] is offline
04/21 08:00:39 Info: [storagemanager] managing storage backend FLAC

It was very stable on my Mac mini, but that was obviously 1.1 so I don’t know if this problem is related to Linux or 1.2.

From ps, it looks like the RoonServer process keeps running but RoonAppliance is being restarted:

mdickey@terra:/var/roon/RoonServer/Logs$ ps aux |grep Roon
root 2106 0.0 0.0 17988 2816 ? S Apr20 0:00 /bin/bash /opt/RoonServer/start.sh
root 13084 0.0 0.1 550632 38512 ? Sl 01:47 0:01 /opt/RoonServer/Mono/bin/RoonServer --debug --gc=sgen --server RoonServer.exe
root 28375 5.0 1.0 2511468 337428 ? Sl 08:00 0:20 /opt/RoonServer/Mono/bin/RoonAppliance --debug --gc=sgen --server RoonAppliance.exe -watchdogport=35228
root 28377 0.0 0.0 7288 904 ? S 08:00 0:00 /opt/RoonServer/Server/processreaper 28375
root 28412 0.1 0.1 769100 36988 ? Sl 08:00 0:00 /opt/RoonServer/Mono/bin/RAATServer --debug --gc=sgen --server RAATServer.exe

Hey @mikedickey,

Can you please check if the ID41 is running the latest firmware, if not would you mind to update it and test once more.

Thanks

Yes, I believe so: 1.1, build 164

Crash file here: https://dl.dropboxusercontent.com/u/6727744/mono-sgen-crash-file.tar.gz

Hey @mikedickey,

Apologies for late response here. Would you mind to grab Roon logs and send them to us. More in PM.

Thanks

Hi!

Same for me, crashes frequently, especially when configuring outputs etc.Ping @vova