aboutsummaryrefslogtreecommitdiffstats
path: root/report
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2016-12-07 16:43:48 +0100
committerDmitry Vyukov <dvyukov@google.com>2016-12-07 16:43:48 +0100
commit6f9e42e9baaca050263b8a152831d76abb4e87c9 (patch)
treefe1b34d56b48617f3e57b368f12072bb511f173c /report
parent72a439b447166ae3ec0b81bc842716cf9d738419 (diff)
report: support "spinlock recursion" oops
Diffstat (limited to 'report')
-rw-r--r--report/report.go4
-rw-r--r--report/report_test.go19
2 files changed, 23 insertions, 0 deletions
diff --git a/report/report.go b/report/report.go
index af6d37695..8ea149224 100644
--- a/report/report.go
+++ b/report/report.go
@@ -55,6 +55,10 @@ var oopses = []*oops{
"BUG: spinlock lockup suspected",
},
{
+ compile("BUG: spinlock recursion"),
+ "BUG: spinlock recursion",
+ },
+ {
compile("BUG: soft lockup"),
"BUG: soft lockup",
},
diff --git a/report/report_test.go b/report/report_test.go
index e45b31b65..ea39edd69 100644
--- a/report/report_test.go
+++ b/report/report_test.go
@@ -438,6 +438,25 @@ BUG: spinlock lockup suspected on CPU#2, syz-executor/12636
`: `BUG: soft lockup`,
`
+[ 213.269287] BUG: spinlock recursion on CPU#0, syz-executor7/5032
+[ 213.281506] lock: 0xffff88006c122d00, .magic: dead4ead, .owner: syz-executor7/5032, .owner_cpu: -1
+[ 213.285112] CPU: 0 PID: 5032 Comm: syz-executor7 Not tainted 4.9.0-rc7+ #58
+[ 213.285112] Hardware name: Google Google/Google, BIOS Google 01/01/2011
+[ 213.285112] ffff880057c17538 ffffffff834c3ae9 ffffffff00000000 1ffff1000af82e3a
+[ 213.285112] ffffed000af82e32 0000000041b58ab3 ffffffff89580db8 ffffffff834c37fb
+[ 213.285112] ffff880068ad8858 ffff880068ad8860 1ffff1000af82e2c 0000000041b58ab3
+[ 213.285112] Call Trace:
+[ 213.285112] [<ffffffff834c3ae9>] dump_stack+0x2ee/0x3f5
+[ 213.618060] [<ffffffff834c37fb>] ? arch_local_irq_restore+0x53/0x53
+[ 213.618060] [<ffffffff81576cd2>] spin_dump+0x152/0x280
+[ 213.618060] [<ffffffff81577284>] do_raw_spin_lock+0x3f4/0x5d0
+[ 213.618060] [<ffffffff881a2750>] _raw_spin_lock+0x40/0x50
+[ 213.618060] [<ffffffff814b7615>] ? __task_rq_lock+0xf5/0x330
+[ 213.618060] [<ffffffff814b7615>] __task_rq_lock+0xf5/0x330
+[ 213.618060] [<ffffffff814c89b2>] wake_up_new_task+0x592/0x1000
+`: `BUG: spinlock recursion`,
+
+ `
[ 843.240752] INFO: task getty:2986 blocked for more than 120 seconds.
[ 843.247365] Not tainted 3.18.0-13280-g93f6785-dirty #12
[ 843.253777] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.