mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
added lsan and updated tsan
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com>
This commit is contained in:
@@ -168,6 +168,7 @@ jobs:
|
|||||||
export ASAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/asan.supp"
|
export ASAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/asan.supp"
|
||||||
export TSAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/tsan.supp"
|
export TSAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/tsan.supp"
|
||||||
export UBSAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/ubsan.supp"
|
export UBSAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/ubsan.supp"
|
||||||
|
export LSAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/lsan.supp"
|
||||||
ctest \
|
ctest \
|
||||||
--output-on-failure \
|
--output-on-failure \
|
||||||
-C "${BUILD_TYPE}" \
|
-C "${BUILD_TYPE}" \
|
||||||
@@ -182,6 +183,7 @@ jobs:
|
|||||||
export ASAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/asan.supp"
|
export ASAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/asan.supp"
|
||||||
export TSAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/tsan.supp"
|
export TSAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/tsan.supp"
|
||||||
export UBSAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/ubsan.supp"
|
export UBSAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/ubsan.supp"
|
||||||
|
export LSAN_OPTIONS="suppressions=$GITHUB_WORKSPACE/external/lsan.supp"
|
||||||
./rippled --unittest --unittest-jobs "${BUILD_NPROC}"
|
./rippled --unittest --unittest-jobs "${BUILD_NPROC}"
|
||||||
|
|
||||||
- name: Debug failure (Linux)
|
- name: Debug failure (Linux)
|
||||||
|
|||||||
2
external/asan.supp
vendored
2
external/asan.supp
vendored
@@ -4,7 +4,7 @@ interceptor_via_lib:^libboost_.*
|
|||||||
interceptor_name:^external/.*
|
interceptor_name:^external/.*
|
||||||
|
|
||||||
# Leaks in Doctests
|
# Leaks in Doctests
|
||||||
interceptor_name:AutoSocket.h
|
interceptor_name:.*/xrpl/net/AutoSocket.h
|
||||||
interceptor_name:.*/xrpl/net/HTTPClientSSLContext.h
|
interceptor_name:.*/xrpl/net/HTTPClientSSLContext.h
|
||||||
interceptor_name:.*/src/libxrpl/net/RegisterSSLCerts.cpp
|
interceptor_name:.*/src/libxrpl/net/RegisterSSLCerts.cpp
|
||||||
interceptor_name:.*/src/tests/libxrpl/net/HTTPClient.cpp
|
interceptor_name:.*/src/tests/libxrpl/net/HTTPClient.cpp
|
||||||
|
|||||||
6
external/lsan.supp
vendored
Normal file
6
external/lsan.supp
vendored
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
leak:.*/xrpl/net/AutoSocket.h
|
||||||
|
leak:.*/xrpl/net/HTTPClientSSLContext.h
|
||||||
|
leak:.*/src/libxrpl/net/RegisterSSLCerts.cpp
|
||||||
|
leak:.*/src/tests/libxrpl/net/HTTPClient.cpp
|
||||||
|
leak:.*/include/xrpl/net/RegisterSSLCerts.h
|
||||||
|
leak:.*/include/xrpl/net/HTTPClient.h
|
||||||
2
external/tsan.supp
vendored
2
external/tsan.supp
vendored
@@ -26,3 +26,5 @@ race:.*/src/xrpld/app/rdb/detail/Wallet.cpp
|
|||||||
race:.*/src/xrpld/overlay/detail/OverlayImpl.cpp
|
race:.*/src/xrpld/overlay/detail/OverlayImpl.cpp
|
||||||
race:.*/src/xrpld/peerfinder/detail/PeerfinderManager.cpp
|
race:.*/src/xrpld/peerfinder/detail/PeerfinderManager.cpp
|
||||||
race:.*/src/xrpld/peerfinder/detail/SourceStrings.cpp
|
race:.*/src/xrpld/peerfinder/detail/SourceStrings.cpp
|
||||||
|
race:crtstuff.c
|
||||||
|
race:pipe
|
||||||
|
|||||||
Reference in New Issue
Block a user