This started for me after the upgrade to 2.0.3 on macOS 12.6.1 (21G217) on MacPro6,1 6-Core Intel Xeon E5 3,5 GHz 6 Cores with Memory: 32 GB dedicated to RoonServer computer.
Very unstable version, seems like a rush job. Totally filled with newly added bugs over 2.0.2.
Most significant is raat daemon that crashes, then RoonServer tries endless loop to reconnect to it on 127.0.0.1:someport, and the routing is endlessly calling itself. Finally, after enough calls to itself, it blows out of memory and crash dumps.
Stack overflow.
at System.Text.StringBuilder.ExpandByABlock(Int32)
at System.Text.StringBuilder.Append(Char*, Int32)
at System.Text.StringBuilder.Append(Char[], Int32, Int32)
at System.IO.StreamReader.ReadToEnd()
at System.IO.File.InternalReadAllText(System.String, System.Text.Encoding)
at System.Net.NetworkInformation.UnixIPInterfaceProperties.GetDnsAddresses()
at System.Net.NetworkInformation.BsdIpInterfacePropertiesâŚctor(System.Net.NetworkInformation.BsdNetworkInterface, Int32)
at System.Net.NetworkInformation.BsdNetworkInterfaceâŚctor(System.String, Int32)
at System.Net.NetworkInformation.BsdNetworkInterface+Context.GetOrCreate(Byte*, Int32)
at System.Net.NetworkInformation.BsdNetworkInterface.ProcessLinkLayerAddress(Void*, Byte*, LinkLayerAddressInfo*)
at Interop+Sys.EnumerateInterfaceAddresses(Void*, Void (Void*, Byte*, IpAddressInfo*), Void (Void*, Byte*, IpAddressInfo*, UInt32*), Void (Void*, Byte*, LinkLayerAddressInfo*))
at Interop+Sys.EnumerateInterfaceAddresses(Void*, Void (Void*, Byte*, IpAddressInfo*), Void (Void*, Byte*, IpAddressInfo*, UInt32*), Void (Void*, Byte*, LinkLayerAddressInfo*))
at System.Net.NetworkInformation.BsdNetworkInterface.GetBsdNetworkInterfaces()
at Sooloos.IPAddresses.GetSubNets()
at Sooloos.IPAddresses.TryGetLocalInterfaceAddress(System.Net.IPAddress, System.Net.IPAddress ByRef)
at Sooloos.Audio.Mdns.MdnsDiscovery._CacheHostname(System.String, System.Net.IPAddress, System.Net.IPAddress, System.Collections.Generic.HashSet`1<Sooloos.Audio.Mdns.MdnsDiscoveryData>)
Another issue is new dropouts. This is from a fully 1Gbps wired connection between Roon server and CXNv2 dedicated Roon player:
11/12 11:07:29 Trace: [Cambridge Audio CXNv2 @ 172.16.1.109:45167] [raatclient] GOT [709] {âstatusâ:âDropoutâ,âsamplesâ:26880}
11/12 11:07:29 Trace: [CXN] [zoneplayer/raat] too many dropouts. stopping stream
11/12 11:07:29 Warn: [CXN] [zoneplayer/raat] Too many dropouts (>3s dropped out in the last 30s). Killing stream
11/12 11:07:29 Info: [audio/env] [zoneplayer â stream] All streams were disposed
11/12 11:07:29 Trace: [CXN] [zoneplayer/raat] Endpoint Cambridge Audio CXNv2 State Changed: Playing => Prepared
And in the txt file:
1/12 13:15:57 Debug: [raat/tcpaudiosource] connecting to 172.16.1.109:34104
11/12 13:15:57 Debug: [raat/tcpaudiosource] connected
11/12 13:44:28 Debug: [raat/tcpaudiosource] disconnecting
11/12 13:44:28 Warn: [raat/tcpaudiosource] send failed: Arg_NullReferenceException
11/12 13:44:28 Warn: [raat/tcpaudiosource] disconnecting + retrying
11/12 13:44:29 Debug: [raat/tcpaudiosource] connecting to 172.16.1.109:34104
11/12 13:44:29 Debug: [raat/tcpaudiosource] connected
11/12 13:51:59 Debug: [raat/tcpaudiosource] disconnecting
11/12 13:51:59 Warn: [raat/tcpaudiosource] send failed: Arg_NullReferenceException
11/12 13:51:59 Warn: [raat/tcpaudiosource] disconnecting + retrying
11/12 13:52:04 Debug: [raat/tcpaudiosource] connecting to 172.16.1.109:34104
11/12 13:52:04 Debug: [raat/tcpaudiosource] connected
11/12 13:58:12 Warn: [raat/tcpaudiosource] send failed: Broken pipe
11/12 13:58:12 Warn: [raat/tcpaudiosource] disconnecting + retrying
11/12 13:58:12 Debug: [raat/tcpaudiosource] disconnecting
followed by 50 or more times:
11/12 13:58:12 Debug: [raat/tcpaudiosource] connecting to 127.0.0.1:49275
11/12 13:58:12 Error: [raat/tcpaudiosource] connect failed: Connection refused
11/12 13:58:12 Warn: [raat/tcpaudiosource] disconnecting + retrying
11/12 13:58:12 Debug: [raat/tcpaudiosource] disconnecting
11/12 13:58:12 Debug: [raat/tcpaudiosource] connecting to 127.0.0.1:49275
11/12 13:58:12 Error: [raat/tcpaudiosource] connect failed: Connection refused
11/12 13:58:12 Warn: [raat/tcpaudiosource] disconnecting + retrying
11/12 13:58:12 Debug: [raat/tcpaudiosource] disconnecting
.
.
.
And finally crash (out of memory?).
Then there is the error with (on an all wired 1Gbs connection) drop outs with my CXNv2 :
11/12 13:08:25 Trace: [Cambridge Audio CXNv2 @ 172.16.1.109:45167] [raatclient] GOT [2988] {"samples":25751,"status":"Dropout"}
11/12 13:08:25 Trace: [Cambridge Audio CXNv2 @ 172.16.1.109:45167] [raatclient] GOT [2988] {"samples":49920,"status":"Dropout"}
11/12 13:08:25 Trace: [Cambridge Audio CXNv2 @ 172.16.1.109:45167] [raatclient] GOT [2988] {"samples":48000,"status":"Dropout"}
11/12 13:08:25 Trace: [CXN] [Enhanced 87,7x, 24/96 FLAC => 32/96] [100% buf] [PLAYING @ 0:25/6:00] Shipyard - Sting / Jimmy Nail / Brian Johnson / Jo Lawry
11/12 13:08:27 Trace: [Cambridge Audio CXNv2 @ 172.16.1.109:45167] [raatclient] GOT [2988] {"samples":48000,"status":"Dropout"}
11/12 13:08:27 Trace: [Cambridge Audio CXNv2 @ 172.16.1.109:45167] [raatclient] GOT [2988] {"samples":48000,"status":"Dropout"}
11/12 13:08:27 Trace: [Cambridge Audio CXNv2 @ 172.16.1.109:45167] [raatclient] GOT [2988] {"samples":48000,"status":"Dropout"}
11/12 13:08:27 Trace: [Pagane] [HighQuality, 16/44 ALAC => 24/44] [100% buf] [PLAYING @ 0:08/3:56] I Write the Songs - Barry Manilow
11/12 13:08:27 Trace: [Cambridge Audio CXNv2 @ 172.16.1.109:45167] [raatclient] GOT [2988] {"samples":48000,"status":"Dropout"}
11/12 13:08:27 Trace: [Cambridge Audio CXNv2 @ 172.16.1.109:45167] [raatclient] GOT [2988] {"samples":48000,"status":"Dropout"}
11/12 13:08:27 Warn: [CXN] [zoneplayer/raat] Too many dropouts (>3s dropped out in the last 30s). Killing stream
11/12 13:08:27 Trace: [CXN] [zoneplayer/raat] too many dropouts. stopping stream
11/12 13:08:27 Warn: [CXN] [zoneplayer/raat] Too many dropouts (>3s dropped out in the last 30s). Killing stream
11/12 13:08:27 Trace: [CXN] [zoneplayer/raat] too many dropouts. stopping stream
...
11/12 13:08:27 Info: [audio/env] [zoneplayer -> stream -> endpoint] All streams were disposed
11/12 13:08:27 Info: [zone CXN] OnPlayFeedback StoppedEndOfMediaUnnatural
11/12 13:08:27 Debug: [zone CXN] _Advance (Track)
But: there is absolutely no difference in âslowâ or other media, as they all come from exactly the same NAS. RoonServer never did so many, consistent dropouts before.
I personally think here, the problem is nothing slowness of anything else but the RoonServer doing background work, and this is inhibiting timely network sending of packets, reading media, etc.
Guys, this is just some of the new introduced bugs in 2.0.3. RoonServer now also simply stops playing on corrupt audio files, skips songs in the middle of them playing, and more⌠And all this, whilst 2.0.2 was doing perfectlyâŚ
Please, something is very wrong in 2.0.3, so hoping for a fixed version 2.0.4 soon!