dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
15.27k stars 4.73k forks source link

Segmentation fault in ilc when building native code for System.Reflection.Tests (NativeAOT, ARM64, Ubuntu 18.04) #71270

Closed Beau-Gosse-dev closed 2 years ago

Beau-Gosse-dev commented 2 years ago

Notes

Reproduction Steps

  1. On ARM64 Ubuntu 18.04
  2. Make sure bin artifacts are cleared out to rebuild rm -rf /home/ubuntu/code/runtime/artifacts/bin/System.Reflection.Tests/
  3. Make sure obj artifacts are cleared out to rebuild rm -rf /home/ubuntu/code/runtime/artifacts/obj/System.Reflection.Tests/
  4. Navigate to reflection tests cd ~/code/runtime/src/libraries/System.Reflection/tests
  5. Run tests for NativeAOT ../../../../dotnet.sh build /t:Test /p:TestNativeAot=true -c Release -v d

Debugging Steps (after running Reproduction Steps):

  1. Setup symbols for debugging cp /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/*.dbg /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc
  2. Point gdb to ilc gdb /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/ilc
  3. Tell gdb where symbols are set debug-file-directory /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc
  4. Run against reflection tests r @"/home/ubuntu/code/runtime/artifacts/obj/System.Reflection.Tests/Release/net7.0/native/System.Reflection.Tests.ilc.rsp"

Error

Thread 37 ".NET ThreadPool" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xffbe66ffd1c0 (LWP 18899)]
GenTreeUseEdgeIterator::AdvanceCall<0> (this=0xffbe66ffb508) at /home/ubuntu/code/runtime/src/coreclr/jit/gentree.cpp:9650
9650                    m_statePtr = arg->GetLateNext();
(gdb) bt
#0  GenTreeUseEdgeIterator::AdvanceCall<0> (this=0xffbe66ffb508) at /home/ubuntu/code/runtime/src/coreclr/jit/gentree.cpp:9650
#1  GenTreeUseEdgeIterator::GenTreeUseEdgeIterator (this=0xffbe66ffb508, node=0xffbe5c036db0) at /home/ubuntu/code/runtime/src/coreclr/jit/gentree.cpp:9357
#2  0x0000ffbe88221e44 in Compiler::fgGetFirstNode (tree=0xffbe5c036db0) at /home/ubuntu/code/runtime/src/coreclr/jit/flowgraph.cpp:4119
#3  0x0000ffbe882e6e30 in Rationalizer::RewriteNodeAsCall (this=0xffbe66ffb768, use=0xffbe5c037d08, parents=..., callHnd=<optimized out>, entryPoint=..., arg1=0xffbe5c031e50, arg2=0x0) at /home/ubuntu/code/runtime/src/coreclr/jit/rationalize.cpp:163
#4  0x0000ffbe882e81fc in Rationalizer::RewriteIntrinsicAsUserCall (this=0xffbe66ffb508, use=<optimized out>, parents=...) at /home/ubuntu/code/runtime/src/coreclr/jit/rationalize.cpp:244
#5  Rationalizer::DoPhase()::RationalizeVisitor::PreOrderVisit(GenTree**, GenTree*) (this=<optimized out>, use=<optimized out>, user=<optimized out>) at /home/ubuntu/code/runtime/src/coreclr/jit/rationalize.cpp:818
#6  GenTreeVisitor<Rationalizer::DoPhase()::RationalizeVisitor>::WalkTree(GenTree**, GenTree*) (this=<optimized out>, use=<optimized out>, user=<optimized out>) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.h:10673
#7  0x0000ffbe882e831c in GenTreeVisitor<Rationalizer::DoPhase()::RationalizeVisitor>::WalkTree(GenTree**, GenTree*) (this=<optimized out>, use=<optimized out>, user=<optimized out>) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.h:11013
#8  0x0000ffbe882e8048 in Rationalizer::DoPhase (this=0xffbe66ffb768) at /home/ubuntu/code/runtime/src/coreclr/jit/rationalize.cpp:888
#9  0x0000ffbe882e1fe0 in Phase::Run (this=0xffbe66ffb768) at /home/ubuntu/code/runtime/src/coreclr/jit/phase.cpp:61
#10 0x0000ffbe881f2110 in Compiler::compCompile (this=<optimized out>, methodCodePtr=<optimized out>, methodCodeSize=<optimized out>, compileFlags=<optimized out>) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:5029
#11 0x0000ffbe881f3658 in Compiler::compCompileHelper (this=0xffbe5c02e3b8, classPtr=<optimized out>, compHnd=<optimized out>, methodInfo=0xffbe66ffbe40, methodCodePtr=0xffbe66ffbc10, methodCodeSize=0xffbe66ffbe20, compileFlags=0xffbe66ffbc28)
    at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:6753
#12 0x0000ffbe881f2e10 in Compiler::compCompile(CORINFO_MODULE_STRUCT_*, void**, unsigned int*, JitFlags*)::$_11::operator()(Compiler::compCompile(CORINFO_MODULE_STRUCT_*, void**, unsigned int*, JitFlags*)::__JITParam*) const (this=<optimized out>, __JITpParam=<optimized out>)
    at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:5899
#13 Compiler::compCompile (this=0xffbe5c02e3b8, classPtr=0x436d80, methodCodePtr=0xffbe66ffbc10, methodCodeSize=0xffbe66ffbe20, compileFlags=0xffbe66ffbc28) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:5918
#14 0x0000ffbe881f3f2c in jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_13::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const::{lambda(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_13::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const::__JITParam*)#1}::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_13::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const::__JITParam*) const (this=<optimized out>, __JITpParam=<optimized out>)
    at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:7399
#15 jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_13::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const (this=<optimized out>, __JITpParam=<optimized out>) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:7424
#16 jitNativeCode (methodHnd=0x436d78, classPtr=0x436d80, compHnd=0xffbe66ffbc70, methodInfo=0xffbe66ffbe40, methodCodePtr=0xffbe66ffbc10, methodCodeSize=0xffbe66ffbe20, compileFlags=0xffbe66ffbc28, inlineInfoPtr=0x0)
    at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:7426
#17 0x0000ffbe881f80a8 in CILJit::compileMethod (this=<optimized out>, compHnd=0xffbe66ffbc70, methodInfo=0xffbe66ffbe40, flags=<optimized out>, entryAddress=<optimized out>, nativeSizeOfCode=0x420968) at /home/ubuntu/code/runtime/src/coreclr/jit/ee_il_dll.cpp:276
#18 0x0000ffbe8846f4d4 in JitCompileMethod (ppException=0xffbe66ffbe30, pJit=0xffbe884310d0 <operator new(unsigned long, CILJitSingletonAllocator const&)::CILJitBuff>, thisHandle=0xffbe66ffbe38, callbacks=<optimized out>, methodInfo=<optimized out>, flags=<optimized out>,
    entryAddress=0xffbe66ffbe28, nativeSizeOfCode=0xffbe66ffbe20) at /home/ubuntu/code/runtime/src/coreclr/tools/aot/jitinterface/jitwrapper.cpp:34
#19 0x0000ffff8075ae1c in ?? ()
#20 0x0000fffff7a45328 in ?? () from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libcoreclr.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
ghost commented 2 years ago

Tagging subscribers to this area: @hoyosjs See info in area-owners.md if you want to be subscribed.

Issue Details
### Notes * This only seems to reproduce with the Release configuration, not Debug. * This is just a targeted reproduction that was originally found when running this command from the repo root: `./build.sh clr.alljits+clr.tools+clr.nativeaotlibs+clr.nativeaotruntime+libs+libs.tests -rc Release -lc Release /p:TestNativeAot=true` ### Reproduction Steps 1. On ARM64 Ubuntu 18.04 2. Make sure bin artifacts are cleared out to rebuild `rm -rf /home/ubuntu/code/runtime/artifacts/bin/System.Reflection.Tests/` 2. Make sure obj artifacts are cleared out to rebuild `rm -rf /home/ubuntu/code/runtime/artifacts/obj/System.Reflection.Tests/` 3. Navigate to reflection tests `cd ~/code/runtime/src/libraries/System.Reflection/tests` 4. Point gdb to ilc `gdb /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/ilc` 5. Run against reflection tests `r @"/home/ubuntu/code/runtime/artifacts/obj/System.Reflection.Tests/Release/net7.0/native/System.Reflection.Tests.ilc.rsp"` ### Error ``` Thread 38 ".NET ThreadPool" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xffbe667fc1c0 (LWP 10221)] 0x0000ffbe882549f4 in ?? () from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libclrjit_universal_arm64_arm64.so (gdb) bt #0 0x0000ffbe882549f4 in ?? () from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libclrjit_universal_arm64_arm64.so #1 0x0000ffbe88242e44 in ?? () from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libclrjit_universal_arm64_arm64.so #2 0x0000ffbe88307e30 in ?? () from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libclrjit_universal_arm64_arm64.so #3 0x0000ffbe883091fc in ?? () from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libclrjit_universal_arm64_arm64.so #4 0x0000ffbe8830931c in ?? () from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libclrjit_universal_arm64_arm64.so #5 0x0000ffbe88309048 in ?? () from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libclrjit_universal_arm64_arm64.so #6 0x0000ffbe88302fe0 in ?? () from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libclrjit_universal_arm64_arm64.so #7 0x0000ffbe88213110 in ?? () from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libclrjit_universal_arm64_arm64.so #8 0x0000ffbe88214658 in ?? () from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libclrjit_universal_arm64_arm64.so #9 0x0000ffbe88213e10 in ?? () from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libclrjit_universal_arm64_arm64.so #10 0x0000ffbe88214f2c in ?? () from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libclrjit_universal_arm64_arm64.so #11 0x0000ffbe882190a8 in ?? () from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libclrjit_universal_arm64_arm64.so #12 0x0000ffbe884904d4 in JitCompileMethod () from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libjitinterface_arm64.so #13 0x0000ffff8077a0fc in ?? () #14 0x0000fffff7a45328 in ?? () from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libcoreclr.so Backtrace stopped: previous frame inner to this frame (corrupt stack?) ```
Author: Beau-Gosse-dev
Assignees: -
Labels: `area-Infrastructure-coreclr`
Milestone: -
jkotas commented 2 years ago

Could you please get a stacktrace of the crash with symbols? You may need to tell the gdb to load the symbols from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release, or copy the *.dbg files from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release to /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc.

Beau-Gosse-dev commented 2 years ago

Thanks, @jkotas I was wondering how to get the symbols. I've updated the original issue with the symbol filled bt.

When running in gdb, I did see warning: the debug information found in "/home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libclrjit.so.dbg" does not match "/home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libclrjit.so" (CRC mismatch).

Is that actually an issue?

ghost commented 2 years ago

Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch See info in area-owners.md if you want to be subscribed.

Issue Details
### Notes * This only seems to reproduce with the Release configuration, not Debug. * This is just a targeted reproduction that was originally found when running this command from the repo root: `./build.sh clr.alljits+clr.tools+clr.nativeaotlibs+clr.nativeaotruntime+libs+libs.tests -rc Release -lc Release /p:TestNativeAot=true` * Originally found when trying to reproduce another issue: https://github.com/dotnet/runtime/issues/70010 ### Reproduction Steps 1. On ARM64 Ubuntu 18.04 2. Make sure bin artifacts are cleared out to rebuild `rm -rf /home/ubuntu/code/runtime/artifacts/bin/System.Reflection.Tests/` 2. Make sure obj artifacts are cleared out to rebuild `rm -rf /home/ubuntu/code/runtime/artifacts/obj/System.Reflection.Tests/` 3. Navigate to reflection tests `cd ~/code/runtime/src/libraries/System.Reflection/tests` 4. Run tests for NativeAOT `../../../../dotnet.sh build /t:Test /p:TestNativeAot=true -c Release -v d` ### Debugging Steps (after running Reproduction Steps): 1. Setup symbols for debugging `cp /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/*.dbg /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc` 2. Point gdb to ilc `gdb /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/ilc` 3. Run against reflection tests `r @"/home/ubuntu/code/runtime/artifacts/obj/System.Reflection.Tests/Release/net7.0/native/System.Reflection.Tests.ilc.rsp"` ### Error ``` Thread 37 ".NET ThreadPool" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xffbe66ffd1c0 (LWP 18899)] GenTreeUseEdgeIterator::AdvanceCall<0> (this=0xffbe66ffb508) at /home/ubuntu/code/runtime/src/coreclr/jit/gentree.cpp:9650 9650 m_statePtr = arg->GetLateNext(); (gdb) bt #0 GenTreeUseEdgeIterator::AdvanceCall<0> (this=0xffbe66ffb508) at /home/ubuntu/code/runtime/src/coreclr/jit/gentree.cpp:9650 #1 GenTreeUseEdgeIterator::GenTreeUseEdgeIterator (this=0xffbe66ffb508, node=0xffbe5c036db0) at /home/ubuntu/code/runtime/src/coreclr/jit/gentree.cpp:9357 #2 0x0000ffbe88221e44 in Compiler::fgGetFirstNode (tree=0xffbe5c036db0) at /home/ubuntu/code/runtime/src/coreclr/jit/flowgraph.cpp:4119 #3 0x0000ffbe882e6e30 in Rationalizer::RewriteNodeAsCall (this=0xffbe66ffb768, use=0xffbe5c037d08, parents=..., callHnd=, entryPoint=..., arg1=0xffbe5c031e50, arg2=0x0) at /home/ubuntu/code/runtime/src/coreclr/jit/rationalize.cpp:163 #4 0x0000ffbe882e81fc in Rationalizer::RewriteIntrinsicAsUserCall (this=0xffbe66ffb508, use=, parents=...) at /home/ubuntu/code/runtime/src/coreclr/jit/rationalize.cpp:244 #5 Rationalizer::DoPhase()::RationalizeVisitor::PreOrderVisit(GenTree**, GenTree*) (this=, use=, user=) at /home/ubuntu/code/runtime/src/coreclr/jit/rationalize.cpp:818 #6 GenTreeVisitor::WalkTree(GenTree**, GenTree*) (this=, use=, user=) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.h:10673 #7 0x0000ffbe882e831c in GenTreeVisitor::WalkTree(GenTree**, GenTree*) (this=, use=, user=) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.h:11013 #8 0x0000ffbe882e8048 in Rationalizer::DoPhase (this=0xffbe66ffb768) at /home/ubuntu/code/runtime/src/coreclr/jit/rationalize.cpp:888 #9 0x0000ffbe882e1fe0 in Phase::Run (this=0xffbe66ffb768) at /home/ubuntu/code/runtime/src/coreclr/jit/phase.cpp:61 #10 0x0000ffbe881f2110 in Compiler::compCompile (this=, methodCodePtr=, methodCodeSize=, compileFlags=) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:5029 #11 0x0000ffbe881f3658 in Compiler::compCompileHelper (this=0xffbe5c02e3b8, classPtr=, compHnd=, methodInfo=0xffbe66ffbe40, methodCodePtr=0xffbe66ffbc10, methodCodeSize=0xffbe66ffbe20, compileFlags=0xffbe66ffbc28) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:6753 #12 0x0000ffbe881f2e10 in Compiler::compCompile(CORINFO_MODULE_STRUCT_*, void**, unsigned int*, JitFlags*)::$_11::operator()(Compiler::compCompile(CORINFO_MODULE_STRUCT_*, void**, unsigned int*, JitFlags*)::__JITParam*) const (this=, __JITpParam=) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:5899 #13 Compiler::compCompile (this=0xffbe5c02e3b8, classPtr=0x436d80, methodCodePtr=0xffbe66ffbc10, methodCodeSize=0xffbe66ffbe20, compileFlags=0xffbe66ffbc28) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:5918 #14 0x0000ffbe881f3f2c in jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_13::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const::{lambda(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_13::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const::__JITParam*)#1}::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_13::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const::__JITParam*) const (this=, __JITpParam=) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:7399 #15 jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_13::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const (this=, __JITpParam=) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:7424 #16 jitNativeCode (methodHnd=0x436d78, classPtr=0x436d80, compHnd=0xffbe66ffbc70, methodInfo=0xffbe66ffbe40, methodCodePtr=0xffbe66ffbc10, methodCodeSize=0xffbe66ffbe20, compileFlags=0xffbe66ffbc28, inlineInfoPtr=0x0) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:7426 #17 0x0000ffbe881f80a8 in CILJit::compileMethod (this=, compHnd=0xffbe66ffbc70, methodInfo=0xffbe66ffbe40, flags=, entryAddress=, nativeSizeOfCode=0x420968) at /home/ubuntu/code/runtime/src/coreclr/jit/ee_il_dll.cpp:276 #18 0x0000ffbe8846f4d4 in JitCompileMethod (ppException=0xffbe66ffbe30, pJit=0xffbe884310d0 , thisHandle=0xffbe66ffbe38, callbacks=, methodInfo=, flags=, entryAddress=0xffbe66ffbe28, nativeSizeOfCode=0xffbe66ffbe20) at /home/ubuntu/code/runtime/src/coreclr/tools/aot/jitinterface/jitwrapper.cpp:34 #19 0x0000ffff8075ae1c in ?? () #20 0x0000fffff7a45328 in ?? () from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libcoreclr.so Backtrace stopped: previous frame inner to this frame (corrupt stack?) ```
Author: Beau-Gosse-dev
Assignees: -
Labels: `area-CodeGen-coreclr`, `untriaged`, `area-NativeAOT-coreclr`
Milestone: -
jkotas commented 2 years ago

JIT crash in Rationalizer. cc @dotnet/jit-contrib

ghost commented 2 years ago

Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch See info in area-owners.md if you want to be subscribed.

Issue Details
### Notes * This only seems to reproduce with the Release configuration, not Debug. * This is just a targeted reproduction that was originally found when running this command from the repo root: `./build.sh clr.alljits+clr.tools+clr.nativeaotlibs+clr.nativeaotruntime+libs+libs.tests -rc Release -lc Release /p:TestNativeAot=true` * Originally found when trying to reproduce another issue: https://github.com/dotnet/runtime/issues/70010 ### Reproduction Steps 1. On ARM64 Ubuntu 18.04 2. Make sure bin artifacts are cleared out to rebuild `rm -rf /home/ubuntu/code/runtime/artifacts/bin/System.Reflection.Tests/` 2. Make sure obj artifacts are cleared out to rebuild `rm -rf /home/ubuntu/code/runtime/artifacts/obj/System.Reflection.Tests/` 3. Navigate to reflection tests `cd ~/code/runtime/src/libraries/System.Reflection/tests` 4. Run tests for NativeAOT `../../../../dotnet.sh build /t:Test /p:TestNativeAot=true -c Release -v d` ### Debugging Steps (after running Reproduction Steps): 1. Setup symbols for debugging `cp /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/*.dbg /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc` 2. Point gdb to ilc `gdb /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/ilc` 3. Run against reflection tests `r @"/home/ubuntu/code/runtime/artifacts/obj/System.Reflection.Tests/Release/net7.0/native/System.Reflection.Tests.ilc.rsp"` ### Error ``` Thread 37 ".NET ThreadPool" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xffbe66ffd1c0 (LWP 18899)] GenTreeUseEdgeIterator::AdvanceCall<0> (this=0xffbe66ffb508) at /home/ubuntu/code/runtime/src/coreclr/jit/gentree.cpp:9650 9650 m_statePtr = arg->GetLateNext(); (gdb) bt #0 GenTreeUseEdgeIterator::AdvanceCall<0> (this=0xffbe66ffb508) at /home/ubuntu/code/runtime/src/coreclr/jit/gentree.cpp:9650 #1 GenTreeUseEdgeIterator::GenTreeUseEdgeIterator (this=0xffbe66ffb508, node=0xffbe5c036db0) at /home/ubuntu/code/runtime/src/coreclr/jit/gentree.cpp:9357 #2 0x0000ffbe88221e44 in Compiler::fgGetFirstNode (tree=0xffbe5c036db0) at /home/ubuntu/code/runtime/src/coreclr/jit/flowgraph.cpp:4119 #3 0x0000ffbe882e6e30 in Rationalizer::RewriteNodeAsCall (this=0xffbe66ffb768, use=0xffbe5c037d08, parents=..., callHnd=, entryPoint=..., arg1=0xffbe5c031e50, arg2=0x0) at /home/ubuntu/code/runtime/src/coreclr/jit/rationalize.cpp:163 #4 0x0000ffbe882e81fc in Rationalizer::RewriteIntrinsicAsUserCall (this=0xffbe66ffb508, use=, parents=...) at /home/ubuntu/code/runtime/src/coreclr/jit/rationalize.cpp:244 #5 Rationalizer::DoPhase()::RationalizeVisitor::PreOrderVisit(GenTree**, GenTree*) (this=, use=, user=) at /home/ubuntu/code/runtime/src/coreclr/jit/rationalize.cpp:818 #6 GenTreeVisitor::WalkTree(GenTree**, GenTree*) (this=, use=, user=) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.h:10673 #7 0x0000ffbe882e831c in GenTreeVisitor::WalkTree(GenTree**, GenTree*) (this=, use=, user=) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.h:11013 #8 0x0000ffbe882e8048 in Rationalizer::DoPhase (this=0xffbe66ffb768) at /home/ubuntu/code/runtime/src/coreclr/jit/rationalize.cpp:888 #9 0x0000ffbe882e1fe0 in Phase::Run (this=0xffbe66ffb768) at /home/ubuntu/code/runtime/src/coreclr/jit/phase.cpp:61 #10 0x0000ffbe881f2110 in Compiler::compCompile (this=, methodCodePtr=, methodCodeSize=, compileFlags=) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:5029 #11 0x0000ffbe881f3658 in Compiler::compCompileHelper (this=0xffbe5c02e3b8, classPtr=, compHnd=, methodInfo=0xffbe66ffbe40, methodCodePtr=0xffbe66ffbc10, methodCodeSize=0xffbe66ffbe20, compileFlags=0xffbe66ffbc28) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:6753 #12 0x0000ffbe881f2e10 in Compiler::compCompile(CORINFO_MODULE_STRUCT_*, void**, unsigned int*, JitFlags*)::$_11::operator()(Compiler::compCompile(CORINFO_MODULE_STRUCT_*, void**, unsigned int*, JitFlags*)::__JITParam*) const (this=, __JITpParam=) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:5899 #13 Compiler::compCompile (this=0xffbe5c02e3b8, classPtr=0x436d80, methodCodePtr=0xffbe66ffbc10, methodCodeSize=0xffbe66ffbe20, compileFlags=0xffbe66ffbc28) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:5918 #14 0x0000ffbe881f3f2c in jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_13::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const::{lambda(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_13::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const::__JITParam*)#1}::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_13::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const::__JITParam*) const (this=, __JITpParam=) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:7399 #15 jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_13::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const (this=, __JITpParam=) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:7424 #16 jitNativeCode (methodHnd=0x436d78, classPtr=0x436d80, compHnd=0xffbe66ffbc70, methodInfo=0xffbe66ffbe40, methodCodePtr=0xffbe66ffbc10, methodCodeSize=0xffbe66ffbe20, compileFlags=0xffbe66ffbc28, inlineInfoPtr=0x0) at /home/ubuntu/code/runtime/src/coreclr/jit/compiler.cpp:7426 #17 0x0000ffbe881f80a8 in CILJit::compileMethod (this=, compHnd=0xffbe66ffbc70, methodInfo=0xffbe66ffbe40, flags=, entryAddress=, nativeSizeOfCode=0x420968) at /home/ubuntu/code/runtime/src/coreclr/jit/ee_il_dll.cpp:276 #18 0x0000ffbe8846f4d4 in JitCompileMethod (ppException=0xffbe66ffbe30, pJit=0xffbe884310d0 , thisHandle=0xffbe66ffbe38, callbacks=, methodInfo=, flags=, entryAddress=0xffbe66ffbe28, nativeSizeOfCode=0xffbe66ffbe20) at /home/ubuntu/code/runtime/src/coreclr/tools/aot/jitinterface/jitwrapper.cpp:34 #19 0x0000ffff8075ae1c in ?? () #20 0x0000fffff7a45328 in ?? () from /home/ubuntu/code/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libcoreclr.so Backtrace stopped: previous frame inner to this frame (corrupt stack?) ```
Author: Beau-Gosse-dev
Assignees: -
Labels: `area-CodeGen-coreclr`
Milestone: 7.0.0
teo-tsirpanis commented 2 years ago

(oops, didn't see the area was changed)

jakobbotsch commented 2 years ago

Are there any instructions for cross-building these tests with NativeAOT somewhere?

jkotas commented 2 years ago

It should work like any other cross-build. Build Linux arm64 Release NativeAOT CI job cross-builds. The command line that it uses (needs rootfs setup):

build.sh -ci -arch arm64 -os Linux -s clr.alljits+clr.tools+clr.nativeaotlibs+clr.nativeaotruntime+libs+libs.tests -c Release /p:TestNativeAot=true /p:RunSmokeTestsOnly=true /p:ArchiveTests=true /p:CrossBuild=true /p:MonoLLVMUseCxx11Abi=true

Example of a CI log file: https://dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_apis/build/builds/1849193/logs/2130

jakobbotsch commented 2 years ago

Hmm, it is strange, but I am getting an error like

  System.Reflection.Tests -> /home/jakob/dev/dotnet/runtime/artifacts/bin/System.Reflection.Tests/Release/net7.0/System.Reflection.Tests.dll
  Optimizing assemblies for size may change the behavior of the app. Be sure to test after publishing. See: https://aka.ms/dotnet-illink
  Generating compatible native code. To optimize for size or speed, visit https://aka.ms/OptimizeNativeAOT
EXEC : error : Failed to load type 'System.Array`1' from assembly 'System.Private.CoreLib, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' [/home/jakob/dev/dotnet/runtime/src/libraries/System.Reflection/tests/System.Reflection.Tests.csproj]
  Internal.TypeSystem.TypeSystemException+TypeLoadException: Failed to load type 'System.Array`1' from assembly 'System.Private.CoreLib, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'
     at Internal.TypeSystem.ThrowHelper.ThrowTypeLoadException(ExceptionStringID id, String typeName, String assemblyName) in /home/jakob/dev/dotnet/runtime/src/coreclr/tools/Common/TypeSystem/Common/ThrowHelper.cs:line 17
     at Internal.TypeSystem.ResolutionFailure.Throw() in /home/jakob/dev/dotnet/runtime/src/coreclr/tools/Common/TypeSystem/Common/ResolutionFailure.cs:line 93
     at Internal.TypeSystem.Ecma.EcmaModule.GetType(String nameSpace, String name, NotFoundBehavior notFoundBehavior) in /home/jakob/dev/dotnet/runtime/src/coreclr/tools/Common/TypeSystem/Ecma/EcmaModule.cs:line 344
     at ILCompiler.NoMetadataBlockingPolicy.InitializeArrayOfTType(TypeSystemEntity contextEntity) in /home/jakob/dev/dotnet/runtime/src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/NoMetadataBlockingPolicy.cs:line 31
     at ILCompiler.NoMetadataBlockingPolicy.IsBlocked(MethodDesc method) in /home/jakob/dev/dotnet/runtime/src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/NoMetadataBlockingPolicy.cs:line 51
     at ILCompiler.RootingServiceProvider.AddReflectionRoot(MethodDesc method, String reason) in /home/jakob/dev/dotnet/runtime/src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/RootingServiceProvider.cs:line 45
     at ILCompiler.RdXmlRootProvider.ProcessMethodDirective(IRootingServiceProvider rootProvider, ModuleDesc containingModule, TypeDesc containingType, XElement methodElement) in /home/jakob/dev/dotnet/runtime/src/coreclr/tools/aot/ILCompiler/RdXmlRootProvider.cs:line 199
     at ILCompiler.RdXmlRootProvider.ProcessTypeDirective(IRootingServiceProvider rootProvider, ModuleDesc containingModule, XElement typeElement) in /home/jakob/dev/dotnet/runtime/src/coreclr/tools/aot/ILCompiler/RdXmlRootProvider.cs:line 132
     at ILCompiler.RdXmlRootProvider.ProcessAssemblyDirective(IRootingServiceProvider rootProvider, XElement assemblyElement) in /home/jakob/dev/dotnet/runtime/src/coreclr/tools/aot/ILCompiler/RdXmlRootProvider.cs:line 83
     at ILCompiler.RdXmlRootProvider.AddCompilationRoots(IRootingServiceProvider rootProvider) in /home/jakob/dev/dotnet/runtime/src/coreclr/tools/aot/ILCompiler/RdXmlRootProvider.cs:line 47
     at ILCompiler.Compilation..ctor(DependencyAnalyzerBase`1 dependencyGraph, NodeFactory nodeFactory, IEnumerable`1 compilationRoots, ILProvider ilProvider, DebugInformationProvider debugInformationProvider, DevirtualizationManager devirtualizationManager, IInliningPolicy inliningPolicy, Logger logger) in /home/jakob/dev/dotnet/runtime/src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Compilation.cs:line 64
     at ILCompiler.ILScannerBuilder.ToILScanner() in /home/jakob/dev/dotnet/runtime/src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/ILScannerBuilder.cs:line 83
     at ILCompiler.Program.Run(String[] args) in /home/jakob/dev/dotnet/runtime/src/coreclr/tools/aot/ILCompiler/Program.cs:line 833
     at ILCompiler.Program.Main(String[] args) in /home/jakob/dev/dotnet/runtime/src/coreclr/tools/aot/ILCompiler/Program.cs:line 1090

on multiple machines and configurations I have tried now.

jkotas commented 2 years ago

This error means that a wrong corelib is being used. The libraries partition build tends to stick to first corelib that it has seen, so if you build one flavor of the runtime and then a different flavor of the runtime, the libraries partition will still use the corelib for the first flavor of the runtime.

Either build using above command line from a clean environment; or manually copy over the right corelib (the one from artifacts\bin\coreclr\linux.arm64.Release\aotsdk) to where the build script expects it.

jakobbotsch commented 2 years ago

Thanks, that seemed to be it. I was trying to get it to use a checked build.

Removing /p:RunSmokeTestsOnly=true which I assume is necessary to build System.Reflection.Tests unfortunately led me to more problems with the build quickly exhausting my machine of memory with 20+ instances of ilc each consuming multiple gigabytes of memory. For posterity, after some binlog digging I ended up with

../../../../dotnet.sh build -c Release /p:TestNativeAot=true /p:CrossBuild=true /p:TargetOS=Linux /p:TargetArchitecture=arm64 /p:BuildArchitecture=x64

to cross build just the one test project. Unfortunately, this does not repro the issue for me on a cross-build.

The strange part here is that the failing source line (the one which the segfault is occurring on) is accessing a pointer that has been null-checked just a couple of lines before, so there is probably either some uninitialized data access going on, or some native heap corruption/use after free going on.

I will try to see if I can manage to build this on a ARM64 host machine.

jakobbotsch commented 2 years ago

I was not able to reproduce this on either Ubuntu 20.04 or Ubuntu 18.04 when building through WSL on my Surface Pro X. @Beau-Gosse-dev can you share a dump including the contents of the artifacts/bin/coreclr/Linux.arm64.Release/ilc folder?

ghost commented 2 years ago

This issue has been marked needs-author-action and may be missing some important information.

Beau-Gosse-dev commented 2 years ago

I'll try to reproduce this again and get a dump next week.

ghost commented 2 years ago

This issue has been marked needs-author-action and may be missing some important information.

Beau-Gosse-dev commented 2 years ago

Hmm, seems like a new issue was introduced since this was opened. For some reason I can't even build "clr.alljits" and get this:

  [ 34%] Building CXX object utilcode/CMakeFiles/utilcodestaticnohost.dir/longfilepathwrappers.cpp.o
  [ 34%] Building CXX object utilcode/CMakeFiles/utilcodestaticnohost.dir/yieldprocessornormalized.cpp.o
  [ 34%] Building CXX object utilcode/CMakeFiles/utilcodestaticnohost.dir/hostimpl.cpp.o
  [ 34%] Linking CXX static library libutilcodestaticnohost.a
  [ 34%] Built target utilcodestaticnohost
  CMakeFiles/Makefile2:1649: recipe for target 'CMakeFiles/alljits.dir/rule' failed
  make[1]: *** [CMakeFiles/alljits.dir/rule] Error 2
  Makefile:182: recipe for target 'alljits' failed
  make: *** [alljits] Error 2
  ~/code/runtime/src/coreclr
  Failed to build "CoreCLR component".
/home/ubuntu/code/runtime/src/coreclr/runtime.proj(61,5): error MSB3073: The command ""/home/ubuntu/code/runtime/src/coreclr/build-runtime.sh" -arm64 -release -os Linux -component alljits" exited with code 2.

Build FAILED.

Does anyone know what that issue might be from or how to debug it further?

hoyosjs commented 2 years ago

@Beau-Gosse-dev the lines that have the info on how things failed might be further up in the log. Could you share a bit more of it please?

Beau-Gosse-dev commented 2 years ago

@hoyosjs full output is below

If it matters, this is a clean Ubuntu VM with these things installed:

sudo bash -c "$(wget -O - https://apt.kitware.com/kitware-archive.sh)"
sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)"

sudo apt-get install -y cmake llvm-9 clang build-essential python curl git lldb-6.0 liblldb-6.0-dev libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libssl-dev libnuma-dev libkrb5-dev zlib1g-dev ninja-build git cmake libkrb5-dev libssl-dev libicu-dev liblttng-ust-dev
``` ubuntu@ip-172-31-26-227:~/code/runtime$ ./build.sh clr.alljits+clr.tools+clr.nativeaotlibs+clr.nativeaotruntime+libs+libs.tests -rc Release -lc Release /p:TestNativeAot=true __DistroRid: linux-arm64 Determining projects to restore... Tool 'coverlet.console' (version '3.1.2') was restored. Available commands: coverlet Tool 'dotnet-reportgenerator-globaltool' (version '5.0.2') was restored. Available commands: reportgenerator Tool 'microsoft.dotnet.xharness.cli' (version '1.0.0-prerelease.22329.1') was restored. Available commands: xharness Tool 'microsoft.visualstudio.slngen.tool' (version '8.1.6') was restored. Available commands: slngen Tool 'dotnet-format' (version '6.0.240501') was restored. Available commands: dotnet-format Restore was successful. Restored /home/ubuntu/.nuget/packages/microsoft.dotnet.arcade.sdk/7.0.0-beta.22327.2/tools/Tools.proj (in 398 ms). Determining projects to restore... Restored /home/ubuntu/code/runtime/src/tasks/tasks.proj (in 591 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/mscorlib.csproj (in 591 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.FileSystemGlobbing/ref/Microsoft.Extensions.FileSystemGlobbing.csproj (in 592 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.DependencyModel/ref/Microsoft.Extensions.DependencyModel.csproj (in 591 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.FileProviders.Abstractions/ref/Microsoft.Extensions.FileProviders.Abstractions.csproj (in 591 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.FileProviders.Composite/ref/Microsoft.Extensions.FileProviders.Composite.csproj (in 592 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.DependencyInjection/ref/Microsoft.Extensions.DependencyInjection.csproj (in 592 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.FileProviders.Composite/src/Microsoft.Extensions.FileProviders.Composite.csproj (in 591 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.DependencyInjection/src/Microsoft.Extensions.DependencyInjection.csproj (in 592 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/System.csproj (in 5 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/WindowsBase.csproj (in 5 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/System.Xml.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.FileSystemGlobbing/src/Microsoft.Extensions.FileSystemGlobbing.csproj (in 591 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.FileProviders.Physical/ref/Microsoft.Extensions.FileProviders.Physical.csproj (in 592 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.FileProviders.Abstractions/src/Microsoft.Extensions.FileProviders.Abstractions.csproj (in 592 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/System.Xml.Serialization.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/System.Xml.Linq.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/System.Windows.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/System.Web.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.FileProviders.Physical/src/Microsoft.Extensions.FileProviders.Physical.csproj (in 595 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.DependencyModel/src/Microsoft.Extensions.DependencyModel.csproj (in 597 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/System.ServiceProcess.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/System.Transactions.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/System.ServiceModel.Web.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/System.Security.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/System.Runtime.Serialization.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/System.Numerics.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/System.Data.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/System.Core.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/System.Drawing.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/ref/System.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/ref/mscorlib.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/System.IO.Compression.FileSystem.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/System.Net.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/System.Configuration.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/System.ComponentModel.DataAnnotations.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/Microsoft.VisualBasic.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/ref/System.Xml.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims.proj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/sfx.proj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/sfx-src.proj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/ref/System.Data.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/sfx-gen.proj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/sfx-ref.proj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.FileVersionInfo/ref/System.Diagnostics.FileVersionInfo.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.EventLog/src/Messages/System.Diagnostics.EventLog.Messages.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.Process/ref/System.Diagnostics.Process.csproj (in 5 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.Debug/ref/System.Diagnostics.Debug.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.Debug/src/System.Diagnostics.Debug.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.Contracts/src/System.Diagnostics.Contracts.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.Contracts/ref/System.Diagnostics.Contracts.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.PerformanceCounter/ref/System.Diagnostics.PerformanceCounter.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.DiagnosticSource/ref/System.Diagnostics.DiagnosticSource.csproj (in 11 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Data.DataSetExtensions/src/System.Data.DataSetExtensions.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.DiagnosticSource/src/System.Diagnostics.DiagnosticSource.csproj (in 15 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Data.Odbc/ref/System.Data.Odbc.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Data.Common/src/System.Data.Common.csproj (in 5 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.FileVersionInfo/src/System.Diagnostics.FileVersionInfo.csproj (in 28 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Data.Common/ref/System.Data.Common.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Data.DataSetExtensions/ref/System.Data.DataSetExtensions.csproj (in 8 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.EventLog/ref/System.Diagnostics.EventLog.csproj (in 32 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Data.OleDb/ref/System.Data.OleDb.csproj (in 50 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Console/ref/System.Console.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.EventLog/src/System.Diagnostics.EventLog.csproj (in 37 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.PerformanceCounter/src/System.Diagnostics.PerformanceCounter.csproj (in 37 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Data.OleDb/src/System.Data.OleDb.csproj (in 28 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Composition/src/System.Composition.csproj (in 16 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Composition.Runtime/src/System.Composition.Runtime.csproj (in 13 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Composition.TypedParts/src/System.Composition.TypedParts.csproj (in 17 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Configuration.ConfigurationManager/ref/System.Configuration.ConfigurationManager.csproj (in 23 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Composition.Hosting/src/System.Composition.Hosting.csproj (in 12 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Configuration.ConfigurationManager/src/System.Configuration.ConfigurationManager.csproj (in 22 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ComponentModel/src/System.ComponentModel.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ComponentModel/ref/System.ComponentModel.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Composition.Convention/src/System.Composition.Convention.csproj (in 13 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Composition.AttributedModel/src/System.Composition.AttributedModel.csproj (in 12 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ComponentModel.TypeConverter/src/System.ComponentModel.TypeConverter.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ComponentModel.TypeConverter/ref/System.ComponentModel.TypeConverter.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Console/src/System.Console.csproj (in 47 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.Emit.ILGeneration/src/System.Reflection.Emit.ILGeneration.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.Emit.ILGeneration/ref/System.Reflection.Emit.ILGeneration.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.DispatchProxy/src/System.Reflection.DispatchProxy.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.DispatchProxy/ref/System.Reflection.DispatchProxy.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.Context/ref/System.Reflection.Context.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.Context/src/System.Reflection.Context.csproj (in 12 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Data.Odbc/src/System.Data.Odbc.csproj (in 145 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml/tests/XmlReaderLib/System.Xml.RW.XmlReaderLib.csproj (in 553 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.Contracts/tests/System.Diagnostics.Contracts.Tests.csproj (in 760 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml/tests/XmlReader/XmlResolver/System.Xml.RW.XmlSystemPathResolver.Tests.csproj (in 581 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Console/tests/ManualTests/System.Console.Manual.Tests.csproj (in 667 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml/tests/XmlReader/Tests/System.Xml.RW.XmlReader.Tests.csproj (in 580 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml/tests/XmlWriter/System.Xml.RW.XmlWriter.Tests.csproj (in 600 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ComponentModel/tests/System.ComponentModel.Tests.csproj (in 628 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml/tests/XmlResolver/System.Xml.XmlResolver.Tests/System.Xml.XmlResolver.Tests.csproj (in 597 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml/tests/XmlSchema/XmlSchemaSet/System.Xml.XmlSchemaSet.Tests.csproj (in 598 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Composition.Runtime/tests/System.Composition.Runtime.Tests.csproj (in 655 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Composition.AttributedModel/tests/System.Composition.AttributeModel.Tests.csproj (in 632 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Composition.Convention/tests/System.Composition.Convention.Tests.csproj (in 645 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml/tests/XmlReader/ReadContentAs/System.Xml.RW.XmlReader.ReadContentAs.Tests.csproj (in 45 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml/src/System.Private.Xml.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Data.OleDb/tests/System.Data.OleDb.Tests.csproj (in 777 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml/tests/XmlNodeReader/System.Xml.XmlNodeReader.Tests/System.Xml.XmlNodeReader.Tests.csproj (in 44 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml/tests/XmlConvert/System.Xml.RW.XmlConvert.Tests.csproj (in 45 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml/tests/Writers/XmlWriterApi/System.Xml.RW.XmlWriterApi.Tests.csproj (in 46 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml/tests/Writers/RwFactory/System.Xml.RW.RwFactory.Tests.csproj (in 45 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml/tests/Readers/WrappedReader/System.Xml.RW.WrappedReader.Tests.csproj (in 46 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml/tests/Readers/SubtreeReader/System.Xml.RW.SubtreeReader.Tests.csproj (in 45 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.FileProviders.Composite/tests/Microsoft.Extensions.FileProviders.Composite.Tests.csproj (in 1.62 sec). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml/tests/Readers/NameTable/System.Xml.RW.NameTable.Tests.csproj (in 45 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml/tests/Readers/ReaderSettings/System.Xml.RW.ReaderSettings.Tests.csproj (in 45 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml/tests/Readers/FactoryReader/System.Xml.RW.FactoryReader.Tests.csproj (in 46 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml/tests/Readers/CustomReader/System.Xml.RW.CustomReader.Tests.csproj (in 45 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml/tests/Readers/CharCheckingReader/System.Xml.RW.CharCheckingReader.Tests.csproj (in 45 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml.Linq/tests/XDocument.Test.ModuleCore/XDocument.Test.ModuleCore.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml.Linq/tests/XDocument.Common/XDocument.Common.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml.Linq/src/System.Private.Xml.Linq.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Uri/src/System.Private.Uri.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml.Linq/tests/xNodeReader/System.Xml.Linq.xNodeReader.Tests.csproj (in 46 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Runtime.InteropServices.JavaScript/src/System.Private.Runtime.InteropServices.JavaScript.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml.Linq/tests/xNodeBuilder/System.Xml.Linq.xNodeBuilder.Tests.csproj (in 48 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.DataContractSerialization/src/System.Private.DataContractSerialization.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ObjectModel/src/System.ObjectModel.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml.Linq/tests/events/System.Xml.Linq.Events.Tests.csproj (in 46 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml.Linq/tests/misc/System.Xml.Linq.Misc.Tests.csproj (in 47 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml.Linq/tests/Schema/System.Xml.Schema.Extensions.Tests.csproj (in 45 ms). Restored /home/ubuntu/code/runtime/src/tasks/installer.tasks/installer.tasks.csproj (in 1.69 sec). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml.Linq/tests/SDMSample/System.Xml.Linq.SDMSample.Tests.csproj (in 44 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml.Linq/tests/TreeManipulation/System.Xml.Linq.TreeManipulation.Tests.csproj (in 46 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Uri/tests/FunctionalTests/System.Private.Uri.Functional.Tests.csproj (in 43 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml.Linq/tests/Streaming/System.Xml.Linq.Streaming.Tests.csproj (in 46 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Uri/tests/UnitTests/System.Private.Uri.Unit.Tests.csproj (in 44 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.Xml.Linq/tests/Properties/System.Xml.Linq.Properties.Tests.csproj (in 45 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Private.CoreLib/gen/System.Private.CoreLib.Generators.csproj (in 126 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Logging/ref/Microsoft.Extensions.Logging.csproj (in 62 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Logging.TraceSource/ref/Microsoft.Extensions.Logging.TraceSource.csproj (in 58 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Logging.TraceSource/src/Microsoft.Extensions.Logging.TraceSource.csproj (in 61 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Logging.EventSource/ref/Microsoft.Extensions.Logging.EventSource.csproj (in 8 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Logging/src/Microsoft.Extensions.Logging.csproj (in 67 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Logging.EventSource/src/Microsoft.Extensions.Logging.EventSource.csproj (in 15 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Logging.EventLog/ref/Microsoft.Extensions.Logging.EventLog.csproj (in 9 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Logging.Abstractions/ref/Microsoft.Extensions.Logging.Abstractions.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Logging.Abstractions/src/Microsoft.Extensions.Logging.Abstractions.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Data.Odbc/tests/System.Data.Odbc.Tests.csproj (in 1.06 sec). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Logging.Debug/ref/Microsoft.Extensions.Logging.Debug.csproj (in 10 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Logging.Console/ref/Microsoft.Extensions.Logging.Console.csproj (in 12 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Logging.Configuration/ref/Microsoft.Extensions.Logging.Configuration.csproj (in 14 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Logging.EventLog/src/Microsoft.Extensions.Logging.EventLog.csproj (in 15 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Logging.Debug/src/Microsoft.Extensions.Logging.Debug.csproj (in 15 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Logging.Configuration/src/Microsoft.Extensions.Logging.Configuration.csproj (in 18 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Logging.Console/src/Microsoft.Extensions.Logging.Console.csproj (in 20 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Http/src/Microsoft.Extensions.Http.csproj (in 14 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Http/ref/Microsoft.Extensions.Http.csproj (in 8 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Logging.Abstractions/gen/Microsoft.Extensions.Logging.Generators.Roslyn4.0.csproj (in 221 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Logging.Abstractions/gen/Microsoft.Extensions.Logging.Generators.Roslyn3.11.csproj (in 171 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Http/tests/Microsoft.Extensions.Http.Tests/Microsoft.Extensions.Http.Tests.csproj (in 77 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Hosting/ref/Microsoft.Extensions.Hosting.csproj (in 16 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Hosting.Abstractions/src/Microsoft.Extensions.Hosting.Abstractions.csproj (in 11 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Hosting.Systemd/ref/Microsoft.Extensions.Hosting.Systemd.csproj (in 10 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Hosting.Abstractions/ref/Microsoft.Extensions.Hosting.Abstractions.csproj (in 8 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Hosting.WindowsServices/ref/Microsoft.Extensions.Hosting.WindowsServices.csproj (in 17 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.HostFactoryResolver/src/Microsoft.Extensions.HostFactoryResolver.Sources.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.NET.WebAssembly.Threading/src/Microsoft.NET.WebAssembly.Threading.proj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Hosting.Systemd/src/Microsoft.Extensions.Hosting.Systemd.csproj (in 32 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Primitives/src/Microsoft.Extensions.Primitives.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Primitives/ref/Microsoft.Extensions.Primitives.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Hosting/src/Microsoft.Extensions.Hosting.csproj (in 40 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Hosting.WindowsServices/src/Microsoft.Extensions.Hosting.WindowsServices.csproj (in 35 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Hosting.Systemd/tests/Microsoft.Extensions.Hosting.Systemd.Tests.csproj (in 64 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Primitives/tests/Microsoft.Extensions.Primitives.Tests.csproj (in 65 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Options/src/Microsoft.Extensions.Options.csproj (in 11 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Options/ref/Microsoft.Extensions.Options.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Options.DataAnnotations/ref/Microsoft.Extensions.Options.DataAnnotations.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Options.DataAnnotations/src/Microsoft.Extensions.Options.DataAnnotations.csproj (in 11 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Options.ConfigurationExtensions/src/Microsoft.Extensions.Options.ConfigurationExtensions.csproj (in 9 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Options.ConfigurationExtensions/ref/Microsoft.Extensions.Options.ConfigurationExtensions.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Options.ConfigurationExtensions/tests/Microsoft.Extensions.Options.ConfigurationExtensions.Tests.csproj (in 55 ms). Restored /home/ubuntu/code/runtime/src/tasks/WasmBuildTasks/WasmBuildTasks.csproj (in 53 ms). Restored /home/ubuntu/code/runtime/src/tasks/WorkloadBuildTasks/WorkloadBuildTasks.csproj (in 54 ms). Restored /home/ubuntu/code/runtime/src/tasks/TestExclusionListTasks/TestExclusionListTasks.csproj (in 43 ms). Restored /home/ubuntu/code/runtime/src/tasks/Crossgen2Tasks/Crossgen2Tasks.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/tasks/AppleAppBuilder/AppleAppBuilder.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Options/tests/Microsoft.Extensions.Options.Tests/Microsoft.Extensions.Options.Tests.csproj (in 69 ms). Restored /home/ubuntu/code/runtime/src/tasks/WasmAppBuilder/WasmAppBuilder.csproj (in 83 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Logging/tests/DI.Common/Common/tests/Microsoft.Extensions.Logging.Testing.Tests.csproj (in 54 ms). Restored /home/ubuntu/code/runtime/src/tasks/AndroidAppBuilder/AndroidAppBuilder.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/native/libs/build-native.proj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/tests.proj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/shims/src/netstandard.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/tasks/AotCompilerTask/MonoAOTCompiler.csproj (in 32 ms). Restored /home/ubuntu/code/runtime/src/libraries/pretest.proj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/oob.proj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/oob-src.proj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/native-binplace.proj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/apicompat/ApiCompat.proj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Xml.XmlSerializer/src/System.Xml.XmlSerializer.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/externals.csproj (in 51 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Xml.XmlDocument/src/System.Xml.XmlDocument.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Xml.XmlSerializer/ref/System.Xml.XmlSerializer.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Xml.XmlDocument/ref/System.Xml.XmlDocument.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Xml.XPath/ref/System.Xml.XPath.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Xml.XPath/src/System.Xml.XPath.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Xml.XPath.XDocument/src/System.Xml.XPath.XDocument.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Xml.XPath.XDocument/ref/System.Xml.XPath.XDocument.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Xml.XDocument/src/System.Xml.XDocument.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Xml.XDocument/ref/System.Xml.XDocument.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Xml.ReaderWriter/src/System.Xml.ReaderWriter.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Xml.ReaderWriter/ref/System.Xml.ReaderWriter.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Web.HttpUtility/src/System.Web.HttpUtility.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Windows.Extensions/ref/System.Windows.Extensions.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Web.HttpUtility/ref/System.Web.HttpUtility.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Windows.Extensions/src/System.Windows.Extensions.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ValueTuple/ref/System.ValueTuple.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ValueTuple/src/System.ValueTuple.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Transactions.Local/src/System.Transactions.Local.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Transactions.Local/ref/System.Transactions.Local.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading/ref/System.Threading.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading/src/System.Threading.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Timer/src/System.Threading.Timer.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Timer/ref/System.Threading.Timer.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.ThreadPool/src/System.Threading.ThreadPool.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Web.HttpUtility/tests/System.Web.HttpUtility.Tests.csproj (in 40 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.ThreadPool/ref/System.Threading.ThreadPool.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.ThreadPool.WebAssembly.Threading/ref/System.Threading.ThreadPool.WebAssembly.Threading.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Thread/ref/System.Threading.Thread.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Thread/src/System.Threading.Thread.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ValueTuple/tests/System.ValueTuple.Tests.csproj (in 39 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Thread.WebAssembly.Threading/ref/System.Threading.Thread.WebAssembly.Threading.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Transactions.Local/tests/System.Transactions.Local.Tests.csproj (in 55 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading/tests/System.Threading.Tests.csproj (in 41 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Timer/tests/System.Threading.Timer.Tests.csproj (in 70 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.ThreadPool/tests/System.Threading.ThreadPool.Tests.csproj (in 67 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Caching.Abstractions/ref/Microsoft.Extensions.Caching.Abstractions.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Caching.Abstractions/src/Microsoft.Extensions.Caching.Abstractions.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Caching.Memory/ref/Microsoft.Extensions.Caching.Memory.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Diagnostics.Tracing.EventSource.Redist/src/Microsoft.Diagnostics.Tracing.EventSource.Redist.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.CSharp/ref/Microsoft.CSharp.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Bcl.AsyncInterfaces/ref/Microsoft.Bcl.AsyncInterfaces.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Bcl.AsyncInterfaces/src/Microsoft.Bcl.AsyncInterfaces.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Caching.Memory/src/Microsoft.Extensions.Caching.Memory.csproj (in 13 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.CSharp/src/Microsoft.CSharp.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/Common/tests/System/Xml/XmlDiff/XmlDiff.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/Common/tests/System/Xml/BaseLibManaged/BaseLibManaged.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Tasks/tests/System.Threading.Tasks.Tests.csproj (in 49 ms). Restored /home/ubuntu/code/runtime/src/libraries/Common/tests/System/Xml/ModuleCore/ModuleCore.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/coreclr/tools/tieringtest/tieringtest.csproj (in 0.9 ms). Restored /home/ubuntu/code/runtime/src/coreclr/tools/runincontext/runincontext.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/Common/tests/System/Xml/XmlCoreTest/XmlCoreTest.csproj (in 5 ms). Restored /home/ubuntu/code/runtime/src/coreclr/tools/aot/ILCompiler/repro/repro.csproj (in 17 ms). Restored /home/ubuntu/code/runtime/src/coreclr/tools/aot/ILCompiler/ILCompiler.csproj (in 16 ms). Restored /home/ubuntu/code/runtime/src/libraries/Common/tests/TestUtilities/TestUtilities.csproj (in 30 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Bcl.AsyncInterfaces/tests/Microsoft.Bcl.AsyncInterfaces.Tests.csproj (in 44 ms). Restored /home/ubuntu/code/runtime/src/libraries/Common/tests/StreamConformanceTests/StreamConformanceTests.csproj (in 35 ms). Restored /home/ubuntu/code/runtime/src/coreclr/tools/aot/ILCompiler.Reflection.ReadyToRun/ILCompiler.Reflection.ReadyToRun.csproj (in 11 ms). Restored /home/ubuntu/code/runtime/src/coreclr/tools/aot/ILCompiler.DependencyAnalysisFramework/ILCompiler.DependencyAnalysisFramework.csproj (in 0.9 ms). Restored /home/ubuntu/code/runtime/src/coreclr/tools/dotnet-pgo/dotnet-pgo.csproj (in 46 ms). Restored /home/ubuntu/code/runtime/src/coreclr/tools/r2rdump/R2RDump.csproj (in 53 ms). Restored /home/ubuntu/code/runtime/src/coreclr/runtime.proj (in 10 ms). Restored /home/ubuntu/code/runtime/src/coreclr/runtime-prereqs.proj (in 6 ms). Restored /home/ubuntu/code/runtime/src/coreclr/nativeaot/Test.CoreLib/src/Test.CoreLib.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/coreclr/nativeaot/System.Private.TypeLoader/src/System.Private.TypeLoader.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/coreclr/nativeaot/System.Private.Reflection.Execution/src/System.Private.Reflection.Execution.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/coreclr/nativeaot/System.Private.StackTraceMetadata/src/System.Private.StackTraceMetadata.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/coreclr/nativeaot/System.Private.DisabledReflection/src/System.Private.DisabledReflection.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/coreclr/nativeaot/System.Private.CoreLib/src/System.Private.CoreLib.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/Build.proj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Caching/src/System.Runtime.Caching.csproj (in 11 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Caching/ref/System.Runtime.Caching.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Resources.Writer/tests/System.Resources.Writer.Tests.csproj (in 33 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Resources.Writer/src/System.Resources.Writer.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Resources.Writer/ref/System.Resources.Writer.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Windows.Extensions/tests/System.Windows.Extensions.Tests.csproj (in 364 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Resources.ResourceManager/src/System.Resources.ResourceManager.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Resources.ResourceManager/ref/System.Resources.ResourceManager.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Resources.Reader/ref/System.Resources.Reader.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Resources.Reader/src/System.Resources.Reader.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Resources.Extensions/ref/System.Resources.Extensions.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection/tests/UnloadableAssembly/UnloadableAssembly.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Resources.Extensions/src/System.Resources.Extensions.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection/tests/TestExe/System.Reflection.TestExe.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection/tests/TestAssembly/TestAssembly.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection/tests/ForwardedTypesAssembly/ForwardedTypesAssembly.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection/tests/AssemblyVersion/System.Reflection.Tests.Assembly_3_0_0_0.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection/tests/AssemblyVersion/System.Reflection.Tests.Assembly_1_3_0_0.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection/tests/AssemblyVersion/System.Reflection.Tests.Assembly_1_2_0_0.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection/tests/AssemblyVersion/System.Reflection.Tests.Assembly_1_1_3_0.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Caching/tests/System.Runtime.Caching.Tests.csproj (in 103 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection/tests/AssemblyVersion/System.Reflection.Tests.Assembly_1_1_2_0.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection/tests/AssemblyVersion/System.Reflection.Tests.Assembly_1_1_1_3.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/Common/tests/Common.Tests.csproj (in 180 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection/tests/AssemblyVersion/System.Reflection.Tests.Assembly_1_1_0_0.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection/tests/AssemblyVersion/System.Reflection.Tests.Assembly_1_1_1_2.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection/tests/AssemblyVersion/System.Reflection.Tests.Assembly_1_1_1_0.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection/tests/AssemblyVersion/System.Reflection.Tests.Assembly_1_0_0_0.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection/tests/AssemblyVersion/System.Reflection.Tests.Assembly_0_0_0_0.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection/ref/System.Reflection.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection/src/System.Reflection.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.TypeExtensions/src/System.Reflection.TypeExtensions.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.TypeExtensions/ref/System.Reflection.TypeExtensions.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.Primitives/src/System.Reflection.Primitives.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.Primitives/ref/System.Reflection.Primitives.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection/tests/System.Reflection.Tests.csproj (in 37 ms). Restored /home/ubuntu/code/runtime/src/coreclr/tools/r2rtest/R2RTest.csproj (in 219 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.MetadataLoadContext/ref/System.Reflection.MetadataLoadContext.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.MetadataLoadContext/src/System.Reflection.MetadataLoadContext.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.Extensions/ref/System.Reflection.Extensions.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.Extensions/src/System.Reflection.Extensions.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.Metadata/src/System.Reflection.Metadata.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.Emit/src/System.Reflection.Emit.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.Metadata/ref/System.Reflection.Metadata.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.Emit/ref/System.Reflection.Emit.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.Emit.Lightweight/src/System.Reflection.Emit.Lightweight.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Reflection.Emit.Lightweight/ref/System.Reflection.Emit.Lightweight.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Globalization/src/System.Globalization.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Globalization/ref/System.Globalization.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Globalization.Extensions/src/System.Globalization.Extensions.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Globalization.Extensions/ref/System.Globalization.Extensions.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Globalization.Calendars/src/System.Globalization.Calendars.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Globalization.Calendars/ref/System.Globalization.Calendars.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Globalization/tests/Invariant/Invariant.Tests.csproj (in 34 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Globalization.Extensions/tests/System.Globalization.Extensions.Tests.csproj (in 35 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Formats.Tar/ref/System.Formats.Tar.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Formats.Tar/src/System.Formats.Tar.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Globalization.Calendars/tests/System.Globalization.Calendars.Tests.csproj (in 33 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Globalization.Extensions/tests/NlsTests/System.Globalization.Extensions.Nls.Tests.csproj (in 42 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Formats.Cbor/ref/System.Formats.Cbor.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Dynamic.Runtime/src/System.Dynamic.Runtime.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Formats.Asn1/ref/System.Formats.Asn1.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Dynamic.Runtime/ref/System.Dynamic.Runtime.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Formats.Asn1/src/System.Formats.Asn1.csproj (in 8 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Drawing.Primitives/src/System.Drawing.Primitives.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Formats.Cbor/src/System.Formats.Cbor.csproj (in 15 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Drawing.Primitives/ref/System.Drawing.Primitives.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/coreclr/tools/aot/ILCompiler.TypeSystem/ILCompiler.TypeSystem.csproj (in 298 ms). Restored /home/ubuntu/code/runtime/src/coreclr/tools/aot/ILCompiler.MetadataTransform/ILCompiler.MetadataTransform.csproj (in 278 ms). Restored /home/ubuntu/code/runtime/src/coreclr/tools/aot/ILCompiler.Compiler/ILCompiler.Compiler.csproj (in 266 ms). Restored /home/ubuntu/code/runtime/src/coreclr/tools/aot/ILCompiler.RyuJit/ILCompiler.RyuJit.csproj (in 296 ms). Restored /home/ubuntu/code/runtime/src/coreclr/tools/aot/ILCompiler.Diagnostics/ILCompiler.Diagnostics.csproj (in 268 ms). Restored /home/ubuntu/code/runtime/src/coreclr/tools/aot/ILCompiler.ReadyToRun/ILCompiler.ReadyToRun.csproj (in 280 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Drawing.Common/ref/System.Drawing.Common.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.DirectoryServices/ref/System.DirectoryServices.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.DirectoryServices.Protocols/ref/System.DirectoryServices.Protocols.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.Tracing/ref/System.Diagnostics.Tracing.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.Tracing/src/System.Diagnostics.Tracing.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.Tracing.WebAssembly.PerfTracing/ref/System.Diagnostics.Tracing.WebAssembly.PerfTracing.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.DirectoryServices.AccountManagement/ref/System.DirectoryServices.AccountManagement.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Drawing.Common/src/System.Drawing.Common.csproj (in 11 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.TraceSource/ref/System.Diagnostics.TraceSource.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.Tools/ref/System.Diagnostics.Tools.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.Tools/src/System.Diagnostics.Tools.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.TraceSource/src/System.Diagnostics.TraceSource.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.TextWriterTraceListener/src/System.Diagnostics.TextWriterTraceListener.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.DirectoryServices/src/System.DirectoryServices.csproj (in 13 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.TextWriterTraceListener/ref/System.Diagnostics.TextWriterTraceListener.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.StackTrace/ref/System.Diagnostics.StackTrace.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.StackTrace/src/System.Diagnostics.StackTrace.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.SecureString/src/System.Security.SecureString.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ServiceModel.Syndication/ref/System.ServiceModel.Syndication.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.DirectoryServices.Protocols/src/System.DirectoryServices.Protocols.csproj (in 15 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.DirectoryServices.AccountManagement/src/System.DirectoryServices.AccountManagement.csproj (in 13 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.SecureString/ref/System.Security.SecureString.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Principal/src/System.Security.Principal.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Principal/ref/System.Security.Principal.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ServiceModel.Syndication/src/System.ServiceModel.Syndication.csproj (in 8 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Principal.Windows/ref/System.Security.Principal.Windows.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Principal.Windows/src/System.Security.Principal.Windows.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/Common/tests/TestUtilities.Unicode/TestUtilities.Unicode.csproj (in 355 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Permissions/ref/System.Security.Permissions.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.Process/src/System.Diagnostics.Process.csproj (in 17 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography/ref/System.Security.Cryptography.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.X509Certificates/src/System.Security.Cryptography.X509Certificates.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.Xml/ref/System.Security.Cryptography.Xml.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.X509Certificates/ref/System.Security.Cryptography.X509Certificates.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.Tools/tests/System.Diagnostics.Tools.Tests.csproj (in 34 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Permissions/src/System.Security.Permissions.csproj (in 10 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography/src/System.Security.Cryptography.csproj (in 13 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.Primitives/src/System.Security.Cryptography.Primitives.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.ProtectedData/ref/System.Security.Cryptography.ProtectedData.csproj (in 5 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.Primitives/ref/System.Security.Cryptography.Primitives.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.TraceSource/tests/System.Diagnostics.TraceSource.Tests.csproj (in 51 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.OpenSsl/src/System.Security.Cryptography.OpenSsl.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.ProtectedData/src/System.Security.Cryptography.ProtectedData.csproj (in 12 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.Pkcs/ref/System.Security.Cryptography.Pkcs.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.Encoding/src/System.Security.Cryptography.Encoding.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.OpenSsl/ref/System.Security.Cryptography.OpenSsl.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Diagnostics.TextWriterTraceListener/tests/System.Diagnostics.TextWriterTraceListener.Tests.csproj (in 55 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.Encoding/ref/System.Security.Cryptography.Encoding.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.SecureString/tests/System.Security.SecureString.Tests.csproj (in 49 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.Csp/src/System.Security.Cryptography.Csp.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.Csp/ref/System.Security.Cryptography.Csp.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.Cng/src/System.Security.Cryptography.Cng.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Principal.Windows/tests/System.Security.Principal.Windows.Tests.csproj (in 51 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.Cose/ref/System.Security.Cryptography.Cose.csproj (in 5 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.Cng/ref/System.Security.Cryptography.Cng.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.Algorithms/src/System.Security.Cryptography.Algorithms.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.Cose/src/System.Security.Cryptography.Cose.csproj (in 9 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.Algorithms/ref/System.Security.Cryptography.Algorithms.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Claims/src/System.Security.Claims.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Claims/ref/System.Security.Claims.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.Pkcs/src/System.Security.Cryptography.Pkcs.csproj (in 33 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Mail/src/System.Net.Mail.csproj (in 51 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Mail/ref/System.Net.Mail.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.HttpListener/src/System.Net.HttpListener.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.NameResolution/ref/System.Net.NameResolution.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.ProtectedData/tests/System.Security.Cryptography.ProtectedData.Tests.csproj (in 104 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.HttpListener/ref/System.Net.HttpListener.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Http/ref/System.Net.Http.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.Xml/src/System.Security.Cryptography.Xml.csproj (in 59 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Http/src/System.Net.Http.csproj (in 18 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.Pkcs/tests/System.Security.Cryptography.Pkcs.Tests.csproj (in 133 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.AccessControl/tests/System.Security.AccessControl.Tests.csproj (in 104 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Http.WinHttpHandler/src/System.Net.Http.WinHttpHandler.csproj (in 8 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Http.WinHttpHandler/ref/System.Net.Http.WinHttpHandler.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Http.WinHttpHandler/tests/UnitTests/System.Net.Http.WinHttpHandler.Unit.Tests.csproj (in 33 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Memory/src/System.Memory.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Http.Json/src/System.Net.Http.Json.csproj (in 8 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Claims/tests/System.Security.Claims.Tests.csproj (in 125 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Memory/ref/System.Memory.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Http.Json/ref/System.Net.Http.Json.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Management/ref/System.Management.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Memory.Data/ref/System.Memory.Data.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Memory.Data/src/System.Memory.Data.csproj (in 8 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Management/src/System.Management.csproj (in 8 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Linq/ref/System.Linq.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Linq.Queryable/src/System.Linq.Queryable.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Linq.Queryable/ref/System.Linq.Queryable.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Linq.Parallel/src/System.Linq.Parallel.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Linq.Parallel/ref/System.Linq.Parallel.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Linq/src/System.Linq.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO/src/System.IO.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Linq.Expressions/ref/System.Linq.Expressions.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Linq.Expressions/src/System.Linq.Expressions.csproj (in 5 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO/ref/System.IO.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.UnmanagedMemoryStream/src/System.IO.UnmanagedMemoryStream.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.UnmanagedMemoryStream/ref/System.IO.UnmanagedMemoryStream.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Http.Json/tests/UnitTests/System.Net.Http.Json.Unit.Tests.csproj (in 44 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.Csp/tests/System.Security.Cryptography.Csp.Tests.csproj (in 175 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Mail/tests/Unit/System.Net.Mail.Unit.Tests.csproj (in 151 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Ports/ref/System.IO.Ports.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Ports/pkg/runtime.osx-arm64.runtime.native.System.IO.Ports.proj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Ports/pkg/runtime.osx-x64.runtime.native.System.IO.Ports.proj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Ports/pkg/runtime.native.System.IO.Ports.proj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Ports/pkg/runtime.linux-x64.runtime.native.System.IO.Ports.proj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Ports/pkg/runtime.linux-arm64.runtime.native.System.IO.Ports.proj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Ports/pkg/runtime.linux-arm.runtime.native.System.IO.Ports.proj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Pipes/ref/System.IO.Pipes.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Pipes/src/System.IO.Pipes.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.Cryptography.Cose/tests/System.Security.Cryptography.Cose.Tests.csproj (in 193 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Pipes.AccessControl/src/System.IO.Pipes.AccessControl.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Pipes.AccessControl/ref/System.IO.Pipes.AccessControl.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Ports/src/System.IO.Ports.csproj (in 21 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Pipelines/ref/System.IO.Pipelines.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.HttpListener/tests/System.Net.HttpListener.Tests.csproj (in 122 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Pipelines/src/System.IO.Pipelines.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.UnmanagedMemoryStream/tests/System.IO.UnmanagedMemoryStream.Tests.csproj (in 33 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.MemoryMappedFiles/ref/System.IO.MemoryMappedFiles.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Packaging/ref/System.IO.Packaging.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.MemoryMappedFiles/src/System.IO.MemoryMappedFiles.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Packaging/src/System.IO.Packaging.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.IsolatedStorage/ref/System.IO.IsolatedStorage.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.IsolatedStorage/src/System.IO.IsolatedStorage.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Pipes.AccessControl/tests/System.IO.Pipes.AccessControl.Tests.csproj (in 33 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Hashing/src/System.IO.Hashing.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.FileSystem/src/System.IO.FileSystem.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.FileSystem/ref/System.IO.FileSystem.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Pipelines/tests/System.IO.Pipelines.Tests.csproj (in 42 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.FileSystem.Watcher/src/System.IO.FileSystem.Watcher.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.FileSystem.Watcher/ref/System.IO.FileSystem.Watcher.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.FileSystem.Primitives/src/System.IO.FileSystem.Primitives.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.FileSystem.Primitives/ref/System.IO.FileSystem.Primitives.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.FileSystem/tests/ManualTests/System.IO.FileSystem.Manual.Tests.csproj (in 33 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Hashing/tests/System.IO.Hashing.Tests.csproj (in 41 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.FileSystem.DriveInfo/src/System.IO.FileSystem.DriveInfo.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.FileSystem.DriveInfo/ref/System.IO.FileSystem.DriveInfo.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Packaging/tests/System.IO.Packaging.Tests.csproj (in 65 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.FileSystem.AccessControl/src/System.IO.FileSystem.AccessControl.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.FileSystem.AccessControl/ref/System.IO.FileSystem.AccessControl.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.FileSystem.Primitives/tests/System.IO.FileSystem.Primitives.Tests.csproj (in 32 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Compression/ref/System.IO.Compression.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Compression/src/System.IO.Compression.csproj (in 5 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Compression.ZipFile/src/System.IO.Compression.ZipFile.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Compression.ZipFile/ref/System.IO.Compression.ZipFile.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Linq.Expressions/tests/System.Linq.Expressions.Tests.csproj (in 128 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Compression.Brotli/src/System.IO.Compression.Brotli.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Pipes/tests/System.IO.Pipes.Tests.csproj (in 103 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Compression.Brotli/ref/System.IO.Compression.Brotli.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.AccessControl/src/System.Security.AccessControl.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Http.WinHttpHandler/tests/FunctionalTests/System.Net.Http.WinHttpHandler.Functional.Tests.csproj (in 209 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Security.AccessControl/ref/System.Security.AccessControl.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime/tests/TestLoadAssembly/TestLoadAssembly.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.FileSystem.AccessControl/tests/System.IO.FileSystem.AccessControl.Tests.csproj (in 42 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.IsolatedStorage/tests/System.IO.IsolatedStorage.Tests.csproj (in 95 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime/tests/TestCollectibleAssembly/TestCollectibleAssembly.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime/src/System.Runtime.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime/ref/System.Runtime.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime/tests/TestStructs/System.TestStructs.ilproj (in 11 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime/tests/TestModule/System.Reflection.TestModule.ilproj (in 10 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Serialization.Xml/src/System.Runtime.Serialization.Xml.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Serialization.Xml/ref/System.Runtime.Serialization.Xml.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Serialization.Primitives/src/System.Runtime.Serialization.Primitives.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Serialization.Primitives/ref/System.Runtime.Serialization.Primitives.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Serialization.Json/src/System.Runtime.Serialization.Json.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Serialization.Json/ref/System.Runtime.Serialization.Json.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Serialization.Formatters/ref/System.Runtime.Serialization.Formatters.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Numerics/src/System.Runtime.Numerics.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Numerics/ref/System.Runtime.Numerics.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Serialization.Formatters/src/System.Runtime.Serialization.Formatters.csproj (in 9 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Loader/src/System.Runtime.Loader.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Loader/ref/System.Runtime.Loader.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Intrinsics/src/System.Runtime.Intrinsics.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.InteropServices/src/System.Runtime.InteropServices.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.FileSystem.DriveInfo/tests/System.IO.FileSystem.DriveInfo.Tests.csproj (in 91 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.InteropServices/ref/System.Runtime.InteropServices.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Http/tests/UnitTests/System.Net.Http.Unit.Tests.csproj (in 265 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.InteropServices.RuntimeInformation/src/System.Runtime.InteropServices.RuntimeInformation.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.InteropServices.RuntimeInformation/ref/System.Runtime.InteropServices.RuntimeInformation.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Serialization.Primitives/tests/System.Runtime.Serialization.Primitives.Tests.csproj (in 32 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.InteropServices.JavaScript/ref/System.Runtime.InteropServices.JavaScript.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.InteropServices.JavaScript/src/System.Runtime.InteropServices.JavaScript.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Handles/ref/System.Runtime.Handles.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Handles/src/System.Runtime.Handles.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Numerics/tests/System.Runtime.Numerics.Tests.csproj (in 34 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Extensions/ref/System.Runtime.Extensions.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Extensions/src/System.Runtime.Extensions.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/coreclr/tools/aot/ILCompiler.Build.Tasks/ILCompiler.Build.Tasks.csproj (in 743 ms). Restored /home/ubuntu/code/runtime/src/coreclr/tools/aot/crossgen2/crossgen2.csproj (in 748 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.CompilerServices.VisualC/src/System.Runtime.CompilerServices.VisualC.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.CompilerServices.VisualC/ref/System.Runtime.CompilerServices.VisualC.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.CompilerServices.Unsafe/ref/System.Runtime.CompilerServices.Unsafe.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.CompilerServices.Unsafe/src/System.Runtime.CompilerServices.Unsafe.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ComponentModel.Primitives/src/System.ComponentModel.Primitives.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ComponentModel.Primitives/ref/System.ComponentModel.Primitives.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ComponentModel.EventBasedAsync/src/System.ComponentModel.EventBasedAsync.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ComponentModel.EventBasedAsync/ref/System.ComponentModel.EventBasedAsync.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ComponentModel.Composition/src/System.ComponentModel.Composition.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ComponentModel.Composition/ref/System.ComponentModel.Composition.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.Handles/tests/System.Runtime.Handles.Tests.csproj (in 32 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ComponentModel.Composition.Registration/ref/System.ComponentModel.Composition.Registration.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ComponentModel.Annotations/src/System.ComponentModel.Annotations.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ComponentModel.Composition.Registration/src/System.ComponentModel.Composition.Registration.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ComponentModel.Annotations/ref/System.ComponentModel.Annotations.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Collections/src/System.Collections.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Collections/ref/System.Collections.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.CompilerServices.VisualC/tests/System.Runtime.CompilerServices.VisualC.Tests.csproj (in 35 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.CompilerServices.Unsafe/tests/System.Runtime.CompilerServices.Unsafe.Tests.csproj (in 32 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Collections.Specialized/src/System.Collections.Specialized.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Collections.Specialized/ref/System.Collections.Specialized.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Collections.NonGeneric/src/System.Collections.NonGeneric.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.FileSystem.Watcher/tests/System.IO.FileSystem.Watcher.Tests.csproj (in 181 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Collections.NonGeneric/ref/System.Collections.NonGeneric.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ComponentModel.EventBasedAsync/tests/System.ComponentModel.EventBasedAsync.Tests.csproj (in 33 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Collections.Concurrent/ref/System.Collections.Concurrent.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Collections.Concurrent/src/System.Collections.Concurrent.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Collections.Immutable/src/System.Collections.Immutable.csproj (in 5 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Collections.Immutable/ref/System.Collections.Immutable.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Buffers/ref/System.Buffers.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Buffers/src/System.Buffers.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.CodeDom/ref/System.CodeDom.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.CodeDom/src/System.CodeDom.csproj (in 5 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.AppContext/src/System.AppContext.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.AppContext/ref/System.AppContext.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Collections/tests/System.Collections.Tests.csproj (in 33 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Win32.SystemEvents/ref/Microsoft.Win32.SystemEvents.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Collections.Specialized/tests/System.Collections.Specialized.Tests.csproj (in 32 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Win32.Registry/ref/Microsoft.Win32.Registry.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Win32.SystemEvents/src/Microsoft.Win32.SystemEvents.csproj (in 8 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Win32.Registry/src/Microsoft.Win32.Registry.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Collections.NonGeneric/tests/System.Collections.NonGeneric.Tests.csproj (in 34 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Win32.Primitives/src/Microsoft.Win32.Primitives.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Win32.Primitives/ref/Microsoft.Win32.Primitives.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.InteropServices/gen/LibraryImportGenerator/LibraryImportGenerator.csproj (in 106 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.VisualBasic.Core/src/Microsoft.VisualBasic.Core.vbproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.VisualBasic.Core/ref/Microsoft.VisualBasic.Core.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.AppContext/tests/System.AppContext.Tests.csproj (in 32 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Tasks/ref/System.Threading.Tasks.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Tasks/src/System.Threading.Tasks.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Win32.Registry.AccessControl/ref/Microsoft.Win32.Registry.AccessControl.csproj (in 22 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Tasks.Parallel/ref/System.Threading.Tasks.Parallel.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Tasks.Parallel/src/System.Threading.Tasks.Parallel.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Win32.Registry/tests/Microsoft.Win32.Registry.Tests.csproj (in 32 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Tasks.Extensions/src/System.Threading.Tasks.Extensions.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Win32.Registry.AccessControl/src/Microsoft.Win32.Registry.AccessControl.csproj (in 26 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Tasks.Extensions/ref/System.Threading.Tasks.Extensions.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime.InteropServices/gen/Microsoft.Interop.SourceGeneration/Microsoft.Interop.SourceGeneration.csproj (in 130 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Tasks.Dataflow/ref/System.Threading.Tasks.Dataflow.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Tasks.Dataflow/src/System.Threading.Tasks.Dataflow.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.RateLimiting/ref/System.Threading.RateLimiting.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.RateLimiting/src/System.Threading.RateLimiting.csproj (in 5 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Overlapped/src/System.Threading.Overlapped.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Overlapped/ref/System.Threading.Overlapped.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Channels/ref/System.Threading.Channels.csproj (in 5 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.AccessControl/ref/System.Threading.AccessControl.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Channels/src/System.Threading.Channels.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Text.RegularExpressions/src/System.Text.RegularExpressions.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Text.RegularExpressions/ref/System.Text.RegularExpressions.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.AccessControl/src/System.Threading.AccessControl.csproj (in 8 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Win32.Registry.AccessControl/tests/Microsoft.Win32.Registry.AccessControl.Tests.csproj (in 54 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Text.RegularExpressions/gen/System.Text.RegularExpressions.Generator.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Tasks.Parallel/tests/System.Threading.Tasks.Parallel.Tests.csproj (in 34 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Text.Json/ref/System.Text.Json.csproj (in 5 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Text.Json/src/System.Text.Json.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.Tasks.Extensions/tests/System.Threading.Tasks.Extensions.Tests.csproj (in 33 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Text.Json/gen/System.Text.Json.SourceGeneration.Roslyn4.0.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Text.Encoding/ref/System.Text.Encoding.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Text.Encoding/src/System.Text.Encoding.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Text.Json/gen/System.Text.Json.SourceGeneration.Roslyn3.11.csproj (in 5 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Text.Encodings.Web/ref/System.Text.Encodings.Web.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Text.Encoding.Extensions/src/System.Text.Encoding.Extensions.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Text.Encoding.Extensions/ref/System.Text.Encoding.Extensions.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Text.Encodings.Web/src/System.Text.Encodings.Web.csproj (in 12 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Text.Encoding.CodePages/ref/System.Text.Encoding.CodePages.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Speech/ref/System.Speech.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Text.Encoding.CodePages/src/System.Text.Encoding.CodePages.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Speech/src/System.Speech.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ServiceProcess.ServiceController/tests/System.ServiceProcess.ServiceController.TestService/System.ServiceProcess.ServiceController.TestService.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Threading.AccessControl/tests/System.Threading.AccessControl.Tests.csproj (in 42 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ServiceProcess.ServiceController/ref/System.ServiceProcess.ServiceController.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Win32.Primitives/tests/Microsoft.Win32.Primitives.Tests.csproj (in 91 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ServiceProcess.ServiceController/src/System.ServiceProcess.ServiceController.csproj (in 8 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Text.Encoding/tests/System.Text.Encoding.Tests.csproj (in 68 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.DependencyInjection.Abstractions/src/Microsoft.Extensions.DependencyInjection.Abstractions.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Text.Encoding.CodePages/tests/System.Text.Encoding.CodePages.Tests.csproj (in 72 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration/src/Microsoft.Extensions.Configuration.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ServiceProcess.ServiceController/tests/System.ServiceProcess.ServiceController.Tests.csproj (in 65 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration/ref/Microsoft.Extensions.Configuration.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Text.Encoding.Extensions/tests/System.Text.Encoding.Extensions.Tests.csproj (in 33 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.DependencyInjection.Abstractions/ref/Microsoft.Extensions.DependencyInjection.Abstractions.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.Xml/ref/Microsoft.Extensions.Configuration.Xml.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.UserSecrets/ref/Microsoft.Extensions.Configuration.UserSecrets.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Runtime/tests/System.Runtime.Tests.csproj (in 298 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Text.Encodings.Web/tests/System.Text.Encodings.Web.Tests.csproj (in 106 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.Json/ref/Microsoft.Extensions.Configuration.Json.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.UserSecrets/src/Microsoft.Extensions.Configuration.UserSecrets.csproj (in 12 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.Xml/src/Microsoft.Extensions.Configuration.Xml.csproj (in 27 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.DependencyInjection.Specification.Tests/src/Microsoft.Extensions.DependencyInjection.Specification.Tests.csproj (in 95 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.Json/src/Microsoft.Extensions.Configuration.Json.csproj (in 14 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration/tests/Microsoft.Extensions.Configuration.Tests.csproj (in 89 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.Ini/ref/Microsoft.Extensions.Configuration.Ini.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.Ini/src/Microsoft.Extensions.Configuration.Ini.csproj (in 11 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.FileExtensions/ref/Microsoft.Extensions.Configuration.FileExtensions.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.FileExtensions/src/Microsoft.Extensions.Configuration.FileExtensions.csproj (in 9 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration/tests/FunctionalTests/Microsoft.Extensions.Configuration.Functional.Tests.csproj (in 59 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/ref/Microsoft.Extensions.Configuration.EnvironmentVariables.csproj (in 5 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/src/Microsoft.Extensions.Configuration.EnvironmentVariables.csproj (in 8 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.UserSecrets/tests/Microsoft.Extensions.Configuration.UserSecrets.Tests.csproj (in 50 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.CommandLine/src/Microsoft.Extensions.Configuration.CommandLine.csproj (in 7 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.CommandLine/ref/Microsoft.Extensions.Configuration.CommandLine.csproj (in 5 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.Binder/ref/Microsoft.Extensions.Configuration.Binder.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.ObjectModel/ref/System.ObjectModel.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.Binder/src/Microsoft.Extensions.Configuration.Binder.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.Abstractions/ref/Microsoft.Extensions.Configuration.Abstractions.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Numerics.Vectors/src/System.Numerics.Vectors.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.Abstractions/src/Microsoft.Extensions.Configuration.Abstractions.csproj (in 5 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.Json/tests/Microsoft.Extensions.Configuration.Json.Tests.csproj (in 49 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Numerics.Vectors/ref/System.Numerics.Vectors.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Numerics.Tensors/ref/System.Numerics.Tensors.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.WebSockets/ref/System.Net.WebSockets.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.WebSockets/src/System.Net.WebSockets.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Numerics.Tensors/src/System.Numerics.Tensors.csproj (in 5 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.WebSockets.Client/src/System.Net.WebSockets.Client.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.Ini/tests/Microsoft.Extensions.Configuration.Ini.Tests.csproj (in 49 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.WebSockets.Client/ref/System.Net.WebSockets.Client.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.WebProxy/src/System.Net.WebProxy.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.WebProxy/ref/System.Net.WebProxy.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.WebHeaderCollection/src/System.Net.WebHeaderCollection.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.WebHeaderCollection/ref/System.Net.WebHeaderCollection.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/tests/Microsoft.Extensions.Configuration.EnvironmentVariables.Tests.csproj (in 48 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.WebClient/src/System.Net.WebClient.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.CommandLine/tests/Microsoft.Extensions.Configuration.CommandLine.Tests.csproj (in 44 ms). Restored /home/ubuntu/code/runtime/src/libraries/Microsoft.Extensions.Configuration.FileExtensions/tests/Microsoft.Extensions.Configuration.FileExtensions.Tests.csproj (in 61 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Sockets/src/System.Net.Sockets.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.WebClient/ref/System.Net.WebClient.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Sockets/ref/System.Net.Sockets.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.ServicePoint/src/System.Net.ServicePoint.csproj (in 1 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Numerics.Vectors/tests/System.Numerics.Vectors.Tests.csproj (in 32 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.ServicePoint/ref/System.Net.ServicePoint.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Security/ref/System.Net.Security.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.WebProxy/tests/System.Net.WebProxy.Tests.csproj (in 32 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Requests/src/System.Net.Requests.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Security/src/System.Net.Security.csproj (in 8 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.WebHeaderCollection/tests/System.Net.WebHeaderCollection.Tests.csproj (in 32 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Requests/ref/System.Net.Requests.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Quic/ref/System.Net.Quic.csproj (in 3 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.WebClient/tests/System.Net.WebClient.Tests.csproj (in 32 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Primitives/src/System.Net.Primitives.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Primitives/ref/System.Net.Primitives.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Ping/ref/System.Net.Ping.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Quic/src/System.Net.Quic.csproj (in 16 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.ServicePoint/tests/System.Net.ServicePoint.Tests.csproj (in 33 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.NetworkInformation/ref/System.Net.NetworkInformation.csproj (in 2 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Ping/src/System.Net.Ping.csproj (in 6 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.NameResolution/src/System.Net.NameResolution.csproj (in 4 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.NetworkInformation/src/System.Net.NetworkInformation.csproj (in 10 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.WebSockets.Client/tests/wasm/System.Net.WebSockets.Client.Wasm.Tests.csproj (in 119 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Requests/tests/System.Net.Requests.Tests.csproj (in 85 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Primitives/tests/PalTests/System.Net.Primitives.Pal.Tests.csproj (in 91 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Primitives/tests/UnitTests/System.Net.Primitives.UnitTests.Tests.csproj (in 91 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.NameResolution/tests/PalTests/System.Net.NameResolution.Pal.Tests.csproj (in 91 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.WebSockets.Client/tests/System.Net.WebSockets.Client.Tests.csproj (in 174 ms). Restored /home/ubuntu/code/runtime/src/libraries/System.Net.Security/tests/UnitTests/System.Net.Security.Unit.Tests.csproj (in 160 ms). Restored /home/ubuntu/code/runtime/src/tasks/MonoTargetsTasks/ILStrip/AssemblyStripper/AssemblyStripper.csproj (in 4.34 sec). Restored /home/ubuntu/code/runtime/src/tasks/MonoTargetsTasks/MonoTargetsTasks.csproj (in 4.43 sec). Restored /home/ubuntu/code/runtime/src/libraries/System.Formats.Tar/tests/System.Formats.Tar.Tests.csproj (in 7.04 sec). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Compression/tests/System.IO.Compression.Tests.csproj (in 15.37 sec). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Compression.ZipFile/tests/System.IO.Compression.ZipFile.Tests.csproj (in 15.36 sec). Restored /home/ubuntu/code/runtime/src/libraries/System.IO.Compression.Brotli/tests/System.IO.Compression.Brotli.Tests.csproj (in 15.36 sec). WasmBuildTasks -> /home/ubuntu/code/runtime/artifacts/bin/WasmBuildTasks/Debug/net7.0/WasmBuildTasks.dll WasmBuildTasks -> /home/ubuntu/code/runtime/artifacts/bin/WasmBuildTasks/Debug/net7.0/publish/ AppleAppBuilder -> /home/ubuntu/code/runtime/artifacts/bin/AppleAppBuilder/Debug/net7.0/AppleAppBuilder.dll WasmAppBuilder -> /home/ubuntu/code/runtime/artifacts/bin/WasmAppBuilder/Debug/net7.0/WasmAppBuilder.dll installer.tasks -> /home/ubuntu/code/runtime/artifacts/bin/installer.tasks/Debug/net472/installer.tasks.dll WorkloadBuildTasks -> /home/ubuntu/code/runtime/artifacts/bin/WorkloadBuildTasks/Debug/net7.0/WorkloadBuildTasks.dll AndroidAppBuilder -> /home/ubuntu/code/runtime/artifacts/bin/AndroidAppBuilder/Debug/net7.0/AndroidAppBuilder.dll WorkloadBuildTasks -> /home/ubuntu/code/runtime/artifacts/bin/WorkloadBuildTasks/Debug/net7.0/publish/ installer.tasks -> /home/ubuntu/code/runtime/artifacts/bin/installer.tasks/Debug/net7.0/installer.tasks.dll AndroidAppBuilder -> /home/ubuntu/code/runtime/artifacts/bin/AndroidAppBuilder/Debug/net7.0/publish/ WasmAppBuilder -> /home/ubuntu/code/runtime/artifacts/bin/WasmAppBuilder/Debug/net472/WasmAppBuilder.dll MonoAOTCompiler -> /home/ubuntu/code/runtime/artifacts/bin/MonoAOTCompiler/Debug/net7.0/MonoAOTCompiler.dll MonoAOTCompiler -> /home/ubuntu/code/runtime/artifacts/bin/MonoAOTCompiler/Debug/net472/MonoAOTCompiler.dll TestExclusionListTasks -> /home/ubuntu/code/runtime/artifacts/bin/TestExclusionListTasks/Debug/net7.0/TestExclusionListTasks.dll Crossgen2Tasks -> /home/ubuntu/code/runtime/artifacts/bin/Crossgen2Tasks/Debug/net7.0/Crossgen2Tasks.dll AssemblyStripper -> /home/ubuntu/code/runtime/artifacts/bin/AssemblyStripper/Debug/net472/AssemblyStripper.dll AssemblyStripper -> /home/ubuntu/code/runtime/artifacts/bin/AssemblyStripper/Debug/net7.0/AssemblyStripper.dll MonoTargetsTasks -> /home/ubuntu/code/runtime/artifacts/bin/MonoTargetsTasks/Debug/net472/MonoTargetsTasks.dll MonoTargetsTasks -> /home/ubuntu/code/runtime/artifacts/bin/MonoTargetsTasks/Debug/net7.0/MonoTargetsTasks.dll Executing "/home/ubuntu/code/runtime/src/coreclr/build-runtime.sh" -arm64 -release -os Linux -component alljits -component nativeaot Commencing CoreCLR Repo build __DistroRid: linux-arm64 Setting up directories for build Checking prerequisites... Commencing build of " alljits nativeaot " target in "CoreCLR component" for Linux.arm64.Release in /home/ubuntu/code/runtime/artifacts/obj/coreclr/Linux.arm64.Release Invoking "/home/ubuntu/code/runtime/eng/native/gen-buildsys.sh" "/home/ubuntu/code/runtime/src/coreclr" "/home/ubuntu/code/runtime/artifacts/obj/coreclr/Linux.arm64.Release" arm64 clang Release "" -DCLR_CMAKE_PGO_INSTRUMENT=0 -DCLR_CMAKE_OPTDATA_PATH= -DCLR_CMAKE_PGO_OPTIMIZE=0 -DFEATURE_DISTRO_AGNOSTIC_SSL=1 ~/code/runtime/artifacts/obj/coreclr/Linux.arm64.Release ~/code/runtime/src/coreclr Not searching for unused variables given on the command line. -- The C compiler identification is Clang 6.0.0 -- The CXX compiler identification is Clang 6.0.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang-6.0 - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++-6.0 - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done Detected Linux ARM64 -- Performing Test COMPILER_SUPPORTS_F_STACK_PROTECTOR_STRONG -- Performing Test COMPILER_SUPPORTS_F_STACK_PROTECTOR_STRONG - Success -- Performing Test COMPILER_SUPPORTS_W_IMPLICIT_FALLTHROUGH -- Performing Test COMPILER_SUPPORTS_W_IMPLICIT_FALLTHROUGH - Success -- The ASM compiler identification is Clang with GNU-like command-line -- Found assembler: /usr/bin/clang-6.0 -- Performing Test HAVE_LTO -- Performing Test HAVE_LTO - Success -- Performing Test COMPILER_SUPPORTS_F_ALIGNED_NEW -- Performing Test COMPILER_SUPPORTS_F_ALIGNED_NEW - Success -- Performing Test HAVE_DIRENT_D_TYPE -- Performing Test HAVE_DIRENT_D_TYPE - Success -- Looking for getauxval -- Looking for getauxval - found -- Looking for include file GSS/GSS.h -- Looking for include file GSS/GSS.h - not found -- Found ZLIB: /usr/lib/aarch64-linux-gnu/libz.so (found version "1.2.11") -- Found OpenSSL: /usr/lib/aarch64-linux-gnu/libcrypto.so (found version "1.1.1") Detected Linux ARM64 -- Performing Test C_SUPPORTS_WUNGUARDED_AVAILABILITY -- Performing Test C_SUPPORTS_WUNGUARDED_AVAILABILITY - Success -- Looking for include files sys/socket.h, linux/in.h -- Looking for include files sys/socket.h, linux/in.h - found -- Performing Test HAVE_IN_PKTINFO -- Performing Test HAVE_IN_PKTINFO - Success -- Performing Test HAVE_IP_MREQN -- Performing Test HAVE_IP_MREQN - Success -- Performing Test HAVE_STATFS_VFS -- Performing Test HAVE_STATFS_VFS - Success -- Performing Test HAVE_STATFS_MOUNT -- Performing Test HAVE_STATFS_MOUNT - Failed -- Performing Test HAVE_FLOCK64 -- Performing Test HAVE_FLOCK64 - Success -- Performing Test HAVE_IFADDRS -- Performing Test HAVE_IFADDRS - Success -- Looking for O_CLOEXEC -- Looking for O_CLOEXEC - found -- Looking for F_DUPFD_CLOEXEC -- Looking for F_DUPFD_CLOEXEC - found -- Looking for F_FULLFSYNC -- Looking for F_FULLFSYNC - not found -- Looking for getifaddrs -- Looking for getifaddrs - found -- Looking for fork -- Looking for fork - found -- Looking for lseek64 -- Looking for lseek64 - found -- Looking for mmap64 -- Looking for mmap64 - found -- Looking for ftruncate64 -- Looking for ftruncate64 - found -- Looking for posix_fadvise64 -- Looking for posix_fadvise64 - found -- Looking for stat64 -- Looking for stat64 - found -- Looking for vfork -- Looking for vfork - found -- Looking for pipe2 -- Looking for pipe2 - found -- Looking for getmntinfo -- Looking for getmntinfo - not found -- Looking for strcpy_s -- Looking for strcpy_s - not found -- Looking for strlcat -- Looking for strlcat - not found -- Looking for posix_fadvise -- Looking for posix_fadvise - found -- Looking for fallocate -- Looking for fallocate - found -- Looking for preadv -- Looking for preadv - found -- Looking for pwritev -- Looking for pwritev - found -- Looking for ioctl -- Looking for ioctl - found -- Looking for sched_getaffinity -- Looking for sched_getaffinity - found -- Looking for sched_setaffinity -- Looking for sched_setaffinity - found -- Looking for sched_getcpu -- Looking for sched_getcpu - found -- Looking for pthread_setcancelstate -- Looking for pthread_setcancelstate - found -- Looking for include file gnu/lib-names.h -- Looking for include file gnu/lib-names.h - found -- Looking for arc4random_buf -- Looking for arc4random_buf - not found -- Looking for TIOCGWINSZ -- Looking for TIOCGWINSZ - found -- Looking for tcgetattr -- Looking for tcgetattr - found -- Looking for tcsetattr -- Looking for tcsetattr - found -- Looking for ECHO -- Looking for ECHO - found -- Looking for ICANON -- Looking for ICANON - found -- Looking for TCSANOW -- Looking for TCSANOW - found -- Looking for cfsetspeed -- Looking for cfsetspeed - found -- Looking for cfmakeraw -- Looking for cfmakeraw - found -- Performing Test HAVE_UTSNAME_DOMAINNAME -- Performing Test HAVE_UTSNAME_DOMAINNAME - Success -- Performing Test HAVE_STAT_BIRTHTIME -- Performing Test HAVE_STAT_BIRTHTIME - Failed -- Performing Test HAVE_STAT_FLAGS -- Performing Test HAVE_STAT_FLAGS - Failed -- Looking for lchflags -- Looking for lchflags - not found -- Performing Test HAVE_STAT_TIMESPEC -- Performing Test HAVE_STAT_TIMESPEC - Failed -- Performing Test HAVE_STAT_TIM -- Performing Test HAVE_STAT_TIM - Success -- Performing Test HAVE_STAT_NSEC -- Performing Test HAVE_STAT_NSEC - Failed -- Performing Test HAVE_DIRENT_NAME_LEN -- Performing Test HAVE_DIRENT_NAME_LEN - Failed -- Performing Test HAVE_STATFS_FSTYPENAME -- Performing Test HAVE_STATFS_FSTYPENAME - Failed -- Performing Test HAVE_STATVFS_FSTYPENAME -- Performing Test HAVE_STATVFS_FSTYPENAME - Failed -- Looking for statfs -- Looking for statfs - found -- Check size of struct statfs -- Check size of struct statfs - done -- Performing Test HAVE_GNU_STRERROR_R -- Performing Test HAVE_GNU_STRERROR_R - Success -- Performing Test HAVE_READDIR_R -- Performing Test HAVE_READDIR_R - Failed -- Performing Test KEVENT_HAS_VOID_UDATA -- Performing Test KEVENT_HAS_VOID_UDATA - Failed -- Performing Test HAVE_FDS_BITS -- Performing Test HAVE_FDS_BITS - Failed -- Performing Test HAVE_PRIVATE_FDS_BITS -- Performing Test HAVE_PRIVATE_FDS_BITS - Failed -- Performing Test HAVE_SENDFILE_4 -- Performing Test HAVE_SENDFILE_4 - Success -- Performing Test HAVE_SENDFILE_6 -- Performing Test HAVE_SENDFILE_6 - Failed -- Performing Test HAVE_SENDFILE_7 -- Performing Test HAVE_SENDFILE_7 - Failed -- Looking for fcopyfile -- Looking for fcopyfile - not found -- Looking for include file sys/sockio.h -- Looking for include file sys/sockio.h - not found -- Looking for include file linux/ethtool.h -- Looking for include file linux/ethtool.h - found -- Looking for include file sys/poll.h -- Looking for include file sys/poll.h - found -- Looking for include file sys/proc_info.h -- Looking for include file sys/proc_info.h - not found -- Looking for epoll_create1 -- Looking for epoll_create1 - found -- Looking for accept4 -- Looking for accept4 - found -- Looking for kqueue -- Looking for kqueue - not found -- Looking for disconnectx -- Looking for disconnectx - not found -- Performing Test HAVE_GETNAMEINFO_SIGNED_FLAGS -- Performing Test HAVE_GETNAMEINFO_SIGNED_FLAGS - Success -- Looking for malloc_size -- Looking for malloc_size - not found -- Looking for malloc_usable_size -- Looking for malloc_usable_size - found -- Looking for malloc_usable_size -- Looking for malloc_usable_size - not found -- Looking for posix_memalign -- Looking for posix_memalign - found -- Looking for aligned_alloc -- Looking for aligned_alloc - found -- Performing Test HAVE_SHM_OPEN_THAT_WORKS_WELL_ENOUGH_WITH_MMAP -- Performing Test HAVE_SHM_OPEN_THAT_WORKS_WELL_ENOUGH_WITH_MMAP - Success -- Performing Test HAVE_CLOCK_MONOTONIC -- Performing Test HAVE_CLOCK_MONOTONIC - Success -- Performing Test HAVE_CLOCK_REALTIME -- Performing Test HAVE_CLOCK_REALTIME - Success -- Looking for clock_gettime_nsec_np -- Looking for clock_gettime_nsec_np - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for pthread_create in c -- Looking for pthread_create in c - not found -- Looking for pthread_condattr_setclock in pthread -- Looking for pthread_condattr_setclock in pthread - found -- Looking for futimes -- Looking for futimes - found -- Looking for futimens -- Looking for futimens - found -- Looking for utimensat -- Looking for utimensat - found -- Looking for lutimes -- Looking for lutimes - found -- Performing Test BIND_ADDRLEN_UNSIGNED -- Performing Test BIND_ADDRLEN_UNSIGNED - Success -- Performing Test IPV6MR_INTERFACE_UNSIGNED -- Performing Test IPV6MR_INTERFACE_UNSIGNED - Success -- Looking for include file sys/inotify.h -- Looking for include file sys/inotify.h - found -- Performing Test INOTIFY_RM_WATCH_WD_UNSIGNED -- Performing Test INOTIFY_RM_WATCH_WD_UNSIGNED - Failed -- Checking prototype getpriority for PRIORITY_REQUIRES_INT_WHO -- Checking prototype getpriority for PRIORITY_REQUIRES_INT_WHO - False -- Checking prototype kevent for KEVENT_REQUIRES_INT_PARAMS -- Checking prototype kevent for KEVENT_REQUIRES_INT_PARAMS - False -- Checking prototype statfs for HAVE_NON_LEGACY_STATFS -- Checking prototype statfs for HAVE_NON_LEGACY_STATFS - True -- Performing Test HAVE_MKSTEMPS -- Performing Test HAVE_MKSTEMPS - Success -- Performing Test HAVE_MKSTEMP -- Performing Test HAVE_MKSTEMP - Success -- Performing Test HAVE_NETINET_TCP_VAR_H -- Performing Test HAVE_NETINET_TCP_VAR_H - Failed -- Performing Test HAVE_NETINET_UDP_VAR_H -- Performing Test HAVE_NETINET_UDP_VAR_H - Failed -- Performing Test HAVE_NETINET_IP_VAR_H -- Performing Test HAVE_NETINET_IP_VAR_H - Failed -- Performing Test HAVE_NETINET_ICMP_VAR_H -- Performing Test HAVE_NETINET_ICMP_VAR_H - Failed -- Looking for include file sys/cdefs.h -- Looking for include file sys/cdefs.h - found -- Performing Test HAVE_TCP_H_TCPSTATE_ENUM -- Performing Test HAVE_TCP_H_TCPSTATE_ENUM - Success -- Looking for TCPS_ESTABLISHED -- Looking for TCPS_ESTABLISHED - not found -- Looking for getgrouplist -- Looking for getgrouplist - found -- Check size of struct rt_msghdr -- Check size of struct rt_msghdr - failed -- Check size of struct rt_msghdr2 -- Check size of struct rt_msghdr2 - failed -- Check size of struct if_msghdr2 -- Check size of struct if_msghdr2 - failed -- Looking for include file sys/ioctl.h -- Looking for include file sys/ioctl.h - found -- Looking for include file sys/filio.h -- Looking for include file sys/filio.h - not found -- Looking for include files sys/types.h, netpacket/packet.h -- Looking for include files sys/types.h, netpacket/packet.h - found -- Looking for include file net/if_arp.h -- Looking for include file net/if_arp.h - found -- Looking for include file sys/mntent.h -- Looking for include file sys/mntent.h - not found -- Looking for include files stdint.h, net/if_media.h -- Looking for include files stdint.h, net/if_media.h - not found -- Looking for include file linux/rtnetlink.h -- Looking for include file linux/rtnetlink.h - found -- Looking for include file linux/can.h -- Looking for include file linux/can.h - found -- Looking for include file IOKit/serial/ioss.h -- Looking for include file IOKit/serial/ioss.h - not found -- Looking for getpeereid -- Looking for getpeereid - not found -- Looking for getdomainname -- Looking for getdomainname - found -- Looking for uname -- Looking for uname - found -- Performing Test HAVE_GETDOMAINNAME_SIZET -- Performing Test HAVE_GETDOMAINNAME_SIZET - Success -- Looking for inotify_init -- Looking for inotify_init - found -- Looking for inotify_add_watch -- Looking for inotify_add_watch - found -- Looking for inotify_rm_watch -- Looking for inotify_rm_watch - found -- Looking for GSS_SPNEGO_MECHANISM -- Looking for GSS_SPNEGO_MECHANISM - not found -- Looking for include file crt_externs.h -- Looking for include file crt_externs.h - not found -- Performing Test HAVE_IN_EXCL_UNLINK -- Performing Test HAVE_IN_EXCL_UNLINK - Success -- Performing Test HAVE_TCP_H_TCP_KEEPALIVE -- Performing Test HAVE_TCP_H_TCP_KEEPALIVE - Failed -- Performing Test HAVE_BUILTIN_MUL_OVERFLOW -- Performing Test HAVE_BUILTIN_MUL_OVERFLOW - Failed -- Looking for makedev -- Looking for makedev - not found -- Looking for makedev -- Looking for makedev - found -- Looking for getgrgid_r -- Looking for getgrgid_r - found -- Performing Test HAVE_UDAT_STANDALONE_SHORTER_WEEKDAYS -- Performing Test HAVE_UDAT_STANDALONE_SHORTER_WEEKDAYS - Success -- Looking for ucol_setMaxVariable -- Looking for ucol_setMaxVariable - found -- Looking for ucol_clone -- Looking for ucol_clone - not found -- Looking for EC_GF2m_simple_method -- Looking for EC_GF2m_simple_method - found -- Looking for SSL_get0_alpn_selected -- Looking for SSL_get0_alpn_selected - found -- Looking for EVP_chacha20_poly1305 -- Looking for EVP_chacha20_poly1305 - found -- Looking for include file elf.h -- Looking for include file elf.h - found -- Looking for include file sys/elf.h -- Looking for include file sys/elf.h - found -- Looking for include file endian.h -- Looking for include file endian.h - found -- Looking for include file sys/endian.h -- Looking for include file sys/endian.h - not found -- Looking for include file link.h -- Looking for include file link.h - found -- Looking for include file sys/link.h -- Looking for include file sys/link.h - not found -- Looking for include file atomic_ops.h -- Looking for include file atomic_ops.h - not found -- Performing Test HAVE_SYNC_ATOMICS -- Performing Test HAVE_SYNC_ATOMICS - Success -- Performing Test HAVE__BUILTIN_UNREACHABLE -- Performing Test HAVE__BUILTIN_UNREACHABLE - Success -- Performing Test HAVE_STDALIGN_ALIGNAS -- Performing Test HAVE_STDALIGN_ALIGNAS - Success -- Looking for include file ieeefp.h -- Looking for include file ieeefp.h - not found -- Looking for include file sys/vmparam.h -- Looking for include file sys/vmparam.h - not found -- Looking for include file mach/vm_types.h -- Looking for include file mach/vm_types.h - not found -- Looking for include file mach/vm_param.h -- Looking for include file mach/vm_param.h - not found -- Looking for 3 include files sys/param.h, ..., machine/npx.h -- Looking for 3 include files sys/param.h, ..., machine/npx.h - not found -- Looking for 3 include files sys/param.h, ..., machine/reg.h -- Looking for 3 include files sys/param.h, ..., machine/reg.h - not found -- Looking for include file machine/vmparam.h -- Looking for include file machine/vmparam.h - not found -- Looking for include file procfs.h -- Looking for include file procfs.h - not found -- Looking for include file sys/time.h -- Looking for include file sys/time.h - found -- Looking for include file pthread_np.h -- Looking for include file pthread_np.h - not found -- Looking for include file sys/lwp.h -- Looking for include file sys/lwp.h - not found -- Looking for include file lwp.h -- Looking for include file lwp.h - not found -- Looking for include file runetype.h -- Looking for include file runetype.h - not found -- Looking for include file semaphore.h -- Looking for include file semaphore.h - found -- Looking for include file sys/prctl.h -- Looking for include file sys/prctl.h - found -- Looking for include file numa.h -- Looking for include file numa.h - found -- Looking for include files sys/auxv.h, asm/hwcap.h -- Looking for include files sys/auxv.h, asm/hwcap.h - found -- Looking for include file sys/ptrace.h -- Looking for include file sys/ptrace.h - found -- Performing Test HAVE_VM_FLAGS_SUPERPAGE_SIZE_ANY -- Performing Test HAVE_VM_FLAGS_SUPERPAGE_SIZE_ANY - Failed -- Performing Test HAVE_MAP_HUGETLB -- Performing Test HAVE_MAP_HUGETLB - Success -- Performing Test HAVE_LTTNG_TRACEPOINT_H -- Performing Test HAVE_LTTNG_TRACEPOINT_H - Success -- Looking for sysctlbyname -- Looking for sysctlbyname - not found -- Looking for pthread_suspend in pthread -- Looking for pthread_suspend in pthread - not found -- Looking for pthread_suspend_np in pthread -- Looking for pthread_suspend_np in pthread - not found -- Looking for pthread_continue in pthread -- Looking for pthread_continue in pthread - not found -- Looking for pthread_continue_np in pthread -- Looking for pthread_continue_np in pthread - not found -- Looking for pthread_resume_np in pthread -- Looking for pthread_resume_np in pthread - not found -- Looking for pthread_attr_get_np in pthread -- Looking for pthread_attr_get_np in pthread - not found -- Looking for pthread_getattr_np in pthread -- Looking for pthread_getattr_np in pthread - found -- Looking for pthread_getcpuclockid in pthread -- Looking for pthread_getcpuclockid in pthread - found -- Looking for pthread_sigqueue in pthread -- Looking for pthread_sigqueue in pthread - found -- Looking for pthread_getaffinity_np in pthread -- Looking for pthread_getaffinity_np in pthread - found -- Looking for sigreturn -- Looking for sigreturn - found -- Looking for _thread_sys_sigreturn -- Looking for _thread_sys_sigreturn - not found -- Looking for copysign -- Looking for copysign - found -- Looking for fsync -- Looking for fsync - found -- Looking for utimes -- Looking for utimes - found -- Looking for sysinfo -- Looking for sysinfo - found -- Looking for sysconf -- Looking for sysconf - found -- Looking for gmtime_r -- Looking for gmtime_r - found -- Looking for timegm -- Looking for timegm - found -- Looking for poll -- Looking for poll - found -- Looking for statvfs -- Looking for statvfs - found -- Looking for thread_self -- Looking for thread_self - not found -- Looking for _lwp_self -- Looking for _lwp_self - not found -- Looking for pthread_mach_thread_np -- Looking for pthread_mach_thread_np - not found -- Looking for thread_set_exception_ports -- Looking for thread_set_exception_ports - not found -- Looking for vm_allocate -- Looking for vm_allocate - not found -- Looking for vm_read -- Looking for vm_read - not found -- Looking for directio -- Looking for directio - not found -- Looking for semget -- Looking for semget - found -- Looking for pthread_mutex_init -- Looking for pthread_mutex_init - found -- Looking for ttrace -- Looking for ttrace - not found -- Performing Test HAVE_CPUSET_T -- Performing Test HAVE_CPUSET_T - Failed -- Performing Test HAVE_TM_GMTOFF -- Performing Test HAVE_TM_GMTOFF - Success -- Performing Test HAVE_GREGSET_T -- Performing Test HAVE_GREGSET_T - Failed -- Performing Test HAVE___GREGSET_T -- Performing Test HAVE___GREGSET_T - Failed -- Performing Test HAVE_FPSTATE_GLIBC_RESERVED1 -- Performing Test HAVE_FPSTATE_GLIBC_RESERVED1 - Failed -- Performing Test HAVE_SYSINFO_WITH_MEM_UNIT -- Performing Test HAVE_SYSINFO_WITH_MEM_UNIT - Success -- Performing Test HAVE_FPREGS_WITH_CW -- Performing Test HAVE_FPREGS_WITH_CW - Failed -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of struct reg -- Check size of struct reg - failed -- Check size of struct pt_regs -- Check size of struct pt_regs - failed -- Check size of ucontext_t -- Check size of ucontext_t - done -- Check size of pthread_rwlock_t -- Check size of pthread_rwlock_t - done -- Check size of prwatch_t -- Check size of prwatch_t - failed -- Check size of off_t -- Check size of off_t - done -- Looking for SYS_yield -- Looking for SYS_yield - not found -- Looking for INFTIM -- Looking for INFTIM - not found -- Looking for CHAR_BIT -- Looking for CHAR_BIT - found -- Looking for _DEBUG -- Looking for _DEBUG - not found -- Looking for _SC_PHYS_PAGES -- Looking for _SC_PHYS_PAGES - found -- Looking for _SC_AVPHYS_PAGES -- Looking for _SC_AVPHYS_PAGES - found -- Looking for swapctl -- Looking for swapctl - not found -- Performing Test REALPATH_SUPPORTS_NONEXISTENT_FILES -- Performing Test REALPATH_SUPPORTS_NONEXISTENT_FILES - Failed -- Performing Test SSCANF_SUPPORT_ll -- Performing Test SSCANF_SUPPORT_ll - Success -- Performing Test SSCANF_CANNOT_HANDLE_MISSING_EXPONENT -- Performing Test SSCANF_CANNOT_HANDLE_MISSING_EXPONENT - Failed -- Performing Test HAVE_LARGE_SNPRINTF_SUPPORT -- Performing Test HAVE_LARGE_SNPRINTF_SUPPORT - Success -- Performing Test HAVE_BROKEN_FIFO_SELECT -- Performing Test HAVE_BROKEN_FIFO_SELECT - Failed -- Performing Test HAVE_BROKEN_FIFO_KEVENT -- Performing Test HAVE_BROKEN_FIFO_KEVENT - Failed -- Performing Test HAVE_SCHED_GET_PRIORITY -- Performing Test HAVE_SCHED_GET_PRIORITY - Success -- Performing Test HAVE_WORKING_GETTIMEOFDAY -- Performing Test HAVE_WORKING_GETTIMEOFDAY - Success -- Performing Test HAVE_WORKING_CLOCK_GETTIME -- Performing Test HAVE_WORKING_CLOCK_GETTIME - Success -- Performing Test HAVE_CLOCK_MONOTONIC_COARSE -- Performing Test HAVE_CLOCK_MONOTONIC_COARSE - Success -- Performing Test HAVE_CLOCK_THREAD_CPUTIME -- Performing Test HAVE_CLOCK_THREAD_CPUTIME - Success -- Performing Test MMAP_ANON_IGNORES_PROTECTION -- Performing Test MMAP_ANON_IGNORES_PROTECTION - Failed -- Performing Test ONE_SHARED_MAPPING_PER_FILEREGION_PER_PROCESS -- Performing Test ONE_SHARED_MAPPING_PER_FILEREGION_PER_PROCESS - Failed -- Performing Test PTHREAD_CREATE_MODIFIES_ERRNO -- Performing Test PTHREAD_CREATE_MODIFIES_ERRNO - Failed -- Performing Test SEM_INIT_MODIFIES_ERRNO -- Performing Test SEM_INIT_MODIFIES_ERRNO - Failed -- Performing Test HAVE_PROCFS_CTL -- Performing Test HAVE_PROCFS_CTL - Failed -- Performing Test HAVE_PROCFS_MAPS -- Performing Test HAVE_PROCFS_MAPS - Success -- Performing Test HAVE_PROCFS_STAT -- Performing Test HAVE_PROCFS_STAT - Success -- Performing Test HAVE_PROCFS_STATUS -- Performing Test HAVE_PROCFS_STATUS - Success -- Performing Test HAVE_COMPATIBLE_ACOS -- Performing Test HAVE_COMPATIBLE_ACOS - Success -- Performing Test HAVE_COMPATIBLE_ASIN -- Performing Test HAVE_COMPATIBLE_ASIN - Success -- Performing Test HAVE_COMPATIBLE_POW -- Performing Test HAVE_COMPATIBLE_POW - Success -- Performing Test HAVE_VALID_NEGATIVE_INF_POW -- Performing Test HAVE_VALID_NEGATIVE_INF_POW - Success -- Performing Test HAVE_VALID_POSITIVE_INF_POW -- Performing Test HAVE_VALID_POSITIVE_INF_POW - Success -- Performing Test HAVE_COMPATIBLE_ATAN2 -- Performing Test HAVE_COMPATIBLE_ATAN2 - Success -- Performing Test HAVE_COMPATIBLE_EXP -- Performing Test HAVE_COMPATIBLE_EXP - Failed -- Performing Test HAVE_COMPATIBLE_ILOGB0 -- Performing Test HAVE_COMPATIBLE_ILOGB0 - Failed -- Performing Test HAVE_COMPATIBLE_ILOGBNAN -- Performing Test HAVE_COMPATIBLE_ILOGBNAN - Success -- Performing Test HAVE_COMPATIBLE_LOG -- Performing Test HAVE_COMPATIBLE_LOG - Success -- Performing Test HAVE_COMPATIBLE_LOG10 -- Performing Test HAVE_COMPATIBLE_LOG10 - Success -- Performing Test UNGETC_NOT_RETURN_EOF -- Performing Test UNGETC_NOT_RETURN_EOF - Success -- Performing Test HAS_POSIX_SEMAPHORES -- Performing Test HAS_POSIX_SEMAPHORES - Success -- Performing Test GETPWUID_R_SETS_ERRNO -- Performing Test GETPWUID_R_SETS_ERRNO - Success -- Performing Test FILE_OPS_CHECK_FERROR_OF_PREVIOUS_CALL -- Performing Test FILE_OPS_CHECK_FERROR_OF_PREVIOUS_CALL - Failed -- Performing Test UNWIND_CONTEXT_IS_UCONTEXT_T -- Performing Test UNWIND_CONTEXT_IS_UCONTEXT_T - Failed -- Looking for unw_get_save_loc -- Looking for unw_get_save_loc - found -- Looking for unw_get_accessors -- Looking for unw_get_accessors - found -- Performing Test HAVE_XSWDEV -- Performing Test HAVE_XSWDEV - Failed -- Performing Test HAVE_XSW_USAGE -- Performing Test HAVE_XSW_USAGE - Failed -- Performing Test HAVE_PUBLIC_XSTATE_STRUCT -- Performing Test HAVE_PUBLIC_XSTATE_STRUCT - Failed -- Performing Test HAVE_PR_SET_PTRACER -- Performing Test HAVE_PR_SET_PTRACER - Success -- Performing Test HAVE_FULLY_FEATURED_PTHREAD_MUTEXES -- Performing Test HAVE_FULLY_FEATURED_PTHREAD_MUTEXES - Success -- Found PythonInterp: /usr/bin/python (found version "2.7.17") -- Looking for include file sys/mman.h -- Looking for include file sys/mman.h - found -- Performing Test HAVE_PTHREAD_THREADID_NP -- Performing Test HAVE_PTHREAD_THREADID_NP - Failed -- Performing Test HAVE_PTHREAD_GETTHREADID_NP -- Performing Test HAVE_PTHREAD_GETTHREADID_NP - Failed -- Looking for posix_madvise -- Looking for posix_madvise - found -- Looking for pthread_setaffinity_np in pthread -- Looking for pthread_setaffinity_np in pthread - found -- Looking for clock_nanosleep -- Looking for clock_nanosleep - found -- Check size of siginfo_t -- Check size of siginfo_t - done -- Performing Test HAVE_LWP_SELF -- Performing Test HAVE_LWP_SELF - Failed -- Performing Test HAVE_THREAD_LOCAL -- Performing Test HAVE_THREAD_LOCAL - Success -- Looking for process_vm_readv -- Looking for process_vm_readv - found -- Configuring done -- Generating done -- Build files have been written to: /home/ubuntu/code/runtime/artifacts/obj/coreclr/Linux.arm64.Release ~/code/runtime/src/coreclr ~/code/runtime/artifacts/obj/coreclr/Linux.arm64.Release ~/code/runtime/src/coreclr Executing make alljits nativeaot -j 16 [ 0%] Preprocessing /home/ubuntu/code/runtime/src/coreclr/dlls/mscorrc/include.rc. Outputting to /home/ubuntu/code/runtime/artifacts/obj/coreclr/Linux.arm64.Release/dlls/mscorrc/mscorrc.rc.i [ 0%] Building CXX object palrt/CMakeFiles/palrt.dir/coguid.cpp.o [ 0%] Building CXX object nativeresources/CMakeFiles/nativeresourcestring.dir/resourcestring.cpp.o [ 0%] Building CXX object palrt/CMakeFiles/palrt.dir/comem.cpp.o [ 0%] Building CXX object gcinfo/CMakeFiles/gcinfo_unix_arm64.dir/arraylist.cpp.o Scanning dependencies of target libunwind [ 0%] Generating exports file /home/ubuntu/code/runtime/artifacts/obj/coreclr/Linux.arm64.Release/jit/clrjit.exports [ 0%] Building CXX object gcinfo/CMakeFiles/gcinfo_win_x86.dir/arraylist.cpp.o [ 0%] Generating lttng/eventprovdotnetruntime.cpp, lttng/eventprovdotnetruntimerundown.cpp, lttng/eventprovdotnetruntimestress.cpp, lttng/eventprovdotnetruntimeprivate.cpp, lttng/eventprovdotnetruntimemonoprofiler.cpp, lttng/traceptprovdotnetruntime.cpp, lttng/traceptprovdotnetruntimerundown.cpp, lttng/traceptprovdotnetruntimestress.cpp, lttng/traceptprovdotnetruntimeprivate.cpp, lttng/traceptprovdotnetruntimemonoprofiler.cpp, lttng/tpdotnetruntime.h, lttng/tpdotnetruntimerundown.h, lttng/tpdotnetruntimestress.h, lttng/tpdotnetruntimeprivate.h, lttng/tpdotnetruntimemonoprofiler.h [ 0%] Building CXX object gcinfo/CMakeFiles/gcinfo_universal_arm64.dir/arraylist.cpp.o [ 0%] Building CXX object palrt/CMakeFiles/palrt.dir/guid.cpp.o [ 0%] Building CXX object palrt/CMakeFiles/palrt.dir/memorystream.cpp.o [ 0%] Building CXX object gcinfo/CMakeFiles/gcinfo_unix_x64.dir/arraylist.cpp.o [ 0%] Building CXX object gcinfo/CMakeFiles/gcinfo_win_x64.dir/arraylist.cpp.o [ 0%] Building CXX object tools/aot/jitinterface/CMakeFiles/jitinterface_arm64.dir/jithost.cpp.o [ 0%] Building CXX object gcinfo/CMakeFiles/gcinfo_universal_arm.dir/arraylist.cpp.o [ 0%] Built target jit_exports [ 0%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/os-linux.c.o [ 0%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/init.c.o [ 0%] Generating mscorrc.cpp [ 0%] Building CXX object tools/aot/jitinterface/CMakeFiles/jitinterface_arm64.dir/jitinterface.cpp.o [ 0%] Building CXX object tools/aot/jitinterface/CMakeFiles/jitinterface_arm64.dir/jitwrapper.cpp.o [ 0%] Building CXX object tools/aot/jitinterface/CMakeFiles/jitinterface_arm64.dir/corinfoexception.cpp.o [ 0%] Building C object tools/aot/jitinterface/CMakeFiles/jitinterface_arm64.dir/home/ubuntu/code/runtime/artifacts/obj/_version.c.o [ 0%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/flush_cache.c.o [ 0%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/mempool.c.o [ 0%] Building CXX object palrt/CMakeFiles/palrt.dir/path.cpp.o [ 3%] Building CXX object gcinfo/CMakeFiles/gcinfo_win_x86.dir/gcinfoencoder.cpp.o [ 3%] Building CXX object gcinfo/CMakeFiles/gcinfo_win_x64.dir/gcinfoencoder.cpp.o [ 3%] Building CXX object gcinfo/CMakeFiles/gcinfo_universal_arm.dir/gcinfoencoder.cpp.o [ 3%] Building CXX object gcinfo/CMakeFiles/gcinfo_unix_arm64.dir/simplerhash.cpp.o [ 3%] Building CXX object gcinfo/CMakeFiles/gcinfo_unix_x64.dir/gcinfoencoder.cpp.o [ 3%] Building CXX object gcinfo/CMakeFiles/gcinfo_unix_arm64.dir/gcinfoencoder.cpp.o [ 3%] Building CXX object gcinfo/CMakeFiles/gcinfo_universal_arm64.dir/gcinfoencoder.cpp.o [ 3%] Building CXX object palrt/CMakeFiles/palrt.dir/variant.cpp.o [ 3%] Building CXX object gcinfo/CMakeFiles/gcinfo_universal_arm64.dir/simplerhash.cpp.o [ 3%] Building CXX object gcinfo/CMakeFiles/gcinfo_universal_arm.dir/simplerhash.cpp.o [ 3%] Linking CXX static library libnativeresourcestring.a [ 3%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/strerror.c.o [ 3%] Built target nativeresourcestring [ 3%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/is_fpreg.c.o [ 3%] Building CXX object gcinfo/CMakeFiles/gcinfo_unix_x64.dir/simplerhash.cpp.o [ 3%] Building CXX object gcinfo/CMakeFiles/gcinfo_win_x64.dir/simplerhash.cpp.o [ 3%] Linking CXX static library libpalrt.a [ 3%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/regname.c.o [ 3%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/backtrace.c.o [ 3%] Built target palrt [ 3%] Building CXX object gcinfo/CMakeFiles/gcinfo_win_x86.dir/simplerhash.cpp.o [ 3%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/dyn-cancel.c.o [ 3%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/dyn-info-list.c.o [ 3%] Built target generated_eventing_headers [ 3%] Building CXX object pal/src/eventprovider/lttngprovider/CMakeFiles/eventprovider.dir/lttng/eventprovdotnetruntime.cpp.o [ 3%] Building CXX object gcinfo/CMakeFiles/gcinfo_win_x86.dir/__/gcdump/gcdump.cpp.o [ 3%] Building CXX object gcinfo/CMakeFiles/gcinfo_win_x86.dir/__/gcdump/i386/gcdumpx86.cpp.o [ 3%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/dyn-register.c.o [ 3%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Ldyn-extract.c.o [ 3%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Lfind_dynamic_proc_info.c.o [ 3%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Lget_accessors.c.o [ 3%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Lget_proc_info_by_ip.c.o [ 3%] Building CXX object pal/src/eventprovider/lttngprovider/CMakeFiles/eventprovider.dir/lttng/eventprovdotnetruntimerundown.cpp.o [ 3%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Lget_proc_name.c.o [ 3%] Building CXX object pal/src/eventprovider/lttngprovider/CMakeFiles/eventprovider.dir/lttng/eventprovdotnetruntimestress.cpp.o [ 3%] Building CXX object pal/src/eventprovider/lttngprovider/CMakeFiles/eventprovider.dir/lttng/eventprovdotnetruntimeprivate.cpp.o [ 3%] Linking CXX shared library libjitinterface_arm64.so [ 3%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Lput_dynamic_unwind_info.c.o [ 3%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Ldestroy_addr_space.c.o [ 3%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Lget_reg.c.o Stripping symbols from $ into file $.dbg llvm-objcopy-6.0: Unknown command line argument '--only-keep-debug'. Try: '/usr/bin/llvm-objcopy-6.0 -help' llvm-objcopy-6.0: Did you mean '-only-keep'? [ 3%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Lset_reg.c.o tools/aot/jitinterface/CMakeFiles/jitinterface_arm64.dir/build.make:160: recipe for target 'tools/aot/jitinterface/libjitinterface_arm64.so' failed CMakeFiles/Makefile2:2620: recipe for target 'tools/aot/jitinterface/CMakeFiles/jitinterface_arm64.dir/all' failed make[3]: *** [tools/aot/jitinterface/libjitinterface_arm64.so] Error 1 make[3]: *** Deleting file 'tools/aot/jitinterface/libjitinterface_arm64.so' make[2]: *** [tools/aot/jitinterface/CMakeFiles/jitinterface_arm64.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... [ 6%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Lget_fpreg.c.o [ 6%] Building CXX object pal/src/eventprovider/lttngprovider/CMakeFiles/eventprovider.dir/lttng/eventprovdotnetruntimemonoprofiler.cpp.o [ 6%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Lset_fpreg.c.o [ 6%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Lset_caching_policy.c.o [ 10%] Building CXX object pal/src/eventprovider/lttngprovider/CMakeFiles/eventprovider.dir/eventproviderhelpers.cpp.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Lset_cache_size.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Lapply_reg_state.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Lreg_states_iterate.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Lcreate_addr_space.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Lget_proc_info.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Lget_save_loc.c.o [ 10%] Building CXX object dlls/mscorrc/CMakeFiles/mscorrc_obj.dir/mscorrc.cpp.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Lglobal.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Linit.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Linit_local.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Linit_remote.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Lis_signal_frame.c.o [ 10%] Built target mscorrc_obj [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Lregs.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Lresume.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Lstash_frame.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Lstep.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Ltrace.c.o [ 10%] Building ASM object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/getcontext.S.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Gdyn-extract.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Gdyn-remote.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Gfind_dynamic_proc_info.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Gget_proc_info_by_ip.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Gget_proc_name.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Gput_dynamic_unwind_info.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Gdestroy_addr_space.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Gget_reg.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Gset_reg.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Gget_fpreg.c.o [ 10%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Gset_fpreg.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Gset_caching_policy.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/mi/Gset_cache_size.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Gapply_reg_state.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Greg_states_iterate.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Gcreate_addr_space.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Gget_proc_info.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Gget_save_loc.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Gglobal.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Ginit.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Ginit_local.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Ginit_remote.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Gis_signal_frame.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Gregs.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Gresume.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Gstash_frame.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Gstep.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/aarch64/Gtrace.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/dwarf/Lexpr.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/dwarf/Lfde.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/dwarf/Lparser.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/dwarf/Lpe.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/dwarf/Lfind_proc_info-lsb.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/dwarf/Lfind_unwind_table.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/dwarf/global.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/dwarf/Gexpr.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/dwarf/Gfde.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/dwarf/Gparser.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/dwarf/Gpe.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/dwarf/Gfind_proc_info-lsb.c.o [ 13%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/dwarf/Gfind_unwind_table.c.o [ 17%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/home/ubuntu/code/runtime/src/native/external/libunwind/src/elf64.c.o [ 17%] Building C object /home/ubuntu/code/runtime/artifacts/obj/external/libunwind/CMakeFiles/libunwind.dir/oop/_OOP_find_proc_info.c.o [ 17%] Built target libunwind [ 17%] Linking CXX static library libgcinfo_universal_arm.a [ 17%] Linking CXX static library libgcinfo_unix_arm64.a [ 17%] Linking CXX static library libgcinfo_win_x86.a [ 17%] Linking CXX static library libgcinfo_unix_x64.a [ 17%] Linking CXX static library libgcinfo_win_x64.a [ 17%] Linking CXX static library libgcinfo_universal_arm64.a [ 17%] Built target gcinfo_universal_arm [ 17%] Built target gcinfo_unix_arm64 [ 17%] Built target gcinfo_win_x86 [ 17%] Built target gcinfo_unix_x64 [ 17%] Built target gcinfo_win_x64 [ 17%] Built target gcinfo_universal_arm64 [ 17%] Linking CXX static library libeventprovider.a [ 17%] Built target eventprovider CMakeFiles/Makefile2:1649: recipe for target 'CMakeFiles/alljits.dir/rule' failed make[1]: *** [CMakeFiles/alljits.dir/rule] Error 2 Makefile:182: recipe for target 'alljits' failed make: *** [alljits] Error 2 ~/code/runtime/src/coreclr Failed to build "CoreCLR component". /home/ubuntu/code/runtime/src/coreclr/runtime.proj(61,5): error MSB3073: The command ""/home/ubuntu/code/runtime/src/coreclr/build-runtime.sh" -arm64 -release -os Linux -component alljits -component nativeaot" exited with code 2. Build FAILED. ```
jkotas commented 2 years ago

llvm-objcopy-6.0: Unknown command line argument '--only-keep-debug'. Try: '/usr/bin/llvm-objcopy-6.0 -help'

@janvorli @am11 This seems to be caused by the recent changes to use llvm-objcopy

hoyosjs commented 2 years ago

The issue is llvm-objcopy-6.0 doesn't have the --only-keep-debug argument somehow. This is likely from https://github.com/dotnet/runtime/pull/71446. Looks like a quick workaround might be to only leave one hyphen in https://github.com/dotnet/runtime/blob/f54ec728b0c836f6633b9ce52c9fe97452e5232e/eng/native/functions.cmake#L429 (or remove it altogether, the help scpecifies:

-only-keep-debug Currently ignored. Only for compatibility with GNU objcopy.

jkotas commented 2 years ago

Can we require some more recent llvm version as minimum instead?

am11 commented 2 years ago

We can also detect if the argument is missing and adjust the condition accordingly. e.g. this is how we detect if dsymutil supports --minimizeon macOS: https://github.com/dotnet/runtime/blob/eb123a7f77a9e453b2a67e99525598ece83bcabe/eng/native/functions.cmake#L405-L413

hoyosjs commented 2 years ago

This was llvm-objcopy 8, we probably need to check dynamically if we are going to support using RedHat's version of clang for RHEL7 (llvm 7)

jakobbotsch commented 2 years ago

Assuming the above is resolved now. Are you still able to reproduce the issue and can you share a dump if so @Beau-Gosse-dev?

ghost commented 2 years ago

This issue has been marked needs-author-action and may be missing some important information.

Beau-Gosse-dev commented 2 years ago

So it seems like the second issue, not being able to build clr.alljits, is fixed. However, the original issue still reproduces. Here is the new BT from gdb (seems the same as the original issue).

@jakobbotsch When you say you want the dump is that generated in gdb with generate-core-file ~/dumpfile ? When call that, the output file is 4.6G, is that what you want me to upload? I may need to find a new place to host it, I'm not sure GitHub allows files that big.

Thread 25 ".NET ThreadPool" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xffbed95301c0 (LWP 12746)]
GenTreeUseEdgeIterator::AdvanceCall<0> (this=0xffbed952e4b8) at /home/ubuntu/runtime/src/coreclr/jit/gentree.cpp:9660
9660                    m_statePtr = arg->GetLateNext();
(gdb) bt
#0  GenTreeUseEdgeIterator::AdvanceCall<0> (this=0xffbed952e4b8) at /home/ubuntu/runtime/src/coreclr/jit/gentree.cpp:9660
#1  GenTreeUseEdgeIterator::GenTreeUseEdgeIterator (this=0xffbed952e4b8, node=0xffbe8c0276f0) at /home/ubuntu/runtime/src/coreclr/jit/gentree.cpp:9367
#2  0x0000ffff7d4746b4 in Compiler::fgGetFirstNode (tree=0xffbe8c0276f0) at /home/ubuntu/runtime/src/coreclr/jit/flowgraph.cpp:4222
#3  0x0000ffff7d53a028 in Rationalizer::RewriteNodeAsCall (this=0xffbed952e718, use=0xffbe8c028760, parents=..., callHnd=<optimized out>, entryPoint=..., arg1=0xffbe8c022640, arg2=0x0) at /home/ubuntu/runtime/src/coreclr/jit/rationalize.cpp:163
#4  0x0000ffff7d53b3f4 in Rationalizer::RewriteIntrinsicAsUserCall (this=0xffbed952e4b8, use=<optimized out>, parents=...) at /home/ubuntu/runtime/src/coreclr/jit/rationalize.cpp:244
#5  Rationalizer::DoPhase()::RationalizeVisitor::PreOrderVisit(GenTree**, GenTree*) (this=<optimized out>, use=<optimized out>, user=<optimized out>) at /home/ubuntu/runtime/src/coreclr/jit/rationalize.cpp:818
#6  GenTreeVisitor<Rationalizer::DoPhase()::RationalizeVisitor>::WalkTree(GenTree**, GenTree*) (this=<optimized out>, use=<optimized out>, user=<optimized out>) at /home/ubuntu/runtime/src/coreclr/jit/compiler.h:10668
#7  0x0000ffff7d53b608 in GenTreeVisitor<Rationalizer::DoPhase()::RationalizeVisitor>::WalkTree(GenTree**, GenTree*) (this=<optimized out>, use=<optimized out>, user=<optimized out>) at /home/ubuntu/runtime/src/coreclr/jit/compiler.h:11010
#8  0x0000ffff7d53b240 in Rationalizer::DoPhase (this=0xffbed952e718) at /home/ubuntu/runtime/src/coreclr/jit/rationalize.cpp:888
#9  0x0000ffff7d5351e8 in Phase::Run (this=0xffbed952e718) at /home/ubuntu/runtime/src/coreclr/jit/phase.cpp:61
#10 0x0000ffff7d44466c in Compiler::compCompile (this=<optimized out>, methodCodePtr=<optimized out>, methodCodeSize=<optimized out>, compileFlags=<optimized out>) at /home/ubuntu/runtime/src/coreclr/jit/compiler.cpp:5061
#11 0x0000ffff7d445cbc in Compiler::compCompileHelper (this=0xffbe8c01ec28, classPtr=<optimized out>, compHnd=<optimized out>, methodInfo=0xffbed952edf0, methodCodePtr=0xffbed952ebc0, methodCodeSize=0xffbed952edd0, compileFlags=0xffbed952ebd8)
    at /home/ubuntu/runtime/src/coreclr/jit/compiler.cpp:6785
#12 0x0000ffff7d4453c8 in Compiler::compCompile(CORINFO_MODULE_STRUCT_*, void**, unsigned int*, JitFlags*)::$_11::operator()(Compiler::compCompile(CORINFO_MODULE_STRUCT_*, void**, unsigned int*, JitFlags*)::__JITParam*) const (this=<optimized out>, __JITpParam=<optimized out>)
    at /home/ubuntu/runtime/src/coreclr/jit/compiler.cpp:5931
#13 Compiler::compCompile (this=0xffbe8c01ec28, classPtr=0x4381e8, methodCodePtr=0xffbed952ebc0, methodCodeSize=0xffbed952edd0, compileFlags=0xffbed952ebd8) at /home/ubuntu/runtime/src/coreclr/jit/compiler.cpp:5950
#14 0x0000ffff7d446590 in jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_13::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const::{lambda(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_13::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const::__JITParam*)#1}::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_13::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const::__JITParam*) const (this=<optimized out>, __JITpParam=<optimized out>)
    at /home/ubuntu/runtime/src/coreclr/jit/compiler.cpp:7431
#15 jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_13::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const (this=<optimized out>, __JITpParam=<optimized out>) at /home/ubuntu/runtime/src/coreclr/jit/compiler.cpp:7456
#16 jitNativeCode (methodHnd=0x4381e0, classPtr=0x4381e8, compHnd=0xffbed952ec20, methodInfo=0xffbed952edf0, methodCodePtr=0xffbed952ebc0, methodCodeSize=0xffbed952edd0, compileFlags=0xffbed952ebd8, inlineInfoPtr=0x0) at /home/ubuntu/runtime/src/coreclr/jit/compiler.cpp:7458
#17 0x0000ffff7d44a8a0 in CILJit::compileMethod (this=<optimized out>, compHnd=0xffbed952ec20, methodInfo=0xffbed952edf0, flags=<optimized out>, entryAddress=<optimized out>, nativeSizeOfCode=0x421210) at /home/ubuntu/runtime/src/coreclr/jit/ee_il_dll.cpp:276
#18 0x0000ffff7d6c4584 in JitCompileMethod (ppException=0xffbed952ede0, pJit=0xffff7d686178 <operator new(unsigned long, CILJitSingletonAllocator const&)::CILJitBuff>, thisHandle=0xffbed952ede8, callbacks=<optimized out>, methodInfo=<optimized out>, flags=<optimized out>,
    entryAddress=0xffbed952edd8, nativeSizeOfCode=0xffbed952edd0) at /home/ubuntu/runtime/src/coreclr/tools/aot/jitinterface/jitwrapper.cpp:34
#19 0x0000ffff8078c5e4 in ?? ()
#20 0x0000fffff7a45328 in ?? () from /home/ubuntu/runtime/artifacts/bin/coreclr/Linux.arm64.Release/ilc/libcoreclr.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
jakobbotsch commented 2 years ago

@jakobbotsch When you say you want the dump is that generated in gdb with generate-core-file ~/dumpfile ? When call that, the output file is 4.6G, is that what you want me to upload?

Yes, that and the ilc folder contents would be helpful. You might be able to make a smaller repro using --singlemethodtypename and --singlemethodname args to ilc, if you can dig out the exact function it is compiling that is causing the problem (that is probably visible in the log if you do a run with --verbose and --parallelism 1 first).

jakobbotsch commented 2 years ago

Looking at the dump clang's codegen for AdvanceCall looks incorrect. it is skipping a null check that is present in the source code. In fact, it is missing a lot of code present in the source code due to assuming this null check always passes.

I can see that the JIT in the dump you sent me is built with clang-6. Can you try a newer version of clang? The codegen for this function looks completely different for me using clang-9.

jakobbotsch commented 2 years ago

Pseudocode from clang-6 from your dump (without symbols):

    case 0x6F:
      v11 = *(_QWORD **)(a2 + 48);
      result = vdupq_n_s64(0LL);
      result.n128_u64[0] = (unsigned __int64)sub_FFFF7CC2BC54;
      *(_QWORD *)(a1 + 32) = v11;
      *(int64x2_t *)a1 = result;
      if ( !v11 )
        goto LABEL_27;
      while ( 1 )
      {
        *(_QWORD *)(a1 + 24) = v11;
        v12 = (_QWORD *)v11[2];
        *(_QWORD *)(a1 + 32) = v12;
        if ( *v11 )
          break;
        v11 = v12;
        if ( !v12 )
        {
LABEL_27:
          v13 = *(_QWORD *)(a2 + 56);
          result = vdupq_n_s64(0LL);
          result.n128_u64[0] = (unsigned __int64)sub_FFFF7CC2CA98;
          *(int64x2_t *)a1 = result;
          *(_QWORD *)(a1 + 24) = v13 + 8;
          *(_QWORD *)(a1 + 32) = *(_QWORD *)(v13 + 24); // segfault here
          return result;
        }
      }
      return result;

Pseudocode from clang-9 (with symbols):

    case 0x6F:
      v14 = *(__int64 **)(a2 + 48);
      *(_QWORD *)(result + 32) = v14;
      *(_OWORD *)result = (unsigned __int64)GenTreeUseEdgeIterator::AdvanceCall<0>;
      while ( v14 )
      {
        *(_QWORD *)(result + 24) = v14;
        v15 = (__int64 *)v14[2];
        *(_QWORD *)(result + 32) = v15;
        v16 = *v14;
        v14 = v15;
        if ( v16 )
          return result;
      }
      v17 = *(_QWORD *)(a2 + 56);
      *((_QWORD *)&v18 + 1) = 0LL;
      *(_QWORD *)(result + 32) = v17;
      *(_OWORD *)result = (unsigned __int64)GenTreeUseEdgeIterator::AdvanceCall<1>;
      if ( v17 ) // clang-6 codegen is missing this check and assumes it passes
      {
        *(_QWORD *)(result + 24) = v17 + 8;
        *(_QWORD *)(result + 32) = *(_QWORD *)(v17 + 24);
      }
      else
      {
        *(_QWORD *)&v18 = GenTreeUseEdgeIterator::AdvanceCall<2>;
        *(_OWORD *)result = v18;
        v19 = *(_BYTE *)(a2 + 92) & 7;
        if ( *(_QWORD *)(a2 + 120) )
        {
          v20 = (__int64 (__fastcall *)())GenTreeUseEdgeIterator::Terminate;
          if ( v19 == 2 )
            v20 = GenTreeUseEdgeIterator::AdvanceCall<3>;
          *(_QWORD *)result = v20;
          *(_QWORD *)(result + 8) = 0LL;
          *(_QWORD *)(result + 24) = a2 + 120;
        }
        else if ( v19 == 2 )
        {
          *(_OWORD *)result = (unsigned __int64)GenTreeUseEdgeIterator::AdvanceCall<4>;
          *((_QWORD *)&v21 + 1) = 0LL;
          if ( *(_QWORD *)(a2 + 112) )
          {
            *v2 = a2 + 112;
          }
          else
          {
            *(_QWORD *)&v21 = GenTreeUseEdgeIterator::Terminate;
            *(_OWORD *)result = v21;
            v23 = *(_QWORD *)(a2 + 128);
            v22 = a2 + 128;
            if ( v23 )
              *v2 = v22;
          }
        }
        else
        {
LABEL_43:
          *(_DWORD *)(result + 40) = -1;
        }
      }
      return result;
Beau-Gosse-dev commented 2 years ago

Thanks! I created a new VM and installed clang-9 instead of just "clang" and that fixed the issue. I see that in the Linux Requirements it says clang-9. I must have just installed the default clang after seeing an error that clang was not found.