Closed AaronRobinsonMSFT closed 3 years ago
I will take a quick look here and see if anything pops out.
/cc @sdmaclea
I am unable to reproduce this locally. I tried DOTNET_GCStress=3
, DOTNET_GCStress=C
, and DOTNET_GCStress=F
without a success reproduction. I observed in the referenced failing pipeline the following: OSX.1100.ARM64.Open. @sdmaclea is the 1100 indicating the OS version which is troublesome? My local version is 11.4.
They tell me those machines are running macOS 11.3. I have had similar problems reproducing issues locally even when my machine was at 11.3 (it is now 11.5 beta). Jeff suggests using the core dumps from CI... We don't always get those though...
I have had similar problems reproducing issues locally even when my machine was at 11.3 (it is now 11.5 beta).
Okay. I am still unable to reproduce this after running in a loop for 100 iterations. I am trying 1000 next.
We don't always get those though...
Yes, that is the case with the most recent failure - boo.
Make sure you set the (important) variables used in the CI, especially COMPlus_TieredCompilation=0
@BruceForstall Yep. I was up to 650 with no issues and then restarted to add the MiniDump variables for the sake of consistency. Still no reproduction with 200 so far.
I ran this locally on an M1 with the following environment variables with no reproduction.
export COMPlus_GCStress=F
export COMPlus_TieredCompilation=0
export COMPlus_DbgEnableMiniDump=1
export COMPlus_DbgMiniDumpName=[ROOT]/runtime/artifacts/tests/coredump.%d.dmp
Big Sur 11.4
Darwin Kernel Version 20.5.0: Sat May 8 05:10:31 PDT 2021; root:xnu-7195.121.3~9/RELEASE_ARM64_T8101 arm64
Please reopen if issue persists.
Failed again in runtime-coreclr gcstress0x3-gcstress0xc 20210620.1
Failed test:
CoreCLR OSX arm64 Checked gcstress0x3 @ OSX.1100.ARM64.Open
- Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI.sh
Error message:
Return code: 1
Raw output file: /tmp/helix/working/ABBC08FC/w/A79608BC/uploads/Reports/Interop.ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI.output.txt
Raw output:
BEGIN EXECUTION
/tmp/helix/working/ABBC08FC/p/corerun ObjectiveCMarshalAPI.dll ''
Running Validate_ReferenceTrackingAPIs_InvalidArgs...
Running Validate_ReferenceTracking_Scenario...
Test Failure: TestLibrary.AssertTestException: Assert.AreEqual: Expected: [2]. Actual: [4].
at TestLibrary.Assert.HandleFail(String assertionName, String message) in TestLibrary.dll:token 0x6000021+0x11
at TestLibrary.Assert.AreEqual[T](T expected, T actual, String message) in TestLibrary.dll:token 0x6000010+0x3d
at ObjectiveCMarshalAPI.Program.Validate_ReferenceTracking_Scenario() in ObjectiveCMarshalAPI.dll:token 0x600000d+0xbe
at ObjectiveCMarshalAPI.Program.Main(String[] doNotUse) in ObjectiveCMarshalAPI.dll:token 0x6000015+0x0
Expected: 100
Actual: 101
END EXECUTION - FAILED
Test Harness Exitcode is : 1
To run the test:
set CORE_ROOT=/tmp/helix/working/ABBC08FC/p
/private/tmp/helix/working/ABBC08FC/w/A79608BC/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI.sh
Expected: True
Actual: False
Stack trace
at Interop_ObjectiveC._ObjectiveCMaralAPI_ObjectiveCMaralAPI_ObjectiveCMaralAPI_._ObjectiveCMarshalAPI_ObjectiveCMarshalAPI_ObjectiveCMarshalAPI_sh() in Interop.ObjectiveC.XUnitWrapper.dll:token 0x6000006+0x295
Historical failures of this test:
@VincentBu I see the same failure for all arm64 but for the x64 the failure is entirely unrelated to the test it would appear – see below. Someone will look into the arm64 failure.
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file
cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory
rm: /private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/composite-r2r.dll.rsp: No such file or directory
External disassembler is not available.
BEGIN: coreclr_initialize failed - Error: 0x80004005
END: coreclr_initialize failed - Error: 0x80004005
Return code: 1
Raw output file: /tmp/helix/working/B13F0942/w/A9CE0939/uploads/Reports/Interop.ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI.output.txt
Raw output:
BEGIN EXECUTION
in takeLock
Response file: /private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/composite-r2r.dll.rsp
/private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/IL-CG2/ObjectiveCMarshalAPI.dll
-o:/private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/composite-r2r.dll
-r:/tmp/helix/working/B13F0942/p/System.*.dll
-r:/tmp/helix/working/B13F0942/p/Microsoft.*.dll
-r:/tmp/helix/working/B13F0942/p/mscorlib.dll
--verify-type-and-field-layout
--targetarch:x64
-O
Running CrossGen2: dotnet /tmp/helix/working/B13F0942/p/crossgen2/crossgen2.dll @/private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/composite-r2r.dll.rsp --composite
Emitting R2R PE file: /private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/composite-r2r.dll
Emitting R2R PE file: /private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI.dll
in ReleaseLock
/tmp/helix/working/B13F0942/p/corerun ObjectiveCMarshalAPI.dll ''
Exe path: /private/tmp/helix/working/B13F0942/p/corerun
Properties:
TRUSTED_PLATFORM_ASSEMBLIES = /tmp/helix/working/B13F0942/p//CommandLine.dll:/tmp/helix/working/B13F0942/p//Dia2Lib.dll:/tmp/helix/working/B13F0942/p//dotnet-Microsoft.XmlSerializer.Generator.dll:/tmp/helix/working/B13F0942/p//framework-r2r.dll:/tmp/helix/working/B13F0942/p//FSharp.Core.dll:/tmp/helix/working/B13F0942/p//ILCompiler.Reflection.ReadyToRun.dll:/tmp/helix/working/B13F0942/p//Microsoft.Bcl.AsyncInterfaces.dll:/tmp/helix/working/B13F0942/p//Microsoft.CodeAnalysis.CSharp.dll:/tmp/helix/working/B13F0942/p//Microsoft.CodeAnalysis.dll:/tmp/helix/working/B13F0942/p//Microsoft.CodeAnalysis.VisualBasic.dll:/tmp/helix/working/B13F0942/p//Microsoft.CSharp.dll:/tmp/helix/working/B13F0942/p//Microsoft.Diagnostics.FastSerialization.dll:/tmp/helix/working/B13F0942/p//Microsoft.Diagnostics.NETCore.Client.dll:/tmp/helix/working/B13F0942/p//Microsoft.Diagnostics.Tools.RuntimeClient.dll:/tmp/helix/working/B13F0942/p//Microsoft.Diagnostics.Tracing.TraceEvent.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Caching.Abstractions.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Caching.Memory.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.Abstractions.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.Binder.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.CommandLine.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.EnvironmentVariables.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.FileExtensions.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.Ini.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.Json.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.UserSecrets.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.Xml.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.DependencyInjection.Abstractions.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.DependencyInjection.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.DependencyModel.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.FileProviders.Abstractions.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.FileProviders.Composite.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.FileProviders.Physical.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.FileSystemGlobbing.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Hosting.Abstractions.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Hosting.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Hosting.Systemd.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Hosting.WindowsServices.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Http.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Logging.Abstractions.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Logging.Configuration.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Logging.Console.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Logging.Debug.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Logging.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Logging.EventLog.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Logging.EventSource.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Logging.TraceSource.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Options.ConfigurationExtensions.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Options.DataAnnotations.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Options.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Primitives.dll:/tmp/helix/working/B13F0942/p//Microsoft.VisualBasic.Core.dll:/tmp/helix/working/B13F0942/p//Microsoft.VisualBasic.dll:/tmp/helix/working/B13F0942/p//Microsoft.Win32.Primitives.dll:/tmp/helix/working/B13F0942/p//Microsoft.Win32.Registry.AccessControl.dll:/tmp/helix/working/B13F0942/p//Microsoft.Win32.Registry.dll:/tmp/helix/working/B13F0942/p//Microsoft.Win32.SystemEvents.dll:/tmp/helix/working/B13F0942/p//mscorlib.dll:/tmp/helix/working/B13F0942/p//netstandard.dll:/tmp/helix/working/B13F0942/p//Newtonsoft.Json.Bson.dll:/tmp/helix/working/B13F0942/p//Newtonsoft.Json.dll:/tmp/helix/working/B13F0942/p//OSExtensions.dll:/tmp/helix/working/B13F0942/p//runincontext.dll:/tmp/helix/working/B13F0942/p//System.AppContext.dll:/tmp/helix/working/B13F0942/p//System.Buffers.dll:/tmp/helix/working/B13F0942/p//System.CodeDom.dll:/tmp/helix/working/B13F0942/p//System.Collections.Concurrent.dll:/tmp/helix/working/B13F0942/p//System.Collections.dll:/tmp/helix/working/B13F0942/p//System.Collections.Immutable.dll:/tmp/helix/working/B13F0942/p//System.Collections.NonGeneric.dll:/tmp/helix/working/B13F0942/p//System.Collections.Specialized.dll:/tmp/helix/working/B13F0942/p//System.ComponentModel.Annotations.dll:/tmp/helix/working/B13F0942/p//System.ComponentModel.Composition.dll:/tmp/helix/working/B13F0942/p//System.ComponentModel.Composition.Registration.dll:/tmp/helix/working/B13F0942/p//System.ComponentModel.DataAnnotations.dll:/tmp/helix/working/B13F0942/p//System.ComponentModel.dll:/tmp/helix/working/B13F0942/p//System.ComponentModel.EventBasedAsync.dll:/tmp/helix/working/B13F0942/p//System.ComponentModel.Primitives.dll:/tmp/helix/working/B13F0942/p//System.ComponentModel.TypeConverter.dll:/tmp/helix/working/B13F0942/p//System.Composition.AttributedModel.dll:/tmp/helix/working/B13F0942/p//System.Composition.Convention.dll:/tmp/helix/working/B13F0942/p//System.Composition.Hosting.dll:/tmp/helix/working/B13F0942/p//System.Composition.Runtime.dll:/tmp/helix/working/B13F0942/p//System.Composition.TypedParts.dll:/tmp/helix/working/B13F0942/p//System.Configuration.ConfigurationManager.dll:/tmp/helix/working/B13F0942/p//System.Configuration.dll:/tmp/helix/working/B13F0942/p//System.Console.dll:/tmp/helix/working/B13F0942/p//System.Core.dll:/tmp/helix/working/B13F0942/p//System.Data.Common.dll:/tmp/helix/working/B13F0942/p//System.Data.DataSetExtensions.dll:/tmp/helix/working/B13F0942/p//System.Data.dll:/tmp/helix/working/B13F0942/p//System.Data.Odbc.dll:/tmp/helix/working/B13F0942/p//System.Data.OleDb.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.Contracts.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.Debug.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.DiagnosticSource.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.EventLog.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.FileVersionInfo.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.PerformanceCounter.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.Process.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.StackTrace.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.TextWriterTraceListener.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.Tools.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.TraceSource.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.Tracing.dll:/tmp/helix/working/B13F0942/p//System.DirectoryServices.AccountManagement.dll:/tmp/helix/working/B13F0942/p//System.DirectoryServices.dll:/tmp/helix/working/B13F0942/p//System.DirectoryServices.Protocols.dll:/tmp/helix/working/B13F0942/p//System.dll:/tmp/helix/working/B13F0942/p//System.Drawing.Common.dll:/tmp/helix/working/B13F0942/p//System.Drawing.dll:/tmp/helix/working/B13F0942/p//System.Drawing.Primitives.dll:/tmp/helix/working/B13F0942/p//System.Dynamic.Runtime.dll:/tmp/helix/working/B13F0942/p//System.Formats.Asn1.dll:/tmp/helix/working/B13F0942/p//System.Formats.Cbor.dll:/tmp/helix/working/B13F0942/p//System.Globalization.Calendars.dll:/tmp/helix/working/B13F0942/p//System.Globalization.dll:/tmp/helix/working/B13F0942/p//System.Globalization.Extensions.dll:/tmp/helix/working/B13F0942/p//System.IO.Compression.Brotli.dll:/tmp/helix/working/B13F0942/p//System.IO.Compression.dll:/tmp/helix/working/B13F0942/p//System.IO.Compression.FileSystem.dll:/tmp/helix/working/B13F0942/p//System.IO.Compression.ZipFile.dll:/tmp/helix/working/B13F0942/p//System.IO.dll:/tmp/helix/working/B13F0942/p//System.IO.FileSystem.AccessControl.dll:/tmp/helix/working/B13F0942/p//System.IO.FileSystem.dll:/tmp/helix/working/B13F0942/p//System.IO.FileSystem.DriveInfo.dll:/tmp/helix/working/B13F0942/p//System.IO.FileSystem.Primitives.dll:/tmp/helix/working/B13F0942/p//System.IO.FileSystem.Watcher.dll:/tmp/helix/working/B13F0942/p//System.IO.Hashing.dll:/tmp/helix/working/B13F0942/p//System.IO.IsolatedStorage.dll:/tmp/helix/working/B13F0942/p//System.IO.MemoryMappedFiles.dll:/tmp/helix/working/B13F0942/p//System.IO.Packaging.dll:/tmp/helix/working/B13F0942/p//System.IO.Pipelines.dll:/tmp/helix/working/B13F0942/p//System.IO.Pipes.AccessControl.dll:/tmp/helix/working/B13F0942/p//System.IO.Pipes.dll:/tmp/helix/working/B13F0942/p//System.IO.Ports.dll:/tmp/helix/working/B13F0942/p//System.IO.UnmanagedMemoryStream.dll:/tmp/helix/working/B13F0942/p//System.Linq.dll:/tmp/helix/working/B13F0942/p//System.Linq.Expressions.dll:/tmp/helix/working/B13F0942/p//System.Linq.Parallel.dll:/tmp/helix/working/B13F0942/p//System.Linq.Queryable.dll:/tmp/helix/working/B13F0942/p//System.Management.dll:/tmp/helix/working/B13F0942/p//System.Memory.Data.dll:/tmp/helix/working/B13F0942/p//System.Memory.dll:/tmp/helix/working/B13F0942/p//System.Net.Connections.dll:/tmp/helix/working/B13F0942/p//System.Net.dll:/tmp/helix/working/B13F0942/p//System.Net.Http.dll:/tmp/helix/working/B13F0942/p//System.Net.Http.Json.dll:/tmp/helix/working/B13F0942/p//System.Net.Http.WinHttpHandler.dll:/tmp/helix/working/B13F0942/p//System.Net.HttpListener.dll:/tmp/helix/working/B13F0942/p//System.Net.Mail.dll:/tmp/helix/working/B13F0942/p//System.Net.NameResolution.dll:/tmp/helix/working/B13F0942/p//System.Net.NetworkInformation.dll:/tmp/helix/working/B13F0942/p//System.Net.Ping.dll:/tmp/helix/working/B13F0942/p//System.Net.Primitives.dll:/tmp/helix/working/B13F0942/p//System.Net.Quic.dll:/tmp/helix/working/B13F0942/p//System.Net.Requests.dll:/tmp/helix/working/B13F0942/p//System.Net.Security.dll:/tmp/helix/working/B13F0942/p//System.Net.ServicePoint.dll:/tmp/helix/working/B13F0942/p//System.Net.Sockets.dll:/tmp/helix/working/B13F0942/p//System.Net.WebClient.dll:/tmp/helix/working/B13F0942/p//System.Net.WebHeaderCollection.dll:/tmp/helix/working/B13F0942/p//System.Net.WebProxy.dll:/tmp/helix/working/B13F0942/p//System.Net.WebSockets.Client.dll:/tmp/helix/working/B13F0942/p//System.Net.WebSockets.dll:/tmp/helix/working/B13F0942/p//System.Numerics.dll:/tmp/helix/working/B13F0942/p//System.Numerics.Tensors.dll:/tmp/helix/working/B13F0942/p//System.Numerics.Vectors.dll:/tmp/helix/working/B13F0942/p//System.ObjectModel.dll:/tmp/helix/working/B13F0942/p//System.Private.CoreLib.dll:/tmp/helix/working/B13F0942/p//System.Private.DataContractSerialization.dll:/tmp/helix/working/B13F0942/p//System.Private.Uri.dll:/tmp/helix/working/B13F0942/p//System.Private.Xml.dll:/tmp/helix/working/B13F0942/p//System.Private.Xml.Linq.dll:/tmp/helix/working/B13F0942/p//System.Reflection.Context.dll:/tmp/helix/working/B13F0942/p//System.Reflection.DispatchProxy.dll:/tmp/helix/working/B13F0942/p//System.Reflection.dll:/tmp/helix/working/B13F0942/p//System.Reflection.Emit.dll:/tmp/helix/working/B13F0942/p//System.Reflection.Emit.ILGeneration.dll:/tmp/helix/working/B13F0942/p//System.Reflection.Emit.Lightweight.dll:/tmp/helix/working/B13F0942/p//System.Reflection.Extensions.dll:/tmp/helix/working/B13F0942/p//System.Reflection.Metadata.dll:/tmp/helix/working/B13F0942/p//System.Reflection.MetadataLoadContext.dll:/tmp/helix/working/B13F0942/p//System.Reflection.Primitives.dll:/tmp/helix/working/B13F0942/p//System.Reflection.TypeExtensions.dll:/tmp/helix/working/B13F0942/p//System.Resources.Extensions.dll:/tmp/helix/working/B13F0942/p//System.Resources.Reader.dll:/tmp/helix/working/B13F0942/p//System.Resources.ResourceManager.dll:/tmp/helix/working/B13F0942/p//System.Resources.Writer.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Caching.dll:/tmp/helix/working/B13F0942/p//System.Runtime.CompilerServices.Unsafe.dll:/tmp/helix/working/B13F0942/p//System.Runtime.CompilerServices.VisualC.dll:/tmp/helix/working/B13F0942/p//System.Runtime.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Extensions.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Handles.dll:/tmp/helix/working/B13F0942/p//System.Runtime.InteropServices.dll:/tmp/helix/working/B13F0942/p//System.Runtime.InteropServices.RuntimeInformation.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Intrinsics.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Loader.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Numerics.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Serialization.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Serialization.Formatters.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Serialization.Json.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Serialization.Primitives.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Serialization.Xml.dll:/tmp/helix/working/B13F0942/p//System.Security.AccessControl.dll:/tmp/helix/working/B13F0942/p//System.Security.Claims.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.Algorithms.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.Cng.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.Csp.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.Encoding.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.OpenSsl.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.Pkcs.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.Primitives.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.ProtectedData.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.X509Certificates.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.Xml.dll:/tmp/helix/working/B13F0942/p//System.Security.dll:/tmp/helix/working/B13F0942/p//System.Security.Permissions.dll:/tmp/helix/working/B13F0942/p//System.Security.Principal.dll:/tmp/helix/working/B13F0942/p//System.Security.Principal.Windows.dll:/tmp/helix/working/B13F0942/p//System.Security.SecureString.dll:/tmp/helix/working/B13F0942/p//System.ServiceModel.Syndication.dll:/tmp/helix/working/B13F0942/p//System.ServiceModel.Web.dll:/tmp/helix/working/B13F0942/p//System.ServiceProcess.dll:/tmp/helix/working/B13F0942/p//System.ServiceProcess.ServiceController.dll:/tmp/helix/working/B13F0942/p//System.Speech.dll:/tmp/helix/working/B13F0942/p//System.Text.Encoding.CodePages.dll:/tmp/helix/working/B13F0942/p//System.Text.Encoding.dll:/tmp/helix/working/B13F0942/p//System.Text.Encoding.Extensions.dll:/tmp/helix/working/B13F0942/p//System.Text.Encodings.Web.dll:/tmp/helix/working/B13F0942/p//System.Text.Json.dll:/tmp/helix/working/B13F0942/p//System.Text.RegularExpressions.dll:/tmp/helix/working/B13F0942/p//System.Threading.AccessControl.dll:/tmp/helix/working/B13F0942/p//System.Threading.Channels.dll:/tmp/helix/working/B13F0942/p//System.Threading.dll:/tmp/helix/working/B13F0942/p//System.Threading.Overlapped.dll:/tmp/helix/working/B13F0942/p//System.Threading.Tasks.Dataflow.dll:/tmp/helix/working/B13F0942/p//System.Threading.Tasks.dll:/tmp/helix/working/B13F0942/p//System.Threading.Tasks.Extensions.dll:/tmp/helix/working/B13F0942/p//System.Threading.Tasks.Parallel.dll:/tmp/helix/working/B13F0942/p//System.Threading.Thread.dll:/tmp/helix/working/B13F0942/p//System.Threading.ThreadPool.dll:/tmp/helix/working/B13F0942/p//System.Threading.Timer.dll:/tmp/helix/working/B13F0942/p//System.Transactions.dll:/tmp/helix/working/B13F0942/p//System.Transactions.Local.dll:/tmp/helix/working/B13F0942/p//System.ValueTuple.dll:/tmp/helix/working/B13F0942/p//System.Web.dll:/tmp/helix/working/B13F0942/p//System.Web.HttpUtility.dll:/tmp/helix/working/B13F0942/p//System.Windows.dll:/tmp/helix/working/B13F0942/p//System.Windows.Extensions.dll:/tmp/helix/working/B13F0942/p//System.Xml.dll:/tmp/helix/working/B13F0942/p//System.Xml.Linq.dll:/tmp/helix/working/B13F0942/p//System.Xml.ReaderWriter.dll:/tmp/helix/working/B13F0942/p//System.Xml.Serialization.dll:/tmp/helix/working/B13F0942/p//System.Xml.XDocument.dll:/tmp/helix/working/B13F0942/p//System.Xml.XmlDocument.dll:/tmp/helix/working/B13F0942/p//System.Xml.XmlSerializer.dll:/tmp/helix/working/B13F0942/p//System.Xml.XPath.dll:/tmp/helix/working/B13F0942/p//System.Xml.XPath.XDocument.dll:/tmp/helix/working/B13F0942/p//TraceReloggerLib.dll:/tmp/helix/working/B13F0942/p//WindowsBase.dll:/tmp/helix/working/B13F0942/p//xunit.abstractions.dll:/tmp/helix/working/B13F0942/p//xunit.assert.dll:/tmp/helix/working/B13F0942/p//xunit.console.dll:/tmp/helix/working/B13F0942/p//xunit.core.dll:/tmp/helix/working/B13F0942/p//xunit.execution.dotnet.dll:/tmp/helix/working/B13F0942/p//xunit.performance.api.dll:/tmp/helix/working/B13F0942/p//xunit.performance.core.dll:/tmp/helix/working/B13F0942/p//xunit.performance.execution.dll:/tmp/helix/working/B13F0942/p//xunit.performance.metrics.dll:/tmp/helix/working/B13F0942/p//xunit.runner.reporters.netcoreapp10.dll:/tmp/helix/working/B13F0942/p//xunit.runner.utility.netcoreapp10.dll:
APP_PATHS = /private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/
APP_NI_PATHS = /private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/NI/:/private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/
NATIVE_DLL_SEARCH_DIRECTORIES = /private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/:/tmp/helix/working/B13F0942/p/:
Managed assembly: /private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI.dll
Arguments (0):
Expected: 100
Actual: 255
END EXECUTION - FAILED
Test Harness Exitcode is : 1
To run the test:
> set CORE_ROOT=/tmp/helix/working/B13F0942/p
> /private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI.sh
@VincentBu I see the same failure for all arm64 but for the x64 the failure is entirely unrelated to the test it would appear – see below. Someone will look into the arm64 failure.
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory rm: /private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/composite-r2r.dll.rsp: No such file or directory External disassembler is not available. BEGIN: coreclr_initialize failed - Error: 0x80004005 END: coreclr_initialize failed - Error: 0x80004005 Return code: 1 Raw output file: /tmp/helix/working/B13F0942/w/A9CE0939/uploads/Reports/Interop.ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI.output.txt Raw output: BEGIN EXECUTION in takeLock Response file: /private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/composite-r2r.dll.rsp /private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/IL-CG2/ObjectiveCMarshalAPI.dll -o:/private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/composite-r2r.dll -r:/tmp/helix/working/B13F0942/p/System.*.dll -r:/tmp/helix/working/B13F0942/p/Microsoft.*.dll -r:/tmp/helix/working/B13F0942/p/mscorlib.dll --verify-type-and-field-layout --targetarch:x64 -O Running CrossGen2: dotnet /tmp/helix/working/B13F0942/p/crossgen2/crossgen2.dll @/private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/composite-r2r.dll.rsp --composite Emitting R2R PE file: /private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/composite-r2r.dll Emitting R2R PE file: /private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI.dll in ReleaseLock /tmp/helix/working/B13F0942/p/corerun ObjectiveCMarshalAPI.dll '' Exe path: /private/tmp/helix/working/B13F0942/p/corerun Properties: TRUSTED_PLATFORM_ASSEMBLIES = /tmp/helix/working/B13F0942/p//CommandLine.dll:/tmp/helix/working/B13F0942/p//Dia2Lib.dll:/tmp/helix/working/B13F0942/p//dotnet-Microsoft.XmlSerializer.Generator.dll:/tmp/helix/working/B13F0942/p//framework-r2r.dll:/tmp/helix/working/B13F0942/p//FSharp.Core.dll:/tmp/helix/working/B13F0942/p//ILCompiler.Reflection.ReadyToRun.dll:/tmp/helix/working/B13F0942/p//Microsoft.Bcl.AsyncInterfaces.dll:/tmp/helix/working/B13F0942/p//Microsoft.CodeAnalysis.CSharp.dll:/tmp/helix/working/B13F0942/p//Microsoft.CodeAnalysis.dll:/tmp/helix/working/B13F0942/p//Microsoft.CodeAnalysis.VisualBasic.dll:/tmp/helix/working/B13F0942/p//Microsoft.CSharp.dll:/tmp/helix/working/B13F0942/p//Microsoft.Diagnostics.FastSerialization.dll:/tmp/helix/working/B13F0942/p//Microsoft.Diagnostics.NETCore.Client.dll:/tmp/helix/working/B13F0942/p//Microsoft.Diagnostics.Tools.RuntimeClient.dll:/tmp/helix/working/B13F0942/p//Microsoft.Diagnostics.Tracing.TraceEvent.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Caching.Abstractions.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Caching.Memory.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.Abstractions.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.Binder.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.CommandLine.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.EnvironmentVariables.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.FileExtensions.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.Ini.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.Json.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.UserSecrets.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Configuration.Xml.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.DependencyInjection.Abstractions.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.DependencyInjection.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.DependencyModel.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.FileProviders.Abstractions.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.FileProviders.Composite.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.FileProviders.Physical.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.FileSystemGlobbing.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Hosting.Abstractions.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Hosting.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Hosting.Systemd.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Hosting.WindowsServices.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Http.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Logging.Abstractions.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Logging.Configuration.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Logging.Console.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Logging.Debug.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Logging.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Logging.EventLog.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Logging.EventSource.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Logging.TraceSource.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Options.ConfigurationExtensions.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Options.DataAnnotations.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Options.dll:/tmp/helix/working/B13F0942/p//Microsoft.Extensions.Primitives.dll:/tmp/helix/working/B13F0942/p//Microsoft.VisualBasic.Core.dll:/tmp/helix/working/B13F0942/p//Microsoft.VisualBasic.dll:/tmp/helix/working/B13F0942/p//Microsoft.Win32.Primitives.dll:/tmp/helix/working/B13F0942/p//Microsoft.Win32.Registry.AccessControl.dll:/tmp/helix/working/B13F0942/p//Microsoft.Win32.Registry.dll:/tmp/helix/working/B13F0942/p//Microsoft.Win32.SystemEvents.dll:/tmp/helix/working/B13F0942/p//mscorlib.dll:/tmp/helix/working/B13F0942/p//netstandard.dll:/tmp/helix/working/B13F0942/p//Newtonsoft.Json.Bson.dll:/tmp/helix/working/B13F0942/p//Newtonsoft.Json.dll:/tmp/helix/working/B13F0942/p//OSExtensions.dll:/tmp/helix/working/B13F0942/p//runincontext.dll:/tmp/helix/working/B13F0942/p//System.AppContext.dll:/tmp/helix/working/B13F0942/p//System.Buffers.dll:/tmp/helix/working/B13F0942/p//System.CodeDom.dll:/tmp/helix/working/B13F0942/p//System.Collections.Concurrent.dll:/tmp/helix/working/B13F0942/p//System.Collections.dll:/tmp/helix/working/B13F0942/p//System.Collections.Immutable.dll:/tmp/helix/working/B13F0942/p//System.Collections.NonGeneric.dll:/tmp/helix/working/B13F0942/p//System.Collections.Specialized.dll:/tmp/helix/working/B13F0942/p//System.ComponentModel.Annotations.dll:/tmp/helix/working/B13F0942/p//System.ComponentModel.Composition.dll:/tmp/helix/working/B13F0942/p//System.ComponentModel.Composition.Registration.dll:/tmp/helix/working/B13F0942/p//System.ComponentModel.DataAnnotations.dll:/tmp/helix/working/B13F0942/p//System.ComponentModel.dll:/tmp/helix/working/B13F0942/p//System.ComponentModel.EventBasedAsync.dll:/tmp/helix/working/B13F0942/p//System.ComponentModel.Primitives.dll:/tmp/helix/working/B13F0942/p//System.ComponentModel.TypeConverter.dll:/tmp/helix/working/B13F0942/p//System.Composition.AttributedModel.dll:/tmp/helix/working/B13F0942/p//System.Composition.Convention.dll:/tmp/helix/working/B13F0942/p//System.Composition.Hosting.dll:/tmp/helix/working/B13F0942/p//System.Composition.Runtime.dll:/tmp/helix/working/B13F0942/p//System.Composition.TypedParts.dll:/tmp/helix/working/B13F0942/p//System.Configuration.ConfigurationManager.dll:/tmp/helix/working/B13F0942/p//System.Configuration.dll:/tmp/helix/working/B13F0942/p//System.Console.dll:/tmp/helix/working/B13F0942/p//System.Core.dll:/tmp/helix/working/B13F0942/p//System.Data.Common.dll:/tmp/helix/working/B13F0942/p//System.Data.DataSetExtensions.dll:/tmp/helix/working/B13F0942/p//System.Data.dll:/tmp/helix/working/B13F0942/p//System.Data.Odbc.dll:/tmp/helix/working/B13F0942/p//System.Data.OleDb.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.Contracts.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.Debug.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.DiagnosticSource.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.EventLog.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.FileVersionInfo.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.PerformanceCounter.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.Process.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.StackTrace.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.TextWriterTraceListener.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.Tools.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.TraceSource.dll:/tmp/helix/working/B13F0942/p//System.Diagnostics.Tracing.dll:/tmp/helix/working/B13F0942/p//System.DirectoryServices.AccountManagement.dll:/tmp/helix/working/B13F0942/p//System.DirectoryServices.dll:/tmp/helix/working/B13F0942/p//System.DirectoryServices.Protocols.dll:/tmp/helix/working/B13F0942/p//System.dll:/tmp/helix/working/B13F0942/p//System.Drawing.Common.dll:/tmp/helix/working/B13F0942/p//System.Drawing.dll:/tmp/helix/working/B13F0942/p//System.Drawing.Primitives.dll:/tmp/helix/working/B13F0942/p//System.Dynamic.Runtime.dll:/tmp/helix/working/B13F0942/p//System.Formats.Asn1.dll:/tmp/helix/working/B13F0942/p//System.Formats.Cbor.dll:/tmp/helix/working/B13F0942/p//System.Globalization.Calendars.dll:/tmp/helix/working/B13F0942/p//System.Globalization.dll:/tmp/helix/working/B13F0942/p//System.Globalization.Extensions.dll:/tmp/helix/working/B13F0942/p//System.IO.Compression.Brotli.dll:/tmp/helix/working/B13F0942/p//System.IO.Compression.dll:/tmp/helix/working/B13F0942/p//System.IO.Compression.FileSystem.dll:/tmp/helix/working/B13F0942/p//System.IO.Compression.ZipFile.dll:/tmp/helix/working/B13F0942/p//System.IO.dll:/tmp/helix/working/B13F0942/p//System.IO.FileSystem.AccessControl.dll:/tmp/helix/working/B13F0942/p//System.IO.FileSystem.dll:/tmp/helix/working/B13F0942/p//System.IO.FileSystem.DriveInfo.dll:/tmp/helix/working/B13F0942/p//System.IO.FileSystem.Primitives.dll:/tmp/helix/working/B13F0942/p//System.IO.FileSystem.Watcher.dll:/tmp/helix/working/B13F0942/p//System.IO.Hashing.dll:/tmp/helix/working/B13F0942/p//System.IO.IsolatedStorage.dll:/tmp/helix/working/B13F0942/p//System.IO.MemoryMappedFiles.dll:/tmp/helix/working/B13F0942/p//System.IO.Packaging.dll:/tmp/helix/working/B13F0942/p//System.IO.Pipelines.dll:/tmp/helix/working/B13F0942/p//System.IO.Pipes.AccessControl.dll:/tmp/helix/working/B13F0942/p//System.IO.Pipes.dll:/tmp/helix/working/B13F0942/p//System.IO.Ports.dll:/tmp/helix/working/B13F0942/p//System.IO.UnmanagedMemoryStream.dll:/tmp/helix/working/B13F0942/p//System.Linq.dll:/tmp/helix/working/B13F0942/p//System.Linq.Expressions.dll:/tmp/helix/working/B13F0942/p//System.Linq.Parallel.dll:/tmp/helix/working/B13F0942/p//System.Linq.Queryable.dll:/tmp/helix/working/B13F0942/p//System.Management.dll:/tmp/helix/working/B13F0942/p//System.Memory.Data.dll:/tmp/helix/working/B13F0942/p//System.Memory.dll:/tmp/helix/working/B13F0942/p//System.Net.Connections.dll:/tmp/helix/working/B13F0942/p//System.Net.dll:/tmp/helix/working/B13F0942/p//System.Net.Http.dll:/tmp/helix/working/B13F0942/p//System.Net.Http.Json.dll:/tmp/helix/working/B13F0942/p//System.Net.Http.WinHttpHandler.dll:/tmp/helix/working/B13F0942/p//System.Net.HttpListener.dll:/tmp/helix/working/B13F0942/p//System.Net.Mail.dll:/tmp/helix/working/B13F0942/p//System.Net.NameResolution.dll:/tmp/helix/working/B13F0942/p//System.Net.NetworkInformation.dll:/tmp/helix/working/B13F0942/p//System.Net.Ping.dll:/tmp/helix/working/B13F0942/p//System.Net.Primitives.dll:/tmp/helix/working/B13F0942/p//System.Net.Quic.dll:/tmp/helix/working/B13F0942/p//System.Net.Requests.dll:/tmp/helix/working/B13F0942/p//System.Net.Security.dll:/tmp/helix/working/B13F0942/p//System.Net.ServicePoint.dll:/tmp/helix/working/B13F0942/p//System.Net.Sockets.dll:/tmp/helix/working/B13F0942/p//System.Net.WebClient.dll:/tmp/helix/working/B13F0942/p//System.Net.WebHeaderCollection.dll:/tmp/helix/working/B13F0942/p//System.Net.WebProxy.dll:/tmp/helix/working/B13F0942/p//System.Net.WebSockets.Client.dll:/tmp/helix/working/B13F0942/p//System.Net.WebSockets.dll:/tmp/helix/working/B13F0942/p//System.Numerics.dll:/tmp/helix/working/B13F0942/p//System.Numerics.Tensors.dll:/tmp/helix/working/B13F0942/p//System.Numerics.Vectors.dll:/tmp/helix/working/B13F0942/p//System.ObjectModel.dll:/tmp/helix/working/B13F0942/p//System.Private.CoreLib.dll:/tmp/helix/working/B13F0942/p//System.Private.DataContractSerialization.dll:/tmp/helix/working/B13F0942/p//System.Private.Uri.dll:/tmp/helix/working/B13F0942/p//System.Private.Xml.dll:/tmp/helix/working/B13F0942/p//System.Private.Xml.Linq.dll:/tmp/helix/working/B13F0942/p//System.Reflection.Context.dll:/tmp/helix/working/B13F0942/p//System.Reflection.DispatchProxy.dll:/tmp/helix/working/B13F0942/p//System.Reflection.dll:/tmp/helix/working/B13F0942/p//System.Reflection.Emit.dll:/tmp/helix/working/B13F0942/p//System.Reflection.Emit.ILGeneration.dll:/tmp/helix/working/B13F0942/p//System.Reflection.Emit.Lightweight.dll:/tmp/helix/working/B13F0942/p//System.Reflection.Extensions.dll:/tmp/helix/working/B13F0942/p//System.Reflection.Metadata.dll:/tmp/helix/working/B13F0942/p//System.Reflection.MetadataLoadContext.dll:/tmp/helix/working/B13F0942/p//System.Reflection.Primitives.dll:/tmp/helix/working/B13F0942/p//System.Reflection.TypeExtensions.dll:/tmp/helix/working/B13F0942/p//System.Resources.Extensions.dll:/tmp/helix/working/B13F0942/p//System.Resources.Reader.dll:/tmp/helix/working/B13F0942/p//System.Resources.ResourceManager.dll:/tmp/helix/working/B13F0942/p//System.Resources.Writer.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Caching.dll:/tmp/helix/working/B13F0942/p//System.Runtime.CompilerServices.Unsafe.dll:/tmp/helix/working/B13F0942/p//System.Runtime.CompilerServices.VisualC.dll:/tmp/helix/working/B13F0942/p//System.Runtime.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Extensions.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Handles.dll:/tmp/helix/working/B13F0942/p//System.Runtime.InteropServices.dll:/tmp/helix/working/B13F0942/p//System.Runtime.InteropServices.RuntimeInformation.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Intrinsics.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Loader.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Numerics.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Serialization.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Serialization.Formatters.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Serialization.Json.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Serialization.Primitives.dll:/tmp/helix/working/B13F0942/p//System.Runtime.Serialization.Xml.dll:/tmp/helix/working/B13F0942/p//System.Security.AccessControl.dll:/tmp/helix/working/B13F0942/p//System.Security.Claims.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.Algorithms.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.Cng.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.Csp.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.Encoding.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.OpenSsl.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.Pkcs.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.Primitives.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.ProtectedData.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.X509Certificates.dll:/tmp/helix/working/B13F0942/p//System.Security.Cryptography.Xml.dll:/tmp/helix/working/B13F0942/p//System.Security.dll:/tmp/helix/working/B13F0942/p//System.Security.Permissions.dll:/tmp/helix/working/B13F0942/p//System.Security.Principal.dll:/tmp/helix/working/B13F0942/p//System.Security.Principal.Windows.dll:/tmp/helix/working/B13F0942/p//System.Security.SecureString.dll:/tmp/helix/working/B13F0942/p//System.ServiceModel.Syndication.dll:/tmp/helix/working/B13F0942/p//System.ServiceModel.Web.dll:/tmp/helix/working/B13F0942/p//System.ServiceProcess.dll:/tmp/helix/working/B13F0942/p//System.ServiceProcess.ServiceController.dll:/tmp/helix/working/B13F0942/p//System.Speech.dll:/tmp/helix/working/B13F0942/p//System.Text.Encoding.CodePages.dll:/tmp/helix/working/B13F0942/p//System.Text.Encoding.dll:/tmp/helix/working/B13F0942/p//System.Text.Encoding.Extensions.dll:/tmp/helix/working/B13F0942/p//System.Text.Encodings.Web.dll:/tmp/helix/working/B13F0942/p//System.Text.Json.dll:/tmp/helix/working/B13F0942/p//System.Text.RegularExpressions.dll:/tmp/helix/working/B13F0942/p//System.Threading.AccessControl.dll:/tmp/helix/working/B13F0942/p//System.Threading.Channels.dll:/tmp/helix/working/B13F0942/p//System.Threading.dll:/tmp/helix/working/B13F0942/p//System.Threading.Overlapped.dll:/tmp/helix/working/B13F0942/p//System.Threading.Tasks.Dataflow.dll:/tmp/helix/working/B13F0942/p//System.Threading.Tasks.dll:/tmp/helix/working/B13F0942/p//System.Threading.Tasks.Extensions.dll:/tmp/helix/working/B13F0942/p//System.Threading.Tasks.Parallel.dll:/tmp/helix/working/B13F0942/p//System.Threading.Thread.dll:/tmp/helix/working/B13F0942/p//System.Threading.ThreadPool.dll:/tmp/helix/working/B13F0942/p//System.Threading.Timer.dll:/tmp/helix/working/B13F0942/p//System.Transactions.dll:/tmp/helix/working/B13F0942/p//System.Transactions.Local.dll:/tmp/helix/working/B13F0942/p//System.ValueTuple.dll:/tmp/helix/working/B13F0942/p//System.Web.dll:/tmp/helix/working/B13F0942/p//System.Web.HttpUtility.dll:/tmp/helix/working/B13F0942/p//System.Windows.dll:/tmp/helix/working/B13F0942/p//System.Windows.Extensions.dll:/tmp/helix/working/B13F0942/p//System.Xml.dll:/tmp/helix/working/B13F0942/p//System.Xml.Linq.dll:/tmp/helix/working/B13F0942/p//System.Xml.ReaderWriter.dll:/tmp/helix/working/B13F0942/p//System.Xml.Serialization.dll:/tmp/helix/working/B13F0942/p//System.Xml.XDocument.dll:/tmp/helix/working/B13F0942/p//System.Xml.XmlDocument.dll:/tmp/helix/working/B13F0942/p//System.Xml.XmlSerializer.dll:/tmp/helix/working/B13F0942/p//System.Xml.XPath.dll:/tmp/helix/working/B13F0942/p//System.Xml.XPath.XDocument.dll:/tmp/helix/working/B13F0942/p//TraceReloggerLib.dll:/tmp/helix/working/B13F0942/p//WindowsBase.dll:/tmp/helix/working/B13F0942/p//xunit.abstractions.dll:/tmp/helix/working/B13F0942/p//xunit.assert.dll:/tmp/helix/working/B13F0942/p//xunit.console.dll:/tmp/helix/working/B13F0942/p//xunit.core.dll:/tmp/helix/working/B13F0942/p//xunit.execution.dotnet.dll:/tmp/helix/working/B13F0942/p//xunit.performance.api.dll:/tmp/helix/working/B13F0942/p//xunit.performance.core.dll:/tmp/helix/working/B13F0942/p//xunit.performance.execution.dll:/tmp/helix/working/B13F0942/p//xunit.performance.metrics.dll:/tmp/helix/working/B13F0942/p//xunit.runner.reporters.netcoreapp10.dll:/tmp/helix/working/B13F0942/p//xunit.runner.utility.netcoreapp10.dll: APP_PATHS = /private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/ APP_NI_PATHS = /private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/NI/:/private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/ NATIVE_DLL_SEARCH_DIRECTORIES = /private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/:/tmp/helix/working/B13F0942/p/: Managed assembly: /private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI.dll Arguments (0): Expected: 100 Actual: 255 END EXECUTION - FAILED Test Harness Exitcode is : 1 To run the test: > set CORE_ROOT=/tmp/helix/working/B13F0942/p > /private/tmp/helix/working/B13F0942/w/A9CE0939/e/Interop/ObjectiveC/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI/ObjectiveCMarshalAPI.sh
Thanks, already edited Historical failures in this comment.
I have been able to reproduce this locally. This only triggers when export COMPlus_GCStress=3
, setting to export COMPlus_GCStress=F
passes.
I've narrowed this down to a single line that can fix the issue:
If I change the above to Assert.IsTrue(obj.Contract == new IntPtr(p));
the test passes consistently locally and changing back continues to fail. I have been examining JitDumps of the issue but nothing jumps out as wrong in the code-gen so I am reaching out to the JIT team for guidance.
/cc @jkoritzinsky @elinor-fung
This test failed in a current GCStress0x3 run:
https://dev.azure.com/dnceng/public/_build/results?buildId=1158649&view=ms.vss-test-web.build-test-results-tab&runId=34974862&resultId=101901&paneView=debug
See https://github.com/dotnet/runtime/issues/52829