diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2022-01-03 21:52:15 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2022-01-04 15:21:22 +0100 |
| commit | 0a2584dd6205f108e11a521809ce61263f98f15c (patch) | |
| tree | 27133c4bb93a737bf191a5b56e7a971675718fba /pkg/report/testdata/linux | |
| parent | 20221d9ec75cb2ef8966d20ca1847b4094991392 (diff) | |
pkg/report: use KMSAN origin to dedup reports
Support extracting multiple frames from a single report
(one per parseStackTrace marker). Extract KMSAN origin
frame and use it as an additional ALT title for deduplication.
Fixes #2927
Diffstat (limited to 'pkg/report/testdata/linux')
| -rw-r--r-- | pkg/report/testdata/linux/report/200 | 4 | ||||
| -rw-r--r-- | pkg/report/testdata/linux/report/626 | 2 | ||||
| -rw-r--r-- | pkg/report/testdata/linux/report/632 | 2 | ||||
| -rw-r--r-- | pkg/report/testdata/linux/report/633 | 2 | ||||
| -rw-r--r-- | pkg/report/testdata/linux/report/634 | 1 | ||||
| -rw-r--r-- | pkg/report/testdata/linux/report/635 | 1 | ||||
| -rw-r--r-- | pkg/report/testdata/linux/report/636 | 1 | ||||
| -rw-r--r-- | pkg/report/testdata/linux/report/637 | 1 |
8 files changed, 11 insertions, 3 deletions
diff --git a/pkg/report/testdata/linux/report/200 b/pkg/report/testdata/linux/report/200 index 305e81834..d266e0de4 100644 --- a/pkg/report/testdata/linux/report/200 +++ b/pkg/report/testdata/linux/report/200 @@ -1,5 +1,5 @@ -TITLE: general protection fault in corrupted -ALT: bad-access in corrupted +TITLE: general protection fault in __alloc_skb +ALT: bad-access in __alloc_skb CORRUPTED: Y [ 73.452724] FAULT_INJECTION: forcing a failure. diff --git a/pkg/report/testdata/linux/report/626 b/pkg/report/testdata/linux/report/626 index 24a1d19af..65b50d49d 100644 --- a/pkg/report/testdata/linux/report/626 +++ b/pkg/report/testdata/linux/report/626 @@ -1,6 +1,6 @@ TITLE: KMSAN: uninit-value in prepare_task_switch ALT: bad-access in prepare_task_switch -CORRUPTED: N +ALT: KMSAN origin in step_into [ 567.476354][ T1] ===================================================== [ 567.483452][ T1] BUG: KMSAN: uninit-value in prepare_task_switch+0x284/0xd00 diff --git a/pkg/report/testdata/linux/report/632 b/pkg/report/testdata/linux/report/632 index cef377adc..eaee9a914 100644 --- a/pkg/report/testdata/linux/report/632 +++ b/pkg/report/testdata/linux/report/632 @@ -1,5 +1,7 @@ TITLE: KMSAN: uninit-value in __perf_event_task_sched_in ALT: bad-access in __perf_event_task_sched_in +ALT: KMSAN origin in corrupted +CORRUPTED: Y [ 1307.507727][ T0] ===================================================== [ 1307.507800][ T5] kmsan_internal_set_shadow_origin: not memsetting 24 bytes starting at ffff8881024001a0, because the shadow is NULL diff --git a/pkg/report/testdata/linux/report/633 b/pkg/report/testdata/linux/report/633 index 18e4ef315..c233f4ebf 100644 --- a/pkg/report/testdata/linux/report/633 +++ b/pkg/report/testdata/linux/report/633 @@ -1,5 +1,7 @@ TITLE: KMSAN: uninit-value in prepend_path ALT: bad-access in prepend_path +ALT: KMSAN origin in corrupted +CORRUPTED: Y [ 370.741346][ T8537] ===================================================== [ 370.748447][ T8537] BUG: KMSAN: uninit-value in prepend_path+0x4ff/0x12b0 diff --git a/pkg/report/testdata/linux/report/634 b/pkg/report/testdata/linux/report/634 index bab9f83b9..407a7c1b2 100644 --- a/pkg/report/testdata/linux/report/634 +++ b/pkg/report/testdata/linux/report/634 @@ -1,5 +1,6 @@ TITLE: KMSAN: kernel-infoleak in urandom_read_nowarn ALT: bad-access in urandom_read_nowarn +ALT: KMSAN origin in crng_reseed [ 600.161674][ T9046] ===================================================== [ 600.168788][ T9046] BUG: KMSAN: kernel-infoleak in _copy_to_user+0x1c9/0x270 diff --git a/pkg/report/testdata/linux/report/635 b/pkg/report/testdata/linux/report/635 index d97678487..3e855e468 100644 --- a/pkg/report/testdata/linux/report/635 +++ b/pkg/report/testdata/linux/report/635 @@ -1,5 +1,6 @@ TITLE: KMSAN: uninit-value in sctp_epaddr_lookup_transport ALT: bad-access in sctp_epaddr_lookup_transport +ALT: KMSAN origin in sctp_rcv [ 701.063465][ C1] ===================================================== [ 701.070594][ C1] BUG: KMSAN: uninit-value in sctp_epaddr_lookup_transport+0x9bc/0xd10 diff --git a/pkg/report/testdata/linux/report/636 b/pkg/report/testdata/linux/report/636 index 7e9eef087..bfb9dce4d 100644 --- a/pkg/report/testdata/linux/report/636 +++ b/pkg/report/testdata/linux/report/636 @@ -1,5 +1,6 @@ TITLE: KMSAN: uninit-value in ppp_send_frame ALT: bad-access in ppp_send_frame +ALT: KMSAN origin in ppp_write [ 87.733076][ T3479] ===================================================== [ 87.740069][ T3479] BUG: KMSAN: uninit-value in ppp_send_frame+0x28d/0x27c0 diff --git a/pkg/report/testdata/linux/report/637 b/pkg/report/testdata/linux/report/637 index 66eb2a48c..92754816e 100644 --- a/pkg/report/testdata/linux/report/637 +++ b/pkg/report/testdata/linux/report/637 @@ -1,4 +1,5 @@ TITLE: KMSAN: kernel-usb-infoleak in hif_usb_send +ALT: KMSAN origin in htc_connect_service [ 180.463142][ T3569] ===================================================== [ 180.470227][ T3569] BUG: KMSAN: kernel-usb-infoleak in usb_submit_urb+0x6c1/0x2aa0 |
