diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2025-10-13 09:51:44 +0200 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2025-10-13 10:20:05 +0000 |
| commit | b6605ba8b96835063c5eb766c38d27fac98b84d4 (patch) | |
| tree | e942e39b7adb564403312fa2aa89b2eccf516ab5 /pkg/report/linux.go | |
| parent | ff1712fe925b6acf5dec3cd7616cf03effc97f62 (diff) | |
pkg/report: skip crypto frames for KMSAN reports
This bug is at least one case where we merge several different KMSAN
reports because they end up being triggered in the same generic code:
https://syzkaller.appspot.com/bug?id=6290a184e96e8fb4b657700adcd243ef195113e1
Skip some common symbols from crypto/ so that the titles become more
specific.
Diffstat (limited to 'pkg/report/linux.go')
| -rw-r--r-- | pkg/report/linux.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pkg/report/linux.go b/pkg/report/linux.go index c97e31bc4..fdf960015 100644 --- a/pkg/report/linux.go +++ b/pkg/report/linux.go @@ -1511,7 +1511,11 @@ var linuxOopses = append([]*oops{ compile("(Local variable .* created at:|Uninit was created at:)"), parseStackTrace, }, - skip: []string{"alloc_skb", "netlink_ack", "netlink_rcv_skb"}, + skip: []string{ + "alloc_skb", "netlink_ack", "netlink_rcv_skb", + // Encryption routines are the place where we hit the bug, but + // the generic code is a bad candidate for bug titles. + "_encrypt$", "^(?:crypto|cipher|drbg|rng)_"}, }, noStackTrace: true, }, |
