diff options
author | Eric Blake <eblake@redhat.com> | 2024-05-31 10:04:54 -0500 |
---|---|---|
committer | Eric Blake <eblake@redhat.com> | 2024-05-31 12:28:07 -0500 |
commit | fc5cedfb8b1547cf9b498ec31c20b738fb382f67 (patch) | |
tree | 996019d4741de76f10d8557ddea668351b6d89a7 /docs/containers.rst | |
parent | 0e9490cebc726ef772b6c9e27dac32e7ae99f9b2 (diff) | |
download | libvirt-ci-fc5cedfb8b1547cf9b498ec31c20b738fb382f67.zip libvirt-ci-fc5cedfb8b1547cf9b498ec31c20b738fb382f67.tar.gz libvirt-ci-fc5cedfb8b1547cf9b498ec31c20b738fb382f67.tar.bz2 |
mappings: Add libc-malloc-debug for malloc perturbation
Enabling glibc malloc perturbation during CI is a cheap way to catch
several malloc usage problems. This used to be easy (alter
TESTS_ENVIRONMENT in Makefile.am to include MALLOC_CHECK_=1 and
MALLOC_PERTURB_=$(random) for a proper setting of random), but has
gotten progressively harder with newer glibc (you now have to
LD_PRELOAD a specific library, and per
https://issues.redhat.com/browse/RHEL-35971, Fedora 40 intentionally
moved libc_malloc_debug.so.0 out of glibc into glibc-utils).
As several lcitool clients (at least nbdkit and libnbd) want to use
malloc debugging during CI, it is worth adding a new mapping for this
purpose.
Signed-off-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'docs/containers.rst')
0 files changed, 0 insertions, 0 deletions