Regular Roonserver crashes?

I’ve been using Roon to break-in some new headphones and I’ve noticed that ever since I started having Roon play music 24/7 for the last couple weeks, my Roon core will crash every day or two. I can’t see anything too out-of-the-ordinary in the RoonServer logs. It just happened again and this is the last part of RoonServer.Log.01.txt:

    03/18 18:55:33 Trace: [prebuffer] status 441000/441000 (100%) @ 106/367 sec
    03/18 18:55:38 Info: [stats] 3443mb Virtual, 1454mb Physical, 597mb Managed, 0 Handles, 59 Threads
    03/18 18:55:38 Trace: [prebuffer] status 441000/441000 (100%) @ 111/367 sec
    03/18 18:55:43 Trace: [prebuffer] status 441000/441000 (100%) @ 116/367 sec
    03/18 18:55:47 Trace: [raat/audiosource] Sent 3410000 packets, qdepth=7
    03/18 18:55:48 Trace: [prebuffer] status 441000/441000 (100%) @ 121/367 sec
    03/18 18:55:53 Info: [stats] 3443mb Virtual, 1454mb Physical, 598mb Managed, 0 Handles, 59 Threads
    03/18 18:55:54 Trace: [prebuffer] status 441000/441000 (100%) @ 127/367 sec
    03/18 18:55:59 Trace: [prebuffer] status 441000/441000 (100%) @ 132/367 sec
    03/18 18:56:02 Trace: [raat/audiosource] Sent 3420000 packets, qdepth=0
    03/18 18:56:03 Trace: [zoneplayer/raat] sync PS Audio USB Driver: realtime=131860164840144 rtt=234us offset=-2630017382us delta=221us drift=-63132us in 4963.54605s (-12.719ppm, -45.789ms/hr)
    03/18 18:56:04 Trace: [prebuffer] status 441000/441000 (100%) @ 137/367 sec
    03/18 18:56:08 Info: [stats] 3443mb Virtual, 1454mb Physical, 598mb Managed, 0 Handles, 59 Threads
    03/18 18:56:09 Trace: [prebuffer] status 441000/441000 (100%) @ 142/367 sec
    03/18 18:56:14 Trace: [prebuffer] status 441000/441000 (100%) @ 147/367 sec
    03/18 18:56:16 Trace: [raat/audiosource] Sent 3430000 packets, qdepth=0
    03/18 18:56:19 Trace: [prebuffer] status 441000/441000 (100%) @ 152/367 sec
    03/18 18:56:23 Info: [stats] 3443mb Virtual, 1454mb Physical, 598mb Managed, 0 Handles, 59 Threads
    03/18 18:56:24 Trace: [prebuffer] status 441000/441000 (100%) @ 157/367 sec
    03/18 18:56:30 Trace: [prebuffer] status 441000/441000 (100%) @ 163/367 sec
    03/18 18:56:31 Trace: [raat/audiosource] Sent 3440000 packets, qdepth=0
    03/18 18:56:33 Trace: [zoneplayer/raat] sync PS Audio USB Driver: realtime=131890228562327 rtt=300us offset=-2630017959us delta=-524us drift=-63709us in 4993.6101215s (-12.758ppm, -45.929ms/hr)
    03/18 18:56:34 Info: [brokerserver] Client connected: 172.23.5.50:51796
    03/18 18:56:34 Trace: [SOOD] Adding User IP 172.23.5.50
    03/18 18:56:34 Trace: [raat] [sood] Refreshing device list

After that, RoonServer crashed and started a new log file when it restarted.

Do you have something like this in your logs? From a crash earlier this evening.

No, I can’t find any stack traces in my RoonServer_log.XX.txt files.

Hey @Allan_Hsu – can you run down the basics of your setup for us?

I know you said there weren’t any stack traces (which would make this easier) but I’d still like to have a look at your logs. Would you also mind dumping us some, as described here? Thanks!

Hi @Allan_Hsu ---- Thank you for the report and my apologies for the troubles here. To help me better evaluate this issue you are reporting may I kindly ask you to please provide the details of your setup as seen here.

-Eric

Ugh. I hit some hotkey and it deleted my reply. Here it is again:

Sure. Here’s the info:

The client with the long-running process I’m using to run-in some headphones is a Shuttle DS87 SFF PC:

  • Windows 10 Pro, 64-bit
  • Intel Core i7-4790S @ 3.2GHz
  • 16GB RAM
  • Roon Version 1.3 (build 209) stable (64bit)
  • output over USB to a PS Audio NuWave DSD using the ASIO driver. There’s an iFi iPurifier device between the USB cable and the DAC.

The machine with the Core that crashes every day or two is running on a VM dedicated to Roon under ESXi 6.0 U2. The VM:

  • Ubuntu 16.04.2 LTS (64-bit)
  • 4 CPU cores: Intel® Xeon® CPU E5-2640 v4 @ 2.40GHz
  • 8GB RAM
  • Roon Version 1.3 (build 209) stable (64bit)

The ESXi 6.0 U2 host is a Dell R430:

  • ESXi build Dell-ESXi-6.0U2-3620759-A02
  • 2 x Intel® Xeon® CPU E5-2640 v4 @ 2.40GHz (10 cores per CPU, 20 cores/40 logical processors total)
  • 128GB RAM

The host is currently undersubscribed (only 17 logical processors allocated, 29GB in total RAM allocations). Storage is provided over 2x10GBe by a QNAP TVS-1271U-RP:

  • Host storage provided by 4x960GB Samsung SV843 SSDs in RAID 10 over iSCSI
  • Music storage over SMB (added via Roon) on 6x8TB Seagate ST8000NM0055 drives in RAID6.

Other devices that have occasionally used as endpoints or control clients for Roon during this period, but are often idle when the Core crashes:

  • PS Audio DirectStream DAC with Bridge II card
  • Raspberry Pi 3 outputting over HifiBerry DIGI+ Pro HAT running DietPi and Roon Bridge “Version 1.0 (build 75) stable”
  • Another 64-bit Windows 10 Pro machine outputting over USB to a minidsp USBStreamer B
  • Macbook Pro running OS X Sierra (mostly used as control)
  • iPhone 7 and iPad Air 2 running up-to-date iOS (used as control, of course)

Here is a link to my RAATServer and RoonServer log files.

1 Like

Hi @Allan_Hsu ---- Thank you for the follow up and my apologies for the wait here. Confirming that your logs have been received and are in our queue to be evaluated by a member of our tech team. Once we have some feedback regarding this behavior you are experiencing one of our team members will be sure to follow up with you asap. Your patience is very appreciated!

-Eric