Skip to content

Test failure readytorun\\determinism\\crossgen2determinism\\crossgen2determinism #84752

Description

@v-wenyuxu

Run: runtime-coreclr outerloop 20230412.3

Failed test:

R2R-CG2 windows arm Checked no_tiered_compilation @ Windows.11.Arm64.Open

- baseservices\\TieredCompilation\\BasicTestWithMcj\\BasicTestWithMcj.cmd
- readytorun\\determinism\\crossgen2determinism\\crossgen2determinism.cmd
- readytorun\\coreroot_determinism\\coreroot_determinism\\coreroot_determinism.cmd

R2R-CG2 windows arm Checked @ Windows.11.Arm64.Open

- readytorun\\coreroot_determinism\\coreroot_determinism\\coreroot_determinism.cmd

coreclr windows arm Checked no_tiered_compilation @ Windows.11.Arm64.Open

- readytorun\\coreroot_determinism\\coreroot_determinism\\coreroot_determinism.cmd
- readytorun\\determinism\\crossgen2determinism\\crossgen2determinism.cmd
- baseservices\\TieredCompilation\\BasicTestWithMcj\\BasicTestWithMcj.cmd
- readytorun\\crossgen2\\crossgen2smoke_donotalwaysusecrossgen2\\crossgen2smoke_donotalwaysusecrossgen2.cmd

coreclr windows arm Checked @ Windows.11.Arm64.Open

- readytorun\\coreroot_determinism\\coreroot_determinism\\coreroot_determinism.cmd

Error message:

Unhandled exception. Unhandled exception. System.NullReferenceException: Object reference not set to an instance of an object.
at ILCompiler.ReadyToRunCodegenCompilation.<>c__DisplayClass46_0.<ComputeDependencyNodeDependencies>g__CompileOneMethod|5(DependencyNodeCore1 dependency, Int32 compileThreadId) in /_/src/coreclr/tools/aot/ILCompiler.ReadyToRun/Compiler/ReadyToRunCodegenCompilation.cs:line 812    at ILCompiler.ReadyToRunCodegenCompilation.&lt;&gt;c__DisplayClass46_0.&lt;ComputeDependencyNodeDependencies&gt;g__CompileOnThread|4(Int32 compilationThreadId) in /_/src/coreclr/tools/aot/ILCompiler.ReadyToRun/Compiler/ReadyToRunCodegenCompilation.cs:line 775    at ILCompiler.ReadyToRunCodegenCompilation.&lt;&gt;c__DisplayClass46_0.&lt;ComputeDependencyNodeDependencies&gt;g__CompilationThread|3(Object objThreadId) in /_/src/coreclr/tools/aot/ILCompiler.ReadyToRun/Compiler/ReadyToRunCodegenCompilation.cs:line 753    at System.Threading.Thread.StartCallback() System.NullReferenceException: Object reference not set to an instance of an object.    at ILCompiler.ReadyToRunCodegenCompilation.&lt;&gt;c__DisplayClass46_0.&lt;ComputeDependencyNodeDependencies&gt;g__CompileOneMethod|5(DependencyNodeCore1 dependency, Int32 compileThreadId) in //src/coreclr/tools/aot/ILCompiler.ReadyToRun/Compiler/ReadyToRunCodegenCompilation.cs:line 812
at ILCompiler.ReadyToRunCodegenCompilation.<>c__DisplayClass46_0.<ComputeDependencyNodeDependencies>g__CompileOnThread|4(Int32 compilationThreadId) in //src/coreclr/tools/aot/ILCompiler.ReadyToRun/Compiler/ReadyToRunCodegenCompilation.cs:line 775
at ILCompiler.ReadyToRunCodegenCompilation.<>c__DisplayClass46_0.<ComputeDependencyNodeDependencies>g__CompileMethodList|2(IEnumerable1 methodList) in /_/src/coreclr/tools/aot/ILCompiler.ReadyToRun/Compiler/ReadyToRunCodegenCompilation.cs:line 735    at ILCompiler.ReadyToRunCodegenCompilation.ComputeDependencyNodeDependencies(List1 obj) in //src/coreclr/tools/aot/ILCompiler.ReadyToRun/Compiler/ReadyToRunCodegenCompilation.cs:line 659
at ILCompiler.DependencyAnalysisFramework.DependencyAnalyzer2.ComputeMarkedNodes() in /_/src/coreclr/tools/aot/ILCompiler.DependencyAnalysisFramework/DependencyAnalyzer.cs:line 316    at ILCompiler.ReadyToRunCodegenCompilation.Compile(String outputFile) in /_/src/coreclr/tools/aot/ILCompiler.ReadyToRun/Compiler/ReadyToRunCodegenCompilation.cs:line 343    at ILCompiler.Program.RunSingleCompilation(Dictionary2 inFilePaths, InstructionSetSupport instructionSetSupport, String compositeRootPath, Dictionary2 unrootedInputFilePaths, HashSet1 versionBubbleModulesHash, ReadyToRunCompilerContext typeSystemContext) in //src/coreclr/tools/aot/crossgen2/Program.cs:line 616
at ILCompiler.Program.Run() in //src/coreclr/tools/aot/crossgen2/Program.cs:line 289
at ILCompiler.Crossgen2RootCommand.<>c__DisplayClass187_0.<.ctor>b__0(InvocationContext context) in //src/coreclr/tools/aot/crossgen2/Crossgen2RootCommand.cs:line 293
at System.CommandLine.Invocation.AnonymousCommandHandler.Invoke(InvocationContext context)
at System.CommandLine.Invocation.InvocationPipeline.<>c__DisplayClass4_0.<<BuildInvocationChain>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.CommandLineBuilderExtensions.<>c__DisplayClass16_0.<<UseParseErrorReporting>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.CommandLineBuilderExtensions.<>c__DisplayClass11_0.<<UseHelp>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.CommandLineBuilderExtensions.<>c__DisplayClass22_0.<<UseVersionOption>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.Invocation.InvocationPipeline.<Invoke>g__FullInvocationChain|3_0(InvocationContext context)
at System.CommandLine.Invocation.InvocationPipeline.Invoke(IConsole console)
at ILCompiler.Program.Main(String[] args) in /_/src/coreclr/tools/aot/crossgen


Stack trace
   at baseservices_TieredCompilation._BasicTestWithMcj_BasicTestWithMcj_._BasicTestWithMcj_BasicTestWithMcj_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions