dotnet / dotnet/crank

MSBuild MSB3030 errors from apparent race condition on ARM64 Linux at commit e03255e

Open
#626 5 comments 0 reactions 1 assignee Claimed by @caaavik-msft View on GitHub
Dominant language
C#
Stars
1.1k
Forks
111
Avg merge
2d 21h
Merged PRs (30d)
3

Description

Running on ARM64 Linux Ubuntu 22.04 with dotnet 7.0., about 50% of the time, I see crank failing because a msbuild it kicks off fails.

Here's a reformatted error message from crank(?): exhibiting MSB3030

mnt/root_0/dotnet_bench/dotnethome/sdk/7.0.400/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets(267,5):
error MSB3030: Could not copy the file
"/mnt/root_0/root_crank_0/benchmarks-server-171334/ROBHENRY_APP/src/BenchmarksApps/TechEmpower/PlatformBenchmarks/published/published/global.json"
because it was not found.
[/mnt/root_0/root_crank_0/benchmarks-server-171334/ROBHENRY_APP/src/BenchmarksApps/TechEmpower/PlatformBenchmarks/PlatformBenchmarks.csproj]

I did a careful git bisect, and it seems that https://github.com/dotnet/crank/commit/e03255e651fe397c7969d23c70dac3210790e4fa
is to blame.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.