I’ve had a stable music server for months. It could be a co-incidence but having updated to latest roon server build it is unable to run for more than a few minutes at a time.
Has anyone else running under linux, archlinux or audiolinux noticed this too please?
Logs report too many open files and OutOfMemory errors.
A section of the journal showing out of memory errors:
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Tasks.Task`1.TrySetResult(TResult result)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Tasks.TaskCompletionSource`1.SetResult(TResult result)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Sooloos.Broker.Music.PlaylistImproverHelper.<>c__DisplayClass36_4.<RefreshImprovers>b__23(Result`1 result)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Sooloos.Broker.Music.UpgradeQualityImprover.<>c__DisplayClass1_1.<CalculateImprovements>b__2()
Mar 02 16:52:04 audiolinux start.sh[6530]: at Sooloos.SynchronizationContextThread._Dispatch(SendOrPostWrapper& ret)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Sooloos.SynchronizationContextThread._Go()
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Thread.StartCallback()
Mar 02 16:52:04 audiolinux start.sh[6530]: can not serialize type Sooloos.Broker.Api.PlaylistImproverType: at System.Environment.get_StackTrace()
Mar 02 16:52:04 audiolinux start.sh[6530]: at Base.JSON.SerializeValue(Object value, StringBuilder builder)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Base.JSON.SerializeObject(JDictionary anObject, StringBuilder builder)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Base.JSON.SerializeValue(Object value, StringBuilder builder)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Base.JSON.SerializeArray(IEnumerable`1 anArray, StringBuilder builder)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Base.JSON.SerializeValue(Object value, StringBuilder builder)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Base.JSON.JsonEncode(Object json)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Sooloos.Broker.Music.PlaylistImproverHelper.<RefreshImprovers>b__36_0()
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback callback, Object state, Task& currentTask)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.WhenAllPromise`1.Invoke(Task ignored)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetExistingTaskResult(Task`1 task, TResult result)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Sooloos.Broker.Music.PlaylistImproverHelper.<>c__DisplayClass36_0.<<RefreshImprovers>g__GetUpgradeQualityImprover|9>d.MoveNext()
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback callback, Object state, Task& currentTask)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Tasks.Task`1.TrySetResult(TResult result)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Tasks.TaskCompletionSource`1.SetResult(TResult result)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Sooloos.Broker.Music.PlaylistImproverHelper.<>c__DisplayClass36_4.<RefreshImprovers>b__23(Result`1 result)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Sooloos.Broker.Music.UpgradeQualityImprover.<>c__DisplayClass1_1.<CalculateImprovements>b__2()
Mar 02 16:52:04 audiolinux start.sh[6530]: at Sooloos.SynchronizationContextThread._Dispatch(SendOrPostWrapper& ret)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Sooloos.SynchronizationContextThread._Go()
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Thread.StartCallback()
Mar 02 16:52:04 audiolinux start.sh[6530]: can not serialize type Sooloos.Broker.Api.PlaylistImproverType: at System.Environment.get_StackTrace()
Mar 02 16:52:04 audiolinux start.sh[6530]: at Base.JSON.SerializeValue(Object value, StringBuilder builder)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Base.JSON.SerializeObject(JDictionary anObject, StringBuilder builder)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Base.JSON.SerializeValue(Object value, StringBuilder builder)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Base.JSON.SerializeArray(IEnumerable`1 anArray, StringBuilder builder)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Base.JSON.SerializeValue(Object value, StringBuilder builder)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Base.JSON.JsonEncode(Object json)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Sooloos.Broker.Music.PlaylistImproverHelper.<RefreshImprovers>b__36_0()
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback callback, Object state, Task& currentTask)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.WhenAllPromise`1.Invoke(Task ignored)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetExistingTaskResult(Task`1 task, TResult result)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Sooloos.Broker.Music.PlaylistImproverHelper.<>c__DisplayClass36_0.<<RefreshImprovers>g__GetUpgradeQualityImprover|9>d.MoveNext()
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback callback, Object state, Task& currentTask)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Tasks.Task`1.TrySetResult(TResult result)
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Tasks.TaskCompletionSource`1.SetResult(TResult result)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Sooloos.Broker.Music.PlaylistImproverHelper.<>c__DisplayClass36_4.<RefreshImprovers>b__23(Result`1 result)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Sooloos.Broker.Music.UpgradeQualityImprover.<>c__DisplayClass1_1.<CalculateImprovements>b__2()
Mar 02 16:52:04 audiolinux start.sh[6530]: at Sooloos.SynchronizationContextThread._Dispatch(SendOrPostWrapper& ret)
Mar 02 16:52:04 audiolinux start.sh[6530]: at Sooloos.SynchronizationContextThread._Go()
Mar 02 16:52:04 audiolinux start.sh[6530]: at System.Threading.Thread.StartCallback()
Mar 02 16:52:18 audiolinux start.sh[6530]: can not serialize type Sooloos.Broker.Api.PlaylistImproverType: at System.Environment.get_StackTrace()
Mar 02 16:52:18 audiolinux start.sh[6530]: at Base.JSON.SerializeValue(Object value, StringBuilder builder)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Base.JSON.SerializeObject(JDictionary anObject, StringBuilder builder)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Base.JSON.SerializeValue(Object value, StringBuilder builder)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Base.JSON.SerializeArray(IEnumerable`1 anArray, StringBuilder builder)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Base.JSON.SerializeValue(Object value, StringBuilder builder)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Base.JSON.JsonEncode(Object json)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Sooloos.Broker.Music.PlaylistImproverHelper.<RefreshImprovers>b__36_0()
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback callback, Object state, Task& currentTask)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.WhenAllPromise`1.Invoke(Task ignored)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetExistingTaskResult(Task`1 task, TResult result)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Sooloos.Broker.Music.PlaylistImproverHelper.<>c__DisplayClass36_0.<<RefreshImprovers>g__GetUpgradeQualityImprover|9>d.MoveNext()
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback callback, Object state, Task& currentTask)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.Task`1.TrySetResult(TResult result)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.TaskCompletionSource`1.SetResult(TResult result)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Sooloos.Broker.Music.PlaylistImproverHelper.<>c__DisplayClass36_4.<RefreshImprovers>b__23(Result`1 result)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Sooloos.Broker.Music.UpgradeQualityImprover.<>c__DisplayClass1_1.<CalculateImprovements>b__2()
Mar 02 16:52:18 audiolinux start.sh[6530]: at Sooloos.SynchronizationContextThread._Dispatch(SendOrPostWrapper& ret)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Sooloos.SynchronizationContextThread._Go()
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Thread.StartCallback()
Mar 02 16:52:18 audiolinux start.sh[6530]: can not serialize type Sooloos.Broker.Api.PlaylistImproverType: at System.Environment.get_StackTrace()
Mar 02 16:52:18 audiolinux start.sh[6530]: at Base.JSON.SerializeValue(Object value, StringBuilder builder)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Base.JSON.SerializeObject(JDictionary anObject, StringBuilder builder)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Base.JSON.SerializeValue(Object value, StringBuilder builder)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Base.JSON.SerializeArray(IEnumerable`1 anArray, StringBuilder builder)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Base.JSON.SerializeValue(Object value, StringBuilder builder)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Base.JSON.JsonEncode(Object json)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Sooloos.Broker.Music.PlaylistImproverHelper.<RefreshImprovers>b__36_0()
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback callback, Object state, Task& currentTask)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.WhenAllPromise`1.Invoke(Task ignored)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetExistingTaskResult(Task`1 task, TResult result)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Sooloos.Broker.Music.PlaylistImproverHelper.<>c__DisplayClass36_0.<<RefreshImprovers>g__GetUpgradeQualityImprover|9>d.MoveNext()
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback callback, Object state, Task& currentTask)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.Task`1.TrySetResult(TResult result)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.TaskCompletionSource`1.SetResult(TResult result)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Sooloos.Broker.Music.PlaylistImproverHelper.<>c__DisplayClass36_4.<RefreshImprovers>b__23(Result`1 result)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Sooloos.Broker.Music.UpgradeQualityImprover.<>c__DisplayClass1_1.<CalculateImprovements>b__2()
Mar 02 16:52:18 audiolinux start.sh[6530]: at Sooloos.SynchronizationContextThread._Dispatch(SendOrPostWrapper& ret)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Sooloos.SynchronizationContextThread._Go()
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Thread.StartCallback()
Mar 02 16:52:18 audiolinux start.sh[6530]: can not serialize type Sooloos.Broker.Api.PlaylistImproverType: at System.Environment.get_StackTrace()
Mar 02 16:52:18 audiolinux start.sh[6530]: at Base.JSON.SerializeValue(Object value, StringBuilder builder)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Base.JSON.SerializeObject(JDictionary anObject, StringBuilder builder)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Base.JSON.SerializeValue(Object value, StringBuilder builder)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Base.JSON.SerializeArray(IEnumerable`1 anArray, StringBuilder builder)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Base.JSON.SerializeValue(Object value, StringBuilder builder)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Base.JSON.JsonEncode(Object json)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Sooloos.Broker.Music.PlaylistImproverHelper.<RefreshImprovers>b__36_0()
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback callback, Object state, Task& currentTask)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.WhenAllPromise`1.Invoke(Task ignored)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetExistingTaskResult(Task`1 task, TResult result)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Sooloos.Broker.Music.PlaylistImproverHelper.<>c__DisplayClass36_0.<<RefreshImprovers>g__GetUpgradeQualityImprover|9>d.MoveNext()
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback callback, Object state, Task& currentTask)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.Task`1.TrySetResult(TResult result)
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Tasks.TaskCompletionSource`1.SetResult(TResult result)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Sooloos.Broker.Music.PlaylistImproverHelper.<>c__DisplayClass36_4.<RefreshImprovers>b__23(Result`1 result)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Sooloos.Broker.Music.UpgradeQualityImprover.<>c__DisplayClass1_1.<CalculateImprovements>b__2()
Mar 02 16:52:18 audiolinux start.sh[6530]: at Sooloos.SynchronizationContextThread._Dispatch(SendOrPostWrapper& ret)
Mar 02 16:52:18 audiolinux start.sh[6530]: at Sooloos.SynchronizationContextThread._Go()
Mar 02 16:52:18 audiolinux start.sh[6530]: at System.Threading.Thread.StartCallback()
Mar 02 16:54:09 audiolinux start.sh[6530]: Out of memory.
Mar 02 16:54:17 audiolinux start.sh[4585]: Not responding
Mar 02 16:54:48 audiolinux start.sh[4585]: Error
Mar 02 16:54:50 audiolinux start.sh[4585]: Initializing
Mar 02 16:54:50 audiolinux start.sh[4585]: Started
Mar 02 16:54:50 audiolinux start.sh[8161]: aac_fixed decoder found, checking libavcodec version...
Mar 02 16:54:50 audiolinux start.sh[8161]: has mp3float: 1, aac_fixed: 1
Mar 02 16:54:52 audiolinux start.sh[4585]: Running
Mar 02 16:55:56 audiolinux systemd-coredump[8147]: [🡕] Process 6530 (RoonAppliance) of user 0 dumped core.