From 10323ddf71b1e5ea30453d7bf17f0815d9e0514a Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Mon, 26 Sep 2022 10:48:01 +0000 Subject: pkg/report: adjust report parsing for the `Nested lock was not taken` crash --- pkg/report/linux.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'pkg/report/linux.go') diff --git a/pkg/report/linux.go b/pkg/report/linux.go index cff8b7d5f..155b446d0 100644 --- a/pkg/report/linux.go +++ b/pkg/report/linux.go @@ -1604,6 +1604,11 @@ var linuxOopses = append([]*oops{ report: compile("WARNING: .*still has locks held!(?:.*\\n)+?.*at: {{FUNC}}"), fmt: "WARNING: still has locks held in %[1]v", }, + { + title: compile("WARNING: Nested lock was not taken"), + report: compile("WARNING: Nested lock was not taken(?:.*\\n)+?.*at: {{FUNC}}"), + fmt: "WARNING: nested lock was not taken in %[1]v", + }, { title: compile("WARNING: lock held when returning to user space"), report: compile("WARNING: lock held when returning to user space(?:.*\\n)+?.*leaving the kernel with locks still held(?:.*\\n)+?.*at: (?:{{PC}} +)?{{FUNC}}"), -- cgit mrf-deployment