diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2022-11-15 09:00:23 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2022-11-15 16:03:55 +0100 |
| commit | bfcab33d5ef38324342c0348a49caf197e386dd3 (patch) | |
| tree | 91dbd17f57fad05bb73656578ab10bc647b66ffe /pkg | |
| parent | 5db18834ff0541c2cf3eb53b7ca336dfa5dfa821 (diff) | |
pkg/report: skip queue_work frames
We have lots of report "in queue_work".
They are usually due to the caller bugs.
Currently this leads to glueing of unrelated bugs together.
Skip queue_work to prevent this glueing.
Diffstat (limited to 'pkg')
| -rw-r--r-- | pkg/report/linux.go | 1 | ||||
| -rw-r--r-- | pkg/report/testdata/linux/report/149 | 4 | ||||
| -rw-r--r-- | pkg/report/testdata/linux/report/677 | 4 |
3 files changed, 5 insertions, 4 deletions
diff --git a/pkg/report/linux.go b/pkg/report/linux.go index 6a00a0785..a36711936 100644 --- a/pkg/report/linux.go +++ b/pkg/report/linux.go @@ -1169,6 +1169,7 @@ var linuxStackParams = &stackParams{ "flush_workqueue", "drain_workqueue", "destroy_workqueue", + "queue_work", "finish_wait", "kthread_stop", "kobject_", diff --git a/pkg/report/testdata/linux/report/149 b/pkg/report/testdata/linux/report/149 index 763c476c2..400e9e21c 100644 --- a/pkg/report/testdata/linux/report/149 +++ b/pkg/report/testdata/linux/report/149 @@ -1,5 +1,5 @@ -TITLE: KASAN: use-after-free Read in __queue_work -ALT: bad-access in __queue_work +TITLE: KASAN: use-after-free Read in strp_check_rcv +ALT: bad-access in strp_check_rcv [ 1140.689311] ================================================================== [ 1140.696784] BUG: KASAN: use-after-free in work_is_static_object+0x39/0x40 diff --git a/pkg/report/testdata/linux/report/677 b/pkg/report/testdata/linux/report/677 index 074ec1c80..1eb42eb73 100644 --- a/pkg/report/testdata/linux/report/677 +++ b/pkg/report/testdata/linux/report/677 @@ -1,5 +1,5 @@ -TITLE: BUG: unable to handle kernel NULL pointer dereference in __queue_work -ALT: bad-access in __queue_work +TITLE: BUG: unable to handle kernel NULL pointer dereference in nci_send_cmd +ALT: bad-access in nci_send_cmd [ 9171.691128][T26146] 8<--- cut here --- [ 9171.691541][T26146] Unable to handle kernel NULL pointer dereference at virtual address 00000000 |
