Skip to content

Commit d9a8b11

Browse files
[CFL] Temporary work around MSAN issue.
MSAN recently broke on github actions. Add a command that works around the issue to temporarily unbreak MSAN. Remove this commit when the issue is fixed later this week. Fixes: #11703
1 parent 2e4d439 commit d9a8b11

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

infra/cifuzz/run_fuzzers.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import enum
1616
import logging
1717
import os
18+
import subprocess
1819
import sys
1920
import time
2021

@@ -307,6 +308,7 @@ def run_fuzzers(config): # pylint: disable=too-many-locals
307308
Returns:
308309
A RunFuzzersResult enum value indicating what happened during fuzzing.
309310
"""
311+
subprocess.run(['sysctl', '-w', 'vm.mmap_rnd_bits=28'], check=False)
310312
fuzz_target_runner = get_fuzz_target_runner(config)
311313
if not fuzz_target_runner.initialize():
312314
# We didn't fuzz at all because of internal (CIFuzz) errors. And we didn't

0 commit comments

Comments
 (0)