Shortly after upgrading to Roon 1.6 (Build 401), I started experiencing Roon Server crashes after playing (10-12) min of music. This has been recurring persistently, independent of the type of music played (DSD, 24-96, 16-44); or playback (direct USB to DAC, Airport Express, NAIM). Music sources include local library, ethernet to NAS, and also Tidal streaming.
I’m running Roon on a Windows 7 server, with primary listening via USB to a Mytek Manhattan DAC,
recently updated to firmware 2.20. Secondary listening areas include Airport Express, and NAIM.
Error Msg:
Roon has stopped working
A problem caused the program to stop working correctly.
Windows will close the program and notify you if a solution
is available.
Windows Event Viewer:
EventData
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2019-02-23T00:44:18.000000000Z" />
<EventRecordID>29881</EventRecordID>
<Channel>Application</Channel>
<Computer>BFM</Computer>
<Security />
</System>
- <EventData>
<Data>Roon.exe</Data>
<Data>1.0.0.0</Data>
<Data>5c6d8de2</Data>
<Data>ntdll.dll</Data>
<Data>6.1.7601.24354</Data>
<Data>5c3565b8</Data>
<Data>c0000374</Data>
<Data>00000000000bf302</Data>
<Data>28d4</Data>
<Data>01d4cb0f3205be0e</Data>
<Data>C:\Users\Seanf\AppData\Local\Roon\Application\Roon.exe</Data>
<Data>C:\Windows\SYSTEM32\ntdll.dll</Data>
<Data>269bcbdc-3704-11e9-8519-d89ef32c1022</Data>
</EventData>
</Event
Roon log excerpt:
02/22 16:05:48 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 8:33/53:11] Continuum One - Qua Continuum
02/22 16:05:53 Trace: [Office] [zoneplayer/raat] sync Mytek USB Audio: realtime=519589090703 rtt=0us offset=-49322909us delta=136us drift=37505us in 519.325s (72.220ppm, 259.992ms/hr)
02/22 16:05:53 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 8:38/53:11] Continuum One - Qua Continuum
02/22 16:05:54 Info: [stats] 3415mb Virtual, 2393mb Physical, 795mb Managed, 2153 Handles, 110 Threads
02/22 16:05:58 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 8:43/53:11] Continuum One - Qua Continuum
02/22 16:06:03 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 8:48/53:11] Continuum One - Qua Continuum
02/22 16:06:08 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 8:53/53:11] Continuum One - Qua Continuum
02/22 16:06:09 Info: [stats] 3399mb Virtual, 2393mb Physical, 796mb Managed, 2137 Handles, 106 Threads
02/22 16:06:13 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 8:58/53:11] Continuum One - Qua Continuum
02/22 16:06:18 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 9:03/53:11] Continuum One - Qua Continuum
02/22 16:06:23 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 9:08/53:11] Continuum One - Qua Continuum
02/22 16:06:23 Trace: [Office] [zoneplayer/raat] sync Mytek USB Audio: realtime=550175990930 rtt=0us offset=-49325009us delta=-643us drift=35405us in 549.914s (64.384ppm, 231.784ms/hr)
02/22 16:06:24 Info: [stats] 3415mb Virtual, 2393mb Physical, 795mb Managed, 2176 Handles, 110 Threads
02/22 16:06:25 Trace: [push] restarting connection (Unable to read data from the transport connection: A blocking operation was interrupted by a call to WSACancelBlockingCall.)
02/22 16:06:25 Trace: [push] retrying connection in 58421ms
02/22 16:06:28 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 9:13/53:11] Continuum One - Qua Continuum
02/22 16:06:30 Trace: [analysis] analysis completed in 226314ms for 3755s of ALAC 44.1kHz 24bit audio. loudness=-10.1303047557549LUFS dbTP=2.25968836003838 noisestartms=234 noiseendms=3737526 isdts=False mqa=0 for track 43623218 url=Z:\Music\Library\Autechre\Live - 2015-10-13 - Austin\Live - 2015-10-13 - Austin.m4a
02/22 16:06:30 Trace: [library] finished with 1 dirty tracks 1 dirty albums 1 dirty performers 0 clumping tracks, 0 clumping auxfiles 0 compute tracks, 0 deleted tracks, 1 tracks to (re)load, 0 tracks to retain, 0 auxfiles to (re)load, 0 auxfiles to retain, and 3 changed objects
02/22 16:06:30 Trace: [dbperf] flush 4277 bytes, 2 ops in 0 ms (cumulative 36693349 bytes, 19091 ops in 26095 ms)
02/22 16:06:30 Trace: [analysis] analyzing trackid=43604786 url=Z:\Music\Library\! Hi-Rez Audio\BCM\Qua-Continuum_Continuum-One_DSD256\Qua Continuum - Continuum One - DSD256.dsf
02/22 16:06:33 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 9:18/53:11] Continuum One - Qua Continuum
02/22 16:06:35 Trace: Successful POST response from https://push.roonlabs.com/push/1/connect
02/22 16:06:35 Trace: [push] connecting to 35.227.82.244:9200
02/22 16:06:35 Trace: [push] connected
02/22 16:06:38 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 9:23/53:11] Continuum One - Qua Continuum
02/22 16:06:39 Info: [stats] 3501mb Virtual, 2472mb Physical, 794mb Managed, 2189 Handles, 111 Threads
02/22 16:06:43 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 9:28/53:11] Continuum One - Qua Continuum
02/22 16:06:48 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 9:33/53:11] Continuum One - Qua Continuum
02/22 16:06:53 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 9:38/53:11] Continuum One - Qua Continuum
02/22 16:06:54 Trace: [Office] [zoneplayer/raat] sync Mytek USB Audio: realtime=580772671202 rtt=0us offset=-49321328us delta=136us drift=39086us in 580.507s (67.331ppm, 242.392ms/hr)
02/22 16:06:54 Info: [stats] 3497mb Virtual, 2472mb Physical, 794mb Managed, 2185 Handles, 110 Threads
02/22 16:06:58 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 9:43/53:11] Continuum One - Qua Continuum
02/22 16:07:03 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 9:48/53:11] Continuum One - Qua Continuum
02/22 16:07:08 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 9:53/53:11] Continuum One - Qua Continuum
02/22 16:07:09 Info: [stats] 3489mb Virtual, 2472mb Physical, 795mb Managed, 2178 Handles, 108 Threads
02/22 16:07:13 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 9:58/53:11] Continuum One - Qua Continuum
02/22 16:07:18 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 10:03/53:11] Continuum One - Qua Continuum
02/22 16:07:23 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 10:08/53:11] Continuum One - Qua Continuum
02/22 16:07:24 Info: [stats] 3493mb Virtual, 2472mb Physical, 795mb Managed, 2194 Handles, 109 Threads
02/22 16:07:25 Trace: [Office] [zoneplayer/raat] sync Mytek USB Audio: realtime=611435231293 rtt=0us offset=-49317768us delta=-643us drift=42646us in 611.166s (69.779ppm, 251.203ms/hr)
02/22 16:07:28 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 10:13/53:11] Continuum One - Qua Continuum
02/22 16:07:33 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 10:18/53:11] Continuum One - Qua Continuum
02/22 16:07:38 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 10:23/53:11] Continuum One - Qua Continuum
02/22 16:07:39 Info: [stats] 3497mb Virtual, 2472mb Physical, 796mb Managed, 2190 Handles, 110 Threads
02/22 16:07:43 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 10:28/53:11] Continuum One - Qua Continuum
02/22 16:07:48 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 10:33/53:11] Continuum One - Qua Continuum
02/22 16:07:54 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 10:37/53:11] Continuum One - Qua Continuum
02/22 16:07:54 Info: [stats] 3241mb Virtual, 1922mb Physical, 905mb Managed, 2105 Handles, 110 Threads
02/22 16:07:56 Trace: [Office] [zoneplayer/raat] sync Mytek USB Audio: realtime=642735730159 rtt=0us offset=-49315269us delta=136us drift=45145us in 642.464s (70.269ppm, 252.967ms/hr)
02/22 16:07:59 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 10:43/53:11] Continuum One - Qua Continuum
02/22 16:08:04 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 10:49/53:11] Continuum One - Qua Continuum
02/22 16:08:09 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 10:54/53:11] Continuum One - Qua Continuum
02/22 16:08:09 Info: [stats] 3237mb Virtual, 1922mb Physical, 907mb Managed, 2103 Handles, 109 Threads
02/22 16:08:14 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 10:59/53:11] Continuum One - Qua Continuum
02/22 16:08:19 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 11:04/53:11] Continuum One - Qua Continuum
02/22 16:08:24 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 11:09/53:11] Continuum One - Qua Continuum
02/22 16:08:24 Info: [stats] 3253mb Virtual, 1922mb Physical, 904mb Managed, 2139 Handles, 113 Threads
02/22 16:08:26 Trace: [Office] [zoneplayer/raat] sync Mytek USB Audio: realtime=673311410431 rtt=0us offset=-49315589us delta=-643us drift=44825us in 673.04s (66.601ppm, 239.765ms/hr)
02/22 16:08:29 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 11:14/53:11] Continuum One - Qua Continuum
02/22 16:08:34 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 11:19/53:11] Continuum One - Qua Continuum
02/22 16:08:39 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 11:24/53:11] Continuum One - Qua Continuum
02/22 16:08:39 Info: [stats] 3241mb Virtual, 1922mb Physical, 903mb Managed, 2127 Handles, 110 Threads
02/22 16:08:44 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 11:29/53:11] Continuum One - Qua Continuum
02/22 16:08:49 Trace: [Office] [Lossless, DSD256 DSF => DSD256] [100% buf] [PLAYING @ 11:34/53:11] Continuum One - Qua Continuum
Wireshark seems to show some degree of TCP retransmissions between the NAS and the Roon
Server; but overall connectivity seems to be fine:
Reply from 192.168.1.2: bytes=32 time<1ms TTL=64
Reply from 192.168.1.2: bytes=32 time<1ms TTL=64
Reply from 192.168.1.2: bytes=32 time<1ms TTL=64
Reply from 192.168.1.2: bytes=32 time<1ms TTL=64
Reply from 192.168.1.2: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.1.2:
Packets: Sent = 5992, Received = 5992, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 1ms, Average = 0ms
Any diagnostic hints?
Thx