linux 上的 Dotnet 核心分段错误

Dotnet core segmentation fault on linux

我在 Dotnet 核心应用程序中使用 AngleSharp 解析网站它在 Windows 中工作正常但在 Debian 上它崩溃并出现此错误: 段错误

当我将其替换为 http url 时,我用于解析的 url 是 https,它成功了!

两个版本的libssl冲突导致的问题。 您可以检查安装的版本:

$ ls /usr/lib/x86_64-linux-gnu/libssl.so.*
/usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
/usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
/usr/lib/x86_64-linux-gnu/libssl.so.1.1

并且通过删除版本 1.0 我的问题得到解决:

apt-get remove ssl1.0.0.0