Skip to content

Test failure JIT/Performance/CodeQuality/Bytemark/Bytemark/Bytemark.sh #77527

@v-wenyuxu

Description

@v-wenyuxu

Run: runtime-coreclr jitstress 20221025.1

Failed test:

coreclr Linux arm Checked jitstress2 @ (Ubuntu.1804.Arm32.Open)[email protected]/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm32v7-bfcd90a-20200121150440
- JIT/Performance/CodeQuality/Bytemark/Bytemark/Bytemark.sh
- JIT/superpmi/superpmicollect/superpmicollect.sh
- JIT/superpmi/superpmicollect/Bytemark/Bytemark.sh
- readytorun/determinism/crossgen2determinism/crossgen2determinism.sh
- baseservices/TieredCompilation/BasicTestWithMcj/BasicTestWithMcj.sh
... ...
coreclr Linux arm Checked jitstress2_tiered @ (Ubuntu.1804.Arm32.Open)[email protected]/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm32v7-bfcd90a-20200121150440
- JIT/superpmi/superpmicollect/superpmicollect.sh
- JIT/Performance/CodeQuality/Bytemark/Bytemark/Bytemark.sh
- JIT/superpmi/superpmicollect/Bytemark/Bytemark.sh
- profiler/unittest/getappdomainstaticaddress/getappdomainstaticaddress.sh
- JIT/Performance/CodeQuality/Roslyn/CscBench/CscBench.sh
... ...
coreclr Linux arm Checked jitstress1 @ (Ubuntu.1804.Arm32.Open)[email protected]/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm32v7-bfcd90a-20200121150440
- JIT/superpmi/superpmicollect/superpmicollect.sh
- readytorun/determinism/crossgen2determinism/crossgen2determinism.sh
- JIT/Performance/CodeQuality/Roslyn/CscBench/CscBench.sh
- JIT/superpmi/superpmicollect/CscBench/CscBench.sh
- profiler/elt/slowpatheltenter/slowpatheltenter.sh
... ...
coreclr windows x86 Checked jitstress1_tiered @ Windows.10.Amd64.Open
- JIT\\superpmi\\superpmicollect\\superpmicollect.cmd
- GC\\Features\\SustainedLowLatency\\scenario\\scenario.cmd
- managed\\Compilation\\Compilation\\Compilation.cmd
- JIT\\HardwareIntrinsics\\General\\Vector128\\Vector128_ro\\Vector128_ro.cmd
- Interop\\COM\\Dynamic\\Dynamic\\Dynamic.cmd
... ...
coreclr windows x86 Checked jitstress2 @ Windows.10.Amd64.Open
- ilasm\\System\\Runtime\\CompilerServices\\MethodImplOptionsTests\\MethodImplOptionsTests.cmd
- JIT\\superpmi\\superpmicollect\\Bytemark\\Bytemark.cmd
- JIT\\superpmi\\superpmicollect\\superpmicollect.cmd
- JIT\\Performance\\CodeQuality\\Bytemark\\Bytemark\\Bytemark.cmd
- Loader\\classloader\\explicitlayout\\objrefandnonobjrefoverlap\\case14\\case14.cmd
... ...
coreclr Linux arm Checked jitstress1_tiered @ (Ubuntu.1804.Arm32.Open)[email protected]/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm32v7-bfcd90a-20200121150440
- GC/Features/SustainedLowLatency/scenario/scenario.sh
- JIT/superpmi/superpmicollect/superpmicollect.sh
- JIT/Performance/CodeQuality/Roslyn/CscBench/CscBench.sh
- Loader/binding/tracing/BinderTracingTest.ResolutionFlow/BinderTracingTest.ResolutionFlow.sh
- JIT/superpmi/superpmicollect/CscBench/CscBench.sh
... ...
coreclr windows x86 Checked jitstress1 @ Windows.10.Amd64.Open
- JIT\\superpmi\\superpmicollect\\superpmicollect.cmd
- Loader\\classloader\\MethodImpl\\CovariantReturns\\Interfaces\\UnitTest\\UnitTest.cmd
- JIT\\HardwareIntrinsics\\X86\\Sse2\\Sse2_ro\\Sse2_ro.cmd
- JIT\\HardwareIntrinsics\\X86\\Avx1\\Avx_ro\\Avx_ro.cmd
- baseservices\\exceptions\\unittests\\TryCatchInFinally\\TryCatchInFinally.cmd
... ...
coreclr windows x86 Checked jitstress2_tiered @ Windows.10.Amd64.Open
- JIT\\Performance\\CodeQuality\\Bytemark\\Bytemark\\Bytemark.cmd
- managed\\Compilation\\Compilation\\Compilation.cmd
- JIT\\superpmi\\superpmicollect\\superpmicollect.cmd
- JIT\\superpmi\\superpmicollect\\Bytemark\\Bytemark.cmd
- baseservices\\TieredCompilation\\BasicTestWithMcj\\BasicTestWithMcj.cmd
... ...

Error message:

Assert failure(PID 588 [0x0000024c], Thread: 588 [0x024c]): Assertion failed 'isCandidateVar(fieldVarDsc) == isMultiReg' in 'AssignJagged:DoAssignIteration(int[][][],int):long' during 'Linear scan register alloc' (IL size 40; hash 0x0297ed52; Tier0-MinOpts)

File: /__w/1/s/src/coreclr/jit/lsrabuild.cpp Line: 1269
Image: /root/helix/work/correlation/corerun
[createdump] waitpid() returned successfully (wstatus 00000000)
/root/helix/work/workitem/e/JIT/Performance/CodeQuality/Bytemark/Bytemark/Bytemark.sh: line 422:   588 Aborted                 (core dumped) $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}"

