From 355eed2c1c5f99c904189712b8a16b157fcb68c3 Mon Sep 17 00:00:00 2001 From: Ezra Chung Date: Wed, 20 Aug 2025 09:36:27 -0500 Subject: [PATCH] Set ASAN_SYMBOLIZER_PATH to mongodbtoolchain v4 --- .evergreen/config_generator/components/funcs/test.py | 1 + .evergreen/config_generator/components/sanitizers.py | 1 + .evergreen/scripts/test.sh | 1 + 3 files changed, 3 insertions(+) diff --git a/.evergreen/config_generator/components/funcs/test.py b/.evergreen/config_generator/components/funcs/test.py index 125b2dc03e..b82d41c1e6 100644 --- a/.evergreen/config_generator/components/funcs/test.py +++ b/.evergreen/config_generator/components/funcs/test.py @@ -12,6 +12,7 @@ class Test(Function): commands = bash_exec( command_type=EvgCommandType.TEST, include_expansions_in_env=[ + 'ASAN_SYMBOLIZER_PATH', 'build_type', 'CRYPT_SHARED_LIB_PATH', # Set by run-orchestration.sh in "start_mongod". 'cse_aws_access_key_id', diff --git a/.evergreen/config_generator/components/sanitizers.py b/.evergreen/config_generator/components/sanitizers.py index da6ecb4223..5a3e7bdcd8 100644 --- a/.evergreen/config_generator/components/sanitizers.py +++ b/.evergreen/config_generator/components/sanitizers.py @@ -59,6 +59,7 @@ def tasks(): compile_vars = {'ENABLE_TESTS': 'ON'} test_vars = { + 'ASAN_SYMBOLIZER_PATH': '/opt/mongodbtoolchain/v4/bin/llvm-symbolizer', 'TEST_WITH_CSFLE': 'ON', 'MONGOCXX_TEST_TOPOLOGY': topology, 'example_projects_cc': cc_compiler, diff --git a/.evergreen/scripts/test.sh b/.evergreen/scripts/test.sh index faa8d54256..0d4122859a 100755 --- a/.evergreen/scripts/test.sh +++ b/.evergreen/scripts/test.sh @@ -14,6 +14,7 @@ set -o pipefail : "${MONGOCXX_TEST_TOPOLOGY:?}" : "${UV_INSTALL_DIR:?}" +: "${ASAN_SYMBOLIZER_PATH:-}" : "${CRYPT_SHARED_LIB_PATH:-}" : "${disable_slow_tests:-}" : "${example_projects_cc:-}"