Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Snapshot for 20250121, v20.0.0, b6287fd (big-merge) #1031

Open
github-actions bot opened this issue Jan 21, 2025 · 27 comments
Open

Snapshot for 20250121, v20.0.0, b6287fd (big-merge) #1031

github-actions bot opened this issue Jan 21, 2025 · 27 comments

Comments

@github-actions
Copy link

github-actions bot commented Jan 21, 2025

This issue exists to let you know that we are about to monitor the builds of the LLVM (v20.0.0, llvm/llvm-project@ b6287fd) snapshot for 20250121.

At certain intervals the CI system will update this very comment over time to reflect the progress of builds.
Log analysis
For example if a build of the llvm project fails on the fedora-rawhide-x86_64 platform, we'll analyze the build log (if any) to identify the cause of the failure. The cause can be any of ['srpm_build_issue', 'copr_timeout', 'network_issue', 'dependency_issue', 'test', 'downstream_patch_application', 'rpm__installed_but_unpackaged_files_found', 'rpm__directory_not_found', 'rpm__file_not_found', 'cmake_error', 'unknown']. For each cause we will list the packages and the relevant log excerpts.
Use of labels
Let's assume a unit test test in upstream LLVM was broken. We will then add these labels to this issue: error/test, build_failed_on/fedora-rawhide-x86_64, project/llvm. If you manually restart a build in Copr and can bring it to a successful state, we will automatically remove the aforementioned labels.

Last updated: 2025-01-23T23:22:01.033214

Build Matrix
llvm
fedora-40-aarch64
✅ tests passed
fedora-40-i386
fedora-40-ppc64le
✅ tests passed 🔒
fedora-40-s390x
✅ tests passed 🔒
fedora-40-x86_64
✅ tests passed
fedora-41-aarch64
✅ tests passed
fedora-41-i386
fedora-41-ppc64le
Copr build(s) failed
fedora-41-s390x
Copr build(s) failed
fedora-41-x86_64
✅ tests passed
fedora-rawhide-aarch64
❌ tests failed
fedora-rawhide-i386
fedora-rawhide-ppc64le
❌ tests failed 🔒
fedora-rawhide-s390x
Copr build(s) failed
fedora-rawhide-x86_64
❌ tests failed
rhel-8-aarch64
✅ tests passed 🔒
rhel-8-s390x
✅ tests passed 🔒
rhel-8-x86_64
✅ tests passed 🔒
rhel-9-aarch64
✅ tests passed 🔒
rhel-9-s390x
✅ tests passed 🔒
rhel-9-x86_64
✅ tests passed 🔒
Build status legend
  • ⭕ : canceled
  • ❌ : failed
  • ☑️ : forked
  • 📥 : importing
  • 🔜 : pending
  • 🏃 : running
  • 🚫 : skipped
  • ⭐ : starting
  • ✅ : succeeded
  • ⌛ : waiting
  • ❔ : unknown
  • ⚠️ : pipeline error (only relevant to testing-farm)

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

Copy link
Author

github-actions bot commented Jan 21, 2025

Errors found in Copr builds on fedora-41-ppc64le

  • test
    1. llvm on fedora-41-ppc64le (see build log, contribute to log-detective)
      TEST 'MLIR :: python/execution_engine.py' FAILED
      ******************** TEST 'MLIR :: python/execution_engine.py' FAILED ********************
      Exit Code: 1
      
      Command Output (stdout):
      --
      # RUN: at line 1
      env MLIR_RUNNER_UTILS=/builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/llvm/redhat-linux-build/lib64/libmlir_runner_utils.so MLIR_C_RUNNER_UTILS=/builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/llvm/redhat-linux-build/lib64/libmlir_c_runner_utils.so /usr/bin/python3 /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py 2>&1 | /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py
      # executed command: env MLIR_RUNNER_UTILS=/builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/llvm/redhat-linux-build/lib64/libmlir_runner_utils.so MLIR_C_RUNNER_UTILS=/builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/llvm/redhat-linux-build/lib64/libmlir_c_runner_utils.so /usr/bin/python3 /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py
      # note: command had no output on stdout or stderr
      # error: command failed with exit status: 1
      # executed command: /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py
      # .---command stderr------------
      # | /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py:436:16: error: CHECK-LABEL: expected string not found in input
      # | # CHECK-LABEL: TEST: testComplexMemrefAdd
      # |                ^
      # | <stdin>:43:23: note: scanning from here
      # | TEST: testF16MemrefAdd
      # |                       ^
      # | <stdin>:52:176: note: possible intended match here
      # |  File "/builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py", line 420, in testF16MemrefAdd
      # |                                                                                                                                                                                ^
      # | 
      # | Input file: <stdin>
      # | Check file: /builddir/build/BUI
      

