dotnet / runtime

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

Test failure: readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh #89756

Closed VincentBu closed 1 year ago

VincentBu commented 1 year ago

Failed in: runtime-coreclr gcstress-extra 20230730.1

Failed tests:

coreclr linux arm64 Checked gcstress0xc_zapdisable_heapverify1 @ (Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8
    - readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh
coreclr linux arm64 Checked gcstress0xc_zapdisable @ (Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8
    - readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh

Error message:

 waitpid() returned successfully (wstatus 00000000) WEXITSTATUS 0 WTERMSIG 0
/root/helix/work/workitem/e/readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh: line 439:  2262 Segmentation fault      (core dumped) $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}"

Return code:      1
Raw output file:      /root/helix/work/workitem/uploads/Reports/readytorun.crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.output.txt
Raw output:
BEGIN EXECUTION
/root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false -p System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true crossgen2smoke_donotalwaysusecrossgen2.dll ''
Hello R2R running on CoreCLR!
Object is string: /tmp/tmpqDwZwK.tmp
Object 12345678 is int: 12345678
LineCount: 0x12345678, @ = 0xAACF12DF5800
ClassWithStatic.Static: 0x00000666, @ = 0xAACF12DF57FC
LineCount: 0x12345678, @ = 0xAACF12DF5800
String: /tmp/tmpqDwZwK.tmp
Int: 12345678
unbox == box: original 305419896, boxed 12345678, unboxed 12345678
unbox_nullable == box_nullable: original 12345678, boxed 12345678, unboxed 12345678
BoxUnboxToNQ: c
BoxUnboxToNQ1: c
System.String
System.Int32
System.String
Dumping file: /tmp/tmpqDwZwK.tmp
Input for a test
A small cog in the machine
Turning endlessly

Dumping file: /tmp/tmpqDwZwK.tmp
StreamReader created ...
Line 1: Input for a test
Line 2: A small cog in the machine
lower = 'x', upper = 'X'
/TMP/TMPQDWZWK.TMP
SampleAction() called!
Func<char,char> string: /TMP/TMPQDWZWK.TMP
Successfully constructed empty List<int>!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 
1 10 100 11 12 13 14 15 16 17 18 19 2 20 21 22 23 24 25 26 27 28 29 3 30 31 32 33 34 35 36 37 38 39 4 40 41 42 43 44 45 46 47 48 49 5 50 51 52 53 54 55 56 57 58 59 6 60 61 62 63 64 65 66 67 68 69 7 70 71 72 73 74 75 76 77 78 79 8 80 81 82 83 84 85 86 87 88 89 9 90 91 92 93 94 95 96 97 98 99 
Successfully constructed TestClass
DisposeStruct test: Program+DisposeStruct
DisposeStruct disposed!
DisposeClass created!
DisposeClass test: Program+DisposeClass
DisposeClass disposed!
DisposeEnumeratorTest: System.Collections.Generic.List`1+Enumerator[System.String]
Successfully constructed Array.Empty<int>!
Array.Empty<int> enumeration passed
Successfully constructed Array.Empty<string>!
Array.Empty<string> enumeration passed
Expected exception: System.Exception: Test exception!
   at Program.TryCatch()
Expected exception: System.ArgumentNullException: Value cannot be null. (Parameter 'path')
   at System.ArgumentNullException.Throw(String paramName)
   at System.ArgumentNullException.ThrowIfNull(Object argument, String paramName)
   at System.ArgumentException.ThrowNullOrEmptyException(String argument, String paramName)
   at System.IO.Strategies.FileStreamHelpers.ValidateArguments(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at Program.FileStreamNullRefTryCatch()
Int result: -42, expected: -42
String result: -1, expected: -1
ThisObjGenericLookup:
Arg type match: System.Object
Arg type match: System.String
Arg type match: System.Int32
Arg type match: Program+GenericStruct`1[System.Object]
Arg type match: Program+GenericStruct`1[System.String]
Arg type match: Program+GenericStruct`1[System.Int32]
Arg type match: Program+GenericClass`1[System.Object]
Arg type match: Program+GenericClass`1[System.String]
Arg type match: Program+GenericClass`1[System.Int32]
ClassParamGenericLookup:
Arg type match: System.Object
Arg type match: System.String
Arg type match: System.Int32
Arg type match: Program+GenericStruct`1[System.Object]
Arg type match: Program+GenericStruct`1[Syst

Stack trace:

    at readytorun_crossgen2._crossgen2smoke_donotalwaysusecrossgen2_crossgen2smoke_donotalwaysusecrossgen2_._crossgen2smoke_donotalwaysusecrossgen2_crossgen2smoke_donotalwaysusecrossgen2_sh()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">

Queued | Pipeline | Pipeline_Configuration | OS | Arch | Test | Outcome | Properties | BuildReason -- | -- | -- | -- | -- | -- | -- | -- | -- 2023-07-30T22:27:08.492Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_zapdisable_jitstress2 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"System.JobAttempt":"1","DefinitionName":"runtime-coreclr gcstress-extra","System.JobName":"__default","System.PhaseAttempt":"1","AzurePipelinesTestRunId":"7509582","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","CollectionUri":"https://dev.azure.com/dnceng-public/","architecture":"arm64","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.StageAttempt":"1","BuildId":"356878","System.StageName":"Build","BuildNumber":"20230730.1","Project":"public","configuration":"Checked-gcstress0xc_zapdisable_jitstress2","Reason":"Schedule","DefinitionId":"113","System.PhaseName":"run_test_p1__linux_arm64_checked"} | Schedule 2023-07-30T22:27:08.492Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_zapdisable_jitstress2 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"System.JobAttempt":"1","DefinitionName":"runtime-coreclr gcstress-extra","System.JobName":"__default","System.PhaseAttempt":"1","AzurePipelinesTestRunId":"7509582","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","CollectionUri":"https://dev.azure.com/dnceng-public/","architecture":"arm64","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.StageAttempt":"1","BuildId":"356878","System.StageName":"Build","BuildNumber":"20230730.1","Project":"public","configuration":"Checked-gcstress0xc_zapdisable_jitstress2","Reason":"Schedule","DefinitionId":"113","System.PhaseName":"run_test_p1__linux_arm64_checked"} | Schedule 2023-07-30T22:27:08.492Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_zapdisable_jitstress2 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"System.JobAttempt":"1","DefinitionName":"runtime-coreclr gcstress-extra","System.JobName":"__default","System.PhaseAttempt":"1","AzurePipelinesTestRunId":"7509582","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","CollectionUri":"https://dev.azure.com/dnceng-public/","architecture":"arm64","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.StageAttempt":"1","BuildId":"356878","System.StageName":"Build","BuildNumber":"20230730.1","Project":"public","configuration":"Checked-gcstress0xc_zapdisable_jitstress2","Reason":"Schedule","DefinitionId":"113","System.PhaseName":"run_test_p1__linux_arm64_checked"} | Schedule 2023-07-30T22:27:08.492Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_zapdisable_jitstress2 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"System.JobAttempt":"1","DefinitionName":"runtime-coreclr gcstress-extra","System.JobName":"__default","System.PhaseAttempt":"1","AzurePipelinesTestRunId":"7509582","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","CollectionUri":"https://dev.azure.com/dnceng-public/","architecture":"arm64","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.StageAttempt":"1","BuildId":"356878","System.StageName":"Build","BuildNumber":"20230730.1","Project":"public","configuration":"Checked-gcstress0xc_zapdisable_jitstress2","Reason":"Schedule","DefinitionId":"113","System.PhaseName":"run_test_p1__linux_arm64_checked"} | Schedule 2023-07-30T22:27:08.492Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_zapdisable_jitstress2 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"System.JobAttempt":"1","DefinitionName":"runtime-coreclr gcstress-extra","System.JobName":"__default","System.PhaseAttempt":"1","AzurePipelinesTestRunId":"7509582","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","CollectionUri":"https://dev.azure.com/dnceng-public/","architecture":"arm64","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.StageAttempt":"1","BuildId":"356878","System.StageName":"Build","BuildNumber":"20230730.1","Project":"public","configuration":"Checked-gcstress0xc_zapdisable_jitstress2","Reason":"Schedule","DefinitionId":"113","System.PhaseName":"run_test_p1__linux_arm64_checked"} | Schedule 2023-07-30T22:27:08.492Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_zapdisable_jitstress2 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"System.JobAttempt":"1","DefinitionName":"runtime-coreclr gcstress-extra","System.JobName":"__default","System.PhaseAttempt":"1","AzurePipelinesTestRunId":"7509582","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","CollectionUri":"https://dev.azure.com/dnceng-public/","architecture":"arm64","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.StageAttempt":"1","BuildId":"356878","System.StageName":"Build","BuildNumber":"20230730.1","Project":"public","configuration":"Checked-gcstress0xc_zapdisable_jitstress2","Reason":"Schedule","DefinitionId":"113","System.PhaseName":"run_test_p1__linux_arm64_checked"} | Schedule 2023-07-30T22:27:08.492Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_zapdisable_jitstress2 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"System.JobAttempt":"1","DefinitionName":"runtime-coreclr gcstress-extra","System.JobName":"__default","System.PhaseAttempt":"1","AzurePipelinesTestRunId":"7509582","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","CollectionUri":"https://dev.azure.com/dnceng-public/","architecture":"arm64","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.StageAttempt":"1","BuildId":"356878","System.StageName":"Build","BuildNumber":"20230730.1","Project":"public","configuration":"Checked-gcstress0xc_zapdisable_jitstress2","Reason":"Schedule","DefinitionId":"113","System.PhaseName":"run_test_p1__linux_arm64_checked"} | Schedule 2023-07-30T22:27:08.492Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_zapdisable_jitstress2 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"System.JobAttempt":"1","DefinitionName":"runtime-coreclr gcstress-extra","System.JobName":"__default","System.PhaseAttempt":"1","AzurePipelinesTestRunId":"7509582","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","CollectionUri":"https://dev.azure.com/dnceng-public/","architecture":"arm64","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.StageAttempt":"1","BuildId":"356878","System.StageName":"Build","BuildNumber":"20230730.1","Project":"public","configuration":"Checked-gcstress0xc_zapdisable_jitstress2","Reason":"Schedule","DefinitionId":"113","System.PhaseName":"run_test_p1__linux_arm64_checked"} | Schedule 2023-07-30T22:27:08.492Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_zapdisable_jitstress2 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"System.JobAttempt":"1","DefinitionName":"runtime-coreclr gcstress-extra","System.JobName":"__default","System.PhaseAttempt":"1","AzurePipelinesTestRunId":"7509582","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","CollectionUri":"https://dev.azure.com/dnceng-public/","architecture":"arm64","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.StageAttempt":"1","BuildId":"356878","System.StageName":"Build","BuildNumber":"20230730.1","Project":"public","configuration":"Checked-gcstress0xc_zapdisable_jitstress2","Reason":"Schedule","DefinitionId":"113","System.PhaseName":"run_test_p1__linux_arm64_checked"} | Schedule 2023-07-30T22:27:08.492Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_zapdisable_jitstress2 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"System.JobAttempt":"1","DefinitionName":"runtime-coreclr gcstress-extra","System.JobName":"__default","System.PhaseAttempt":"1","AzurePipelinesTestRunId":"7509582","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","CollectionUri":"https://dev.azure.com/dnceng-public/","architecture":"arm64","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.StageAttempt":"1","BuildId":"356878","System.StageName":"Build","BuildNumber":"20230730.1","Project":"public","configuration":"Checked-gcstress0xc_zapdisable_jitstress2","Reason":"Schedule","DefinitionId":"113","System.PhaseName":"run_test_p1__linux_arm64_checked"} | Schedule 2023-07-30T22:27:07.479Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_jitstress1 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"architecture":"arm64","System.JobName":"__default","Reason":"Schedule","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.PhaseAttempt":"1","System.StageName":"Build","configuration":"Checked-gcstress0xc_jitstress1","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","DefinitionName":"runtime-coreclr gcstress-extra","AzurePipelinesTestRunId":"7509580","CollectionUri":"https://dev.azure.com/dnceng-public/","BuildNumber":"20230730.1","DefinitionId":"113","System.JobAttempt":"1","BuildId":"356878","System.PhaseName":"run_test_p1__linux_arm64_checked","Project":"public","System.StageAttempt":"1"} | Schedule 2023-07-30T22:27:07.479Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_jitstress1 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"architecture":"arm64","System.JobName":"__default","Reason":"Schedule","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.PhaseAttempt":"1","System.StageName":"Build","configuration":"Checked-gcstress0xc_jitstress1","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","DefinitionName":"runtime-coreclr gcstress-extra","AzurePipelinesTestRunId":"7509580","CollectionUri":"https://dev.azure.com/dnceng-public/","BuildNumber":"20230730.1","DefinitionId":"113","System.JobAttempt":"1","BuildId":"356878","System.PhaseName":"run_test_p1__linux_arm64_checked","Project":"public","System.StageAttempt":"1"} | Schedule 2023-07-30T22:27:07.479Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_jitstress1 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"architecture":"arm64","System.JobName":"__default","Reason":"Schedule","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.PhaseAttempt":"1","System.StageName":"Build","configuration":"Checked-gcstress0xc_jitstress1","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","DefinitionName":"runtime-coreclr gcstress-extra","AzurePipelinesTestRunId":"7509580","CollectionUri":"https://dev.azure.com/dnceng-public/","BuildNumber":"20230730.1","DefinitionId":"113","System.JobAttempt":"1","BuildId":"356878","System.PhaseName":"run_test_p1__linux_arm64_checked","Project":"public","System.StageAttempt":"1"} | Schedule 2023-07-30T22:27:07.479Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_jitstress1 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"architecture":"arm64","System.JobName":"__default","Reason":"Schedule","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.PhaseAttempt":"1","System.StageName":"Build","configuration":"Checked-gcstress0xc_jitstress1","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","DefinitionName":"runtime-coreclr gcstress-extra","AzurePipelinesTestRunId":"7509580","CollectionUri":"https://dev.azure.com/dnceng-public/","BuildNumber":"20230730.1","DefinitionId":"113","System.JobAttempt":"1","BuildId":"356878","System.PhaseName":"run_test_p1__linux_arm64_checked","Project":"public","System.StageAttempt":"1"} | Schedule 2023-07-30T22:27:07.479Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_jitstress1 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"architecture":"arm64","System.JobName":"__default","Reason":"Schedule","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.PhaseAttempt":"1","System.StageName":"Build","configuration":"Checked-gcstress0xc_jitstress1","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","DefinitionName":"runtime-coreclr gcstress-extra","AzurePipelinesTestRunId":"7509580","CollectionUri":"https://dev.azure.com/dnceng-public/","BuildNumber":"20230730.1","DefinitionId":"113","System.JobAttempt":"1","BuildId":"356878","System.PhaseName":"run_test_p1__linux_arm64_checked","Project":"public","System.StageAttempt":"1"} | Schedule 2023-07-30T22:27:07.479Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_jitstress1 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"architecture":"arm64","System.JobName":"__default","Reason":"Schedule","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.PhaseAttempt":"1","System.StageName":"Build","configuration":"Checked-gcstress0xc_jitstress1","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","DefinitionName":"runtime-coreclr gcstress-extra","AzurePipelinesTestRunId":"7509580","CollectionUri":"https://dev.azure.com/dnceng-public/","BuildNumber":"20230730.1","DefinitionId":"113","System.JobAttempt":"1","BuildId":"356878","System.PhaseName":"run_test_p1__linux_arm64_checked","Project":"public","System.StageAttempt":"1"} | Schedule 2023-07-30T22:27:07.479Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_jitstress1 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"architecture":"arm64","System.JobName":"__default","Reason":"Schedule","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.PhaseAttempt":"1","System.StageName":"Build","configuration":"Checked-gcstress0xc_jitstress1","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","DefinitionName":"runtime-coreclr gcstress-extra","AzurePipelinesTestRunId":"7509580","CollectionUri":"https://dev.azure.com/dnceng-public/","BuildNumber":"20230730.1","DefinitionId":"113","System.JobAttempt":"1","BuildId":"356878","System.PhaseName":"run_test_p1__linux_arm64_checked","Project":"public","System.StageAttempt":"1"} | Schedule 2023-07-30T22:27:07.479Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_jitstress1 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"architecture":"arm64","System.JobName":"__default","Reason":"Schedule","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.PhaseAttempt":"1","System.StageName":"Build","configuration":"Checked-gcstress0xc_jitstress1","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","DefinitionName":"runtime-coreclr gcstress-extra","AzurePipelinesTestRunId":"7509580","CollectionUri":"https://dev.azure.com/dnceng-public/","BuildNumber":"20230730.1","DefinitionId":"113","System.JobAttempt":"1","BuildId":"356878","System.PhaseName":"run_test_p1__linux_arm64_checked","Project":"public","System.StageAttempt":"1"} | Schedule 2023-07-30T22:27:07.479Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_jitstress1 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"architecture":"arm64","System.JobName":"__default","Reason":"Schedule","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.PhaseAttempt":"1","System.StageName":"Build","configuration":"Checked-gcstress0xc_jitstress1","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","DefinitionName":"runtime-coreclr gcstress-extra","AzurePipelinesTestRunId":"7509580","CollectionUri":"https://dev.azure.com/dnceng-public/","BuildNumber":"20230730.1","DefinitionId":"113","System.JobAttempt":"1","BuildId":"356878","System.PhaseName":"run_test_p1__linux_arm64_checked","Project":"public","System.StageAttempt":"1"} | Schedule 2023-07-30T22:27:07.479Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_jitstress1 | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"architecture":"arm64","System.JobName":"__default","Reason":"Schedule","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.PhaseAttempt":"1","System.StageName":"Build","configuration":"Checked-gcstress0xc_jitstress1","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","DefinitionName":"runtime-coreclr gcstress-extra","AzurePipelinesTestRunId":"7509580","CollectionUri":"https://dev.azure.com/dnceng-public/","BuildNumber":"20230730.1","DefinitionId":"113","System.JobAttempt":"1","BuildId":"356878","System.PhaseName":"run_test_p1__linux_arm64_checked","Project":"public","System.StageAttempt":"1"} | Schedule 2023-07-30T22:27:06.339Z | runtime-coreclr gcstress-extra | Checked-gcstress0xc_zapdisable | ubuntu.1804.armarch.open | arm64 | readytorun/crossgen2/crossgen2smoke_donotalwaysusecrossgen2/crossgen2smoke_donotalwaysusecrossgen2.sh | Failed | {"CollectionUri":"https://dev.azure.com/dnceng-public/","operatingSystem":"(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8","System.JobName":"__default","Project":"public","Reason":"Schedule","System.StageAttempt":"1","AzurePipelinesTestRunId":"7509592","configuration":"Checked-gcstress0xc_zapdisable","BuildId":"356878","System.JobId":"34b2f53b-add1-5e74-7a39-5a11483297fc","DefinitionName":"runtime-coreclr gcstress-extra","DefinitionId":"113","System.PhaseAttempt":"1","BuildNumber":"20230730.1","architecture":"arm64","System.StageName":"Build","System.PhaseName":"run_test_p1__linux_arm64_checked","System.JobAttempt":"1"} | Schedule

VincentBu commented 1 year ago

The kusto query result contains 500+ records, which are too many to be pasted here. Is there any workaround for this?

mangod9 commented 1 year ago

@trylek do you happen to know what this test is doing? The name looks odd :)

trylek commented 1 year ago

@mangod9 - I guess it does. Historically there was a "crossgen2 smoke test" that I created when we started working on Crossgen2 with Simon Nattress in 2018; it was originally basically a Console.WriteLine("hello world") and, as we gradually brought up various aspects of Crossgen2 functionality, we kept adding test cases, it's kind of "Pri-1" test set comprising about 100 test cases that typically takes just a couple of seconds. At some point we concluded that the test has become sufficiently comprehensive and interesting that it makes sense to run even without Crossgen2, that's how the secondary project got created. In other words it's a "test that was originally authored for validating initial Crossgen2 functionality but subsequently started a life of its own", I believe that's what the confusing name refers to.

mangod9 commented 1 year ago

ah ok. Does the dump show any clues as to why its failing? Perhaps some GC hole somewhere unrelated to crossgen2?

mangod9 commented 1 year ago

Havent seen this repro recently, so could be a specific arm64 issue which is now fixed.