aboutsummaryrefslogtreecommitdiffstats
path: root/report
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2016-09-04 11:24:57 +0200
committerDmitry Vyukov <dvyukov@google.com>2016-09-05 12:49:47 +0200
commit44fd4c24cb7aa419e02ff50e59956a2835b2c33d (patch)
treebdb797b20532a94e0678d02b6b6c6c07ad7180c3 /report
parente25b79fa98b434dfdbe9c2e2b1870f6d3aeebd87 (diff)
report: strip non-deterministic info from rcu stall messages
Diffstat (limited to 'report')
-rw-r--r--report/report.go4
-rw-r--r--report/report_test.go6
2 files changed, 9 insertions, 1 deletions
diff --git a/report/report.go b/report/report.go
index 77728b074..2e9962ab9 100644
--- a/report/report.go
+++ b/report/report.go
@@ -63,6 +63,10 @@ var oopses = []*oops{
compile("INFO: possible circular locking dependency detected \\](?:.*\\n)+.*is trying to acquire lock(?:.*\\n)+.*at: {{PC}} +{{FUNC}}"),
"possible deadlock in %[1]v",
},
+ {
+ compile("INFO: rcu_preempt detected stalls"),
+ "INFO: rcu_preempt detected stalls",
+ },
},
},
&oops{
diff --git a/report/report_test.go b/report/report_test.go
index 0f7741af8..e34df578a 100644
--- a/report/report_test.go
+++ b/report/report_test.go
@@ -311,7 +311,11 @@ unreferenced object 0xdb8040c0 (size 20):
`
BUG: sleeping function called from invalid context at include/linux/wait.h:1095
in_atomic(): 1, irqs_disabled(): 0, pid: 3658, name: syz-fuzzer
-`: "BUG: sleeping function called from invalid context at include/linux/wait.h:1095 ",
+`: `BUG: sleeping function called from invalid context at include/linux/wait.h:1095 `,
+
+ `
+INFO: rcu_preempt detected stalls on CPUs/tasks: { 2} (detected by 0, t=65008 jiffies, g=48068, c=48067, q=7339)
+`: `INFO: rcu_preempt detected stalls`,
`
BUG UNIX (Not tainted): kasan: bad access detected