Copy link
Author

github-actions bot commented Jan 21, 2025

Errors found in Copr builds on fedora-41-s390x

  • test
    1. llvm on fedora-41-s390x (see build log, contribute to log-detective)
      TEST 'MLIR :: python/execution_engine.py' FAILED
      ******************** TEST 'MLIR :: python/execution_engine.py' FAILED ********************
      Exit Code: 1
      
      Command Output (stdout):
      --
      # RUN: at line 1
      env MLIR_RUNNER_UTILS=/builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/llvm/redhat-linux-build/lib64/libmlir_runner_utils.so MLIR_C_RUNNER_UTILS=/builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/llvm/redhat-linux-build/lib64/libmlir_c_runner_utils.so /usr/bin/python3 /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py 2>&1 | /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py
      # executed command: env MLIR_RUNNER_UTILS=/builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/llvm/redhat-linux-build/lib64/libmlir_runner_utils.so MLIR_C_RUNNER_UTILS=/builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/llvm/redhat-linux-build/lib64/libmlir_c_runner_utils.so /usr/bin/python3 /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py
      # note: command had no output on stdout or stderr
      # error: command failed with exit status: -6
      # executed command: /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py
      # .---command stderr------------
      # | /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py:436:16: error: CHECK-LABEL: expected string not found in input
      # | # CHECK-LABEL: TEST: testComplexMemrefAdd
      # |                ^
      # | <stdin>:104:23: note: scanning from here
      # | TEST: testF16MemrefAdd
      # |                       ^
      # | <stdin>:110:11: note: possible intended match here
      # |  0x2aa0a7b8070: i64 = Register %1
      # |           ^
      # | 
      # | Input file: <stdin>
      # | Check file: /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py
      # | 
      # | -dump-input=help explains the following input dump.
      # | 
      # | Input was:
      # | <<<<<<
      # |              .
      # |              .
      # |              .
      # |             99: warning: failed to
      

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

Copy link
Author

github-actions bot commented Jan 21, 2025

Errors found in Copr builds on fedora-rawhide-s390x

  • test
    1. llvm on fedora-rawhide-s390x (see build log, contribute to log-detective)
      TEST 'MLIR :: python/execution_engine.py' FAILED
      ******************** TEST 'MLIR :: python/execution_engine.py' FAILED ********************
      Exit Code: 1
      
      Command Output (stdout):
      --
      # RUN: at line 1
      env MLIR_RUNNER_UTILS=/builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/llvm/redhat-linux-build/lib64/libmlir_runner_utils.so MLIR_C_RUNNER_UTILS=/builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/llvm/redhat-linux-build/lib64/libmlir_c_runner_utils.so /usr/bin/python3 /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py 2>&1 | /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py
      # executed command: env MLIR_RUNNER_UTILS=/builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/llvm/redhat-linux-build/lib64/libmlir_runner_utils.so MLIR_C_RUNNER_UTILS=/builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/llvm/redhat-linux-build/lib64/libmlir_c_runner_utils.so /usr/bin/python3 /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py
      # note: command had no output on stdout or stderr
      # error: command failed with exit status: -6
      # executed command: /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py
      # .---command stderr------------
      # | /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py:436:16: error: CHECK-LABEL: expected string not found in input
      # | # CHECK-LABEL: TEST: testComplexMemrefAdd
      # |                ^
      # | <stdin>:104:23: note: scanning from here
      # | TEST: testF16MemrefAdd
      # |                       ^
      # | <stdin>:109:20: note: possible intended match here
      # |  0x2aa2abf8920: i64,ch = CopyFromReg 0x2aa2ad38490, Register:i64 %1
      # |                    ^
      # | 
      # | Input file: <stdin>
      # | Check file: /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py
      # | 
      # | -dump-input=help explains the following input dump.
      # | 
      # | Input was:
      # | <<<<<<
      # |              .
      # |              .
      # |           
      

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

