-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Official build uptake failure: "Unable to find an entry point named 'AppleCryptoNative_SslCreateContext'", "CryptoNative_Tls13Supported", during dotnet restore #1129
Comments
@dagood is there anything different in the official build compared to the past related to this break? |
I don't know, I'm not familiar with the parts of the build that I imagine would affect this (CoreCLR, Libraries). @dotnet/runtime-infrastructure Here are some outputs to potentially investigate: |
For reference here are also available the assets produced by the |
Thanks @safern, looking at e.g. System.Security.Cryptography.Native.Apple.dylib in the https://dev.azure.com/dnceng/_apis/resources/Containers/3080015?itemPath=libraries_bin_OSX_x64_Release%2Flibraries_bin_OSX_x64_Release.tar.gz using objdump -t, I can see that it doesn't export any of the AppleCryptoNative_ symbols. I have built it locally using the libraries.sh script in the root of the runtime repo and the symbols were there just fine. So I wonder what's different in the lab build. |
Let me look at how the build was setup in Corefx and what build pools we were using vs now in the runtime repo to see if there is something obvious. |
The OpenSSL depends on version of OpenSSL and it may vary between systems. However the Native.Apple should work. Since we fail to load the library, would expect tests to fail as well. I can take look tomorrow. |
@wfurt as I've mentioned above, the problem is that we somehow build or pack an incorrect System.Security.Cryptography.Native.Apple.dylib that is missing all the export |
@janvorli, it seems like the said dylib from 3.1 and 3.0 has approximately the same list of symbols exported (exception being |
The unprefixed version with more capitals is an imported function, not an exported function. |
Ah, alright. Perhaps then |
Any update on this? The AspNetCore team is blocked from taking new dependencies by this. The test failures it causes can be found here if that helps your investigation at all. Of note from the linked build is a third type of failure not yet mentioned:
Possibly that's actually a separate issue entirely, y'all would know better. |
So I see what changed. Basically since we use Azure DevOps hosted macOS build machines they don't have any dependencies installed, so we do I looked at the version installed in corefx latest official build and it was 1.0.2 but now it is installing 1.1.0. That is because 1.0.2 went out of support as of 7 days ago and brew removed the 1.0.2 formula and now it resolves openssl1.1.0. So that might definitely be it. I will follow up with @bartonjs offline to see how we want to proceed on this as this is also a concern for 3.1 servicing as we do the same thing there. |
Ok I think I found the problem. The PlatformManifest.txt contained in the new Microsoft.NETCore.App.Ref package is busted. It is missing to list all the dylib and so files. Basically, the way the redist dotnet SDK (in order to run tests in toolset repo) is built is via package references, and it builds a layout based on what it resolves. It depends on MSBuild of course because it is part of the SDK, MSBuild depends on System.Net.Http/4.3.4, which depends on runtime.native.System.Security.Cryptography.OpenSsl/4.3.2, which contains the OpenSsl and Crypto.Native .so and .dylib files as part of the runtimes/native directory. Then PackageFileResolution comes into play and since these files are part of the shared framework, they should be listed in the PlatformManifest.txt for PackageFileResolution to remove them from ReferenceCopyLocalPath, but since the new package doesn't contain those items in the PlatformManifest.txt file, it won't remove them, hence, it will include them as part of redist/dotnet/sdk/.../runtimes/*, so it will use old native libraries which doesn't contain the symbols we need for the newer managed code whenever we try and run MSBuild which is a standalone tool. Working PlatformManifest.txtmscorlib.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.IO.Compression.Native.a|Microsoft.NETCore.App.Ref||0.0.0.0 System.IO.Compression.Native.so|Microsoft.NETCore.App.Ref||0.0.0.0 System.Native.a|Microsoft.NETCore.App.Ref||0.0.0.0 System.Native.so|Microsoft.NETCore.App.Ref||0.0.0.0 System.Net.Security.Native.a|Microsoft.NETCore.App.Ref||0.0.0.0 System.Net.Security.Native.so|Microsoft.NETCore.App.Ref||0.0.0.0 System.Security.Cryptography.Native.OpenSsl.a|Microsoft.NETCore.App.Ref||0.0.0.0 System.Security.Cryptography.Native.OpenSsl.so|Microsoft.NETCore.App.Ref||0.0.0.0 libclrjit.so|Microsoft.NETCore.App.Ref||0.0.0.0 SOS_README.md|Microsoft.NETCore.App.Ref||0.0.0.0 System.Globalization.Native.so|Microsoft.NETCore.App.Ref||0.0.0.0 System.Private.CoreLib.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56303 createdump|Microsoft.NETCore.App.Ref||0.0.0.0 libcoreclr.so|Microsoft.NETCore.App.Ref||0.0.0.0 libcoreclrtraceptprovider.so|Microsoft.NETCore.App.Ref||0.0.0.0 libdbgshim.so|Microsoft.NETCore.App.Ref||0.0.0.0 libmscordaccore.so|Microsoft.NETCore.App.Ref||0.0.0.0 libmscordbi.so|Microsoft.NETCore.App.Ref||0.0.0.0 Microsoft.CSharp.dll|Microsoft.NETCore.App.Ref|4.0.4.0|5.0.19.56306 Microsoft.VisualBasic.Core.dll|Microsoft.NETCore.App.Ref|10.0.6.0|11.0.19.56306 Microsoft.VisualBasic.dll|Microsoft.NETCore.App.Ref|10.0.0.0|5.0.19.56306 Microsoft.Win32.Primitives.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 Microsoft.Win32.Registry.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.AppContext.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Buffers.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Collections.Concurrent.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Collections.Immutable.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Collections.NonGeneric.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Collections.Specialized.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Collections.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.ComponentModel.Annotations.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.ComponentModel.DataAnnotations.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.ComponentModel.EventBasedAsync.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.ComponentModel.Primitives.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.ComponentModel.TypeConverter.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.ComponentModel.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Configuration.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Console.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Core.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Data.Common.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Data.DataSetExtensions.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Data.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Diagnostics.Contracts.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Diagnostics.Debug.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Diagnostics.DiagnosticSource.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Diagnostics.FileVersionInfo.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Diagnostics.Process.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Diagnostics.StackTrace.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Diagnostics.TextWriterTraceListener.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Diagnostics.Tools.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Diagnostics.TraceSource.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Diagnostics.Tracing.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Drawing.Primitives.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Drawing.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Dynamic.Runtime.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Globalization.Calendars.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Globalization.Extensions.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Globalization.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.Compression.Brotli.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.Compression.FileSystem.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.IO.Compression.ZipFile.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.Compression.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.FileSystem.AccessControl.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.FileSystem.DriveInfo.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.FileSystem.Primitives.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.FileSystem.Watcher.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.FileSystem.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.IsolatedStorage.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.MemoryMappedFiles.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.Pipes.AccessControl.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.Pipes.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.UnmanagedMemoryStream.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Linq.Expressions.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Linq.Parallel.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Linq.Queryable.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Linq.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Memory.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.Http.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.HttpListener.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.Mail.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.NameResolution.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.NetworkInformation.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.Ping.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.Primitives.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.Quic.dll|Microsoft.NETCore.App.Ref|4.2.1.0|5.0.19.56306 System.Net.Requests.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.Security.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.ServicePoint.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.Sockets.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.WebClient.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.WebHeaderCollection.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.WebProxy.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.WebSockets.Client.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.WebSockets.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Numerics.Vectors.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Numerics.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.ObjectModel.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Private.DataContractSerialization.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Private.Uri.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Private.Xml.Linq.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Private.Xml.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Reflection.DispatchProxy.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Reflection.Emit.ILGeneration.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Reflection.Emit.Lightweight.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Reflection.Emit.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Reflection.Extensions.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Reflection.Metadata.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Reflection.Primitives.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Reflection.TypeExtensions.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Reflection.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Resources.Reader.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Resources.ResourceManager.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Resources.Writer.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.CompilerServices.Unsafe.dll|Microsoft.NETCore.App.Ref|4.0.5.0|5.0.19.56306 System.Runtime.CompilerServices.VisualC.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Extensions.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Handles.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.InteropServices.RuntimeInformation.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.InteropServices.WindowsRuntime.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.InteropServices.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Intrinsics.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Loader.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Numerics.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Serialization.Formatters.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Serialization.Json.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Serialization.Primitives.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Serialization.Xml.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Serialization.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Runtime.WindowsRuntime.UI.Xaml.dll|Microsoft.NETCore.App.Ref|4.0.4.0|5.0.19.56306 System.Runtime.WindowsRuntime.dll|Microsoft.NETCore.App.Ref|4.0.14.0|5.0.19.56306 System.Runtime.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.AccessControl.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Claims.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Cryptography.Algorithms.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Cryptography.Cng.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Cryptography.Csp.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Cryptography.Encoding.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Cryptography.OpenSsl.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Cryptography.Primitives.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Cryptography.X509Certificates.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Principal.Windows.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Principal.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.SecureString.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.ServiceModel.Web.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.ServiceProcess.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Text.Encoding.CodePages.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Text.Encoding.Extensions.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Text.Encoding.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Text.Encodings.Web.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Text.Json.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Text.RegularExpressions.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.Channels.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.Overlapped.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.Tasks.Dataflow.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.Tasks.Extensions.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.Tasks.Parallel.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.Tasks.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.Thread.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.ThreadPool.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.Timer.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Transactions.Local.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Transactions.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.ValueTuple.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Web.HttpUtility.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Web.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Windows.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Xml.Linq.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Xml.ReaderWriter.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Xml.Serialization.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Xml.XDocument.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Xml.XPath.XDocument.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Xml.XPath.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Xml.XmlDocument.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Xml.XmlSerializer.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Xml.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 WindowsBase.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 netstandard.dll|Microsoft.NETCore.App.Ref|2.1.0.0|5.0.19.56306 System.IO.Compression.Native.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 System.Native.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 System.Net.Security.Native.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 System.Security.Cryptography.Native.Apple.a|Microsoft.NETCore.App.Ref||0.0.0.0 System.Security.Cryptography.Native.Apple.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 System.Security.Cryptography.Native.OpenSsl.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 libclrjit.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 System.Globalization.Native.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 libcoreclr.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 libdbgshim.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 libmscordaccore.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 libmscordbi.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 Microsoft.DiaSymReader.Native.x86.dll|Microsoft.NETCore.App.Ref||14.12.25830.2 clrcompression.dll|Microsoft.NETCore.App.Ref||5.0.19.56306 clrjit.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 API-MS-Win-core-xstate-l2-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-console-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-datetime-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-debug-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-errorhandling-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-file-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-file-l1-2-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-file-l2-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-handle-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-heap-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-interlocked-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-libraryloader-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-localization-l1-2-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-memory-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-namedpipe-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-processenvironment-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-processthreads-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-processthreads-l1-1-1.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-profile-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-rtlsupport-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-string-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-synch-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-synch-l1-2-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-sysinfo-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-timezone-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-util-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-conio-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-convert-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-environment-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-filesystem-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-heap-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-locale-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-math-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-multibyte-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-private-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-process-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-runtime-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-stdio-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-string-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-time-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-utility-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 clretwrc.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 coreclr.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 dbgshim.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 mscordaccore.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 mscordaccore_x86_x86_5.0.19.56303.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 mscordbi.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 mscorrc.debug.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 mscorrc.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 ucrtbase.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 Microsoft.DiaSymReader.Native.amd64.dll|Microsoft.NETCore.App.Ref||14.12.25830.2 Microsoft.DiaSymReader.Native.arm.dll|Microsoft.NETCore.App.Ref||14.12.25830.2 mscordaccore_arm_arm_5.0.19.56303.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 mscordaccore_arm64_arm64_5.0.19.56303.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 mscordaccore_amd64_amd64_5.0.19.56303.dll|Microsoft.NETCore.App.Ref||5.0.19.56303New PlatformManifest.txtmscorlib.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.IO.Compression.Native.a|Microsoft.NETCore.App.Ref||0.0.0.0 System.IO.Compression.Native.so|Microsoft.NETCore.App.Ref||0.0.0.0 System.Native.a|Microsoft.NETCore.App.Ref||0.0.0.0 System.Native.so|Microsoft.NETCore.App.Ref||0.0.0.0 System.Net.Security.Native.a|Microsoft.NETCore.App.Ref||0.0.0.0 System.Net.Security.Native.so|Microsoft.NETCore.App.Ref||0.0.0.0 System.Security.Cryptography.Native.OpenSsl.a|Microsoft.NETCore.App.Ref||0.0.0.0 System.Security.Cryptography.Native.OpenSsl.so|Microsoft.NETCore.App.Ref||0.0.0.0 libclrjit.so|Microsoft.NETCore.App.Ref||0.0.0.0 SOS_README.md|Microsoft.NETCore.App.Ref||0.0.0.0 System.Globalization.Native.so|Microsoft.NETCore.App.Ref||0.0.0.0 System.Private.CoreLib.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56303 createdump|Microsoft.NETCore.App.Ref||0.0.0.0 libcoreclr.so|Microsoft.NETCore.App.Ref||0.0.0.0 libcoreclrtraceptprovider.so|Microsoft.NETCore.App.Ref||0.0.0.0 libdbgshim.so|Microsoft.NETCore.App.Ref||0.0.0.0 libmscordaccore.so|Microsoft.NETCore.App.Ref||0.0.0.0 libmscordbi.so|Microsoft.NETCore.App.Ref||0.0.0.0 Microsoft.CSharp.dll|Microsoft.NETCore.App.Ref|4.0.4.0|5.0.19.56306 Microsoft.VisualBasic.Core.dll|Microsoft.NETCore.App.Ref|10.0.6.0|11.0.19.56306 Microsoft.VisualBasic.dll|Microsoft.NETCore.App.Ref|10.0.0.0|5.0.19.56306 Microsoft.Win32.Primitives.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 Microsoft.Win32.Registry.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.AppContext.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Buffers.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Collections.Concurrent.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Collections.Immutable.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Collections.NonGeneric.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Collections.Specialized.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Collections.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.ComponentModel.Annotations.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.ComponentModel.DataAnnotations.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.ComponentModel.EventBasedAsync.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.ComponentModel.Primitives.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.ComponentModel.TypeConverter.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.ComponentModel.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Configuration.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Console.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Core.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Data.Common.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Data.DataSetExtensions.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Data.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Diagnostics.Contracts.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Diagnostics.Debug.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Diagnostics.DiagnosticSource.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Diagnostics.FileVersionInfo.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Diagnostics.Process.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Diagnostics.StackTrace.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Diagnostics.TextWriterTraceListener.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Diagnostics.Tools.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Diagnostics.TraceSource.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Diagnostics.Tracing.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Drawing.Primitives.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Drawing.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Dynamic.Runtime.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Globalization.Calendars.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Globalization.Extensions.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Globalization.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.Compression.Brotli.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.Compression.FileSystem.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.IO.Compression.ZipFile.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.Compression.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.FileSystem.AccessControl.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.FileSystem.DriveInfo.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.FileSystem.Primitives.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.FileSystem.Watcher.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.FileSystem.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.IsolatedStorage.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.MemoryMappedFiles.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.Pipes.AccessControl.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.Pipes.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.UnmanagedMemoryStream.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.IO.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Linq.Expressions.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Linq.Parallel.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Linq.Queryable.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Linq.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Memory.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.Http.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.HttpListener.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.Mail.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.NameResolution.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.NetworkInformation.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.Ping.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.Primitives.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.Quic.dll|Microsoft.NETCore.App.Ref|4.2.1.0|5.0.19.56306 System.Net.Requests.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.Security.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.ServicePoint.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.Sockets.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.WebClient.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.WebHeaderCollection.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.WebProxy.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.WebSockets.Client.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.WebSockets.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Net.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Numerics.Vectors.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Numerics.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.ObjectModel.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Private.DataContractSerialization.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Private.Uri.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Private.Xml.Linq.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Private.Xml.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Reflection.DispatchProxy.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Reflection.Emit.ILGeneration.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Reflection.Emit.Lightweight.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Reflection.Emit.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Reflection.Extensions.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Reflection.Metadata.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Reflection.Primitives.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Reflection.TypeExtensions.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Reflection.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Resources.Reader.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Resources.ResourceManager.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Resources.Writer.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.CompilerServices.Unsafe.dll|Microsoft.NETCore.App.Ref|4.0.5.0|5.0.19.56306 System.Runtime.CompilerServices.VisualC.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Extensions.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Handles.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.InteropServices.RuntimeInformation.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.InteropServices.WindowsRuntime.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.InteropServices.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Intrinsics.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Loader.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Numerics.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Serialization.Formatters.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Serialization.Json.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Serialization.Primitives.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Serialization.Xml.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Runtime.Serialization.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Runtime.WindowsRuntime.UI.Xaml.dll|Microsoft.NETCore.App.Ref|4.0.4.0|5.0.19.56306 System.Runtime.WindowsRuntime.dll|Microsoft.NETCore.App.Ref|4.0.14.0|5.0.19.56306 System.Runtime.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.AccessControl.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Claims.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Cryptography.Algorithms.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Cryptography.Cng.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Cryptography.Csp.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Cryptography.Encoding.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Cryptography.OpenSsl.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Cryptography.Primitives.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Cryptography.X509Certificates.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Principal.Windows.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.Principal.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.SecureString.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Security.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.ServiceModel.Web.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.ServiceProcess.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Text.Encoding.CodePages.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Text.Encoding.Extensions.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Text.Encoding.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Text.Encodings.Web.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Text.Json.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Text.RegularExpressions.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.Channels.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.Overlapped.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.Tasks.Dataflow.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.Tasks.Extensions.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.Tasks.Parallel.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.Tasks.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.Thread.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.ThreadPool.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.Timer.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Threading.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Transactions.Local.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Transactions.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.ValueTuple.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Web.HttpUtility.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Web.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Windows.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Xml.Linq.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Xml.ReaderWriter.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Xml.Serialization.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.Xml.XDocument.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Xml.XPath.XDocument.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Xml.XPath.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Xml.XmlDocument.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Xml.XmlSerializer.dll|Microsoft.NETCore.App.Ref|5.0.0.0|5.0.19.56306 System.Xml.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 System.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 WindowsBase.dll|Microsoft.NETCore.App.Ref|4.0.0.0|5.0.19.56306 netstandard.dll|Microsoft.NETCore.App.Ref|2.1.0.0|5.0.19.56306 System.IO.Compression.Native.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 System.Native.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 System.Net.Security.Native.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 System.Security.Cryptography.Native.Apple.a|Microsoft.NETCore.App.Ref||0.0.0.0 System.Security.Cryptography.Native.Apple.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 System.Security.Cryptography.Native.OpenSsl.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 libclrjit.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 System.Globalization.Native.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 libcoreclr.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 libdbgshim.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 libmscordaccore.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 libmscordbi.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 Microsoft.DiaSymReader.Native.x86.dll|Microsoft.NETCore.App.Ref||14.12.25830.2 clrcompression.dll|Microsoft.NETCore.App.Ref||5.0.19.56306 clrjit.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 API-MS-Win-core-xstate-l2-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-console-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-datetime-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-debug-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-errorhandling-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-file-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-file-l1-2-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-file-l2-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-handle-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-heap-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-interlocked-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-libraryloader-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-localization-l1-2-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-memory-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-namedpipe-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-processenvironment-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-processthreads-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-processthreads-l1-1-1.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-profile-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-rtlsupport-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-string-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-synch-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-synch-l1-2-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-sysinfo-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-timezone-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-core-util-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-conio-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-convert-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-environment-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-filesystem-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-heap-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-locale-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-math-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-multibyte-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-private-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-process-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-runtime-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-stdio-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-string-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-time-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 api-ms-win-crt-utility-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 clretwrc.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 coreclr.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 dbgshim.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 mscordaccore.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 mscordaccore_x86_x86_5.0.19.56303.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 mscordbi.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 mscorrc.debug.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 mscorrc.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 ucrtbase.dll|Microsoft.NETCore.App.Ref||10.0.17134.12 Microsoft.DiaSymReader.Native.amd64.dll|Microsoft.NETCore.App.Ref||14.12.25830.2 Microsoft.DiaSymReader.Native.arm.dll|Microsoft.NETCore.App.Ref||14.12.25830.2 mscordaccore_arm_arm_5.0.19.56303.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 mscordaccore_arm64_arm64_5.0.19.56303.dll|Microsoft.NETCore.App.Ref||5.0.19.56303 mscordaccore_amd64_amd64_5.0.19.56303.dll|Microsoft.NETCore.App.Ref||5.0.19.56303That is why it is also failing on Linux where our openssl dependency didn't change. Anyway, I will follow up with @bartonjs w.r.t openssl version. Thanks @janvorli for the help on figuring out which native library was being loaded. @dagood since you understand the |
Yep, the platform manifest being incomplete is an intentional regression for the sake of expedience in the initial consolidation effort: https://github.com/dotnet/core-setup/issues/8853. Unfortunate it was so difficult to connect it. 😕 Bumping that to the top of my todos. |
@dagood, am I correct that there shouldn't be a reaction needed from partner teams other than to take a new version to fix this? |
Based on @safern's investigation, I don't see any reason this will need a manual reaction. |
@dagood I'm assigning this to you since you're the one fixing the platform manifest generation. |
@safern how certain are you that there isn't also an issue with the openssl version on macOS? (Did you go as far as manually correcting the platform manifest and seeing a repro case start working or something like that?) |
I'm not 100% sure as the only Mac that I have has openssl1.1.0. But I did run the tests after changing the PlatformManifest to list the native libraries, and all tests passed. |
Actually I just uninstalled openssl, installed 1.0.2 by using a formula from the homebrew repo and ran the tests, they are green. |
I don't think that's the issue. As I explained in #1449, I think you're linking to an older version of these libraries and it's possible that older version of the library has some sloppy external resource management code, since the mainline library has cleaned up some of this. So, while your tests may be green right now, under concurrent builds on the same system, they may fail. Note, I am not familiar with the dotnet build process, so I might be completely off base here. |
We're still being bitten by this in dotnet/extensions: dotnet/extensions#2845 (comment) |
Fix for this is out: #1594 and should be merged soon. |
An official build is now running with the platform manifest fix here: https://dev.azure.com/dnceng/internal/_build/results?buildId=479360 |
Build completed! I triggered subscriptions manually for dotnet/extensions#2845 and dotnet/toolset#3884 to get their CI going. (Those subscriptions are normally only triggered daily.) |
Closing as resolved, both went green and auto-merged. 😄 |
dotnet/toolset#3884 has errors like this trying to update to the dotnet/runtime official build:
Details
macOS https://dev.azure.com/dnceng/public/_build/results?buildId=464720&view=ms.vss-test-web.build-test-results-tab&runId=14788342&paneView=debug&resultId=100006
Linux https://dev.azure.com/dnceng/public/_build/results?buildId=464720&view=ms.vss-test-web.build-test-results-tab&runId=14790786&paneView=debug&resultId=100004
There are some similar looking crypto issues in aspnet/extensions too: dotnet/extensions#2798.
The text was updated successfully, but these errors were encountered: