Add ubsan_check to CircleCI runs (#7112)
Summary: It is useful to run UBSAN before merging a PR. This commit adds it. We see warning for stl_tree.h, suppress the warning to make it work. Pull Request resolved: https://github.com/facebook/rocksdb/pull/7112 Test Plan: See the CI to succeed. Manually ingest a UBSAN warning and see it got reported. Reviewed By: pdillinger Differential Revision: D22490519 fbshipit-source-id: e4495a0c78a3e2dae7dbf294da79585e141cbb66main
parent
a08f4031cb
commit
c1935295df
@ -0,0 +1,6 @@ |
|||||||
|
# Supress UBSAN warnings related to stl_tree.h, e.g. |
||||||
|
# UndefinedBehaviorSanitizer: undefined-behavior /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1505:43 in |
||||||
|
# /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1505:43: |
||||||
|
# runtime error: upcast of address 0x000001fa8820 with insufficient space for an object of type |
||||||
|
# 'std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, rocksdb::(anonymous namespace)::LockHoldingInfo> >' |
||||||
|
src:*bits/stl_tree.h |
Loading…
Reference in new issue