aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/report/linux.go
diff options
context:
space:
mode:
authorAndrey Konovalov <andreyknvl@google.com>2017-11-29 13:45:22 +0100
committerAndrey Konovalov <andreyknvl@gmail.com>2017-11-29 14:26:38 +0100
commit19d272a98fd5c705b0345798da1a3e3d5b37f91f (patch)
treecf78b7f6f6db4026ce446c749eab6dd195973b04 /pkg/report/linux.go
parent4263b2afbe9ecfc6b643257f7043c9f09a9a7b3d (diff)
pkg/report: detect suspicious RCU usage report corruption
Diffstat (limited to 'pkg/report/linux.go')
-rw-r--r--pkg/report/linux.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/pkg/report/linux.go b/pkg/report/linux.go
index 49d277d97..3804a134e 100644
--- a/pkg/report/linux.go
+++ b/pkg/report/linux.go
@@ -568,6 +568,11 @@ var linuxOopses = []*oops{
fmt: "suspicious RCU usage at %[1]v",
},
{
+ title: compile("WARNING: suspicious RCU usage"),
+ fmt: "suspicious RCU usage",
+ corrupted: true,
+ },
+ {
title: compile("WARNING: kernel stack regs at [0-9a-f]+ in [^ ]* has bad '([^']+)' value"),
fmt: "WARNING: kernel stack regs has bad '%[1]v' value",
noStackTrace: true,
@@ -662,6 +667,11 @@ var linuxOopses = []*oops{
fmt: "suspicious RCU usage at %[1]v",
},
{
+ title: compile("INFO: suspicious RCU usage"),
+ fmt: "suspicious RCU usage",
+ corrupted: true,
+ },
+ {
title: compile("INFO: task .* blocked for more than [0-9]+ seconds"),
fmt: "INFO: task hung",
},