MarcoFalke
fa37e0a68b
test: Show debug log on unit test failure
2020-01-02 18:00:05 -05:00
MarcoFalke
fa1bfc476c
ci: ubsan report_error_type=1 and add suppressions
2019-12-04 12:16:38 -05:00
Wladimir J. van der Laan
7ea55264b9
test: remove lsan suppression for libcrypto
2019-11-19 15:03:44 +01:00
practicalswift
0616138a07
tests: Remove no longer needed UBSan suppressions (issues fixed). Add documentation.
2019-10-21 18:24:27 +00:00
MarcoFalke
fa410f67aa
test: Suppress false positive leak in secure_allocator<RNGState>
2019-06-18 16:37:28 -04:00
Jonas Schnelli
e9d5e97561
Poly1305: tolerate the intentional unsigned wraparound in poly1305.cpp
2019-03-26 18:12:31 +01:00
practicalswift
d855e4cac8
Avoid triggering undefined behaviour (std::memset(nullptr, 0, 0)) if an invalid string is passed to DecodeSecret(...)
2019-02-07 22:30:25 +01:00
MarcoFalke
88bbcdc4e9
Merge #14357 : streams: Fix broken streams_vector_reader test. Remove unused seek(size_t).
...
4f4993fe2a
Remove UBSan suppression (practicalswift)
958e1a307e
streams: Remove unused seek(size_t) (practicalswift)
Pull request description:
Fix broken `streams_vector_reader` test. Remove unused `seek(size_t)`.
Before this change the test `streams_vector_reader` triggered an unintended unsigned integer wraparound. It tried so seek using a negative value in `reader.seek(-6)`.
Changes in this PR:
* Fix broken `VectorReader::seek(size_t)` test case
* Remove unused `seek(size_t)`
Tree-SHA512: 6c6affd680626363eef9e496748f2f86a522325abab9d6b13161f41125cdc29ceb36c2c1509c90b8ff108d606df7629e55e094cc2b6253b05a892b81ce176b71
2019-01-05 15:06:43 +01:00
practicalswift
6c10037f72
rpc: Fix data race (UB) in InterruptRPC()
2018-12-18 18:52:12 +01:00
practicalswift
eaf4070e3a
Add suppression for InterruptRPC (fRPCRunning) data race
2018-12-18 09:33:02 +01:00
practicalswift
069752b726
build: Enable functional tests in the ThreadSanitizer (TSan) build job
2018-12-17 09:24:37 +01:00
Hennadii Stepanov
c5ed6e73d3
Move CheckBlock() call to critical section
...
This prevents data race for CBlock::fChecked.
2018-11-30 12:40:57 +02:00
MarcoFalke
fa5cef0f78
bench: Destroy wallet txs instead of leaking their memory
2018-11-27 16:52:56 -05:00
practicalswift
6541d59ddc
Add LSan suppression warnings
2018-11-26 23:33:17 +01:00
practicalswift
ff7212ec32
Add ASan Travis build
2018-11-26 22:20:46 +01:00
practicalswift
4f4993fe2a
Remove UBSan suppression
2018-11-23 16:58:44 +01:00
MarcoFalke
fa7d36b8e7
test: Move UBSAN suppressions to test/sanitizer_suppressions/ubsan
2018-11-22 11:55:53 -05:00
MarcoFalke
89bf196c88
travis: Run thread sanitizer
2018-11-22 11:47:36 -05:00