diff --git a/selfdrive/test/process_replay/process_replay.py b/selfdrive/test/process_replay/process_replay.py index 36125826e..2c7993d61 100755 --- a/selfdrive/test/process_replay/process_replay.py +++ b/selfdrive/test/process_replay/process_replay.py @@ -4,6 +4,7 @@ import os import sys import threading import time +import signal from collections import namedtuple import capnp @@ -465,5 +466,6 @@ def cpp_replay_process(cfg, lr, fingerprint=None): while not pm.all_readers_updated(msg.which()): time.sleep(0) + managed_processes[cfg.proc_name].signal(signal.SIGKILL) managed_processes[cfg.proc_name].stop() return log_msgs