MALLOC_CHECK_ set to 3 should abort if a memory problem is found.
MALLOC_PERTURB_ should catch any usage of freed memory.
Signed-off-by: Rob Crittenden <rcritten@redhat.com>
Reviewed-by: Nathan Kinder <nkinder@redhat.com>
import pwd
import shutil
import signal
+import random
from string import Template
import subprocess
f.write(auth)
def start_http_server(self, conf, env):
+ env['MALLOC_CHECK_'] = '3'
+ env['MALLOC_PERTURB_'] = str(random.randint(0, 32767) % 255 + 1)
p = subprocess.Popen(['/usr/sbin/httpd', '-DFOREGROUND', '-f', conf],
env=env, preexec_fn=os.setsid)
self.processes.append(p)