aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/report/linux.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-04-24 19:05:06 +0200
committerDmitry Vyukov <dvyukov@google.com>2018-04-24 19:17:07 +0200
commitfd5157bebf7064c2608abe385aacb82e24ec3973 (patch)
tree581d00423a16ae861892820d9e7cc834495ccf73 /pkg/report/linux.go
parent98e363b852407d041e7e703f218f932a43382102 (diff)
pkg/report: sanitize titles better
Strip non-printable characters from titles. Trim whitespaces on both ends. Replace tabs with spaces. Remove duplicate spaces. Reduce max title length.
Diffstat (limited to 'pkg/report/linux.go')
-rw-r--r--pkg/report/linux.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/pkg/report/linux.go b/pkg/report/linux.go
index faeb87e97..6e2e32875 100644
--- a/pkg/report/linux.go
+++ b/pkg/report/linux.go
@@ -896,6 +896,16 @@ var linuxOopses = []*oops{
report: compile("WARNING: held lock freed!(?:.*\\n)+?.*{{PC}} +{{FUNC}}"),
fmt: "WARNING: held lock freed in %[1]v",
},
+ {
+ title: compile("WARNING: kernel stack regs .* has bad 'bp' value"),
+ fmt: "WARNING: kernel stack regs has bad value",
+ noStackTrace: true,
+ },
+ {
+ title: compile("WARNING: kernel stack frame pointer .* has bad value"),
+ fmt: "WARNING: kernel stack regs has bad value",
+ noStackTrace: true,
+ },
},
[]*regexp.Regexp{
compile("WARNING: /etc/ssh/moduli does not exist, using fixed modulus"), // printed by sshd