See https://github.com/microsoft/clrmd/issues/1015 and https://github.com/dotnet/runtime/issues/70099. The pinvokes that use HResult in their signature are broken on Linux X86.