From 6d0d0b7a9c4f0b28b95afe88bb368875510678a9 Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Mon, 23 Feb 2026 16:37:45 +0000 Subject: [PATCH 1/3] remove files from ignore list for asan --- sanitizers/suppressions/sanitizer-ignorelist.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/sanitizers/suppressions/sanitizer-ignorelist.txt b/sanitizers/suppressions/sanitizer-ignorelist.txt index 278b843168..8cde1c4e01 100644 --- a/sanitizers/suppressions/sanitizer-ignorelist.txt +++ b/sanitizers/suppressions/sanitizer-ignorelist.txt @@ -28,6 +28,17 @@ src:libxrpl/beast/utility/beast_Journal.cpp src:test/beast/beast_PropertyStream_test.cpp src:src/test/app/Invariants_test.cpp +signal:xrpld/core/detail/Workers.cpp +signal:xrpld/core/JobQueue.cpp + +# src:beast/utility/beast_Journal.cpp +# src:beast/utility/beast_PropertyStream.cpp +# src:core/detail/Workers.cpp +# src:core/JobQueue.cpp +# src:libxrpl/beast/utility/beast_Journal.cpp +# src:test/beast/beast_PropertyStream_test.cpp +# src:src/test/app/Invariants_test.cpp + # Boost coroutines cause false positive stack-buffer-underflow in xxhasher # This is a known ASAN limitation with stackful coroutines # See: https://github.com/google/sanitizers/issues/189 From 5a0b0329255ba306160df6d8d6ab2dce911cd162 Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Mon, 23 Feb 2026 16:40:34 +0000 Subject: [PATCH 2/3] Apply suggestion from @pratikmankawde --- sanitizers/suppressions/sanitizer-ignorelist.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/sanitizers/suppressions/sanitizer-ignorelist.txt b/sanitizers/suppressions/sanitizer-ignorelist.txt index 8cde1c4e01..6a0710ab5a 100644 --- a/sanitizers/suppressions/sanitizer-ignorelist.txt +++ b/sanitizers/suppressions/sanitizer-ignorelist.txt @@ -39,6 +39,17 @@ signal:xrpld/core/JobQueue.cpp # src:test/beast/beast_PropertyStream_test.cpp # src:src/test/app/Invariants_test.cpp +signal:xrpld/core/detail/Workers.cpp +signal:xrpld/core/JobQueue.cpp + +# src:beast/utility/beast_Journal.cpp +# src:beast/utility/beast_PropertyStream.cpp +# src:core/detail/Workers.cpp +# src:core/JobQueue.cpp +# src:libxrpl/beast/utility/beast_Journal.cpp +# src:test/beast/beast_PropertyStream_test.cpp +# src:src/test/app/Invariants_test.cpp + # Boost coroutines cause false positive stack-buffer-underflow in xxhasher # This is a known ASAN limitation with stackful coroutines # See: https://github.com/google/sanitizers/issues/189 From 3d494ee2a35e225636661909e94bde9adc9ee272 Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Mon, 23 Feb 2026 16:41:39 +0000 Subject: [PATCH 3/3] remove ignored files Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> --- .../suppressions/sanitizer-ignorelist.txt | 22 ------------------- 1 file changed, 22 deletions(-) diff --git a/sanitizers/suppressions/sanitizer-ignorelist.txt b/sanitizers/suppressions/sanitizer-ignorelist.txt index 6a0710ab5a..e8a3a32bab 100644 --- a/sanitizers/suppressions/sanitizer-ignorelist.txt +++ b/sanitizers/suppressions/sanitizer-ignorelist.txt @@ -20,28 +20,6 @@ signal:test/beast/beast_PropertyStream_test.cpp signal:xrpld/core/detail/Workers.cpp signal:xrpld/core/JobQueue.cpp -src:beast/utility/beast_Journal.cpp -src:beast/utility/beast_PropertyStream.cpp -src:core/detail/Workers.cpp -src:core/JobQueue.cpp -src:libxrpl/beast/utility/beast_Journal.cpp -src:test/beast/beast_PropertyStream_test.cpp -src:src/test/app/Invariants_test.cpp - -signal:xrpld/core/detail/Workers.cpp -signal:xrpld/core/JobQueue.cpp - -# src:beast/utility/beast_Journal.cpp -# src:beast/utility/beast_PropertyStream.cpp -# src:core/detail/Workers.cpp -# src:core/JobQueue.cpp -# src:libxrpl/beast/utility/beast_Journal.cpp -# src:test/beast/beast_PropertyStream_test.cpp -# src:src/test/app/Invariants_test.cpp - -signal:xrpld/core/detail/Workers.cpp -signal:xrpld/core/JobQueue.cpp - # src:beast/utility/beast_Journal.cpp # src:beast/utility/beast_PropertyStream.cpp # src:core/detail/Workers.cpp