aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/report/linux.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-04-26 14:46:16 +0200
committerDmitry Vyukov <dvyukov@google.com>2018-04-26 14:46:16 +0200
commitd0b7645387ebebc6a4eb298e1905f5ac8f60688f (patch)
treefe4cfc4e2a534a998e4ecae802d99670573aeb8a /pkg/report/linux.go
parent73417389cebae4a6ddceb2e8684101f347cc3695 (diff)
pkg/report: few report parsing fixes for linux
Diffstat (limited to 'pkg/report/linux.go')
-rw-r--r--pkg/report/linux.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkg/report/linux.go b/pkg/report/linux.go
index 6e2e32875..e5b71486e 100644
--- a/pkg/report/linux.go
+++ b/pkg/report/linux.go
@@ -509,7 +509,7 @@ var (
executorBinRe = regexp.MustCompile(`syz-executor[0-9]+((/|:)[0-9]+)?`)
syzkallerBinRe = regexp.MustCompile(`syzkaller[0-9]+((/|:)[0-9]+)?`)
linuxRcuStall = compile("INFO: rcu_(?:preempt|sched|bh) (?:self-)?detected(?: expedited)? stall")
- linuxRipFrame = compile("IP: (?:(?:[0-9]+:)?(?:{{PC}} +){0,2}{{FUNC}}|[0-9]+:0x[0-9a-f]+)")
+ linuxRipFrame = compile(`IP: (?:(?:[0-9]+:)?(?:{{PC}} +){0,2}{{FUNC}}|[0-9]+:0x[0-9a-f]+|(?:[0-9]+:)?{{PC}} +\[< *\(null\)>\] +\(null\))`)
)
var linuxCorruptedTitles = []*regexp.Regexp{
@@ -974,7 +974,7 @@ var linuxOopses = []*oops{
},
{
title: compile("INFO: suspicious RCU usage"),
- report: compile("INFO: suspicious RCU usage(?:.*\n)+?.*?:{{SRC}}"),
+ report: compile("INFO: suspicious RCU usage(?:.*\n)+?.*?{{SRC}}"),
fmt: "INFO: suspicious RCU usage in %[2]v",
stack: &stackFmt{
parts: []*regexp.Regexp{