diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2017-03-02 12:41:47 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-03-02 12:41:47 +0300 |
| commit | cf3176e7b89efa4f7b0ddbebc1ac07a395e9ac16 (patch) | |
| tree | 437582adfea83a991811e05c6027baacd4687420 | |
| parent | 2fd478e0acd6a52144fe78f08995ef1e4ab78776 (diff) | |
| parent | cc0b51e11108df7c53bb7ed0e037164075333468 (diff) | |
Merge pull request #141 from xairy/report-fix
report: parse inconsistent lock state
| -rw-r--r-- | report/report.go | 4 | ||||
| -rw-r--r-- | report/report_test.go | 10 |
2 files changed, 14 insertions, 0 deletions
diff --git a/report/report.go b/report/report.go index 97095ab63..fef2f30c8 100644 --- a/report/report.go +++ b/report/report.go @@ -105,6 +105,10 @@ var oopses = []*oops{ "possible deadlock in %[1]v", }, { + compile("INFO: inconsistent lock state \\](?:.*\\n)+?.*takes(?:.*\\n)+?.*at: {{PC}} +{{FUNC}}"), + "inconsistent lock state in %[1]v", + }, + { compile("INFO: rcu_preempt detected stalls"), "INFO: rcu detected stall", }, diff --git a/report/report_test.go b/report/report_test.go index 82ce82818..abec4aeea 100644 --- a/report/report_test.go +++ b/report/report_test.go @@ -162,6 +162,16 @@ kacpi_hotplug/246 is trying to acquire lock: [ 131.449866] `: `possible deadlock in serial8250_console_write`, + ` +[ 52.261501] ================================= +[ 52.261501] [ INFO: inconsistent lock state ] +[ 52.261501] 4.10.0+ #60 Not tainted +[ 52.261501] --------------------------------- +[ 52.261501] inconsistent {IN-SOFTIRQ-W} -> {SOFTIRQ-ON-W} usage. +[ 52.261501] syz-executor3/5076 [HC0[0]:SC0[0]:HE1:SE1] takes: +[ 52.261501] (&(&hashinfo->ehash_locks[i])->rlock){+.?...}, at: [<ffffffff83a6a370>] inet_ehash_insert+0x240/0xad0 +` : `inconsistent lock state in inet_ehash_insert`, + ` [ INFO: suspicious RCU usage. ] 4.3.5-smp-DEV #101 Not tainted |
