aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/report/linux.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-12-30 12:12:54 +0100
committerDmitry Vyukov <dvyukov@google.com>2018-12-30 12:19:54 +0100
commitbadabe5ac033696ada62199bfa16cc140b5095aa (patch)
tree3c0cf7d83149efbc146ce314e463ad43c6a9ec49 /pkg/report/linux.go
parent6e86ffb020feeeff10efcf88522b0f048456cdb7 (diff)
pkg/report: improve parsing of "corrupted stack end detected inside scheduler"
Diffstat (limited to 'pkg/report/linux.go')
-rw-r--r--pkg/report/linux.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/pkg/report/linux.go b/pkg/report/linux.go
index 411f91867..757541a86 100644
--- a/pkg/report/linux.go
+++ b/pkg/report/linux.go
@@ -1213,6 +1213,19 @@ var linuxOopses = []*oops{
},
},
{
+ title: compile("Kernel panic - not syncing: corrupted stack end"),
+ report: compile("Kernel panic - not syncing: corrupted stack end detected inside scheduler"),
+ fmt: "kernel panic: corrupted stack end in %[1]v",
+ stack: &stackFmt{
+ parts: []*regexp.Regexp{
+ compile("Call Trace:"),
+ parseStackTrace,
+ },
+ skip: []string{"schedule", "retint_kernel"},
+ extractor: linuxStallFrameExtractor,
+ },
+ },
+ {
title: compile("Kernel panic - not syncing: Attempted to kill init!"),
fmt: "kernel panic: Attempted to kill init!",
},