From 6f9e42e9baaca050263b8a152831d76abb4e87c9 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Wed, 7 Dec 2016 16:43:48 +0100 Subject: report: support "spinlock recursion" oops --- report/report.go | 4 ++++ report/report_test.go | 19 +++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/report/report.go b/report/report.go index af6d37695..8ea149224 100644 --- a/report/report.go +++ b/report/report.go @@ -54,6 +54,10 @@ var oopses = []*oops{ compile("BUG: spinlock lockup suspected"), "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 @@ -437,6 +437,25 @@ BUG: soft lockup - CPU#3 stuck for 11s! [syz-executor:643] 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] [] dump_stack+0x2ee/0x3f5 +[ 213.618060] [] ? arch_local_irq_restore+0x53/0x53 +[ 213.618060] [] spin_dump+0x152/0x280 +[ 213.618060] [] do_raw_spin_lock+0x3f4/0x5d0 +[ 213.618060] [] _raw_spin_lock+0x40/0x50 +[ 213.618060] [] ? __task_rq_lock+0xf5/0x330 +[ 213.618060] [] __task_rq_lock+0xf5/0x330 +[ 213.618060] [] 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 -- cgit mrf-deployment