From 21615ebe39314f7e873e5acafe5e5b3f4331dac6 Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Wed, 17 Jul 2024 17:41:12 +0200 Subject: syz-manager: still ignore log parse problems It seems that this error may come up in absolutely valid and reasonable cases. Restore the special casing. --- syz-manager/manager.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'syz-manager') diff --git a/syz-manager/manager.go b/syz-manager/manager.go index 7f04d29e9..6ff42bceb 100644 --- a/syz-manager/manager.go +++ b/syz-manager/manager.go @@ -457,8 +457,11 @@ func reportReproError(err error) { default: } - switch err { - case repro.ErrNoVMs: + if errors.Is(err, repro.ErrEmptyCrashLog) { + // The kernel could have crashed before we executed any programs. + log.Logf(0, "repro failed: %v", err) + return + } else if errors.Is(err, repro.ErrNoVMs) { // This error is to be expected if we're shutting down. if shutdown { return -- cgit mrf-deployment