trying suppression files

Signed-off-by: Pratik Mankawde <pmankawde@ripple.com>
This commit is contained in:
Pratik Mankawde
2025-11-11 12:42:36 +00:00
parent 4a0fc0f686
commit 1f88697f54
3 changed files with 50 additions and 0 deletions

View File

@@ -170,6 +170,8 @@ jobs:
env:
BUILD_TYPE: ${{ inputs.build_type }}
PARALLELISM: ${{ runner.os == 'Windows' && '1' || steps.nproc.outputs.nproc }}
ASAN_OPTIONS: suppressions=${working-directory}/../external/asan_suppressions.txt
TSAN_OPTIONS: suppressions=${working-directory}/../external/tsan_suppressions.txt
shell: bash
run: |
ctest \
@@ -209,6 +211,8 @@ jobs:
shell: bash
env:
BUILD_NPROC: ${{ steps.nproc.outputs.nproc }}
ASAN_OPTIONS: suppressions=${working-directory}/../external/asan_suppressions.txt
TSAN_OPTIONS: suppressions=${working-directory}/../external/tsan_suppressions.txt
run: |
./rippled --unittest --unittest-jobs "${BUILD_NPROC}"

45
external/asan_suppressions.txt vendored Normal file
View File

@@ -0,0 +1,45 @@
leak:libboost_atomic.a
leak:libboost_charconv.a
leak:libboost_chrono.a
leak:libboost_cobalt.a
leak:libboost_container.a
leak:libboost_context.a
leak:libboost_contract.a
leak:libboost_coroutine.a
leak:libboost_date_time.a
leak:libboost_exception.a
leak:libboost_fiber_numa.a
leak:libboost_fiber.a
leak:libboost_filesystem.a
leak:libboost_graph.a
leak:libboost_iostreams.a
leak:libboost_json.a
leak:libboost_locale.a
leak:libboost_log_setup.a
leak:libboost_log.a
leak:libboost_math_c99.a
leak:libboost_math_c99f.a
leak:libboost_math_c99l.a
leak:libboost_math_tr1.a
leak:libboost_math_tr1f.a
leak:libboost_math_tr1l.a
leak:libboost_nowide.a
leak:libboost_prg_exec_monitor.a
leak:libboost_process.a
leak:libboost_program_options.a
leak:libboost_random.a
leak:libboost_regex.a
leak:libboost_serialization.a
leak:libboost_stacktrace_addr2line.a
leak:libboost_stacktrace_backtrace.a
leak:libboost_stacktrace_basic.a
leak:libboost_stacktrace_noop.a
leak:libboost_system.a
leak:libboost_test_exec_monitor.a
leak:libboost_thread.a
leak:libboost_timer.a
leak:libboost_type_erasure.a
leak:libboost_unit_test_framework.a
leak:libboost_url.a
leak:libboost_wave.a
leak:libboost_wserialization.a

1
external/tsan_suppressions.txt vendored Normal file
View File

@@ -0,0 +1 @@
suppressions: __atomic_thread_fence