diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-04-24 19:05:06 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-04-24 19:17:07 +0200 |
| commit | fd5157bebf7064c2608abe385aacb82e24ec3973 (patch) | |
| tree | 581d00423a16ae861892820d9e7cc834495ccf73 /pkg/report/linux.go | |
| parent | 98e363b852407d041e7e703f218f932a43382102 (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.go | 10 |
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 |
