Skip to content

Console_CSharp-publish-self-contained test fails on arm64 #3006

@lbussell

Description

@lbussell

We have arm64 building offline in CI now with dotnet/installer#14321, but one test is failing: BasicScenarioTests_Console_CSharp-publish-self-contained-linux-arm64-trimmed-R2R

The error output is:

System.InvalidOperationException : Failed to execute /tarball/test/Microsoft.DotNet.SourceBuild.SmokeTests/bin/Release/net7.0/.dotnet/dotnet publish --self-contained true -r linux-arm64 /p:PublishTrimmed=true /p:PublishReadyToRun=true /bl:/tarball/test/Microsoft.DotNet.SourceBuild.SmokeTests/bin/Release/net7.0/logs/BasicScenarioTests_Console_CSharp-publish-self-contained-linux-arm64-trimmed-R2R.binlog
Exit code: 1
MSBuild version 17.4.0-preview-22413-01+f0a66ec43 for .NET
/tarball/test/Microsoft.DotNet.SourceBuild.SmokeTests/bin/Release/net7.0/.dotnet/sdk/7.0.100-rc.2.22423.1/MSBuild.dll -maxcpucount -property:_IsPublishing=true --property:PublishTrimmed=true --property:PublishReadyToRun=true -property:SelfContained=True -property:_CommandLineDefinedSelfContained=true -property:RuntimeIdentifier=linux-arm64 -property:_CommandLineDefinedRuntimeIdentifier=true -restore -target:Publish -verbosity:m /bl:/tarball/test/Microsoft.DotNet.SourceBuild.SmokeTests/bin/Release/net7.0/logs/BasicScenarioTests_Console_CSharp-publish-self-contained-linux-arm64-trimmed-R2R.binlog ./BasicScenarioTests_Console_CSharp.csproj
Determining projects to restore...
Restored /tarball/test/Microsoft.DotNet.SourceBuild.SmokeTests/bin/Release/net7.0/projects-202208240122026969/BasicScenarioTests_Console_CSharp/BasicScenarioTests_Console_CSharp.csproj (in 2.5 sec).
/tarball/test/Microsoft.DotNet.SourceBuild.SmokeTests/bin/Release/net7.0/.dotnet/sdk/7.0.100-rc.2.22423.1/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(219,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/tarball/test/Microsoft.DotNet.SourceBuild.SmokeTests/bin/Release/net7.0/projects-202208240122026969/BasicScenarioTests_Console_CSharp/BasicScenarioTests_Console_CSharp.csproj]
BasicScenarioTests_Console_CSharp -> /tarball/test/Microsoft.DotNet.SourceBuild.SmokeTests/bin/Release/net7.0/projects-202208240122026969/BasicScenarioTests_Console_CSharp/bin/Debug/net7.0/linux-arm64/BasicScenarioTests_Console_CSharp.dll
Optimizing assemblies for size. This process might take a while.
/tarball/test/Microsoft.DotNet.SourceBuild.SmokeTests/bin/Release/net7.0/.dotnet/sdk/7.0.100-rc.2.22423.1/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.CrossGen.targets(465,5): error : Process terminated. Access Violation: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. The application will be terminated since this platform does not support throwing an AccessViolationException. [/tarball/test/Microsoft.DotNet.SourceBuild.SmokeTests/bin/Release/net7.0/projects-202208240122026969/BasicScenarioTests_Console_CSharp/BasicScenarioTests_Console_CSharp.csproj]
/tarball/test/Microsoft.DotNet.SourceBuild.SmokeTests/bin/Release/net7.0/.dotnet/sdk/7.0.100-rc.2.22423.1/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.CrossGen.targets(353,5): error NETSDK1096: Optimizing assemblies for performance failed. You can either exclude the failing assemblies from being optimized, or set the PublishReadyToRun property to false. [/tarball/test/Microsoft.DotNet.SourceBuild.SmokeTests/bin/Release/net7.0/projects-202208240122026969/BasicScenarioTests_Console_CSharp/BasicScenarioTests_Console_CSharp.csproj]

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-testingImprovements in CI and testing

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions