Skip to content

Commit 502c5d4

Browse files
authored
Merge pull request #179 from ldorau/Enable_sanitizer_checks_with_pool_tracking_enabled
Enable sanitizer checks with pool tracking enabled
2 parents 2db081b + 5d807ff commit 502c5d4

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

.github/workflows/basic.yml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,33 +43,30 @@ jobs:
4343
compiler: {c: gcc, cxx: g++}
4444
shared_library: 'OFF'
4545
os_provider: 'OFF'
46-
# TODO: Enable sanitizer checks with pool tracking enabled. There's
47-
# a leak reported by sanitizer in jemalloc pool implementation that
48-
# points to a tracker_value_t not being free'd.
4946
# TODO: Move jobs with sanitizer checks to a separate workflow file.
5047
- os: 'ubuntu-22.04'
5148
build_type: Debug
5249
compiler: {c: clang, cxx: clang++}
53-
pool_tracking: 'OFF'
50+
pool_tracking: 'ON'
5451
shared_library: 'OFF'
5552
# TSAN is mutually exclusive with other sanitizers
5653
sanitizers: {asan: ON, ubsan: ON, tsan: OFF}
5754
- os: 'ubuntu-22.04'
5855
build_type: Debug
5956
compiler: {c: clang, cxx: clang++}
60-
pool_tracking: 'OFF'
57+
pool_tracking: 'ON'
6158
shared_library: 'OFF'
6259
sanitizers: {asan: OFF, ubsan: OFF, tsan: ON}
6360
- os: 'ubuntu-22.04'
6461
build_type: Debug
6562
compiler: {c: gcc, cxx: g++}
66-
pool_tracking: 'OFF'
63+
pool_tracking: 'ON'
6764
shared_library: 'OFF'
6865
sanitizers: {asan: ON, ubsan: ON, tsan: OFF}
6966
- os: 'ubuntu-22.04'
7067
build_type: Debug
7168
compiler: {c: gcc, cxx: g++}
72-
pool_tracking: 'OFF'
69+
pool_tracking: 'ON'
7370
shared_library: 'OFF'
7471
sanitizers: {asan: OFF, ubsan: OFF, tsan: ON}
7572
runs-on: ${{matrix.os}}

0 commit comments

Comments
 (0)