From b69d50859b03e8ef11df3ddb36e4bbe227d755a4 Mon Sep 17 00:00:00 2001 From: Steffen Schulz Date: Fri, 2 Sep 2022 03:38:58 -0700 Subject: [PATCH] fix infinite loop in kafl_debug / gdb action --- kafl_fuzzer/worker/qemu.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kafl_fuzzer/worker/qemu.py b/kafl_fuzzer/worker/qemu.py index 1d092c1..a1d9584 100644 --- a/kafl_fuzzer/worker/qemu.py +++ b/kafl_fuzzer/worker/qemu.py @@ -412,6 +412,8 @@ def debug_payload(self): continue if result.exec_code == RC.ABORT: self.handle_habort() + if result.exec_done: + break logger.info("%s Result: %s\n" % (self, self.exit_reason(result))) #self.audit(result)