rsyslog
rsyslog copied to clipboard
aarch64 fedora-42: master branch: make distcheck shows 67 failures
I updated my AARCH64 VM from fedora-41 to fedora-42. I am also working on a new PR off of master branch (7b79492624372300f585be207c1dad03ac5cc9ce). I find that make distcheck shows 67 failures on the unmodified master branch. It is unclear if this reflects instability in master branch, or if it is something new with fedora-42.
Seems to be a single problem related to an implementation change within glibc-2.41. With a single new suppression, the build is clean:
============================================================================
Testsuite summary for rsyslog 8.2504.0.master
============================================================================
# TOTAL: 581
# PASS: 573
# SKIP: 8
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
fedora:~/rsyslog.master$ git diff
diff --git a/tests/known_issues.supp b/tests/known_issues.supp
index 9bb8fa39e..6daafc4eb 100644
--- a/tests/known_issues.supp
+++ b/tests/known_issues.supp
@@ -60,3 +60,22 @@
fun:exit
fun:(below main)
}
+{
+ <issue with Fedora-42 glibc-2.41>
+ Memcheck:Leak
+ match-leak-kinds: definite
+ fun:malloc
+ fun:UnknownInlinedFun
+ fun:_dl_map_object_deps
+ fun:dl_open_worker_begin
+ fun:_dl_catch_exception
+ fun:dl_open_worker
+ fun:_dl_catch_exception
+ fun:_dl_open
+ fun:do_dlopen
+ fun:_dl_catch_exception
+ fun:_dl_catch_error
+ fun:dlerror_run
+ fun:__libc_dlopen_mode
+}
fedora:~/rsyslog.master$
A fix is included in https://github.com/rsyslog/rsyslog/pull/5630