aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/report/testdata
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-02-07 13:46:35 +0100
committerDmitry Vyukov <dvyukov@google.com>2018-02-07 13:46:35 +0100
commitd2473bc545f3c562e5876a07e7bf7785bd48e472 (patch)
tree4d27d10bbfc182d21456c29bd987bceab5b7dd5b /pkg/report/testdata
parentf34079dbcf82bb019d7bd1845be743d6dbc4748d (diff)
pkg/report: improve guilty frame extraction
1. Make extractStackFrame more picky about stray frames. This fixes some TODO's in tests where we matched completley unrelated frames printed by another task. 2. Extract KASAN guilty frame from report header if the frame should not be skipped (e.g. not __lock_acquire). This makes parsing more tolerant to corrupted reports.
Diffstat (limited to 'pkg/report/testdata')
-rw-r--r--pkg/report/testdata/linux/report/1961
-rw-r--r--pkg/report/testdata/linux/report/1971
-rw-r--r--pkg/report/testdata/linux/report/1983
-rw-r--r--pkg/report/testdata/linux/report/1993
-rw-r--r--pkg/report/testdata/linux/report/2003
5 files changed, 3 insertions, 8 deletions
diff --git a/pkg/report/testdata/linux/report/196 b/pkg/report/testdata/linux/report/196
index dd3ae765d..042889bc3 100644
--- a/pkg/report/testdata/linux/report/196
+++ b/pkg/report/testdata/linux/report/196
@@ -1,5 +1,4 @@
TITLE: KASAN: wild-memory-access Read in sg_read
-CORRUPTED: Y
[ 67.633749] ==================================================================
[ 67.633767] BUG: KASAN: wild-memory-access in sg_read+0xe5c/0x1440
diff --git a/pkg/report/testdata/linux/report/197 b/pkg/report/testdata/linux/report/197
index 150ef6edb..78ae656db 100644
--- a/pkg/report/testdata/linux/report/197
+++ b/pkg/report/testdata/linux/report/197
@@ -1,5 +1,4 @@
TITLE: KASAN: global-out-of-bounds Read in show_timer
-CORRUPTED: Y
[ 66.768767] ==================================================================
[ 66.776196] BUG: KASAN: global-out-of-bounds in show_timer+0x27a/0x2b0 at addr ffffffff82cda558
diff --git a/pkg/report/testdata/linux/report/198 b/pkg/report/testdata/linux/report/198
index 7c3f1e568..6373ecbcd 100644
--- a/pkg/report/testdata/linux/report/198
+++ b/pkg/report/testdata/linux/report/198
@@ -1,5 +1,4 @@
-# TODO: must be "in ip6t_do_table"
-TITLE: general protection fault in __vmalloc_node_range
+TITLE: general protection fault in ip6t_do_table
[ 159.247590] syz-executor6: vmalloc: allocation failure: 8589934588 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null)
[ 159.259380] syz-executor6 cpuset=/ mems_allowed=0
diff --git a/pkg/report/testdata/linux/report/199 b/pkg/report/testdata/linux/report/199
index ea2aa11a8..1c606e5f1 100644
--- a/pkg/report/testdata/linux/report/199
+++ b/pkg/report/testdata/linux/report/199
@@ -1,5 +1,4 @@
-# TODO: must be "in iov_iter_advance".
-TITLE: KASAN: stack-out-of-bounds Read in warn_alloc_failed
+TITLE: KASAN: stack-out-of-bounds Read in iov_iter_advance
[ 81.174109] ==================================================================
[ 81.174125] BUG: KASAN: stack-out-of-bounds in iov_iter_advance+0x4c0/0x4f0 at addr ffff8801ca657d38
diff --git a/pkg/report/testdata/linux/report/200 b/pkg/report/testdata/linux/report/200
index 2187f2f03..c30a296e8 100644
--- a/pkg/report/testdata/linux/report/200
+++ b/pkg/report/testdata/linux/report/200
@@ -1,5 +1,4 @@
-# TODO: must be "in ip6t_do_table"
-TITLE: general protection fault in should_fail
+TITLE: general protection fault in ip6t_do_table
[ 73.452724] FAULT_INJECTION: forcing a failure.
[ 73.452724] name failslab, interval 1, probability 0, space 0, times 0