Skip to content

Test failure readytorun/determinism/crossgen2determinism/crossgen2determinism.sh #65286

@VincentBu

Description

@VincentBu

Run: runtime-coreclr jitstress2-jitstressregs 20220213.1

Failed test:

CoreCLR Linux arm Checked jitstress2_jitstressregs3 @ (Ubuntu.1804.Arm32.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm32v7-bfcd90a-20200121150440

- readytorun/determinism/crossgen2determinism/crossgen2determinism.sh
- readytorun/coreroot_determinism/coreroot_determinism/coreroot_determinism.sh

Error message:

Assert failure(PID 3755 [0x00000eab], Thread: 3755 [0x0eab]): Assertion failed '(gcInfo.gcRegGCrefSetCur & killMask) == 0' in 'System.Collections.Concurrent.ConcurrentDictionary`2[GenericLookupKey,__Canon][ILCompiler.DependencyAnalysis.ReadyToRunSymbolNodeFactory+GenericLookupKey,System.__Canon]:GrowTable(Tables[GenericLookupKey,__Canon]):this' during 'Generate code' (IL size 515)

File: /__w/1/s/src/coreclr/jit/codegenarmarch.cpp Line: 3201
Image: /root/helix/work/correlation/corerun
/root/helix/work/workitem/e/readytorun/determinism/crossgen2determinism/crossgen2determinism.sh: line 164:  3755 Aborted                 (core dumped) $CORE_ROOT/corerun $CORE_ROOT/crossgen2/crossgen2.dll --map -r:$CORE_ROOT/*.dll -r:../../crossgen2/crossgen2smoke/helperdll.dll -r:../../crossgen2/crossgen2smoke/helperildll.dll -o:crossgen2smoke1.ildll ../../crossgen2/crossgen2smoke/crossgen2smoke.dll

Assert failure(PID 3767 [0x00000eb7], Thread: 3773 [0x0ebd]): Assertion failed '(gcInfo.gcRegGCrefSetCur & killMask) == 0' in 'System.Collections.Concurrent.ConcurrentDictionary`2[GenericLookupKey,__Canon][ILCompiler.DependencyAnalysis.ReadyToRunSymbolNodeFactory+GenericLookupKey,System.__Canon]:GrowTable(Tables[GenericLookupKey,__Canon]):this' during 'Generate code' (IL size 515)

File: /__w/1/s/src/coreclr/jit/codegenarmarch.cpp Line: 3201
Image: /root/helix/work/correlation/corerun
/root/helix/work/workitem/e/readytorun/determinism/crossgen2determinism/crossgen2determinism.sh: line 166:  3767 Aborted                 (core dumped) $CORE_ROOT/corerun $CORE_ROOT/crossgen2/crossgen2.dll --map -r:$CORE_ROOT/*.dll -r:../../crossgen2/crossgen2smoke/helperdll.dll -r:../../crossgen2/crossgen2smoke/helperildll.dll -o:crossgen2smoke2.ildll ../../crossgen2/crossgen2smoke/crossgen2smoke.dll
Unhandled exception. System.IO.FileNotFoundException: Could not find file '/root/helix/work/workitem/e/readytorun/determinism/crossgen2determinism/crossgen2smoke1.ildll'.
File name: '/root/helix/work/workitem/e/readytorun/determinism/crossgen2determinism/crossgen2smoke1.ildll'
at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func2 errorRewriter) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode, Func4 createOpenException)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Permissions openPermissions, Int64& fileLength, Permissions& filePermissions, Func`4 createOpenException)
at System.IO.File.OpenHandle(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
at System.IO.File.ReadAllBytes(String path)
at Program.Main()
/root/helix/work/workitem/e/readytorun/determinism/crossgen2determinism/crossgen2determinism.sh: line 284:  3780 Aborted                 (core dumped) $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}"

Return code:      1
Raw output file:      /root/helix/work/workitem/uploads/Reports/readytorun.determinism/crossgen2determinism/crossgen2determinism.output.txt
Raw output:
BEGIN EXECUTION
Gathering state for process 3755 corerun
Crashing thread 00000eab signal 00000006
Writing minidump with heap to file /home/helixbot/dotnetbuild/dumps/coredump.3755.dmp
Written 112861184 bytes (27554 pages) to core file
Dump successfully written
Gathering state for process 3767 corerun
Crashing thread 00000ebd signal 00000006
Writing minidump with heap to file /home/helixbot/dotnetbuild/dumps/coredump.3767.dmp
Written 117510144 bytes (28689 pages) to core file
Dump successfully written
/root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false crossgen2determinism.dll ''
Gathering state for process 3780 corerun
Crashing thread 00000ec4 signal 00000006
Writing minidump with heap to file /home/helixbot/dotnetbuild/dumps/coredump.3780.dmp
Written 54


Stack trace
   at readytorun_determinism._crossgen2determinism_crossgen2determinism_._crossgen2determinism_crossgen2determinism_sh()

Metadata

Metadata

Assignees

No one assigned

    Labels

    JitStressCLR JIT issues involving JIT internal stress modesarea-crossgen2-coreclros-linuxLinux OS (any supported distro)untriagedNew issue has not been triaged by the area owner

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions