Bug 2368547

Summary: simde tests fail on x86_64 with clang 20.1.2 (but succeed with 20.1.3 on Fedora 42+)
Product: [Fedora] Fedora EPEL Reporter: Dominik 'Rathann' Mierzejewski <dominik>
Component: clangAssignee: Dave Airlie <airlied>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel10CC: airlied, davejohansen, sbergman, siddharth.kde, tstellar, tuliom
Target Milestone: ---Flags: davejohansen: needinfo-
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-06-13 13:59:34 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2368384    

Description Dominik 'Rathann' Mierzejewski 2025-05-26 09:55:37 UTC
Description of problem:
simde-0.8.2 tests fail with clang-20.1.2-1.el10 on x86_64, but succeed with clang-20.1.3-1.fc43.

Version-Release number of selected component (if applicable):
clang-20.1.2-1.el10

How reproducible:
Always.

Steps to Reproduce:
1. koji build --nowait --scratch epel10-candidate git+https://src.fedoraproject.org/rpms/simde.git#cf07922a6ed8fe2d13482afa862e68b2ecc53385

Actual results:
The following failures can be seen.
...
+ /bin/time -f '=> [%E]' meson test -C build/clang-rpm -q --no-rebuild --print-errorlogs
▶ 1009/2002 mul_lane/vmulq_laneq_s32              FAIL          
▶ 1010/2002 mul_lane/vmulq_laneq_s32              FAIL          
▶ 1011/2002 mul_lane/vmulq_laneq_s32              FAIL          
▶ 1012/2002 mul_lane/vmulq_laneq_s32              FAIL          
1009/2002 arm/neon/mul_lane/emul/c                ERROR           0.46s   exit status 1
>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=212 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /builddir/build/BUILD/simde-0.8.2/build/clang-rpm/test/arm/neon/mul_lane-emul-c
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
../../test/arm/neon/mul_lane.c:1587: assertion failed: r[0] == simde_vld1q_s32(test_vec[i].r)[0] (173904428 == 173904428)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
1010/2002 arm/neon/mul_lane/native/c              ERROR           0.46s   exit status 1
>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=146 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /builddir/build/BUILD/simde-0.8.2/build/clang-rpm/test/arm/neon/mul_lane-native-c
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
../../test/arm/neon/mul_lane.c:1587: assertion failed: r[0] == simde_vld1q_s32(test_vec[i].r)[0] (173904428 == 173904428)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
1011/2002 arm/neon/mul_lane/emul/cpp              ERROR           0.45s   exit status 1
>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=51 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /builddir/build/BUILD/simde-0.8.2/build/clang-rpm/test/arm/neon/mul_lane-emul-cpp
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
test/arm/neon/mul_lane.cpp:1587: assertion failed: r[0] == simde_vld1q_s32(test_vec[i].r)[0] (173904428 == 173904428)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
1012/2002 arm/neon/mul_lane/native/cpp            ERROR           0.45s   exit status 1
>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=222 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /builddir/build/BUILD/simde-0.8.2/build/clang-rpm/test/arm/neon/mul_lane-native-cpp
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
test/arm/neon/mul_lane.cpp:1587: assertion failed: r[0] == simde_vld1q_s32(test_vec[i].r)[0] (173904428 == 173904428)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Summary of Failures:
1009/2002 arm/neon/mul_lane/emul/c                ERROR           0.46s   exit status 1
1010/2002 arm/neon/mul_lane/native/c              ERROR           0.46s   exit status 1
1011/2002 arm/neon/mul_lane/emul/cpp              ERROR           0.45s   exit status 1
1012/2002 arm/neon/mul_lane/native/cpp            ERROR           0.45s   exit status 1
Ok:                 1998
Expected Fail:      0   
Fail:               4   
Unexpected Pass:    0   
Skipped:            0   
Timeout:            0   
Full log written to /builddir/build/BUILD/simde-0.8.2/build/clang-rpm/meson-logs/testlog.txt
Command exited with non-zero status 4
=> [0:15.57]

Expected results:
...
+ /bin/time -f '=> [%E]' meson test -C build/clang-rpm -q --no-rebuild --print-errorlogs
Ok:                 2002
Expected Fail:      0   
Fail:               0   
Unexpected Pass:    0   
Skipped:            0   
Timeout:            0   
Full log written to /builddir/build/BUILD/simde-0.8.2-build/simde-0.8.2/build/clang-rpm/meson-logs/testlog.txt
=> [0:15.71]

Additional information:
Is there an update to clang 20.1.3 planned for epel10?

Comment 1 Tulio Magno Quites Machado Filho 2025-06-13 13:59:34 UTC
> Is there an update to clang 20.1.3 planned for epel10?

Minor correction: clang/llvm 20 are not available on epel10.
They're part of c10s and the work can be tracked here: https://gitlab.com/redhat/centos-stream/rpms/llvm/-/commits/c10s?ref_type=HEADS
The last build (v20.1.4) happened May 19th: https://kojihub.stream.centos.org/koji/buildinfo?buildID=77987
That build is already available on c10s.

This bug appears to be a duplicate of #2368616.

*** This bug has been marked as a duplicate of bug 2368616 ***

Comment 2 Dave Johansen 2025-06-16 04:59:47 UTC
Can I please be removed from all notifications about RedHat/EPEL issues? I've requested this multiple times and have been told each time that I've been removed, but I keep getting these emails and I'm no longer interested in supporting a company that pulled the rug out from its support of open source.

Comment 3 Tom Stellard 2025-06-16 16:04:19 UTC
@davejohansen Should be fixed now, let me know if you are still getting emails.