aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/report/linux.go
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2025-10-13 09:51:44 +0200
committerAleksandr Nogikh <nogikh@google.com>2025-10-13 10:20:05 +0000
commitb6605ba8b96835063c5eb766c38d27fac98b84d4 (patch)
treee942e39b7adb564403312fa2aa89b2eccf516ab5 /pkg/report/linux.go
parentff1712fe925b6acf5dec3cd7616cf03effc97f62 (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.go6
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,
},