travis: Fail the UBSan Travis build in case of newly introduced UBSan errors #14673

pull practicalswift wants to merge 3 commits into bitcoin:master from practicalswift:ubsan-tweak changing 4 files +13 −2
  1. practicalswift commented at 9:26 pm on November 6, 2018: contributor

    Fail the UBSan Travis build in case of newly introduced UBSan (UndefinedBehaviorSanitizer) errors.

    Prior to this commit new UBSan errors were printed but didn’t fail the UBSan Travis build.

    Changes:

    • Travis: Add UBSan options: print_stacktrace + halt_on_error
    • Travis: Add UBSan suppressions needed to pass test suite
    • Travis: Add llvm-symbolizer directory to PATH. Needed to get symbolized stack traces from the sanitizers.

    halt_on_error should have been part of #14252 really :-)

  2. Add UBSan options: print_stacktrace + halt_on_error fced6b5086
  3. Add UBSan suppressions needed to pass test suite 5c292dafcd
  4. Add llvm-symbolizer directory to PATH. Needed to get symbolized stack traces from the sanitizers. 4773fa8207
  5. MarcoFalke commented at 10:25 pm on November 6, 2018: member
    Tested ACK 4773fa820784592a9d4ffb43d09f0a49a7a4ad9d (Checked that fced6b5086a63d021b3c756c8a5f8df8d31c4bfa fails on travis and that 4773fa820784592a9d4ffb43d09f0a49a7a4ad9d prints more useful stacks)
  6. MarcoFalke merged this on Nov 6, 2018
  7. MarcoFalke closed this on Nov 6, 2018

  8. MarcoFalke referenced this in commit d864e45730 on Nov 6, 2018
  9. MarcoFalke added the label Tests on Nov 6, 2018
  10. MarcoFalke referenced this in commit 7027c67cac on Jul 2, 2020
  11. practicalswift deleted the branch on Apr 10, 2021
  12. PastaPastaPasta referenced this in commit 3159471f89 on Aug 16, 2021
  13. PastaPastaPasta referenced this in commit 847192d1f5 on Aug 16, 2021
  14. PastaPastaPasta referenced this in commit ad29f7f495 on Aug 17, 2021
  15. PastaPastaPasta referenced this in commit 0643014cb2 on Aug 18, 2021
  16. vijaydasmp referenced this in commit dfa262c93f on Oct 4, 2021
  17. gades referenced this in commit d4d6aafea7 on Apr 20, 2022
  18. DrahtBot locked this on Aug 16, 2022

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-07-01 10:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me