Return code:      1
Raw output file:      /root/helix/work/workitem/uploads/Reports/JIT.Performance/CodeQuality/Bytemark/Bytemark/Bytemark.output.txt
Raw output:
BEGIN EXECUTION
/root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false Bytemark.dll ''
BBBBBB   YYY   Y  TTTTTTT  EEEEEEE
BBB   B  YYY   Y    TTT    EEE
BBB   B  YYY   Y    TTT    EEE
BBBBBB    YYY Y     TTT    EEEEEEE
BBB   B    YYY      TTT    EEE
BBB   B    YYY      TTT    EEE
BBBBBB     YYY      TTT    EEEEEEE

BYTEmark (tm) C# Mode Benchmark ver. 2 (06/99)
NUMERIC SORT(jagged):  Iterations/sec: 509.42890  Index: 13.06462
NUMERIC SORT(rectangle):  Iterations/sec: 386.36585  Index: 9.90860
STRING SORT:  Iterations/sec: 1275.61272  Index: 569.97887
BITFIELD:  Iterations/sec: 62309016.73850  Index: 10.68820
FP EMULATION(struct):  Iterations/sec: 62.74860  Index: 30.10969
FP EMULATION(class):  Iterations/sec: 60.01666  Index: 28.79878
FOURIER:  Iterations/sec: 15345.67639  Index: 17.45259
ASSIGNMENT(jagged):[createdump] Gathering state for process 588 corerun
[createdump] Crashing thread 0000024c signal 00000006
[createdump] Writing minidump with heap to file /home/helixbot/dotnetbuild/dumps/coredump.588.dmp
[createdump] Written 73203712 bytes (17872 pages) to core file
[createdump] Target process is alive
[createdump] Dump successfully written in 2393ms
Expected: 100
Actual: 134
END EXECUTION - FAILED
Test Harness Exitcode is : 1
To run the test:

set CORE_ROOT=/root/helix/work/correlation
/root/helix/work/workitem/e/JIT/Performance/CodeQuality/Bytemark/Bytemark/Bytemark.sh
Expected: True
Actual:   False


Stack trace
   at JIT_Performance._CodeQuality_Bytemark_Bytemark_Bytemark_._CodeQuality_Bytemark_Bytemark_Bytemark_sh()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
Queued OS Arch Column1
2022-10-26T06:46:07.151Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress2_tiered
2022-10-26T06:01:02.055Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress2
2022-10-12T08:58:25.529Z osx.1015.amd64.open x64 runtime-staging Release
2022-09-24T08:51:23.447Z osx.1015.amd64.open x64 runtime-staging Release
2022-09-23T06:56:27.552Z osx.1200.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress2_tiered
2022-09-23T06:33:57.904Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress2_tiered
2022-09-23T06:21:02.909Z osx.1200.amd64.open x64 runtime-coreclr jitstress Checked-jitstress1
More failures
Queued OS Arch Column1
2022-09-23T06:21:02.018Z osx.1200.amd64.open x64 runtime-coreclr jitstress Checked-jitstress1_tiered
2022-09-23T06:19:28.895Z osx.1200.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress1_tiered
2022-09-23T06:06:50.788Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress2
2022-09-23T06:01:51.583Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress1
2022-09-22T07:26:26.975Z osx.1200.amd64.open x64 runtime-coreclr jitstress Checked-jitstress2_tiered
2022-09-22T07:09:06.366Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress2_tiered
2022-09-22T06:52:24.578Z osx.1200.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress2_tiered
2022-09-22T06:41:01.815Z osx.1200.amd64.open x64 runtime-coreclr jitstress Checked-jitstress1
2022-09-22T06:37:18.032Z osx.1200.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress1_tiered
2022-09-22T06:23:36.542Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress1_tiered
2022-09-22T06:23:34.727Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress1
2022-09-22T06:19:30.608Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress1_tiered
2022-09-22T06:19:26.433Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress1
2022-09-22T06:11:07.948Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitstress2
2022-09-21T06:32:36.124Z osx.1200.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress2_tiered
2022-09-21T06:15:40.238Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress2_tiered
2022-09-21T06:15:08.091Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress2_tiered
2022-09-21T06:12:11.216Z osx.1200.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress1_tiered
2022-09-21T06:09:58.841Z osx.1200.amd64.open x64 runtime-coreclr jitstress Checked-jitstress1
2022-09-21T06:01:51.189Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitstress1
2022-09-21T06:01:48.876Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitstress1_tiered
2022-09-21T05:51:52.907Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress1_tiered
2022-09-21T05:51:25.838Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress1_tiered
2022-09-21T05:51:23.576Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress1
2022-09-20T07:03:31.507Z osx.1200.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress2_tiered
2022-09-20T06:29:15.318Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitstress2_tiered
2022-09-20T06:25:34.076Z osx.1200.arm64.open arm64 runtime-coreclr jitstress Checked-jitstress1_tiered
2022-09-20T06:22:33.291Z osx.1200.amd64.open x64 runtime-coreclr jitstress Checked-jitstress1_tiered
2022-09-20T06:22:30.991Z osx.1200.amd64.open x64 runtime-coreclr jitstress Checked-jitstress1
2022-09-20T06:09:55.262Z ubuntu.1804.armarch.open arm runtime-coreclr jitstress Checked-jitstress1_tiered
2022-09-20T06:07:40.552Z ubuntu.1804.amd64.open.rt x64 runtime-coreclr jitstress Checked-jitstress1
2022-09-20T05:58:14.425Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitstress2
2022-09-20T05:58:12.172Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-jitstress1

Metadata

Metadata

Assignees

No one assigned

    Labels

    JitStressCLR JIT issues involving JIT internal stress modesarch-x86area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIblocking-clean-ci-optionalBlocking optional rolling runsos-linuxLinux OS (any supported distro)os-windows

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions