В приложении ASP.Net Core мы используем систему кеширования, которая реализует ConcurrentDictionary для поиска ключа / значения. При запуске приложения в Linux в качестве службы мы получаем ошибки segfault и никаких явных ошибок для выявления причины.
Если мы перейдем на PileCache, ошибки исчезнут, но это будет намного медленнее.
Что может быть причиной segfault вместо регулярного исключения?
Что может вызвать это, только когда приложение запускается через systemd, а не когда оно запускается напрямую с помощью "dotnet {app} .dll"?