From 3289de0aa389615dfbb73de1c921ae665088eee6 Mon Sep 17 00:00:00 2001 From: Willem Melching Date: Fri, 20 Nov 2020 13:18:33 +0100 Subject: [PATCH] use HARDWARE.reboot() when unkillable process doesnt stop --- selfdrive/manager.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/selfdrive/manager.py b/selfdrive/manager.py index 85576e194e..76909d9b9a 100755 --- a/selfdrive/manager.py +++ b/selfdrive/manager.py @@ -371,11 +371,8 @@ def kill_managed_process(name): join_process(running[name], 15) if running[name].exitcode is None: cloudlog.critical("unkillable process %s failed to die!" % name) - # TODO: Use method from HARDWARE - if ANDROID: - cloudlog.critical("FORCE REBOOTING PHONE!") - os.system("date >> /sdcard/unkillable_reboot") - os.system("reboot") + os.system("date >> /sdcard/unkillable_reboot") + HARDWARE.reboot() raise RuntimeError else: cloudlog.info("killing %s with SIGKILL" % name)