-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
[Bug]: Flaky test failures in absl_failure_signal_handler_test
on ppc64le in Fedora
#1804
Comments
I wrote all that about trying to reproduce this, and I just realized I never actually included any output from a failing test:
|
I just tried a “scratch” build in EPEL10, and the same test has started failing on
This, too, worked in the past, with no changes in the |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the issue
Recently, the
abseil-cpp
package in Fedora has been failing to build onppc64le
due to frequent flaky test failures inabsl_failure_signal_handler_test
.Looking at the first failing builds in Fedora 41 and in Rawhide / Fedora 42, this could be associated with updating from kernel 6.11.3 to 6.12.4 in F41 and 6.13.0-0.rc3 to 6.13.0-0.rc4 in Rawhide, although there are other possibilities, and the flaky nature of the issue means that the the update that triggered this could have happened earlier.
Steps to reproduce the problem
There are no particularly unusual compiler flags or patches in the RPM spec file. I suspect you could reproduce this in a git checkout on any real
ppc64le
machine, but I can’t easily verify that because I don’t have interactive access to one.I tried the following on emulated
ppc64le
hardware – anyone can do this by running appc64le
version of Fedora 41 viaqemu-user-system
; I used amock
chroot with emulation viaqemu-user-static
.The
--exclude-regex absl_symbolize_test
is becauseabsl_symbolize_test
failed in emulation only, which I didn’t consider significant.I was not able to reproduce this issue in emulation.
What version of Abseil are you using?
20240722.0
What operating system and version are you using?
Fedora 41 or Fedora Rawhide (future 42).
What compiler and version are you using?
In Fedora 41:
In Fedora Rawhide:
What build system are you using?
In Fedora 41,
cmake version 3.30.5
.In Fedora Rawhide,
cmake version 3.31.3
.Additional context
While I don’t have interactive access to real
pp64le
hardware, I’m happy to test candidate patches or do experiments to get additional information by performing non-interactiveabseil-cpp
package “scratch” builds on Fedora infrastructure.Just to be sure, and since I remember #1133, I tried building
abseil-cpp
with LTO disabled; this did not fix the problem.The text was updated successfully, but these errors were encountered: