diff --git a/external/tsan.supp b/external/tsan.supp index 7b73e8874b..d343ba08c4 100644 --- a/external/tsan.supp +++ b/external/tsan.supp @@ -53,3 +53,9 @@ deadlock:.*/src/libxrpl/beast/utility/beast_Journal.cpp deadlock:.*/src/libxrpl/beast/utility/beast_PropertyStream.cpp deadlock:.*/src/test/beast/beast_PropertyStream_test.cpp deadlock:.*/src/xrpld/core/detail/Workers.cpp + +# Additional deadlock suppressions by function name +deadlock:beast::PropertyStream::Source::find_one +deadlock:beast::PropertyStream::Source::find_one_deep +deadlock:beast::PropertyStream_test::test_find_one_deep +deadlock:beast::PropertyStream_test::run diff --git a/external/ubsan.supp b/external/ubsan.supp index cf1a8c5ca9..1891d16873 100644 --- a/external/ubsan.supp +++ b/external/ubsan.supp @@ -118,6 +118,8 @@ unsigned-integer-overflow:.*/xrpl/nodestore/detail/varint.h unsigned-integer-overflow:.*/xrpl/peerfinder/detail/Counts.h unsigned-integer-overflow:.*/xrpl/protocol/nft.h +signed-integer-overflow:.*/src/test/beast/LexicalCast_test.cpp + # External library suppressions unsigned-integer-overflow:.*/nudb/detail/xxhash.hpp