@nikic
Copy link
Collaborator

nikic commented Jan 21, 2025

/retest fedora-rawhide-x86_64

@nikic
Copy link
Collaborator

nikic commented Jan 21, 2025

Landed llvm/llvm-test-suite@72993e7 for GCC 15 compatibility in llvm-test-suite and created a new snapshot build. Now we're back to these three failures on rawhide:

Failed Tests (3):
  test-suite :: MultiSource/Applications/obsequi/Obsequi.test
  test-suite :: MultiSource/Benchmarks/Prolangs-C++/city/city.test
  test-suite :: MultiSource/Benchmarks/Ptrdist/ft/ft.test

@tstellar
Copy link
Collaborator

The s390x failure looks like a legitimate regression.

# .---command stderr------------
# | /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py:436:16: error: CHECK-LABEL: expected string not found in input
# | # CHECK-LABEL: TEST: testComplexMemrefAdd
# |                ^
# | <stdin>:104:23: note: scanning from here
# | TEST: testF16MemrefAdd
# |                       ^
# | <stdin>:110:11: note: possible intended match here
# |  0x2aa0a7b8070: i64 = Register %1
# |           ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-20.0.0_pre20250121.gb6287fd9714d2a-build/llvm-project-b6287fd9714d2a34b27e7ef4953f6e68f39463a4/mlir/test/python/execution_engine.py
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |             99: warning: failed to compute relocation: R_390_PC32, Invalid data was encountered while parsing the file 
# |            100: warning: failed to compute relocation: R_390_PC32, Invalid data was encountered while parsing the file 
# |            101: warning: failed to compute relocation: R_390_PC32, Invalid data was encountered while parsing the file 
# |            102: warning: failed to compute relocation: R_390_PC32, Invalid data was encountered while parsing the file 
# |            103:  
# |            104: TEST: testF16MemrefAdd 
# | label:436'0                           X error: no match found
# |            105: LLVM ERROR: Cannot select: 0x2aa0a7b8700: i32 = fp_to_fp16 0x2aa0a7b8380 
# | label:436'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            106:  0x2aa0a7b8380: f32 = fadd 0x2aa0a7b8000, 0x2aa0a7b8310 
# | label:436'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            107:  0x2aa0a7b8000: f32 = fp16_to_fp 0x2aa0a7b8230 
# | label:436'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            108:  0x2aa0a7b8230: i32,ch = load<(load (s16) from %ir.1), zext from i16> 0x2aa0a77fa70, 0x2aa0a7b80e0, undef:i64 
# | label:436'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            109:  0x2aa0a7b80e0: i64,ch = CopyFromReg 0x2aa0a77fa70, Register:i64 %1 
# | label:436'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            110:  0x2aa0a7b8070: i64 = Register %1 
# | label:436'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:436'1               ?                        possible intended match
# |            111:  0x2aa0a7b8460: i64 = undef 
# | label:436'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            112:  0x2aa0a7b8310: f32 = fp16_to_fp 0x2aa0a7b84d0 
# | label:436'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            113:  0x2aa0a7b84d0: i32,ch = load<(load (s16) from %ir.6), zext from i16> 0x2aa0a77fa70, 0x2aa0a7b85b0, undef:i64 
# | label:436'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            114:  0x2aa0a7b85b0: i64,ch = load<(load (s64) from %fixed-stack.8)> 0x2aa0a77fa70, FrameIndex:i64<-2>, undef:i64 
# | label:436'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            115:  0x2aa0a7b8540: i64 = FrameIndex<-2> 
# | label:436'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

@tstellar
Copy link
Collaborator

My guess is the s390x failure is caused by: llvm/llvm-project@8424bf2

@nikic
Copy link
Collaborator

nikic commented Jan 21, 2025

@tstellar We only recently re-enabled this test, so it may not be a new failure. I think f16 support for s390x is still work in progress.

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