Console log: 'linux-arm64-9' from job 9493f494-9ea8-4b23-9d2f-23c5e91a75ce workitem 9e6800ad-d045-4adb-8a18-cbf32db919a4 (osx.15.arm64.open) executed on machine DNCHELIXMAC015 running macOS-15.3.1 chmod: /tmp/helix/working/A5D9095D/w/B2B409CE/e/*.sh: No such file or directory + /etc/helix-prep/venv/bin/python3.13 /tmp/helix/working/A5D9095D/p/superpmi_diffs.py -type asmdiffs -base_jit_directory /tmp/helix/working/A5D9095D/p/base -diff_jit_directory /tmp/helix/working/A5D9095D/p/diff -work_directory /tmp/helix/working/A5D9095D/w/B2B409CE/e -log_directory /tmp/helix/working/A5D9095D/w/B2B409CE/uploads -partition_info /tmp/helix/working/A5D9095D/p/partitions/linux-arm64-9.json Running superpmi.py download to get MCH files Running: /private/etc/helix-prep/venv/bin/python3.13 /private/tmp/helix/working/A5D9095D/p/superpmi.py download --no_progress -core_root /private/tmp/helix/working/A5D9095D/p -target_os linux -target_arch arm64 -spmi_location /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi -log_level debug -log_file /tmp/helix/working/A5D9095D/w/B2B409CE/uploads/superpmi_download_linux-arm64-9.log -f smoke_tests.nativeaot.linux.arm64.checked.mch [01:15:59] ================ Logging to /tmp/helix/working/A5D9095D/w/B2B409CE/uploads/superpmi_download_linux-arm64-9.log [01:15:59] Command line: /private/tmp/helix/working/A5D9095D/p/superpmi.py download --no_progress -core_root /private/tmp/helix/working/A5D9095D/p -target_os linux -target_arch arm64 -spmi_location /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi -log_level debug -log_file /tmp/helix/working/A5D9095D/w/B2B409CE/uploads/superpmi_download_linux-arm64-9.log -f smoke_tests.nativeaot.linux.arm64.checked.mch [01:15:59] Using mcs from Core_Root: /private/tmp/helix/working/A5D9095D/p/mcs [01:15:59] Using JIT/EE Version from mcs: 868b8ae2-0000-410b-a9dc-38d9eda37d66 [01:15:59] SuperPMI download [01:15:59] ------------------------------------------------------------ [01:15:59] Start time: 01:15:59 [01:15:59] Disk usage (/tmp/helix/working/A5D9095D/w/B2B409CE/e): total 446 GB; free 270 GB [01:16:00] Downloading: [01:16:00] https://clrjit2.blob.core.windows.net/superpmi/collections/868b8ae2-0000-410b-a9dc-38d9eda37d66/linux/arm64/smoke_tests.nativeaot.linux.arm64.checked.mch.mct.zip [01:16:00] https://clrjit2.blob.core.windows.net/superpmi/collections/868b8ae2-0000-410b-a9dc-38d9eda37d66/linux/arm64/smoke_tests.nativeaot.linux.arm64.checked.mch.zip [01:16:00] Download: https://clrjit2.blob.core.windows.net/superpmi/collections/868b8ae2-0000-410b-a9dc-38d9eda37d66/linux/arm64/smoke_tests.nativeaot.linux.arm64.checked.mch.mct.zip -> /tmp/helix/working/A5D9095D/t/tmpxoer3u9d/smoke_tests.nativeaot.linux.arm64.checked.mch.mct.zip [01:16:00] Uncompress /tmp/helix/working/A5D9095D/t/tmpxoer3u9d/smoke_tests.nativeaot.linux.arm64.checked.mch.mct.zip => /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64 [01:16:00] Download: https://clrjit2.blob.core.windows.net/superpmi/collections/868b8ae2-0000-410b-a9dc-38d9eda37d66/linux/arm64/smoke_tests.nativeaot.linux.arm64.checked.mch.zip -> /tmp/helix/working/A5D9095D/t/tmpxoer3u9d/smoke_tests.nativeaot.linux.arm64.checked.mch.zip [01:16:01] Uncompress /tmp/helix/working/A5D9095D/t/tmpxoer3u9d/smoke_tests.nativeaot.linux.arm64.checked.mch.zip => /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64 [01:16:01] Disk usage (/tmp/helix/working/A5D9095D/w/B2B409CE/e): total 446 GB; free 270 GB; consumed by download 0 GB [01:16:01] Finish time: 01:16:01 [01:16:01] Elapsed time: 0:00:02.037562 Running asmdiffs Adding jit-analyze directory /private/tmp/helix/working/A5D9095D/p/jit-analyze to PATH Adding git directory /private/tmp/helix/working/A5D9095D/p/git/cmd to PATH Running: /private/etc/helix-prep/venv/bin/python3.13 /private/tmp/helix/working/A5D9095D/p/superpmi.py asmdiffs --no_progress -core_root /private/tmp/helix/working/A5D9095D/p -target_os linux -target_arch arm64 -arch arm64 -base_jit_path /tmp/helix/working/A5D9095D/p/base/checked/libclrjit_universal_arm64_arm64.dylib -diff_jit_path /tmp/helix/working/A5D9095D/p/diff/checked/libclrjit_universal_arm64_arm64.dylib -spmi_location /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi -error_limit 100 --summary_as_json -log_level debug -log_file /tmp/helix/working/A5D9095D/w/B2B409CE/uploads/superpmi_asmdiffs_linux-arm64-9.log [01:16:01] ================ Logging to /tmp/helix/working/A5D9095D/w/B2B409CE/uploads/superpmi_asmdiffs_linux-arm64-9.log [01:16:01] Command line: /private/tmp/helix/working/A5D9095D/p/superpmi.py asmdiffs --no_progress -core_root /private/tmp/helix/working/A5D9095D/p -target_os linux -target_arch arm64 -arch arm64 -base_jit_path /tmp/helix/working/A5D9095D/p/base/checked/libclrjit_universal_arm64_arm64.dylib -diff_jit_path /tmp/helix/working/A5D9095D/p/diff/checked/libclrjit_universal_arm64_arm64.dylib -spmi_location /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi -error_limit 100 --summary_as_json -log_level debug -log_file /tmp/helix/working/A5D9095D/w/B2B409CE/uploads/superpmi_asmdiffs_linux-arm64-9.log [01:16:01] Using mcs from Core_Root: /private/tmp/helix/working/A5D9095D/p/mcs [01:16:01] Using JIT/EE Version from mcs: 868b8ae2-0000-410b-a9dc-38d9eda37d66 [01:16:01] Download: https://clrjit2.blob.core.windows.net/superpmi/libcoredistools/osx-arm64/libcoredistools.dylib -> /private/tmp/helix/working/A5D9095D/p/libcoredistools.dylib [01:16:01] Found download cache directory "/tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64" and --force_download not set; skipping download [01:16:01] SuperPMI ASM diffs [01:16:01] ------------------------------------------------------------ [01:16:01] Start time: 01:16:01 [01:16:01] Base JIT Path: /tmp/helix/working/A5D9095D/p/base/checked/libclrjit_universal_arm64_arm64.dylib [01:16:01] Diff JIT Path: /tmp/helix/working/A5D9095D/p/diff/checked/libclrjit_universal_arm64_arm64.dylib [01:16:01] Using MCH files: [01:16:01] /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64/smoke_tests.nativeaot.linux.arm64.checked.mch [01:16:01] Using superpmi from Core_Root: /private/tmp/helix/working/A5D9095D/p/superpmi [01:16:01] [01:16:01] Temp Location: /tmp/helix/working/A5D9095D/t/tmp9ob33b99 [01:16:01] [01:16:01] Running asm diffs of /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64/smoke_tests.nativeaot.linux.arm64.checked.mch [01:16:01] Invoking: /private/tmp/helix/working/A5D9095D/p/superpmi -a -v ewi -f /tmp/helix/working/A5D9095D/t/tmp9ob33b99/smoke_tests.nativeaot.linux.arm64.checked.mch_fail.mcl -details /tmp/helix/working/A5D9095D/t/tmp9ob33b99/smoke_tests.nativeaot.linux.arm64.checked.mch_details.csv -jitoption force JitEnableNoWayAssert=1 -jitoption force JitNoForceFallback=1 -jitoption force JitAlignLoops=0 -jit2option force JitEnableNoWayAssert=1 -jit2option force JitNoForceFallback=1 -jit2option force JitAlignLoops=0 -p -failureLimit 100 /tmp/helix/working/A5D9095D/p/base/checked/libclrjit_universal_arm64_arm64.dylib /tmp/helix/working/A5D9095D/p/diff/checked/libclrjit_universal_arm64_arm64.dylib /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64/smoke_tests.nativeaot.linux.arm64.checked.mch [01:16:05] ERROR: Exception thrown: DebugBreak or AV Exception 123 [01:16:05] ERROR: Method 18865 of size 11 failed to load and compile correctly by JIT1 (/tmp/helix/working/A5D9095D/p/base/checked/libclrjit_universal_arm64_arm64.dylib). [01:16:05] ERROR: Exception thrown: DebugBreak or AV Exception 123 [01:16:05] ERROR: Method 18865 of size 11 failed to load and compile correctly by JIT2 (/tmp/helix/working/A5D9095D/p/diff/checked/libclrjit_universal_arm64_arm64.dylib). [01:16:05] ERROR: Exception thrown: DebugBreak or AV Exception 123 [01:16:05] ERROR: Method 18730 of size 12 failed to load and compile correctly by JIT1 (/tmp/helix/working/A5D9095D/p/base/checked/libclrjit_universal_arm64_arm64.dylib). [01:16:05] ERROR: Exception thrown: DebugBreak or AV Exception 123 [01:16:05] ERROR: Method 18730 of size 12 failed to load and compile correctly by JIT2 (/tmp/helix/working/A5D9095D/p/diff/checked/libclrjit_universal_arm64_arm64.dylib). [01:16:05] ERROR: Exception thrown: DebugBreak or AV Exception 123 [01:16:05] ERROR: Method 18583 of size 16 failed to load and compile correctly by JIT1 (/tmp/helix/working/A5D9095D/p/base/checked/libclrjit_universal_arm64_arm64.dylib). [01:16:05] ERROR: Exception thrown: DebugBreak or AV Exception 123 [01:16:05] ERROR: Method 18583 of size 16 failed to load and compile correctly by JIT2 (/tmp/helix/working/A5D9095D/p/diff/checked/libclrjit_universal_arm64_arm64.dylib). [01:16:05] ISSUE: main method 1201 of size 196 differs [01:16:05] ISSUE: #18865 /Users/runner/work/1/s/src/coreclr/jit/emitarm64.cpp (10711) - Assertion failed 'isValidSimm<19>(distVal)' in 'Generics+TestAsyncGVMScenarios:AsyncGvm2[System.__Canon]():this' during 'Emit code' (IL size 11; hash 0xa40b3b52; FullOpts) [01:16:05] [01:16:05] ISSUE: #18865 /Users/runner/work/1/s/src/coreclr/jit/emitarm64.cpp (10711) - Assertion failed 'isValidSimm<19>(distVal)' in 'Generics+TestAsyncGVMScenarios:AsyncGvm2[System.__Canon]():this' during 'Emit code' (IL size 11; hash 0xa40b3b52; FullOpts) [01:16:05] [01:16:05] ISSUE: main method 18873 of size 30 differs [01:16:05] ISSUE: #18730 /Users/runner/work/1/s/src/coreclr/jit/emitarm64.cpp (10711) - Assertion failed 'isValidSimm<19>(distVal)' in 'Generics+TestAsyncGVMScenarios:AsyncGvm1[System.__Canon]():this' during 'Emit code' (IL size 12; hash 0x071eb831; FullOpts) [01:16:05] [01:16:05] ISSUE: #18730 /Users/runner/work/1/s/src/coreclr/jit/emitarm64.cpp (10711) - Assertion failed 'isValidSimm<19>(distVal)' in 'Generics+TestAsyncGVMScenarios:AsyncGvm1[System.__Canon]():this' during 'Emit code' (IL size 12; hash 0x071eb831; FullOpts) [01:16:05] [01:16:05] ISSUE: main method 8740 of size 116 differs [01:16:05] ISSUE: main method 8383 of size 1760 differs [01:16:05] ISSUE: #18583 /Users/runner/work/1/s/src/coreclr/jit/emitarm64.cpp (10711) - Assertion failed 'isValidSimm<19>(distVal)' in 'Generics+TestAsyncGVMScenarios:RunAsync()' during 'Emit code' (IL size 16; hash 0x4a8b8329; FullOpts) [01:16:05] [01:16:05] ISSUE: #18583 /Users/runner/work/1/s/src/coreclr/jit/emitarm64.cpp (10711) - Assertion failed 'isValidSimm<19>(distVal)' in 'Generics+TestAsyncGVMScenarios:RunAsync()' during 'Emit code' (IL size 16; hash 0x4a8b8329; FullOpts) [01:16:05] [01:16:05] ISSUE: main method 18879 of size 196 differs [01:16:05] ISSUE: main method 2872 of size 116 differs [01:16:05] Compilation failures [01:16:05] Method numbers with compilation failures: [01:16:05] 8861 [01:16:05] 18583 [01:16:05] 18730 [01:16:05] 18865 [01:16:05] Creating dasm files: /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/asm.smoke_tests.nativeaot.linux.arm64.checked/base /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/asm.smoke_tests.nativeaot.linux.arm64.checked/diff [01:16:05] Smallest 6 contexts with binary differences: [01:16:05] 2872 [01:16:05] 8740 [01:16:05] 1201 [01:16:05] 18879 [01:16:05] 18873 [01:16:05] 8383 [01:16:05] [01:16:05] Top 6 improvements: [01:16:05] 1201 [01:16:05] 18879 [01:16:05] 8383 [01:16:05] 8740 [01:16:05] 2872 [01:16:05] 18873 [01:16:05] [01:16:05] Top 6 regressions: [01:16:05] 1201 [01:16:05] 18879 [01:16:05] 8383 [01:16:05] 8740 [01:16:05] 2872 [01:16:05] 18873 [01:16:05] [01:16:05] Top 6 improvements, percentage-wise: [01:16:05] 18879 [01:16:05] 1201 [01:16:05] 2872 [01:16:05] 8740 [01:16:05] 8383 [01:16:05] 18873 [01:16:05] [01:16:05] Top 6 regressions, percentage-wise: [01:16:05] 18879 [01:16:05] 1201 [01:16:05] 2872 [01:16:05] 8740 [01:16:05] 8383 [01:16:05] 18873 [01:16:05] [01:16:05] Smallest 1 zero sized diffs: [01:16:05] 18873 [01:16:05] [01:16:05] Using selector: KqueueSelector [01:16:05] [1:6]: Generating /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/asm.smoke_tests.nativeaot.linux.arm64.checked/base/1201.dasm [01:16:05] [1:6]: Invoking: /private/tmp/helix/working/A5D9095D/p/superpmi -c 1201 -jitoption force JitEnableNoWayAssert=1 -jitoption force JitNoForceFallback=1 -jitoption force JitAlignLoops=0 /tmp/helix/working/A5D9095D/p/base/checked/libclrjit_universal_arm64_arm64.dylib /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64/smoke_tests.nativeaot.linux.arm64.checked.mch [01:16:05] [2:6]: Generating /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/asm.smoke_tests.nativeaot.linux.arm64.checked/base/2872.dasm [01:16:05] [2:6]: Invoking: /private/tmp/helix/working/A5D9095D/p/superpmi -c 2872 -jitoption force JitEnableNoWayAssert=1 -jitoption force JitNoForceFallback=1 -jitoption force JitAlignLoops=0 /tmp/helix/working/A5D9095D/p/base/checked/libclrjit_universal_arm64_arm64.dylib /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64/smoke_tests.nativeaot.linux.arm64.checked.mch [01:16:05] [3:6]: Generating /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/asm.smoke_tests.nativeaot.linux.arm64.checked/base/8383.dasm [01:16:05] [3:6]: Invoking: /private/tmp/helix/working/A5D9095D/p/superpmi -c 8383 -jitoption force JitEnableNoWayAssert=1 -jitoption force JitNoForceFallback=1 -jitoption force JitAlignLoops=0 /tmp/helix/working/A5D9095D/p/base/checked/libclrjit_universal_arm64_arm64.dylib /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64/smoke_tests.nativeaot.linux.arm64.checked.mch [01:16:05] [4:6]: Generating /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/asm.smoke_tests.nativeaot.linux.arm64.checked/base/8740.dasm [01:16:05] [4:6]: Invoking: /private/tmp/helix/working/A5D9095D/p/superpmi -c 8740 -jitoption force JitEnableNoWayAssert=1 -jitoption force JitNoForceFallback=1 -jitoption force JitAlignLoops=0 /tmp/helix/working/A5D9095D/p/base/checked/libclrjit_universal_arm64_arm64.dylib /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64/smoke_tests.nativeaot.linux.arm64.checked.mch [01:16:05] [5:6]: Generating /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/asm.smoke_tests.nativeaot.linux.arm64.checked/base/18873.dasm [01:16:05] [5:6]: Invoking: /private/tmp/helix/working/A5D9095D/p/superpmi -c 18873 -jitoption force JitEnableNoWayAssert=1 -jitoption force JitNoForceFallback=1 -jitoption force JitAlignLoops=0 /tmp/helix/working/A5D9095D/p/base/checked/libclrjit_universal_arm64_arm64.dylib /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64/smoke_tests.nativeaot.linux.arm64.checked.mch [01:16:05] [6:6]: Generating /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/asm.smoke_tests.nativeaot.linux.arm64.checked/base/18879.dasm [01:16:05] [6:6]: Invoking: /private/tmp/helix/working/A5D9095D/p/superpmi -c 18879 -jitoption force JitEnableNoWayAssert=1 -jitoption force JitNoForceFallback=1 -jitoption force JitAlignLoops=0 /tmp/helix/working/A5D9095D/p/base/checked/libclrjit_universal_arm64_arm64.dylib /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64/smoke_tests.nativeaot.linux.arm64.checked.mch [01:16:05] [2:6]: Generating /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/asm.smoke_tests.nativeaot.linux.arm64.checked/diff/2872.dasm [01:16:05] [2:6]: Invoking: /private/tmp/helix/working/A5D9095D/p/superpmi -c 2872 -jitoption force JitEnableNoWayAssert=1 -jitoption force JitNoForceFallback=1 -jitoption force JitAlignLoops=0 /tmp/helix/working/A5D9095D/p/diff/checked/libclrjit_universal_arm64_arm64.dylib /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64/smoke_tests.nativeaot.linux.arm64.checked.mch [01:16:05] [1:6]: Generating /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/asm.smoke_tests.nativeaot.linux.arm64.checked/diff/1201.dasm [01:16:05] [1:6]: Invoking: /private/tmp/helix/working/A5D9095D/p/superpmi -c 1201 -jitoption force JitEnableNoWayAssert=1 -jitoption force JitNoForceFallback=1 -jitoption force JitAlignLoops=0 /tmp/helix/working/A5D9095D/p/diff/checked/libclrjit_universal_arm64_arm64.dylib /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64/smoke_tests.nativeaot.linux.arm64.checked.mch [01:16:05] [4:6]: Generating /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/asm.smoke_tests.nativeaot.linux.arm64.checked/diff/8740.dasm [01:16:05] [4:6]: Invoking: /private/tmp/helix/working/A5D9095D/p/superpmi -c 8740 -jitoption force JitEnableNoWayAssert=1 -jitoption force JitNoForceFallback=1 -jitoption force JitAlignLoops=0 /tmp/helix/working/A5D9095D/p/diff/checked/libclrjit_universal_arm64_arm64.dylib /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64/smoke_tests.nativeaot.linux.arm64.checked.mch [01:16:05] [5:6]: Generating /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/asm.smoke_tests.nativeaot.linux.arm64.checked/diff/18873.dasm [01:16:05] [5:6]: Invoking: /private/tmp/helix/working/A5D9095D/p/superpmi -c 18873 -jitoption force JitEnableNoWayAssert=1 -jitoption force JitNoForceFallback=1 -jitoption force JitAlignLoops=0 /tmp/helix/working/A5D9095D/p/diff/checked/libclrjit_universal_arm64_arm64.dylib /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64/smoke_tests.nativeaot.linux.arm64.checked.mch [01:16:05] [6:6]: Generating /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/asm.smoke_tests.nativeaot.linux.arm64.checked/diff/18879.dasm [01:16:05] [6:6]: Invoking: /private/tmp/helix/working/A5D9095D/p/superpmi -c 18879 -jitoption force JitEnableNoWayAssert=1 -jitoption force JitNoForceFallback=1 -jitoption force JitAlignLoops=0 /tmp/helix/working/A5D9095D/p/diff/checked/libclrjit_universal_arm64_arm64.dylib /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64/smoke_tests.nativeaot.linux.arm64.checked.mch [01:16:05] [3:6]: Generating /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/asm.smoke_tests.nativeaot.linux.arm64.checked/diff/8383.dasm [01:16:05] [3:6]: Invoking: /private/tmp/helix/working/A5D9095D/p/superpmi -c 8383 -jitoption force JitEnableNoWayAssert=1 -jitoption force JitNoForceFallback=1 -jitoption force JitAlignLoops=0 /tmp/helix/working/A5D9095D/p/diff/checked/libclrjit_universal_arm64_arm64.dylib /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64/smoke_tests.nativeaot.linux.arm64.checked.mch [01:16:05] Differences found. To replay SuperPMI use: [01:16:05] [01:16:05] export DOTNET_JitEnableNoWayAssert=1 [01:16:05] export DOTNET_JitNoForceFallback=1 [01:16:05] export DOTNET_JitAlignLoops=0 [01:16:05] export DOTNET_JitDisasm=* [01:16:05] export DOTNET_JitUnwindDump=* [01:16:05] export DOTNET_JitEHDump=* [01:16:05] export DOTNET_JitDisasmDiffable=1 [01:16:05] export DOTNET_JitDisasmWithGC=1 [01:16:05] /private/tmp/helix/working/A5D9095D/p/superpmi -c ### /tmp/helix/working/A5D9095D/p/diff/checked/libclrjit_universal_arm64_arm64.dylib /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64/smoke_tests.nativeaot.linux.arm64.checked.mch [01:16:05] [01:16:05] Total bytes of base: 3000576 [01:16:05] Total bytes of diff: 3000500 [01:16:05] Total bytes of delta: -76 (-0.00% of base) [01:16:05] [01:16:05] Total PerfScore of base: 1231590.9468429654 [01:16:05] Total PerfScore of diff: 1231426.8868429656 [01:16:05] Total PerfScore of delta: -164.05999999982305 (-0.01% of base) [01:16:05] [01:16:05] Relative PerfScore Geomean: -0.0016% [01:16:05] Relative PerfScore Geomean (Diffs): -4.9324% [01:16:05] [01:16:05] Generated asm is located under /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/asm.smoke_tests.nativeaot.linux.arm64.checked/base /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/asm.smoke_tests.nativeaot.linux.arm64.checked/diff [01:16:05] Textual differences found in generated asm. [01:16:05] Invoking: /private/tmp/helix/working/A5D9095D/p/jit-analyze/jit-analyze --md /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/asm.smoke_tests.nativeaot.linux.arm64.checked/summary.md -r --base /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/asm.smoke_tests.nativeaot.linux.arm64.checked/base --diff /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/asm.smoke_tests.nativeaot.linux.arm64.checked/diff --override-total-base-metric 3000576 --override-total-diff-metric 3000500 --is-diffs-only [01:16:06] Found 5 files with textual diffs. [01:16:06] [01:16:06] Summary of Code Size diffs: [01:16:06] (Lower is better) [01:16:06] [01:16:06] Total bytes of base: 3000576 (overridden on cmd) [01:16:06] Total bytes of diff: 3000500 (overridden on cmd) [01:16:06] Total bytes of delta: -76 (-0.00 % of base) [01:16:06] diff is an improvement. [01:16:06] relative diff is an improvement. [01:16:06] [01:16:06] [01:16:06] Top file improvements (bytes): [01:16:06] -24 : 1201.dasm (-5.882% of base) [01:16:06] -24 : 18879.dasm (-6.061% of base) [01:16:06] -12 : 8383.dasm (-0.332% of base) [01:16:06] -8 : 8740.dasm (-2.410% of base) [01:16:06] -8 : 2872.dasm (-2.564% of base) [01:16:06] [01:16:06] 5 total files with Code Size differences (5 improved, 0 regressed), 1 unchanged. [01:16:06] [01:16:06] Top method improvements (bytes): [01:16:06] -24 (-6.061% of base) : 18879.dasm - System.Collections.Generic.ArraySortHelper`2[nint,int]:InsertionSort(System.Span`1[nint],System.Span`1[int],System.Collections.Generic.IComparer`1[nint]) (FullOpts) [01:16:06] -24 (-5.882% of base) : 1201.dasm - System.Collections.Generic.ArraySortHelper`2[System.__Canon,System.__Canon]:InsertionSort(System.Span`1[System.__Canon],System.Span`1[System.__Canon],System.Collections.Generic.IComparer`1[System.__Canon]) (FullOpts) [01:16:06] -12 (-0.332% of base) : 8383.dasm - System.Uri:CheckAuthorityHelper(System.ReadOnlySpan`1[char],int,byref,byref,int,byref):int:this (FullOpts) [01:16:06] -8 (-2.564% of base) : 2872.dasm - System.Collections.Generic.ArraySortHelper`1[Internal.Reflection.Execution.ExecutionEnvironmentImplementation+FunctionPointerOffsetPair]:InsertionSort(System.Span`1[Internal.Reflection.Execution.ExecutionEnvironmentImplementation+FunctionPointerOffsetPair],System.Comparison`1[Internal.Reflection.Execution.ExecutionEnvironmentImplementation+FunctionPointerOffsetPair]) (FullOpts) [01:16:06] -8 (-2.410% of base) : 8740.dasm - System.Collections.Generic.ArraySortHelper`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,System.__Canon]]:InsertionSort(System.Span`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,System.__Canon]],System.Comparison`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,System.__Canon]]) (FullOpts) [01:16:06] [01:16:06] Top method improvements (percentages): [01:16:06] -24 (-6.061% of base) : 18879.dasm - System.Collections.Generic.ArraySortHelper`2[nint,int]:InsertionSort(System.Span`1[nint],System.Span`1[int],System.Collections.Generic.IComparer`1[nint]) (FullOpts) [01:16:06] -24 (-5.882% of base) : 1201.dasm - System.Collections.Generic.ArraySortHelper`2[System.__Canon,System.__Canon]:InsertionSort(System.Span`1[System.__Canon],System.Span`1[System.__Canon],System.Collections.Generic.IComparer`1[System.__Canon]) (FullOpts) [01:16:06] -8 (-2.564% of base) : 2872.dasm - System.Collections.Generic.ArraySortHelper`1[Internal.Reflection.Execution.ExecutionEnvironmentImplementation+FunctionPointerOffsetPair]:InsertionSort(System.Span`1[Internal.Reflection.Execution.ExecutionEnvironmentImplementation+FunctionPointerOffsetPair],System.Comparison`1[Internal.Reflection.Execution.ExecutionEnvironmentImplementation+FunctionPointerOffsetPair]) (FullOpts) [01:16:06] -8 (-2.410% of base) : 8740.dasm - System.Collections.Generic.ArraySortHelper`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,System.__Canon]]:InsertionSort(System.Span`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,System.__Canon]],System.Comparison`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,System.__Canon]]) (FullOpts) [01:16:06] -12 (-0.332% of base) : 8383.dasm - System.Uri:CheckAuthorityHelper(System.ReadOnlySpan`1[char],int,byref,byref,int,byref):int:this (FullOpts) [01:16:06] [01:16:06] 5 total methods with Code Size differences (5 improved, 0 regressed). [01:16:06] [01:16:06] -------------------------------------------------------------------------------- [01:16:06] 6 contexts with diffs (5 size improvements, 0 size regressions, 1 same size) [01:16:06] (5 PerfScore improvements, 0 PerfScore regressions, 1 same PerfScore) [01:16:06] -76 bytes [01:16:06] -5.89% PerfScore [01:16:06] [01:16:06] [01:16:06] Warning: SuperPMI encountered missing data during the diff. The diff summary printed above may be misleading. [01:16:06] Missing with base JIT: 1. Missing with diff JIT: 1. Total contexts: 18890. [01:16:06] Asm diffs summary: [01:16:06] Summary JSON file: /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/diff_summary.json [01:16:06] Replay failures in 1 MCH files: [01:16:06] /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64/smoke_tests.nativeaot.linux.arm64.checked.mch [01:16:06] Asm diffs in 1 MCH files: [01:16:06] /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/mch/868b8ae2-0000-410b-a9dc-38d9eda37d66.linux.arm64/smoke_tests.nativeaot.linux.arm64.checked.mch [01:16:06] Finish time: 01:16:06 [01:16:06] Elapsed time: 0:00:04.890775 Failed during asmdiffs. Log file: /tmp/helix/working/A5D9095D/w/B2B409CE/uploads/superpmi_asmdiffs_linux-arm64-9.log Copy .dasm files Creating archive: /tmp/helix/working/A5D9095D/t/tmpgzgtjq3j/Asmdiffs_linux-arm64-9 Copying /tmp/helix/working/A5D9095D/t/tmpgzgtjq3j/Asmdiffs_linux-arm64-9.zip to /tmp/helix/working/A5D9095D/w/B2B409CE/uploads/Asmdiffs_linux-arm64-9.zip Copying summary file /tmp/helix/working/A5D9095D/w/B2B409CE/e/artifacts/spmi/diff_summary.json -> /tmp/helix/working/A5D9095D/w/B2B409CE/uploads/superpmi_asmdiffs_summary_linux-arm64-9.json Failure + export _commandExitCode=1 + _commandExitCode=1 + exit 1 ['linux-arm64-9' END OF WORK ITEM LOG: Command exited with 1]