diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2024-07-17 17:41:12 +0200 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2024-07-17 16:13:38 +0000 |
| commit | 21615ebe39314f7e873e5acafe5e5b3f4331dac6 (patch) | |
| tree | 5d2c51aee138532ba7742f5b72c8d7dfeb63d069 /syz-manager | |
| parent | 877a6ab1caf7cf63a999580411cb395ab8ef058e (diff) | |
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.
Diffstat (limited to 'syz-manager')
| -rw-r--r-- | syz-manager/manager.go | 7 |
1 files changed, 5 insertions, 2 deletions
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 |
