blacklist.supp 1.3 KB

123456789101112131415161718192021222324252627282930
  1. # Remember that this blacklist file is GLOBAL to all sanitizers
  2. # Be therefore extremely careful when considering to add a sanitizer
  3. # filter here instead of using a runtime suppression
  4. #
  5. # Remember also that filters here quite literally completely
  6. # remove instrumentation altogether, so filtering here means
  7. # that sanitizers such as tsan will false positive on problems
  8. # introduced by code filtered here.
  9. #
  10. # The main use for this file is ubsan, as it's the only sanitizer
  11. # without a runtime suppression facility.
  12. #
  13. # Be ESPECIALLY careful when filtering out entire source files!
  14. # Try if at all possible to filter only functions using fun:regex
  15. # Remember you must use mangled symbol names with fun:regex
  16. # boost/lexical_cast.hpp:1625:43: runtime error: downcast of address 0x7fbb4fffbce8 which does not point to an object of type 'buffer_t' (aka 'parser_buf<std::basic_streambuf<char, char_traits<char> >, char>')
  17. # Fixed in Boost 1.63.0 https://svn.boost.org/trac/boost/ticket/12889
  18. #
  19. fun:*shl_input_streamable*
  20. ## The well known ubsan failure in libstdc++ extant for years :)
  21. # Line 96:24: runtime error: load of value 4294967221, which is not a valid value for type 'std::_Ios_Fmtflags'
  22. #
  23. #fun:*_Ios_Fmtflags*
  24. # boost/any.hpp:259:16: runtime error: downcast of address 0x000004392e70 which does not point to an object of type 'any::holder<int>'
  25. #
  26. #fun:*any_cast*