From d5901839ce996fefa76d58d693d687c6637b71a6 Mon Sep 17 00:00:00 2001 From: Taras Madan Date: Wed, 15 Dec 2021 18:11:53 +0100 Subject: syz-verifier: fix VM reboot every 5 minutes (#2923) Current state: every 5 minutes VM reboots. Fix: signal "executing program" to monitor to prevent this reboot. --- syz-runner/runner.go | 1 + vm/vm.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/syz-runner/runner.go b/syz-runner/runner.go index a01cb794b..26bdb2669 100644 --- a/syz-runner/runner.go +++ b/syz-runner/runner.go @@ -112,6 +112,7 @@ func (rn *Runner) Run(firstProg []byte, idx, runIdx int) { log.Fatalf("failed to deserialise new program: %v", err) } + log.Printf("executing program") // watchdog for monitor _, info, hanged, err := env.Exec(rn.opts, prog) if err != nil { log.Fatalf("failed to execute the program: %v", err) diff --git a/vm/vm.go b/vm/vm.go index f6932d832..5f481f0a3 100644 --- a/vm/vm.go +++ b/vm/vm.go @@ -358,7 +358,7 @@ const ( ) var ( - executingProgram1 = []byte("executing program") // syz-fuzzer output + executingProgram1 = []byte("executing program") // syz-fuzzer, syz-runner output executingProgram2 = []byte("executed programs:") // syz-execprog output beforeContext = 1024 << 10 -- cgit mrf-deployment