Merge pull request #13903 from ethereum/asan-cvc4-cln-memory-leak

Suppress libcln in nightly asan jobs
This commit is contained in:
Daniel 2023-01-30 14:32:40 +01:00 committed by GitHub
commit 939b916f4a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 0 deletions

1
.circleci/cln-asan.supp Normal file
View File

@ -0,0 +1 @@
leak:*libcln*

View File

@ -1094,6 +1094,9 @@ jobs:
environment:
TERM: xterm
ASAN_OPTIONS: check_initialization_order=true:detect_stack_use_after_return=true:strict_init_order=true:strict_string_checks=true:detect_invalid_pointer_pairs=2
# Suppress CLN memory leak.
# See: https://github.com/ethereum/solidity/issues/13891 for details.
LSAN_OPTIONS: suppressions=.circleci/cln-asan.supp
<<: *steps_cmdline_tests
t_ubu_asan_soltest:
@ -1104,6 +1107,9 @@ jobs:
OPTIMIZE: 0
SOLTEST_FLAGS: --no-smt
ASAN_OPTIONS: check_initialization_order=true:detect_stack_use_after_return=true:strict_init_order=true:strict_string_checks=true:detect_invalid_pointer_pairs=2
# Suppress CLN memory leak.
# See: https://github.com/ethereum/solidity/issues/13891 for details.
LSAN_OPTIONS: suppressions=.circleci/cln-asan.supp
<<: *steps_soltest
t_ubu_asan_clang_soltest: