From: Sage Weil Date: Tue, 17 Mar 2020 12:36:25 +0000 (-0500) Subject: valgrind: set OPENSSL_ia32cap to ~0x1000000000000000 X-Git-Tag: 1.1.0~145^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F1425%2Fhead;p=teuthology.git valgrind: set OPENSSL_ia32cap to ~0x1000000000000000 This disables AVX instructions, which confuse valgrinda nd openssl. https://tracker.ceph.com/issues/44362 Signed-off-by: Sage Weil --- diff --git a/teuthology/misc.py b/teuthology/misc.py index e4a362436..d2b9bdf85 100644 --- a/teuthology/misc.py +++ b/teuthology/misc.py @@ -1057,6 +1057,12 @@ def get_valgrind_args(testdir, name, preamble, v): return preamble if not isinstance(v, list): v = [v] + + # https://tracker.ceph.com/issues/44362 + preamble.extend([ + 'env', 'OPENSSL_ia32cap=~0x1000000000000000', + ]) + val_path = '/var/log/ceph/valgrind'.format(tdir=testdir) if '--tool=memcheck' in v or '--tool=helgrind' in v: extra_args = [