Skip to content

nixos/technitium-dns-server: crash on service start #470463

@RadxaYuntian

Description

@RadxaYuntian

Nixpkgs version

  • Stable (25.11)

Describe the bug

I'm currently seeing the same error as reported in dotnet/runtime#113855, where technitium will crash when started as the systemd service.

Steps to reproduce

services.technitium-dns-server.enable = true;

Expected behaviour

Service starts.

Screenshots

No response

Relevant log output

Dec 09 01:25:46 nas systemd[1]: technitium-dns-server.service: Scheduled restart job, restart counter is at 3.
Dec 09 01:25:46 nas systemd[1]: Started Technitium DNS Server.
Dec 09 01:25:56 nas technitium-dns-server[15663]: Stack overflow.
Dec 09 01:25:56 nas technitium-dns-server[15663]: Repeated 130838 times:
Dec 09 01:25:56 nas technitium-dns-server[15663]: --------------------------------
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.IO.FileSystemWatcher+RunningInstance+WatchedDirectory.Write(System.Text.StringBuilder, Boolean)
Dec 09 01:25:56 nas technitium-dns-server[15663]: --------------------------------
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.IO.FileSystemWatcher+RunningInstance.AddDirectoryWatchUnlocked(WatchedDirectory, System.String)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.IO.FileSystemWatcher+RunningInstance.AddDirectoryWatchUnlocked(WatchedDirectory, System.String)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.IO.FileSystemWatcher.StartRaisingEvents()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher.TryEnableFileSystemWatcher()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher.CreateFileChangeToken(System.String)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at Microsoft.Extensions.Primitives.ChangeToken+ChangeTokenRegistration`1[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]..ctor(System.Func`1<Microsoft.Extensions.Primitives.IChangeToken>, System.Action`1<System.__Canon>, System.__Canon)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at Microsoft.Extensions.Primitives.ChangeToken.OnChange(System.Func`1<Microsoft.Extensions.Primitives.IChangeToken>, System.Action)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at Microsoft.Extensions.Configuration.FileConfigurationProvider..ctor(Microsoft.Extensions.Configuration.FileConfigurationSource)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at Microsoft.Extensions.Configuration.Json.JsonConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at Microsoft.Extensions.Configuration.ConfigurationManager.AddSource(Microsoft.Extensions.Configuration.IConfigurationSource)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at Microsoft.Extensions.Configuration.ConfigurationManager.Microsoft.Extensions.Configuration.IConfigurationBuilder.Add(Microsoft.Extensions.Configuration.IConfigurationSource)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at Microsoft.Extensions.Hosting.HostingHostBuilderExtensions.ApplyDefaultAppConfiguration(Microsoft.Extensions.Hosting.HostBuilderContext, Microsoft.Extensions.Configuration.IConfigurationBuilder, System.String[])
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at Microsoft.Extensions.Hosting.HostApplicationBuilder..ctor(Microsoft.Extensions.Hosting.HostApplicationBuilderSettings)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at Microsoft.AspNetCore.Builder.WebApplicationBuilder..ctor(Microsoft.AspNetCore.Builder.WebApplicationOptions, System.Action`1<Microsoft.Extensions.Hosting.IHostBuilder>)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at Microsoft.AspNetCore.Builder.WebApplication.CreateBuilder()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at DnsServerCore.DnsWebService+<StartWebServiceAsync>d__62.MoveNext()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[DnsServerCore.DnsWebService+<StartWebServiceAsync>d__62, DnsServerCore, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null]](<StartWebServiceAsync>d__62 ByRef)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[[DnsServerCore.DnsWebService+<StartWebServiceAsync>d__62, DnsServerCore, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null]](<StartWebServiceAsync>d__62 ByRef)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at DnsServerCore.DnsWebService.StartWebServiceAsync(Boolean)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at DnsServerCore.DnsWebService+<TryStartWebServiceAsync>d__61.MoveNext()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[DnsServerCore.DnsWebService+<TryStartWebServiceAsync>d__61, DnsServerCore, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null]](<TryStartWebServiceAsync>d__61 ByRef)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[[DnsServerCore.DnsWebService+<TryStartWebServiceAsync>d__61, DnsServerCore, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null]](<TryStartWebServiceAsync>d__61 ByRef)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at DnsServerCore.DnsWebService.TryStartWebServiceAsync(System.Collections.Generic.IReadOnlyList`1<System.Net.IPAddress>, Int32, Int32)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at DnsServerCore.DnsWebService+<StartAsync>d__81.MoveNext()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[DnsServerCore.DnsWebService+<StartAsync>d__81, DnsServerCore, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null]].ExecutionContextCallback(System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[DnsServerCore.DnsWebService+<StartAsync>d__81, DnsServerCore, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[DnsServerCore.DnsWebService+<StartAsync>d__81, DnsServerCore, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox, Boolean)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.Task.RunContinuations(System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.Task`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.Threading.Tasks.VoidTaskResult)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.Threading.Tasks.VoidTaskResult>, System.Threading.Tasks.VoidTaskResult)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetResult()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at DnsServerCore.Dns.Applications.DnsApplicationManager+<LoadAllApplicationsAsync>d__28.MoveNext()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[DnsServerCore.Dns.Applications.DnsApplicationManager+<LoadAllApplicationsAsync>d__28, DnsServerCore, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null]].ExecutionContextCallback(System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[DnsServerCore.Dns.Applications.DnsApplicationManager+<LoadAllApplicationsAsync>d__28, DnsServerCore, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[DnsServerCore.Dns.Applications.DnsApplicationManager+<LoadAllApplicationsAsync>d__28, DnsServerCore, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox, Boolean)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.Task.RunContinuations(System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.Task.TrySetResult()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.Task+WhenAllPromise.Invoke(System.Threading.Tasks.Task)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.Task.RunContinuations(System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.Task`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.Threading.Tasks.VoidTaskResult)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.UnwrapPromise`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetFromTask(System.Threading.Tasks.Task, Boolean)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.UnwrapPromise`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].InvokeCore(System.Threading.Tasks.Task)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.Task.RunContinuations(System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.Task`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.Threading.Tasks.VoidTaskResult)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.Threading.Tasks.VoidTaskResult>, System.Threading.Tasks.VoidTaskResult)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetResult()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at DnsServerCore.Dns.Applications.DnsApplicationManager+<>c__DisplayClass28_0+<<LoadAllApplicationsAsync>b__0>d.MoveNext()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[DnsServerCore.Dns.Applications.DnsApplicationManager+<>c__DisplayClass28_0+<<LoadAllApplicationsAsync>b__0>d, DnsServerCore, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null]].ExecutionContextCallback(System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[DnsServerCore.Dns.Applications.DnsApplicationManager+<>c__DisplayClass28_0+<<LoadAllApplicationsAsync>b__0>d, DnsServerCore, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[DnsServerCore.Dns.Applications.DnsApplicationManager+<>c__DisplayClass28_0+<<LoadAllApplicationsAsync>b__0>d, DnsServerCore, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox, Boolean)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.Task.RunContinuations(System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.__Canon)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.__Canon>, System.__Canon)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at DnsServerCore.Dns.Applications.DnsApplicationManager+<LoadApplicationAsync>d__19.MoveNext()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[DnsServerCore.Dns.Applications.DnsApplicationManager+<LoadApplicationAsync>d__19, DnsServerCore, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null]].ExecutionContextCallback(System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[DnsServerCore.Dns.Applications.DnsApplicationManager+<LoadApplicationAsync>d__19, DnsServerCore, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[DnsServerCore.Dns.Applications.DnsApplicationManager+<LoadApplicationAsync>d__19, DnsServerCore, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox, Boolean)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.Task.RunContinuations(System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.Task`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.Threading.Tasks.VoidTaskResult)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.Threading.Tasks.VoidTaskResult>, System.Threading.Tasks.VoidTaskResult)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetResult()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at DnsServerCore.Dns.Applications.DnsApplication+<InitializeAsync>d__21.MoveNext()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[DnsServerCore.Dns.Applications.DnsApplication+<InitializeAsync>d__21, DnsServerCore, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null]].ExecutionContextCallback(System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[DnsServerCore.Dns.Applications.DnsApplication+<InitializeAsync>d__21, DnsServerCore, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[DnsServerCore.Dns.Applications.DnsApplication+<InitializeAsync>d__21, DnsServerCore, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox, Boolean)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.Task.RunContinuations(System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.__Canon)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.__Canon>, System.__Canon)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.IO.File+<InternalReadAllTextAsync>d__94.MoveNext()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.File+<InternalReadAllTextAsync>d__94, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ExecutionContextCallback(System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.File+<InternalReadAllTextAsync>d__94, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext(System.Threading.Thread)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.File+<InternalReadAllTextAsync>d__94, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox, Boolean)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.Task.RunContinuations(System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.Task`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(Int32)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<Int32>, Int32)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.IO.StreamReader+<ReadAsyncInternal>d__69.MoveNext()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.StreamReader+<ReadAsyncInternal>d__69, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext(System.Threading.Thread)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox, Boolean)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.Task.RunContinuations(System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.Tasks.Task`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(Int32)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<Int32>, Int32)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.IO.StreamReader+<ReadBufferAsync>d__72.MoveNext()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.StreamReader+<ReadBufferAsync>d__72, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext(System.Threading.Thread)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.IO.Strategies.BufferedFileStreamStrategy+<ReadAsyncSlowPath>d__37.MoveNext()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at Microsoft.Win32.SafeHandles.SafeFileHandle+ThreadPoolValueTaskSource.ExecuteInternal()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at Microsoft.Win32.SafeHandles.SafeFileHandle+ThreadPoolValueTaskSource.System.Threading.IThreadPoolWorkItem.Execute()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.ThreadPoolWorkQueue.Dispatch()
Dec 09 01:25:56 nas technitium-dns-server[15663]:    at System.Threading.PortableThreadPool+WorkerThread.WorkerThreadStart()
Dec 09 01:26:03 nas systemd[1]: technitium-dns-server.service: Main process exited, code=dumped, status=6/ABRT
Dec 09 01:26:03 nas systemd[1]: technitium-dns-server.service: Failed with result 'core-dump'.
Dec 09 01:26:03 nas systemd[1]: technitium-dns-server.service: Consumed 11.032s CPU time, 254.8M memory peak, 256K written to disk.

Additional context

dotnet/runtime#113855 (comment) might be a workaround.

We might want to do a pass on all .NET services to ensure they have WorkingDirectory set.

System metadata

  • system: "x86_64-linux"
  • host os: Linux 6.12.60, NixOS, 25.11 (Xantusia), 25.11.20251204.c97c47f
  • multi-user?: yes
  • sandbox: yes
  • version: nix-env (Nix) 2.31.2
  • nixpkgs: /nix/store/hv1dx0bah4m1mw2asfrg29wl17by9ngd-source

Notify maintainers

@FabianRig @NixOS/dotnet


Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE.)

I assert that this issue is relevant for Nixpkgs

Is this issue important to you?

Add a 👍 reaction to issues you find important.

Metadata

Metadata

Assignees

No one assigned

    Labels

    0.kind: bugSomething is broken6.topic: nixosIssues or PRs affecting NixOS modules, or package usability issues specific to NixOS

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions