[Draft] JIT: Testing field-wise analysis #105162
.NET Result Analysis
Details
Tip
To unconditionally bypass the build analysis check (turn it green), you can use the escape mechanism feature. The completion time may vary, potentially taking several minutes, depending on the build analysis workload at the moment.
⚠️ The following pipeline(s) will not be analyzed as has been explicited excluded from analysis
Known Repository Errors
Known Infrastructure Errors
Build Failures
runtime / Build / osx-x64 release Installer_Build_And_Test / Build product
[ 🚧 Report infrastructure issue] [ 📄 Report repository issue]-
❌src/installer/pkg/sfx/Microsoft.NETCore.App/Microsoft.NETCore.App.Crossgen2.sfxproj(53,5): error MSB3073: The command "/Users/runner/work/1/s/artifacts/bin/crossgen2_publish/x64/Release/osx-x64/publish/crossgen2 /Users/runner/work/1/s/artifacts/bin/coreclr/osx.x64.Release/IL/System.Private.CoreLib.dll --out /Users/runner/work/1/s/artifacts/obj/Microsoft.NETCore.App.Crossgen2/Release/net9.0/osx-x64/S.P.C.tmp" exited with code 134.
runtime / Build / windows-x64 release Installer_Build_And_Test / Build product
[ 🚧 Report infrastructure issue] [ 📄 Report repository issue]-
❌EXEC(0,0): error : Index was outside the bounds of the array.
-
❌src\installer\pkg\sfx\Microsoft.NETCore.App\Microsoft.NETCore.App.Crossgen2.sfxproj(53,5): error MSB3073: The command "D:\a\_work\1\s\artifacts\bin\crossgen2_publish\x64\Release\win-x64\publish\crossgen2.exe D:\a\_work\1\s\artifacts\bin\coreclr\windows.x64.Release\IL/System.Private.CoreLib.dll --out D:\a\_work\1\s\artifacts\obj\Microsoft.NETCore.App.Crossgen2\Release\net9.0\win-x64\S.P.C.tmp" exited with code 1.
runtime-dev-innerloop / Build / Source-Build (Linux_x64) / Build
[ 🚧 Report infrastructure issue] [ 📄 Report repository issue]-
❌.packages/microsoft.dotnet.arcade.sdk/9.0.0-beta.24360.4/tools/SourceBuild/SourceBuildArcadeBuild.targets(130,5): error MSB3073: The command "./build.sh --arch x64 --configuration Release --allconfigurations --verbosity minimal --nodereuse false --warnAsError false --outputrid linux-x64 /p:AdditionalRuntimeIdentifierParent= /p:DotNetBuildRepo=true /p:ContinuousIntegrationBuild=true /p:GitHubRepositoryName=runtime /p:DotNetBuildInnerRepo=true /p:DotNetBuildSourceOnly=true /p:ArcadeInnerBuildFromSource=true /p:DotNetBuildFromSource=true /p:RepoRoot="/__w/1/s/artifacts/sb/src/" /p:ArtifactsDir="/__w/1/s/artifacts/sb/src/artifacts/" /bl:"/__w/1/s/artifacts/sb/src/artifacts/log/Release/source-inner-build.binlog" /p:ContinuousIntegrationBuild=true /p:SourceBuildOutputDir="/__w/1/s/artifacts/sb/" /p:FullAssemblySigningSupported=false /p:DotNetPublishUsingPipelines=true /p:GitHubRepositoryName=runtime" exited with code 1.
Known test errors
-
❌LibraryImportGenerator.Unit.Tests.WorkItemExecution - LibraryImportGenerator.Unit.Tests crashing on linux-x64 mono interpreter
-
❌LibraryImportGenerator.Unit.Tests.WorkItemExecution - LibraryImportGenerator.Unit.Tests crashing on linux-x64 mono interpreter
-
❌LibraryImportGenerator.Unit.Tests.WorkItemExecution - LibraryImportGenerator.Unit.Tests crashing on linux-x64 mono interpreter
The following build(s) were only partially analyzed due to the number of test errors and helix logs:
- [runtime]
Test Failures (318 tests failed)
🔹 [All failing tests from runtime]
- Exception Message
Fatal error. System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at Internal.NativeFormat.NativeWriter.Save(System.IO.Stream) at ILCompiler.DependencyAnalysis.ReadyToRun.MethodEntryPointTableNode.GetData(ILCompiler.DependencyAnalysis.NodeFactory, Boolean) at ILCompiler.DependencyAnalysis.ReadyToRunObjectWriter.EmitPortableExecutable() at ILCompiler.ReadyToRunCodegenCompilation.Compile(System.String) at ILCompiler.Program.RunSingleCompilation(System.Collections.Generic.Dictionary`2<System.String,System.String>, ILCompiler.InstructionSetSupport, System.String, System.Collections.Generic.Dictionary`2<System.String,System.String>, System.Collections.Generic.HashSet`1<Internal.TypeSystem.ModuleDesc>, ILCompiler.ReadyToRunCompilerContext, ILCompiler.Logger) at ILCompiler.Program.Run() at ILCompiler.Crossgen2RootCommand+<>c__DisplayClass205_0.<.ctor>b__0(System.CommandLine.ParseResult) at System.CommandLine.Invocation.InvocationPipeline.Invoke(System.CommandLine.ParseResult) at System.CommandLine.ParseResult.Invoke() at ILCompiler.Program.Main(System.String[]) waitpid() returned successfully (wstatus 00000000) WEXITSTATUS 0 WTERMSIG 0 /datadisks/disk1/work/B330096E/w/B91D09B3/e/baseservices/baseservices/../TieredCompilation/BasicTestWithMcj/BasicTestWithMcj.sh: line 211: 33934 Aborted (core dumped) "$CORE_ROOT/corerun" $CORE_ROOT/crossgen2/crossgen2.dll --out r2r/BasicTestWithMcj.dll BasicTestWithMcj.dll -r $CORE_ROOT/*.dll BEGIN: coreclr_initialize failed - Error: 0x80070057 END: coreclr_initialize failed - Error: 0x80070057
Return code: 1
Raw output file: /datadisks/disk1/work/B330096E/w/B91D09B3/uploads/TieredCompilation/BasicTestWithMcj/output.txt
Raw output:
BEGIN EXECUTION
Emitting R2R PE file: r2r/BasicTestWithMcj.dll
[createdump] Gathering state for process 33934 corerun
[createdump] Crashing thread 848e signal 6 (0006)
[createdump] Writing crash report to file /home/helixbot/dotnetbuild/dumps/coredump.33934.dmp.crashreport.json
[createdump] Crash report successfully written
[createdump] Writing minidump with heap to file /home/helixbot/dotnetbuild/dumps/coredump.33934.dmp
[createdump] Written 151547904 bytes (36999 pages) to core file
[createdump] Target process is alive
[createdump] Dump successfully written in 510ms
./RunBasicTestWithMcj.sh --runCustomTest /datadisks/disk1/work/B330096E/w/B91D09B3/e/baseservices/TieredCompilation/BasicTestWithMcj/ BasicTestWithMcj.dll ''
Collect profile without R2R, use profile without R2R
Collect profile with R2R, use profile with R2R
Exe path: /datadisks/disk1/work/B330096E/p/corerun
Properties:
TRUSTED_PLATFORM_ASSEMBLIES = /datadisks/disk1/work/B330096E/p/System.IO.Hashing.dll:/datadisks/disk1/work/B330096E/p/System.Collections.Immutable.dll:/datadisks/disk1/work/B330096E/p/System.IO.MemoryMappedFiles.dll:/datadisks/disk1/work/B330096E/p/System.Net.WebProxy.dll:/datadisks/disk1/work/B330096E/p/System.Security.Claims.dll:/datadisks/disk1/work/B330096E/p/System.Runtime.CompilerServices.Unsafe.dll:/datadisks/disk1/work/B330096E/p/Microsoft.Diagnostics.Tracing.TraceEvent.dll:/datadisks/disk1/work/B330096E/p/System.Reflection.Context.dll:/datadisks/disk1/work/B330096E/p/Newtonsoft.Json.dll:/datadisks/disk1/work/B330096E/p/System.Diagnostics.Tracing.dll:/datadisks/disk1/work/B330096E/p/Microsoft.Extensions.Configuration.Abstractions.dll:/datadisks/disk1/work/B330096E/p/System.IO.Compression.dll:/datadisks/disk1/work/B330096E/p/System.Globalization.Calendars.dll:/datadisks/disk1/work/B330096E/p/System.Diagnostics.EventLog.dll:/datadisks/disk1/work/B330096E/p/System.Net.WebClient.dll:/datadisks/disk1/work/B330096E/p/System.Runtime.Caching.dll:/datadisks/disk1/work/B330096E/p/System.Composition.Convention.dll:/datadisks/disk1/work/B330096E/p/FSharp.Core.dll:/datadisks/disk1/work/B330096E/p/System.Security.Cryptography.Encoding.dll:/datadisks/disk1/work- CallStack
at Xunit.Assert.True(Nullable`1 condition, String userMessage) in /_/src/Microsoft.DotNet.XUnitAssert/src/BooleanAsserts.cs:line 146 at TestLibrary.OutOfProcessTest.RunOutOfProcessTest(String assemblyPath, String testPathPrefix) at Program.<<Main>$>g__TestExecutor11|0_12(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)
- Alpine.317.Amd64.Open
- net9.0-linux-Release-x64-coreclr_checked-Ubuntu.2204.Amd64.Open
- Alpine.316.Arm32.Open
- net9.0-windows-Release-x64-coreclr_checked-Windows.10.Amd64.Open
- net9.0-windows-Debug-x86-coreclr_checked-Windows.10.Amd64.Open
- Alpine.317.Arm64.Open
- Ubuntu.2004.Arm64.Open
- net9.0-osx-Debug-x64-coreclr_checked-OSX.1200.Amd64.Open
❌ baseservices-exceptions.WorkItemExecution [Console] [Details] [Artifacts] [0.79% failure rate]
-
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
This is a helix work item crash with status: BadExit. To investigate look the [Console log] / navigate to [Helix Artifacts]
Failing Configuration
❌ baseservices.WorkItemExecution [Console] [Details] [Artifacts] [0.99% failure rate]
-
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
This is a helix work item crash with status: BadExit. To investigate look the [Console log] / navigate to [Helix Artifacts]
Failing Configuration
❌ baseservices/TieredCompilation/BasicTestWithMcj/BasicTestWithMcj.cmd [Console] [Details] [Artifacts] [0.32% failure rate]
-
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
Failing Configurations (4)
❌ ComInterfaceGenerator.Unit.Tests.WorkItemExecution [Console] [Details] [Artifacts] [2.01% failure rate]
-
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
This is a helix work item crash with status: BadExit. To investigate look the [Console log] / navigate to [Helix Artifacts]
Failing Configurations (8)
❌ Common.Tests.WorkItemExecution [Console] [Details] [Artifacts] [1.74% failure rate]
-
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
This is a helix work item crash with status: BadExit. To investigate look the [Console log] / navigate to [Helix Artifacts]