aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/report/testdata/linux
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/report/testdata/linux')
-rw-r--r--pkg/report/testdata/linux/guilty/3051
-rw-r--r--pkg/report/testdata/linux/guilty/3158
-rw-r--r--pkg/report/testdata/linux/guilty/3257
-rw-r--r--pkg/report/testdata/linux/report/02
-rw-r--r--pkg/report/testdata/linux/report/1002
-rw-r--r--pkg/report/testdata/linux/report/1022
-rw-r--r--pkg/report/testdata/linux/report/1032
-rw-r--r--pkg/report/testdata/linux/report/112
-rw-r--r--pkg/report/testdata/linux/report/1102
-rw-r--r--pkg/report/testdata/linux/report/1122
-rw-r--r--pkg/report/testdata/linux/report/1142
-rw-r--r--pkg/report/testdata/linux/report/1153
-rw-r--r--pkg/report/testdata/linux/report/1269
-rw-r--r--pkg/report/testdata/linux/report/1343
-rw-r--r--pkg/report/testdata/linux/report/1365
-rw-r--r--pkg/report/testdata/linux/report/1375
-rw-r--r--pkg/report/testdata/linux/report/1384
-rw-r--r--pkg/report/testdata/linux/report/1393
-rw-r--r--pkg/report/testdata/linux/report/1421
-rw-r--r--pkg/report/testdata/linux/report/14363
-rw-r--r--pkg/report/testdata/linux/report/1454
-rw-r--r--pkg/report/testdata/linux/report/1466
-rw-r--r--pkg/report/testdata/linux/report/1473
-rw-r--r--pkg/report/testdata/linux/report/1483
-rw-r--r--pkg/report/testdata/linux/report/1496
-rw-r--r--pkg/report/testdata/linux/report/1503
-rw-r--r--pkg/report/testdata/linux/report/1522
-rw-r--r--pkg/report/testdata/linux/report/1534
-rw-r--r--pkg/report/testdata/linux/report/1544
-rw-r--r--pkg/report/testdata/linux/report/1562
-rw-r--r--pkg/report/testdata/linux/report/1574
-rw-r--r--pkg/report/testdata/linux/report/1583
-rw-r--r--pkg/report/testdata/linux/report/1593
-rw-r--r--pkg/report/testdata/linux/report/160112
-rw-r--r--pkg/report/testdata/linux/report/16190
-rw-r--r--pkg/report/testdata/linux/report/16263
-rw-r--r--pkg/report/testdata/linux/report/16375
-rw-r--r--pkg/report/testdata/linux/report/16469
-rw-r--r--pkg/report/testdata/linux/report/16589
-rw-r--r--pkg/report/testdata/linux/report/166118
-rw-r--r--pkg/report/testdata/linux/report/16769
-rw-r--r--pkg/report/testdata/linux/report/168100
-rw-r--r--pkg/report/testdata/linux/report/16987
-rw-r--r--pkg/report/testdata/linux/report/17077
-rw-r--r--pkg/report/testdata/linux/report/171130
-rw-r--r--pkg/report/testdata/linux/report/172192
-rw-r--r--pkg/report/testdata/linux/report/173114
-rw-r--r--pkg/report/testdata/linux/report/17472
-rw-r--r--pkg/report/testdata/linux/report/17541
-rw-r--r--pkg/report/testdata/linux/report/17683
-rw-r--r--pkg/report/testdata/linux/report/177203
-rw-r--r--pkg/report/testdata/linux/report/17814
-rw-r--r--pkg/report/testdata/linux/report/179112
-rw-r--r--pkg/report/testdata/linux/report/180162
-rw-r--r--pkg/report/testdata/linux/report/181128
-rw-r--r--pkg/report/testdata/linux/report/182136
-rw-r--r--pkg/report/testdata/linux/report/183138
-rw-r--r--pkg/report/testdata/linux/report/18452
-rw-r--r--pkg/report/testdata/linux/report/185153
-rw-r--r--pkg/report/testdata/linux/report/186155
-rw-r--r--pkg/report/testdata/linux/report/187145
-rw-r--r--pkg/report/testdata/linux/report/188181
-rw-r--r--pkg/report/testdata/linux/report/189168
-rw-r--r--pkg/report/testdata/linux/report/190163
-rw-r--r--pkg/report/testdata/linux/report/191248
-rw-r--r--pkg/report/testdata/linux/report/192312
-rw-r--r--pkg/report/testdata/linux/report/193193
-rw-r--r--pkg/report/testdata/linux/report/194257
-rw-r--r--pkg/report/testdata/linux/report/202
-rw-r--r--pkg/report/testdata/linux/report/342
-rw-r--r--pkg/report/testdata/linux/report/352
-rw-r--r--pkg/report/testdata/linux/report/5127
-rw-r--r--pkg/report/testdata/linux/report/5227
-rw-r--r--pkg/report/testdata/linux/report/5319
-rw-r--r--pkg/report/testdata/linux/report/5421
-rw-r--r--pkg/report/testdata/linux/report/5521
-rw-r--r--pkg/report/testdata/linux/report/582
-rw-r--r--pkg/report/testdata/linux/report/592
-rw-r--r--pkg/report/testdata/linux/report/602
-rw-r--r--pkg/report/testdata/linux/report/612
-rw-r--r--pkg/report/testdata/linux/report/622
-rw-r--r--pkg/report/testdata/linux/report/632
-rw-r--r--pkg/report/testdata/linux/report/642
-rw-r--r--pkg/report/testdata/linux/report/65237
-rw-r--r--pkg/report/testdata/linux/report/662
-rw-r--r--pkg/report/testdata/linux/report/67176
-rw-r--r--pkg/report/testdata/linux/report/682
-rw-r--r--pkg/report/testdata/linux/report/692
-rw-r--r--pkg/report/testdata/linux/report/72
-rw-r--r--pkg/report/testdata/linux/report/702
-rw-r--r--pkg/report/testdata/linux/report/7833
-rw-r--r--pkg/report/testdata/linux/report/842
-rw-r--r--pkg/report/testdata/linux/report/912
-rw-r--r--pkg/report/testdata/linux/report/954
-rw-r--r--pkg/report/testdata/linux/report/982
95 files changed, 5243 insertions, 184 deletions
diff --git a/pkg/report/testdata/linux/guilty/30 b/pkg/report/testdata/linux/guilty/30
new file mode 100644
index 000000000..fb4b044f6
--- /dev/null
+++ b/pkg/report/testdata/linux/guilty/30
@@ -0,0 +1,51 @@
+FILE: net/ipv4/netfilter/ipt_CLUSTERIP.c
+
+------------[ cut here ]------------
+proc_dir_entry 'ipt_CLUSTERIP/172.20.0.170' already registered
+WARNING: CPU: 1 PID: 4074 at fs/proc/generic.c:330 proc_register+0x2a4/0x370 fs/proc/generic.c:329
+Kernel panic - not syncing: panic_on_warn set ...
+
+CPU: 1 PID: 4074 Comm: syzkaller105937 Not tainted 4.15.0+ #221
+Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+Call Trace:
+ __dump_stack lib/dump_stack.c:17 [inline]
+ dump_stack+0x194/0x257 lib/dump_stack.c:53
+ panic+0x1e4/0x41c kernel/panic.c:183
+ __warn+0x1dc/0x200 kernel/panic.c:547
+ report_bug+0x211/0x2d0 lib/bug.c:184
+ fixup_bug.part.11+0x37/0x80 arch/x86/kernel/traps.c:178
+ fixup_bug arch/x86/kernel/traps.c:247 [inline]
+ do_error_trap+0x2d7/0x3e0 arch/x86/kernel/traps.c:296
+ do_invalid_op+0x1b/0x20 arch/x86/kernel/traps.c:315
+ invalid_op+0x22/0x40 arch/x86/entry/entry_64.S:1097
+RIP: 0010:proc_register+0x2a4/0x370 fs/proc/generic.c:329
+RSP: 0018:ffff8801da886e20 EFLAGS: 00010286
+RAX: dffffc0000000008 RBX: ffff8801d21cc7b8 RCX: ffffffff815a57ae
+RDX: 0000000000000000 RSI: 1ffff1003b510d74 RDI: 1ffff1003b510d49
+RBP: ffff8801da886e70 R08: 1ffff1003b510d0b R09: 0000000000000000
+R10: ffff8801da886cd8 R11: 0000000000000000 R12: ffff8801cbf66440
+R13: dffffc0000000000 R14: ffff8801ca2fa348 R15: ffff8801cbf66501
+ proc_create_data+0xf8/0x180 fs/proc/generic.c:494
+ clusterip_config_init net/ipv4/netfilter/ipt_CLUSTERIP.c:250 [inline]
+ clusterip_tg_check+0xf9c/0x16d0 net/ipv4/netfilter/ipt_CLUSTERIP.c:488
+ xt_check_target+0x22c/0x7d0 net/netfilter/x_tables.c:850
+ check_target net/ipv4/netfilter/ip_tables.c:513 [inline]
+ find_check_entry.isra.8+0x8c8/0xcb0 net/ipv4/netfilter/ip_tables.c:554
+ translate_table+0xed1/0x1610 net/ipv4/netfilter/ip_tables.c:725
+ do_replace net/ipv4/netfilter/ip_tables.c:1141 [inline]
+ do_ipt_set_ctl+0x370/0x5f0 net/ipv4/netfilter/ip_tables.c:1675
+ nf_sockopt net/netfilter/nf_sockopt.c:106 [inline]
+ nf_setsockopt+0x67/0xc0 net/netfilter/nf_sockopt.c:115
+ ip_setsockopt+0x97/0xa0 net/ipv4/ip_sockglue.c:1259
+ sctp_setsockopt+0x2b6/0x61d0 net/sctp/socket.c:4104
+ sock_common_setsockopt+0x95/0xd0 net/core/sock.c:2975
+ SYSC_setsockopt net/socket.c:1849 [inline]
+ SyS_setsockopt+0x189/0x360 net/socket.c:1828
+ entry_SYSCALL_64_fastpath+0x29/0xa0
+RIP: 0033:0x44afa9
+RSP: 002b:00007f43f70edce8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036
+RAX: ffffffffffffffda RBX: 00000000006e0c3c RCX: 000000000044afa9
+RDX: 0000000000000040 RSI: 0000000000000000 RDI: 0000000000000004
+RBP: 00000000006e0c38 R08: 0000000000000348 R09: 0000000000000000
+R10: 0000000020013c90 R11: 0000000000000246 R12: 0000000000000000
+R13: 00007ffe194fe84f R14: 00007f43f70ee9c0 R15: 0000000000000005
diff --git a/pkg/report/testdata/linux/guilty/31 b/pkg/report/testdata/linux/guilty/31
new file mode 100644
index 000000000..074c11c5b
--- /dev/null
+++ b/pkg/report/testdata/linux/guilty/31
@@ -0,0 +1,58 @@
+FILE: net/bridge/br_if.c
+
+------------[ cut here ]------------
+WARNING: CPU: 1 PID: 3485 at lib/kobject.c:244 kobject_add_internal+0x3f6/0xbc0 lib/kobject.c:242
+Kernel panic - not syncing: panic_on_warn set ...
+
+CPU: 1 PID: 3485 Comm: syz-executor6 Not tainted 4.14.0-rc4+ #80
+Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+Call Trace:
+ __dump_stack lib/dump_stack.c:16 [inline]
+ dump_stack+0x194/0x257 lib/dump_stack.c:52
+ panic+0x1e4/0x417 kernel/panic.c:181
+ __warn+0x1c4/0x1d9 kernel/panic.c:542
+ report_bug+0x211/0x2d0 lib/bug.c:183
+ fixup_bug+0x40/0x90 arch/x86/kernel/traps.c:178
+ do_trap_no_signal arch/x86/kernel/traps.c:212 [inline]
+ do_trap+0x260/0x390 arch/x86/kernel/traps.c:261
+ do_error_trap+0x120/0x390 arch/x86/kernel/traps.c:298
+ do_invalid_op+0x1b/0x20 arch/x86/kernel/traps.c:311
+ invalid_op+0x18/0x20 arch/x86/entry/entry_64.S:905
+RIP: 0010:kobject_add_internal+0x3f6/0xbc0 lib/kobject.c:242
+RSP: 0018:ffff8801bf816900 EFLAGS: 00010282
+RAX: 0000000000000040 RBX: ffff8801c09b4620 RCX: 0000000000000000
+RDX: 0000000000000040 RSI: ffffffff8158d38e RDI: ffffed0037f02d14
+RBP: ffff8801bf8169f8 R08: ffff8801bf816070 R09: 0000000000000000
+R10: 0000000000000000 R11: 0000000000000000 R12: 1ffff10037f02d26
+R13: 00000000fffffff4 R14: ffff8801cb9b0b30 R15: ffff8801cd01c000
+ kobject_add_varg lib/kobject.c:366 [inline]
+ kobject_init_and_add+0xf9/0x150 lib/kobject.c:438
+ br_add_if+0x786/0x1990 net/bridge/br_if.c:533
+ br_add_slave+0x29/0x30 net/bridge/br_device.c:349
+ do_set_master+0x19c/0x1f0 net/core/rtnetlink.c:1986
+ do_setlink+0xa98/0x38e0 net/core/rtnetlink.c:2119
+ rtnl_newlink+0xf0d/0x1a40 net/core/rtnetlink.c:2661
+ rtnetlink_rcv_msg+0x733/0x1090 net/core/rtnetlink.c:4301
+ netlink_rcv_skb+0x216/0x440 net/netlink/af_netlink.c:2409
+ rtnetlink_rcv+0x1c/0x20 net/core/rtnetlink.c:4313
+ netlink_unicast_kernel net/netlink/af_netlink.c:1273 [inline]
+ netlink_unicast+0x4e8/0x6f0 net/netlink/af_netlink.c:1299
+ netlink_sendmsg+0xa4a/0xe70 net/netlink/af_netlink.c:1862
+ sock_sendmsg_nosec net/socket.c:633 [inline]
+ sock_sendmsg+0xca/0x110 net/socket.c:643
+ sock_write_iter+0x320/0x5e0 net/socket.c:912
+ call_write_iter include/linux/fs.h:1770 [inline]
+ do_iter_readv_writev+0x531/0x7f0 fs/read_write.c:673
+ do_iter_write+0x15a/0x540 fs/read_write.c:952
+ vfs_writev+0x18a/0x340 fs/read_write.c:997
+ do_writev+0xfc/0x2a0 fs/read_write.c:1032
+ SYSC_writev fs/read_write.c:1105 [inline]
+ SyS_writev+0x27/0x30 fs/read_write.c:1102
+ entry_SYSCALL_64_fastpath+0x1f/0xbe
+RIP: 0033:0x4520a9
+RSP: 002b:00007f4633db3c08 EFLAGS: 00000216 ORIG_RAX: 0000000000000014
+RAX: ffffffffffffffda RBX: 0000000000718000 RCX: 00000000004520a9
+RDX: 0000000000000001 RSI: 00000000205d9000 RDI: 0000000000000005
+RBP: 0000000000000086 R08: 0000000000000000 R09: 0000000000000000
+R10: 0000000000000000 R11: 0000000000000216 R12: 00000000004b6c37
+R13: 00007f4633db3b48 R14: 00000000004b6c47 R15: 0000000000000000
diff --git a/pkg/report/testdata/linux/guilty/32 b/pkg/report/testdata/linux/guilty/32
new file mode 100644
index 000000000..15420b982
--- /dev/null
+++ b/pkg/report/testdata/linux/guilty/32
@@ -0,0 +1,57 @@
+FILE: net/tipc/name_table.c
+
+list_del corruption. prev->next should be 00000000bc6553ca, but was 0000000038fa8131
+------------[ cut here ]------------
+kernel BUG at lib/list_debug.c:53!
+invalid opcode: 0000 [#1] SMP KASAN
+Dumping ftrace buffer:
+ (ftrace buffer empty)
+Modules linked in:
+CPU: 1 PID: 3200 Comm: syz-executor4 Not tainted 4.15.0-rc8+ #264
+Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+RIP: 0010:__list_del_entry_valid+0xef/0x150 lib/list_debug.c:51
+RSP: 0018:ffff8801be95eb20 EFLAGS: 00010286
+RAX: 0000000000000054 RBX: ffff8801d359f240 RCX: 0000000000000000
+RDX: 0000000000000054 RSI: 1ffff10039af2dca RDI: ffffed0037d2bd58
+RBP: ffff8801be95eb38 R08: 1ffff10037d2bcfc R09: 0000000000000000
+R10: ffff8801be95ea00 R11: 0000000000000000 R12: ffff8801d50e4900
+R13: ffff8801be95ecd8 R14: ffff8801c29ac860 R15: ffff8801bd76aa80
+FS: 00007f70eee26700(0000) GS:ffff8801db300000(0000) knlGS:0000000000000000
+CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
+CR2: 00000000010bad18 CR3: 0000000006822006 CR4: 00000000001606e0
+Call Trace:
+ __list_del_entry include/linux/list.h:117 [inline]
+ list_del_init include/linux/list.h:159 [inline]
+ tipc_nametbl_unsubscribe+0x318/0x990 net/tipc/name_table.c:851
+ tipc_subscrb_subscrp_delete+0x1e9/0x460 net/tipc/subscr.c:208
+ tipc_subscrb_delete net/tipc/subscr.c:238 [inline]
+ tipc_subscrb_release_cb+0x17/0x30 net/tipc/subscr.c:316
+ tipc_close_conn+0x171/0x270 net/tipc/server.c:204
+ tipc_topsrv_kern_unsubscr+0x213/0x340 net/tipc/server.c:532
+ tipc_group_delete+0x2c0/0x3d0 net/tipc/group.c:206
+ tipc_sk_leave+0x10b/0x200 net/tipc/socket.c:2780
+ tipc_release+0x154/0xfe0 net/tipc/socket.c:575
+ sock_release+0x8d/0x1e0 net/socket.c:602
+ sock_close+0x16/0x20 net/socket.c:1131
+ __fput+0x327/0x7e0 fs/file_table.c:210
+ ____fput+0x15/0x20 fs/file_table.c:244
+ task_work_run+0x199/0x270 kernel/task_work.c:113
+ exit_task_work include/linux/task_work.h:22 [inline]
+ do_exit+0x9bb/0x1ad0 kernel/exit.c:865
+ do_group_exit+0x149/0x400 kernel/exit.c:968
+ get_signal+0x73f/0x16c0 kernel/signal.c:2335
+ do_signal+0x90/0x1eb0 arch/x86/kernel/signal.c:809
+ exit_to_usermode_loop+0x214/0x310 arch/x86/entry/common.c:158
+ prepare_exit_to_usermode arch/x86/entry/common.c:195 [inline]
+ syscall_return_slowpath+0x490/0x550 arch/x86/entry/common.c:264
+ entry_SYSCALL_64_fastpath+0x9e/0xa0
+RIP: 0033:0x452df9
+RSP: 002b:00007f70eee25c88 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca
+RAX: 0000000000000001 RBX: 000000000071bea0 RCX: 0000000000452df9
+RDX: 0000000000000000 RSI: 0000000000000001 RDI: 000000000071becc
+RBP: 0000000000000573 R08: 0000000000000000 R09: 0000000000000000
+R10: 0000000000000010 R11: 0000000000000246 R12: 0000000000000001
+R13: 0000000000000014 R14: 00007f70eee266d4 R15: ffffffffffffffff
+Code: 4c 89 e2 48 c7 c7 c0 fb e0 85 e8 95 26 fe fe 0f 0b 48 c7 c7 20 fc e0 85 e8 87 26 fe fe 0f 0b 48 c7 c7 80 fc e0 85 e8 79 26 fe fe <0f> 0b 48 c7 c7 e0 fc e0 85 e8 6b 26 fe fe 0f 0b 48 89 df 48 89
+RIP: __list_del_entry_valid+0xef/0x150 lib/list_debug.c:51 RSP: ffff8801be95eb20
+---[ end trace 0c495e0cee371de9 ]---
diff --git a/pkg/report/testdata/linux/report/0 b/pkg/report/testdata/linux/report/0
index 9dd9c834b..7e92c7be8 100644
--- a/pkg/report/testdata/linux/report/0
+++ b/pkg/report/testdata/linux/report/0
@@ -1,4 +1,4 @@
-TITLE: BUG: unable to handle kernel paging request in __memset
+TITLE: BUG: unable to handle kernel
CORRUPTED: Y
[ 772.918915] BUG: unable to handle kernel paging request at ffff88002bde1e40
diff --git a/pkg/report/testdata/linux/report/100 b/pkg/report/testdata/linux/report/100
index 3027f7872..5016e3bad 100644
--- a/pkg/report/testdata/linux/report/100
+++ b/pkg/report/testdata/linux/report/100
@@ -1,4 +1,4 @@
-TITLE: general protection fault
+TITLE: general protection fault: 0000 [#1] SMP KASAN
CORRUPTED: Y
[ 1722.511384] kasan: CONFIG_KASAN_INLINE enabled
diff --git a/pkg/report/testdata/linux/report/102 b/pkg/report/testdata/linux/report/102
index fd88c7392..74473eac3 100644
--- a/pkg/report/testdata/linux/report/102
+++ b/pkg/report/testdata/linux/report/102
@@ -1,4 +1,4 @@
-TITLE: BUG: bad unlock balance
+TITLE: BUG: bad unlock balance detected! ]
CORRUPTED: Y
[ 46.415093] syz2: link speed 10 Mbps
diff --git a/pkg/report/testdata/linux/report/103 b/pkg/report/testdata/linux/report/103
index dcfedf133..727ff8dfa 100644
--- a/pkg/report/testdata/linux/report/103
+++ b/pkg/report/testdata/linux/report/103
@@ -1,4 +1,4 @@
-TITLE: divide error
+TITLE: divide error: 0000 [#1] SMP KASAN
CORRUPTED: Y
[ 89.659427] netlink: 13 bytes leftover after parsing attributes in process syz-executor5'.
diff --git a/pkg/report/testdata/linux/report/11 b/pkg/report/testdata/linux/report/11
index 68ad9467c..f4a92fff0 100644
--- a/pkg/report/testdata/linux/report/11
+++ b/pkg/report/testdata/linux/report/11
@@ -1,4 +1,4 @@
-TITLE: BUG: unable to handle kernel paging request
+TITLE: BUG: unable to handle kernel
CORRUPTED: Y
[ 1581.999813] BUG: unable to handle kernel paging request at ffffea0000f0e440
diff --git a/pkg/report/testdata/linux/report/110 b/pkg/report/testdata/linux/report/110
index b31e7b2d8..65055e371 100644
--- a/pkg/report/testdata/linux/report/110
+++ b/pkg/report/testdata/linux/report/110
@@ -1,4 +1,4 @@
-TITLE: KASAN: slab-out-of-bounds Read in __lock_acquire
+TITLE: KASAN: slab-out-of-bounds Read in sg_remove_request
[ 190.154802] ==================================================================
[ 190.154802] BUG: KASAN: slab-out-of-bounds in __lock_acquire+0x2eff/0x3640 at addr ffff8801a751e6f8
diff --git a/pkg/report/testdata/linux/report/112 b/pkg/report/testdata/linux/report/112
index 55161b059..75a5ccb40 100644
--- a/pkg/report/testdata/linux/report/112
+++ b/pkg/report/testdata/linux/report/112
@@ -1,4 +1,4 @@
-TITLE: BUG: unable to handle kernel NULL pointer dereference
+TITLE: BUG: unable to handle kernel NULL pointer dereference in process_one_work
[ 190.154802] BUG: unable to handle kernel NULL pointer dereference at 0000000000000286
[ 190.154802] IP: 0x286
diff --git a/pkg/report/testdata/linux/report/114 b/pkg/report/testdata/linux/report/114
index 1661d39dc..24077a2ef 100644
--- a/pkg/report/testdata/linux/report/114
+++ b/pkg/report/testdata/linux/report/114
@@ -1,4 +1,4 @@
-TITLE: suspicious RCU usage
+TITLE: WARNING: suspicious RCU usage
CORRUPTED: Y
[ 161.498638] =============================
diff --git a/pkg/report/testdata/linux/report/115 b/pkg/report/testdata/linux/report/115
index 93c7016fa..32110e1bd 100644
--- a/pkg/report/testdata/linux/report/115
+++ b/pkg/report/testdata/linux/report/115
@@ -1,5 +1,4 @@
-TITLE: BUG: bad unlock balance in dump_stack
-CORRUPTED: Y
+TITLE: BUG: bad unlock balance in ipmr_mfc_seq_stop
[ 76.640408] binder: undelivered TRANSACTION_ERROR: 29189
[ 76.649866] [ BUG: bad unlock balance detected! ]
diff --git a/pkg/report/testdata/linux/report/126 b/pkg/report/testdata/linux/report/126
index 2d1c6fbde..197cc7d41 100644
--- a/pkg/report/testdata/linux/report/126
+++ b/pkg/report/testdata/linux/report/126
@@ -1,6 +1,7 @@
-TITLE: unreferenced object
+TITLE: BUG: memory leak
CORRUPTED: Y
-[0.0] unreferenced object
-[0.0] backtrace:
-[0.0]
+2018/01/09 14:28:48 BUG: memory leak
+unreferenced object
+ backtrace:
+
diff --git a/pkg/report/testdata/linux/report/134 b/pkg/report/testdata/linux/report/134
index 170419cfe..6d755c841 100644
--- a/pkg/report/testdata/linux/report/134
+++ b/pkg/report/testdata/linux/report/134
@@ -1,5 +1,4 @@
-TITLE: BUG: using __this_cpu_read() in preemptible code
-CORRUPTED: Y
+TITLE: BUG: using __this_cpu_read() in preemptible code in ipcomp_init_state
[ 45.818290] BUG: using __this_cpu_read() in preemptible [00000000] code: syz-executor7/6729
[ 45.826891] caller is __this_cpu_preempt_check+0x1c/0x20
diff --git a/pkg/report/testdata/linux/report/136 b/pkg/report/testdata/linux/report/136
index dca96557d..f2267e640 100644
--- a/pkg/report/testdata/linux/report/136
+++ b/pkg/report/testdata/linux/report/136
@@ -1,6 +1,5 @@
-# TODO: this must be marked as corrupted: stack is truncated and the guilty
-# function must be the next one after check_preemption_disabled.
-TITLE: BUG: using __this_cpu_read() in preemptible code in check_preemption_disabled
+TITLE: BUG: using __this_cpu_read() in preemptible [ADDR] code: syz-executor
+CORRUPTED: Y
[ 62.873963] BUG: using __this_cpu_read() in preemptible [00000000] code: syz-executor7/11203
[ 62.882637] caller is __this_cpu_preempt_check+0x1c/0x20
diff --git a/pkg/report/testdata/linux/report/137 b/pkg/report/testdata/linux/report/137
index 1397b26b7..b66e057c7 100644
--- a/pkg/report/testdata/linux/report/137
+++ b/pkg/report/testdata/linux/report/137
@@ -1,5 +1,4 @@
-# TODO: this should be "in ipcomp_init_state"
-TITLE: BUG: using __this_cpu_read() in preemptible code in __this_cpu_preempt_check
+TITLE: BUG: using __this_cpu_read() in preemptible code in ipcomp_init_state
[ 45.718728] BUG: using __this_cpu_read() in preemptible [00000000] code: syz-executor6/6976
[ 45.727291] caller is __this_cpu_preempt_check+0x1c/0x20
@@ -10,7 +9,9 @@ TITLE: BUG: using __this_cpu_read() in preemptible code in __this_cpu_preempt_ch
[ 45.765691] ffffffff81df79f4 ffff8801ce54f730 ffffffff83f42ec0 dffffc0000000000
[ 45.773790] Call Trace:
[ 45.776364] [<ffffffff81d90a29>] dump_stack+0xc1/0x128
+[ 45.793029] sg_write: data in/out 327644/32 bytes for SCSI command 0x4-- guessing data in;
[ 45.781730] [<ffffffff81df79f4>] check_preemption_disabled+0x1d4/0x200
+[ 45.793029] program syz-executor0 not setting count and/or reply_len properly
[ 45.788474] [<ffffffff81df7a5c>] __this_cpu_preempt_check+0x1c/0x20
[ 45.793029] sg_write: data in/out 327644/32 bytes for SCSI command 0x4-- guessing data in;
[ 45.793029] program syz-executor0 not setting count and/or reply_len properly
diff --git a/pkg/report/testdata/linux/report/138 b/pkg/report/testdata/linux/report/138
index 455e44960..8cb418200 100644
--- a/pkg/report/testdata/linux/report/138
+++ b/pkg/report/testdata/linux/report/138
@@ -1,5 +1,5 @@
-# TODO: this must be marked as corrupted
-TITLE: INFO: task hung in __schedule
+TITLE: INFO: task syz-executor blocked for more than 120 seconds.
+CORRUPTED: Y
[ 369.632194] INFO: task syz-executor1:12659 blocked for more than 120 seconds.
[ 369.639544] Not tainted 4.15.0-rc2+ #152
diff --git a/pkg/report/testdata/linux/report/139 b/pkg/report/testdata/linux/report/139
index 051deba88..71fa0e91b 100644
--- a/pkg/report/testdata/linux/report/139
+++ b/pkg/report/testdata/linux/report/139
@@ -1,5 +1,4 @@
-# TODO: this must be "in hash_sendmsg"
-TITLE: BUG: unable to handle kernel paging request
+TITLE: BUG: unable to handle kernel paging request in hash_sendmsg
[ 70.687256] sctp: [Deprecated]: syz-executor5 (pid 16777) Use of int in maxseg socket option.
[ 70.687256] Use struct sctp_assoc_value instead
diff --git a/pkg/report/testdata/linux/report/142 b/pkg/report/testdata/linux/report/142
index 011905e95..eb583169b 100644
--- a/pkg/report/testdata/linux/report/142
+++ b/pkg/report/testdata/linux/report/142
@@ -1,4 +1,3 @@
-# TODO: this is not actually corrupted.
TITLE: WARNING in __switch_to
CORRUPTED: Y
diff --git a/pkg/report/testdata/linux/report/143 b/pkg/report/testdata/linux/report/143
index 646a58f7e..8d70a82dc 100644
--- a/pkg/report/testdata/linux/report/143
+++ b/pkg/report/testdata/linux/report/143
@@ -1,42 +1,25 @@
-# TODO: this does not look corrupted, we should allow output before kernel output.
-# This also happens with login prompt.
TITLE: kernel panic: Attempted to kill init!
-CORRUPTED: Y
-INIT: PANIC: segmentation violation! sleeping for 30 s[ 30.441874] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
-[ 30.441874]
-econds.
-[ 30.451507] CPU: 1 PID: 1 Comm: init Not tainted 4.15.0-rc3-next-20171214+ #67
-[ 30.459608] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
-[ 30.468929] Call Trace:
-[ 30.471489] __dump_stack lib/dump_stack.c:17 [inline]
-[ 30.471489] dump_stack+0xe9/0x14b lib/dump_stack.c:53
-[ 30.475002] panic+0x10e/0x2f8 kernel/panic.c:183
-[ 30.478170] ? find_child_reaper kernel/exit.c:578 [inline]
-[ 30.478170] ? forget_original_parent kernel/exit.c:674 [inline]
-[ 30.478170] ? exit_notify kernel/exit.c:710 [inline]
-[ 30.478170] ? do_exit+0x1036/0x1050 kernel/exit.c:889
-[ 30.481855] find_child_reaper kernel/exit.c:578 [inline]
-[ 30.481855] forget_original_parent kernel/exit.c:674 [inline]
-[ 30.481855] exit_notify kernel/exit.c:710 [inline]
-[ 30.481855] do_exit+0x1045/0x1050 kernel/exit.c:889
-[ 30.485372] do_group_exit+0x60/0x100 kernel/exit.c:972
-[ 30.489145] get_signal+0x36c/0xad0 kernel/signal.c:2337
-[ 30.492752] do_signal+0x23/0x670 arch/x86/kernel/signal.c:809
-[ 30.496177] ? __bad_area_nosemaphore+0x149/0x270 arch/x86/mm/fault.c:931
-[ 30.500997] ? __do_page_fault+0x246/0x6b0 arch/x86/mm/fault.c:1409
-[ 30.505208] exit_to_usermode_loop+0x13c/0x160 arch/x86/entry/common.c:161
-[ 30.509758] prepare_exit_to_usermode+0x102/0x110 arch/x86/entry/common.c:195
-[ 30.514569] ? page_fault+0x36/0x60 arch/x86/entry/entry_64.S:1243
-[ 30.518165] retint_user+0x8/0x18
-[ 30.521584] RIP: 0033: (null)
-[ 30.525439] RSP: 002b:00007fff53eb9f30 EFLAGS: 00010286
-[ 30.530772] RAX: ffffffffffffffff RBX: 00007fe983f5a6a0 RCX: ffffffffffffff00
-[ 30.538012] RDX: 0000000000000004 RSI: 0000000000000000 RDI: 0000000000000000
-[ 30.545248] RBP: 0000000000000004 R08: 00007fff53eb9f30 R09: 0000000000000001
-[ 30.552488] R10: 0000000000000000 R11: 0000000000000246 R12: 00000000ffffffff
-[ 30.559728] R13: 00007fff53ebacc0 R14: 0000000000000000 R15: 0000000000000000
-[ 30.567500] Dumping ftrace buffer:
-[ 30.571039] (ftrace buffer empty)
-[ 30.574716] Kernel Offset: disabled
-[ 30.578307] Rebooting in 86400 seconds..
+INIT: PANIC: segmentation violation! sleeping for 30 seconds.
+[ 19.171696] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
+[ 19.171696]
+[ 19.180969] CPU: 1 PID: 1 Comm: init Not tainted 4.15.0-rc3-next-20171214+ #67
+[ 19.188300] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 19.197627] Call Trace:
+[ 19.200192] dump_stack+0xe9/0x14b
+[ 19.203711] panic+0x10e/0x2f8
+[ 19.206877] ? do_exit+0x1036/0x1050
+[ 19.210569] do_exit+0x1045/0x1050
+[ 19.214089] do_group_exit+0x60/0x100
+[ 19.217864] get_signal+0x36c/0xad0
+[ 19.221474] do_signal+0x23/0x670
+[ 19.224911] ? __bad_area_nosemaphore+0x149/0x270
+[ 19.229741] ? __do_page_fault+0x246/0x6b0
+[ 19.233957] exit_to_usermode_loop+0x13c/0x160
+[ 19.238514] prepare_exit_to_usermode+0x102/0x110
+[ 19.243674] ? page_fault+0x36/0x60
+[ 19.247272] retint_user+0x8/0x18
+[ 19.250694] RIP: 0033: (null)
+[ 19.254549] RSP: 002b:00007ffe8c9df0b0 EFLAGS: 00010286
+Connection to kasan-2 closed by remote host.
+[ 19.259884] RAX: ffffffffffffffff
diff --git a/pkg/report/testdata/linux/report/145 b/pkg/report/testdata/linux/report/145
index 9f5cecbb2..6a7348bf7 100644
--- a/pkg/report/testdata/linux/report/145
+++ b/pkg/report/testdata/linux/report/145
@@ -1,5 +1,4 @@
-# TODO: this must be "INFO: rcu detected stall in __xfrm_decode_session"
-TITLE: INFO: rcu detected stall in do_softirq
+TITLE: INFO: rcu detected stall in __xfrm_decode_session
[ 323.830017] INFO: rcu_sched detected stalls on CPUs/tasks:
[ 323.835676] (detected by 0, t=125007 jiffies, g=66299, c=66298, q=40)
@@ -68,6 +67,7 @@ TITLE: INFO: rcu detected stall in do_softirq
[ 324.126371] ? do_timer+0x50/0x50
[ 324.129800] ? do_raw_spin_trylock+0x190/0x190
[ 324.134365] hrtimer_interrupt+0x1c2/0x5e0
+[ 324.172031] ? apic_timer_interrupt+0xa9/0xb0
[ 324.138588] smp_apic_timer_interrupt+0x14a/0x700
[ 324.143401] ? smp_call_function_single_interrupt+0x640/0x640
[ 324.149252] ? smp_call_function_single_interrupt+0x640/0x640
diff --git a/pkg/report/testdata/linux/report/146 b/pkg/report/testdata/linux/report/146
index 8615499b4..da5beb83e 100644
--- a/pkg/report/testdata/linux/report/146
+++ b/pkg/report/testdata/linux/report/146
@@ -1,8 +1,4 @@
-# TODO: this must be "in remove_wait_queue".
-# We need to skip all *lock_acquire/release functions,
-# as they produce unuseful title and sometimes duplicates for
-# __lock_acquire vs perf_trace_lock_acquire.
-TITLE: BUG: unable to handle kernel paging request in __lock_acquire
+TITLE: BUG: unable to handle kernel paging request in remove_wait_queue
[ 19.572672] BUG: unable to handle kernel paging request at 0000000100000137
[ 19.572683] IP: __lock_acquire+0xd8/0x1430
diff --git a/pkg/report/testdata/linux/report/147 b/pkg/report/testdata/linux/report/147
index b6b2eeeeb..12f8f46e3 100644
--- a/pkg/report/testdata/linux/report/147
+++ b/pkg/report/testdata/linux/report/147
@@ -1,5 +1,4 @@
-# TODO: this must be "in remove_wait_queue". See TODO in 146.
-TITLE: KASAN: use-after-free Read in __lock_acquire
+TITLE: KASAN: use-after-free Read in remove_wait_queue
[ 19.121820] ==================================================================
[ 19.121834] BUG: KASAN: use-after-free in __lock_acquire+0x3c41/0x3cf0
diff --git a/pkg/report/testdata/linux/report/148 b/pkg/report/testdata/linux/report/148
index 1719364ab..7b4e8556f 100644
--- a/pkg/report/testdata/linux/report/148
+++ b/pkg/report/testdata/linux/report/148
@@ -1,5 +1,4 @@
-# TODO: this must be "in tipc_subscrb_subscrp_delete". See TODO in 146.
-TITLE: general protection fault in __lock_acquire
+TITLE: general protection fault in tipc_subscrb_subscrp_delete
[ 41.864973] kasan: CONFIG_KASAN_INLINE enabled
[ 41.869549] kasan: GPF could be caused by NULL-ptr deref or user memory access
diff --git a/pkg/report/testdata/linux/report/149 b/pkg/report/testdata/linux/report/149
index 219f1737c..27df468ca 100644
--- a/pkg/report/testdata/linux/report/149
+++ b/pkg/report/testdata/linux/report/149
@@ -1,8 +1,4 @@
-# TODO: Ideally, this should be something like
-# "KASAN: use-after-free Read in work_is_static_object in strp_check_rcv"
-# because work_is_static_object is a generic function and different bugs
-# can manifest this way.
-TITLE: KASAN: use-after-free Read in work_is_static_object
+TITLE: KASAN: use-after-free Read in __queue_work
[ 1140.689311] ==================================================================
[ 1140.696784] BUG: KASAN: use-after-free in work_is_static_object+0x39/0x40
diff --git a/pkg/report/testdata/linux/report/150 b/pkg/report/testdata/linux/report/150
index ab9966b84..0c863bcfa 100644
--- a/pkg/report/testdata/linux/report/150
+++ b/pkg/report/testdata/linux/report/150
@@ -1,5 +1,4 @@
-# TODO: This should be "WARNING: held lock freed! in __sk_destruct"
-TITLE: WARNING: held lock freed!
+TITLE: WARNING: held lock freed in sctp_wait_for_sndbuf
[ 25.058100] =========================
[ 25.061864] WARNING: held lock freed!
diff --git a/pkg/report/testdata/linux/report/152 b/pkg/report/testdata/linux/report/152
index 78c4ffd91..915a3a826 100644
--- a/pkg/report/testdata/linux/report/152
+++ b/pkg/report/testdata/linux/report/152
@@ -1,4 +1,4 @@
-TITLE: possible deadlock
+TITLE: WARNING: possible circular locking dependency detected
CORRUPTED: Y
[....] Starting enhanced syslogd: rsyslogd[ 12.037795] audit: type=1400 audit(1515564630.515:5): avc: denied { syslog } for pid=3348 comm="rsyslogd" capability=34 scontext=system_u:system_r:kernel_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=capability2 permissive=1
diff --git a/pkg/report/testdata/linux/report/153 b/pkg/report/testdata/linux/report/153
index d180f4c68..822b2188d 100644
--- a/pkg/report/testdata/linux/report/153
+++ b/pkg/report/testdata/linux/report/153
@@ -1,6 +1,4 @@
-# TODO: this should be "WARNING in kmalloc_slab in relay_open_buf".
-# The root cause is in the caller of kmalloc, so lots of bugs gets glued together.
-TITLE: WARNING in kmalloc_slab
+TITLE: WARNING: kmalloc bug in relay_open_buf
syzkaller login: [ 50.946624] WARNING: CPU: 0 PID: 3081 at mm/slab_common.c:971 kmalloc_slab+0x5d/0x70
[ 50.947754] Kernel panic - not syncing: panic_on_warn set ...
diff --git a/pkg/report/testdata/linux/report/154 b/pkg/report/testdata/linux/report/154
index 5866a4c7c..3302bdff4 100644
--- a/pkg/report/testdata/linux/report/154
+++ b/pkg/report/testdata/linux/report/154
@@ -1,5 +1,5 @@
-# TODO: this must be detected as corrupted
-TITLE: BUG: unable to handle kernel paging request
+# TODO: must be corrupted (report in report)
+TITLE: BUG: unable to handle kernel paging request in print_address_description
[ 85.149573] BUG: unable to handle kernel paging request at ffffffff0001eea6
[ 85.153038] ==================================================================
diff --git a/pkg/report/testdata/linux/report/156 b/pkg/report/testdata/linux/report/156
index b4d1bc9e1..5ae5bd04a 100644
--- a/pkg/report/testdata/linux/report/156
+++ b/pkg/report/testdata/linux/report/156
@@ -1,6 +1,4 @@
-# TODO: this does not look corrupted.
TITLE: WARNING: bad unlock balance in ipmr_mfc_seq_stop
-CORRUPTED: Y
[ 123.238569] =====================================
[ 123.243391] WARNING: bad unlock balance detected!
diff --git a/pkg/report/testdata/linux/report/157 b/pkg/report/testdata/linux/report/157
index f725b6983..2bd30bafe 100644
--- a/pkg/report/testdata/linux/report/157
+++ b/pkg/report/testdata/linux/report/157
@@ -1,6 +1,4 @@
-# TODO: must be "WARNING in sctp_wfree", or "WARNING in refcount_sub_and_test in sctp_wfree",
-# or "WARNING: refcount bug in sctp_wfree".
-TITLE: WARNING in refcount_sub_and_test
+TITLE: WARNING: refcount bug in sctp_wfree
[ 44.461565] refcount_t: underflow; use-after-free.
[ 44.466577] ------------[ cut here ]------------
diff --git a/pkg/report/testdata/linux/report/158 b/pkg/report/testdata/linux/report/158
index afe9ccbec..a9768d624 100644
--- a/pkg/report/testdata/linux/report/158
+++ b/pkg/report/testdata/linux/report/158
@@ -1,5 +1,4 @@
-# TODO: must be "WARNING: refcount bug in dev_activate".
-TITLE: WARNING in refcount_inc
+TITLE: WARNING: refcount bug in dev_activate
[ 359.890494] refcount_t: increment on 0; use-after-free.
[ 359.914113] ------------[ cut here ]------------
diff --git a/pkg/report/testdata/linux/report/159 b/pkg/report/testdata/linux/report/159
index beef78dd8..e211b1d23 100644
--- a/pkg/report/testdata/linux/report/159
+++ b/pkg/report/testdata/linux/report/159
@@ -1,5 +1,4 @@
-# TODO: must be "WARNING: refcount bug in l2tp_session_register".
-TITLE: WARNING in refcount_inc
+TITLE: WARNING: refcount bug in l2tp_session_register
[ 40.530345] ------------[ cut here ]------------
[ 40.535205] refcount_t: increment on 0; use-after-free.
diff --git a/pkg/report/testdata/linux/report/160 b/pkg/report/testdata/linux/report/160
new file mode 100644
index 000000000..678075c7e
--- /dev/null
+++ b/pkg/report/testdata/linux/report/160
@@ -0,0 +1,112 @@
+TITLE: BUG: unable to handle kernel paging request in __run_timers
+
+[ 190.751093] BUG: unable to handle kernel paging request at ffffffffffffffff
+[ 190.757101] IP: 0xffffffffffffffff
+[ 190.757101] PGD 7e10067
+[ 190.757101] P4D 7e10067
+[ 190.757101] PUD 7e12067
+[ 190.757101] PMD 0
+[ 190.757101]
+[ 190.757101] Oops: 0010 [#1] SMP
+[ 190.757101] Dumping ftrace buffer:
+[ 190.757101] (ftrace buffer empty)
+[ 190.757101] Modules linked in:
+[ 190.757101] CPU: 1 PID: 12327 Comm: syz-executor5 Tainted: G B 4.13.0+ #35
+[ 190.757101] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 190.757101] task: ffff8801deb8d880 task.stack: ffff8801aa900000
+[ 190.757101] RIP: 0010:0xffffffffffffffff
+[ 190.757101] RSP: 0018:ffff88021fd07d10 EFLAGS: 00010006
+[ 190.757101] RAX: 0000000000000000 RBX: 0000000080000100 RCX: 0000000000000000
+[ 190.757101] RDX: ffff8802030b2f48 RSI: aaaaaaaaaaaab000 RDI: ffffffffffffffff
+[ 190.757101] RBP: ffff88021fd07d90 R08: 0000000001080020 R09: 0000000000000002
+[ 190.757101] R10: ffff88021fd07cc8 R11: 0000000000000000 R12: ffffffffffffffff
+[ 190.757101] R13: ffffffff885293b0 R14: 0000000000000000 R15: ffff88021fd19b48
+[ 190.757101] FS: 00007f80206db700(0000) GS:ffff88021fd00000(0000) knlGS:0000000000000000
+[ 190.757101] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
+[ 190.757101] CR2: ffffffffffffffff CR3: 0000000007e0f000 CR4: 00000000001406e0
+[ 190.757101] DR0: 0000000020000000 DR1: 0000000000000000 DR2: 0000000000000000
+[ 190.757101] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000600
+[ 190.757101] Call Trace:
+[ 190.757101] <IRQ>
+[ 190.757101] ? call_timer_fn+0x2b1/0x630
+[ 190.757101] __run_timers+0xeef/0x1390
+[ 190.757101] ? irq_exit+0x203/0x240
+[ 190.757101] run_timer_softirq+0x45/0xb0
+[ 190.757101] ? timers_dead_cpu+0xef0/0xef0
+[ 190.757101] __do_softirq+0x5bb/0xa08
+[ 190.757101] irq_exit+0x203/0x240
+[ 190.757101] exiting_irq+0xe/0x10
+[ 190.757101] smp_apic_timer_interrupt+0x5a/0x80
+[ 190.757101] apic_timer_interrupt+0x86/0x90
+[ 190.757101] RIP: 0010:kmsan_get_origin_address_noruntime+0x163/0x260
+[ 190.757101] RSP: 0018:ffff8801aa906f20 EFLAGS: 00000297 ORIG_RAX: ffffffffffffff10
+[ 190.757101] RAX: ffff88022a907120 RBX: 0000000000000000 RCX: ffffea0000000000
+[ 190.757101] RDX: 000077ff80000000 RSI: 0000000000000000 RDI: ffff8801aa907120
+[ 190.757101] RBP: ffff8801aa906f58 R08: 0000000001080020 R09: 0000000000000002
+[ 190.757101] R10: ffff8801aa906ff8 R11: 000000008022000e R12: 0000000000000004
+[ 190.757101] R13: 00000000f780000e R14: ffff8801aa907120 R15: 0000000000000000
+[ 190.757101] </IRQ>
+[ 190.757101] kmsan_set_origin_inline+0x6b/0x120
+[ 190.757101] __msan_poison_alloca+0x15c/0x1d0
+[ 190.757101] ? kernfs_put+0x759/0xc40
+[ 190.757101] ? kfree+0x7f/0x2f40
+[ 190.757101] ? kernfs_put+0x759/0xc40
+[ 190.757101] ? __msan_get_context_state+0x20/0xf0
+[ 190.757101] ? kernfs_put+0x759/0xc40
+[ 190.757101] kfree+0x7f/0x2f40
+[ 190.757101] ? kernfs_put+0x7e8/0xc40
+[ 190.757101] ? kmsan_set_origin_inline+0x6b/0x120
+[ 190.757101] ? __msan_poison_alloca+0x15c/0x1d0
+[ 190.757101] ? __kernfs_remove+0x12a2/0x13a0
+[ 190.757101] kernfs_put+0x759/0xc40
+[ 190.757101] ? _cond_resched+0x2b/0xc0
+[ 190.757101] __kernfs_remove+0x12a2/0x13a0
+[ 190.757101] ? kernfs_find_ns+0x974/0x9e0
+[ 190.757101] kernfs_remove_by_name_ns+0x115/0x200
+[ 190.757101] sysfs_remove_group+0x38c/0x770
+[ 190.757101] netdev_queue_update_kobjects+0x754/0x870
+[ 190.757101] netdev_unregister_kobject+0x231/0x340
+[ 190.757101] rollback_registered_many+0x150c/0x1ab0
+[ 190.757101] unregister_netdevice_queue+0x55e/0xa80
+[ 190.757101] __tun_detach+0x1681/0x2070
+[ 190.757101] ? __msan_get_context_state+0x20/0xf0
+[ 190.757101] tun_chr_close+0x6a/0xb0
+[ 190.757101] __fput+0x49a/0xc10
+[ 190.757101] ____fput+0x37/0x40
+[ 190.757101] ? fput+0x2d0/0x2d0
+[ 190.757101] task_work_run+0x193/0x300
+[ 190.757101] do_exit+0x1217/0x3f20
+[ 190.757101] ? __msan_metadata_ptr_for_store_4+0x13/0x20
+[ 190.757101] ? dequeue_signal+0x356/0xb70
+[ 190.757101] do_group_exit+0x1d3/0x3b0
+[ 190.757101] get_signal+0x17ad/0x2150
+[ 190.757101] ? syscall_return_slowpath+0x2fb/0x9d0
+[ 190.757101] ? syscall_return_slowpath+0x2fb/0x9d0
+[ 190.757101] do_signal+0xb7/0x1c70
+[ 190.757101] ? put_task_struct+0x41/0xd0
+[ 190.757101] ? __msan_metadata_ptr_for_load_8+0x10/0x20
+[ 190.757101] ? balance_callback+0x4a/0x2c0
+[ 190.757101] ? finish_task_switch+0x15e/0x230
+[ 190.757101] ? __schedule+0x6dd/0x780
+[ 190.757101] ? schedule+0x1dc/0x320
+[ 190.757101] ? __msan_metadata_ptr_for_load_1+0x10/0x20
+[ 190.757101] ? syscall_return_slowpath+0x31a/0x9d0
+[ 190.757101] syscall_return_slowpath+0x2fb/0x9d0
+[ 190.757101] ? SyS_futex+0x89/0xb0
+[ 190.757101] entry_SYSCALL_64_fastpath+0x92/0x94
+[ 190.757101] RIP: 0033:0x452cf9
+[ 190.757101] RSP: 002b:00007f80206dac88 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca
+[ 190.757101] RAX: 0000000000000001 RBX: 000000000071bea0 RCX: 0000000000452cf9
+[ 190.757101] RDX: 0000000000000000 RSI: 0000000000000001 RDI: 000000000071becc
+[ 190.757101] RBP: 0000000000000355 R08: 0000000000000000 R09: 0000000000000355
+[ 190.757101] R10: 0000000000000000 R11: 0000000000000246 R12: 00000000006f3098
+[ 190.757101] R13: 00000000ffffffff R14: 00007f80206db6d4 R15: 0000000000000000
+[ 190.757101] Code: Bad RIP value.
+[ 190.757101] RIP: 0xffffffffffffffff RSP: ffff88021fd07d10
+[ 190.757101] CR2: ffffffffffffffff
+[ 190.757101] ---[ end trace fec0af60af9149a6 ]---
+[ 190.757101] Kernel panic - not syncing: Fatal exception in interrupt
+[ 190.757101] Dumping ftrace buffer:
+[ 190.757101] (ftrace buffer empty)
+[ 190.757101] Kernel Offset: disabled
+[ 190.757101] Rebooting in 86400 seconds..
diff --git a/pkg/report/testdata/linux/report/161 b/pkg/report/testdata/linux/report/161
new file mode 100644
index 000000000..3ac9dce57
--- /dev/null
+++ b/pkg/report/testdata/linux/report/161
@@ -0,0 +1,90 @@
+TITLE: WARNING: locking bug in destroy_unused_super
+
+[ 151.124617] ------------[ cut here ]------------
+[ 151.124619] DEBUG_LOCKS_WARN_ON(depth <= 0)
+[ 151.124680] WARNING: CPU: 1 PID: 21689 at kernel/locking/lockdep.c:3676 lock_release+0x6e6/0xa40
+[ 151.124684] Kernel panic - not syncing: panic_on_warn set ...
+[ 151.124684]
+[ 151.124689] CPU: 1 PID: 21689 Comm: syz-executor4 Not tainted 4.15.0-rc3+ #224
+[ 151.124693] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 151.124694] Call Trace:
+[ 151.124702] dump_stack+0x194/0x257
+[ 151.124711] ? arch_local_irq_restore+0x53/0x53
+[ 151.124719] ? vsnprintf+0x1ed/0x1900
+[ 151.124727] panic+0x1e4/0x41c
+[ 151.124734] ? refcount_error_report+0x214/0x214
+[ 151.124741] ? show_regs_print_info+0x18/0x18
+[ 151.124749] ? __warn+0x1c1/0x200
+[ 151.124757] ? lock_release+0x6e6/0xa40
+[ 151.124763] __warn+0x1dc/0x200
+[ 151.124769] ? lock_release+0x6e6/0xa40
+[ 151.124778] report_bug+0x211/0x2d0
+[ 151.124788] fixup_bug.part.11+0x37/0x80
+[ 151.124795] do_error_trap+0x2d7/0x3e0
+[ 151.124803] ? math_error+0x400/0x400
+[ 151.124809] ? vprintk_emit+0x3ea/0x590
+[ 151.124822] ? trace_hardirqs_off_thunk+0x1a/0x1c
+[ 151.124834] do_invalid_op+0x1b/0x20
+[ 151.124841] invalid_op+0x18/0x20
+[ 151.124847] RIP: 0010:lock_release+0x6e6/0xa40
+[ 151.124850] RSP: 0018:ffff8801c829f780 EFLAGS: 00010086
+[ 151.124856] RAX: dffffc0000000008 RBX: ffffffff8747a180 RCX: ffffffff8159a88e
+[ 151.124860] RDX: 0000000000010000 RSI: ffffc90002835000 RDI: 0000000000000000
+[ 151.124863] RBP: ffff8801c829f8b0 R08: 0000000000000001 R09: 0000000000000000
+[ 151.124866] R10: 0000000000000000 R11: fffffbfff0e872ef R12: ffff8801c829f888
+[ 151.124869] R13: ffff8801d09980c0 R14: ffff8801c829f7c8 R15: 1ffff10039053ef5
+[ 151.124878] ? vprintk_func+0x5e/0xc0
+[ 151.124889] ? destroy_unused_super.part.7+0x18/0xd0
+[ 151.124896] ? lock_downgrade+0x980/0x980
+[ 151.124904] ? __kmalloc+0x46e/0x760
+[ 151.124911] ? lockdep_init_map+0x9/0x10
+[ 151.124918] ? up_read+0x1a/0x40
+[ 151.124924] ? memcg_put_cache_ids+0x10/0x20
+[ 151.124933] ? __list_lru_init+0x35c/0x750
+[ 151.124941] up_write+0x6b/0x120
+[ 151.124947] ? up_read+0x40/0x40
+[ 151.124954] ? __lockdep_init_map+0xe4/0x650
+[ 151.124963] destroy_unused_super.part.7+0x18/0xd0
+[ 151.124969] sget_userns+0x909/0xe20
+[ 151.124975] ? get_anon_bdev+0x2a0/0x2a0
+[ 151.124984] ? destroy_unused_super.part.7+0xd0/0xd0
+[ 151.124991] ? cred_has_capability+0x1a0/0x3d0
+[ 151.124998] ? selinux_ipv4_output+0x40/0x40
+[ 151.125013] ? free_pages+0x51/0x90
+[ 151.125021] ? selinux_sb_copy_data+0x403/0x610
+[ 151.125030] ? selinux_capable+0x36/0x40
+[ 151.125039] ? security_capable+0x8e/0xc0
+[ 151.125046] ? get_anon_bdev+0x2a0/0x2a0
+[ 151.125051] ? ns_capable_common+0xcf/0x160
+[ 151.125058] ? get_anon_bdev+0x2a0/0x2a0
+[ 151.125064] sget+0xd2/0x120
+[ 151.125070] ? __get_fs_type+0x8a/0xc0
+[ 151.125077] ? shmem_remount_fs+0x6c0/0x6c0
+[ 151.125084] mount_nodev+0x37/0x100
+[ 151.125091] shmem_mount+0x2c/0x40
+[ 151.125098] mount_fs+0x66/0x2d0
+[ 151.125107] vfs_kern_mount.part.26+0xc6/0x4a0
+[ 151.125115] ? may_umount+0xa0/0xa0
+[ 151.125121] ? _raw_read_unlock+0x22/0x30
+[ 151.125127] ? __get_fs_type+0x8a/0xc0
+[ 151.125135] do_mount+0xea4/0x2bb0
+[ 151.125144] ? copy_mount_string+0x40/0x40
+[ 151.125150] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 151.125157] ? trace_hardirqs_on_thunk+0x1a/0x1c
+[ 151.125165] ? retint_kernel+0x10/0x10
+[ 151.125174] ? copy_mount_options+0x18b/0x2e0
+[ 151.125182] ? copy_mount_options+0x190/0x2e0
+[ 151.125188] ? copy_mount_options+0x1f4/0x2e0
+[ 151.125195] SyS_mount+0xab/0x120
+[ 151.125202] entry_SYSCALL_64_fastpath+0x1f/0x96
+[ 151.125205] RIP: 0033:0x452a39
+[ 151.125208] RSP: 002b:00007f207292dc58 EFLAGS: 00000212 ORIG_RAX: 00000000000000a5
+[ 151.125214] RAX: ffffffffffffffda RBX: 00007f207292daa0 RCX: 0000000000452a39
+[ 151.125217] RDX: 00000000204df000 RSI: 00000000209e5000 RDI: 00000000209dd000
+[ 151.125220] RBP: 00007f207292da90 R08: 0000000020000000 R09: 0000000000000000
+[ 151.125222] R10: 0000000000000000 R11: 0000000000000212 R12: 00000000004b75fb
+[ 151.125225] R13: 00007f207292dbc8 R14: 00000000004b75fb R15: 0000000000000000
+[ 151.125609] Dumping ftrace buffer:
+[ 151.125612] (ftrace buffer empty)
+[ 151.125614] Kernel Offset: disabled
+[ 151.833421] Rebooting in 86400 seconds..
diff --git a/pkg/report/testdata/linux/report/162 b/pkg/report/testdata/linux/report/162
new file mode 100644
index 000000000..34bcb6394
--- /dev/null
+++ b/pkg/report/testdata/linux/report/162
@@ -0,0 +1,63 @@
+TITLE: general protection fault in sg_remove_request
+
+[ 27.258999] ==================================================================
+[ 27.260623] kasan: CONFIG_KASAN_INLINE enabled
+[ 27.260630] kasan: GPF could be caused by NULL-ptr deref or user memory access
+[ 27.260634] general protection fault: 0000 [#1] PREEMPT SMP KASAN
+[ 27.260638] Dumping ftrace buffer:
+[ 27.260641] (ftrace buffer empty)
+[ 27.260644] Modules linked in:
+[ 27.260651] CPU: 1 PID: 3377 Comm: syzkaller685434 Not tainted 4.4.107-g610c835 #4
+[ 27.260654] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 27.260658] task: ffff8800b823c740 task.stack: ffff8801d94c8000
+[ 27.260671] RIP: 0010:[<ffffffff8123487f>] [<ffffffff8123487f>] __lock_acquire+0x61f/0x4b50
+[ 27.260675] RSP: 0018:ffff8801d94cf880 EFLAGS: 00010086
+[ 27.260678] RAX: dffffc0000000000 RBX: dead4ead00000000 RCX: ffffffff81237ade
+[ 27.260682] RDX: 1ffff1003a313890 RSI: 0000000000000008 RDI: ffff8801d189c480
+[ 27.260685] RBP: ffff8801d94cfa20 R08: 0000000000000001 R09: 0000000000000001
+[ 27.260688] R10: 0000000000000001 R11: 1ffff1003b299f22 R12: 0000000000000000
+[ 27.260692] R13: ffff8800b823c740 R14: ffff8801d189c478 R15: 0000000000000000
+[ 27.260697] FS: 0000000000000000(0000) GS:ffff8801db300000(0063) knlGS:00000000f47d3b40
+[ 27.260701] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033
+[ 27.260704] CR2: 00000000206f6000 CR3: 00000001d0a15000 CR4: 00000000001406e0
+[ 27.260713] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
+[ 27.260717] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
+[ 27.260718] Stack:
+[ 27.260725] ffff8801d0ee0818 ffff8800b4b59d90 ffff8801d94cfa00 ffffffff8149e232
+[ 27.260733] ffff8801d94cf8b0 ffffffff00000000 ffff8800b823c740 ffff8800b823cfb0
+[ 27.260739] 0000000000000288 ffff8800b823c740 0000000000000002 0000000000000002
+[ 27.260741] Call Trace:
+[ 27.260751] [<ffffffff8149e232>] ? handle_mm_fault+0x3f2/0x3190
+[ 27.260758] [<ffffffff81234260>] ? debug_check_no_locks_freed+0x2c0/0x2c0
+[ 27.260764] [<ffffffff8148979e>] ? vmacache_update+0xfe/0x130
+[ 27.260772] [<ffffffff810db470>] ? __do_page_fault+0x380/0xa00
+[ 27.260778] [<ffffffff8123a61e>] lock_acquire+0x15e/0x460
+[ 27.260787] [<ffffffff825b8a89>] ? sg_remove_request+0x69/0x110
+[ 27.260794] [<ffffffff83773a1e>] _raw_write_lock_irqsave+0x4e/0x70
+[ 27.260800] [<ffffffff825b8a89>] ? sg_remove_request+0x69/0x110
+[ 27.260806] [<ffffffff825b8a89>] sg_remove_request+0x69/0x110
+[ 27.260813] [<ffffffff825b9095>] sg_finish_rem_req+0x295/0x340
+[ 27.260819] [<ffffffff825baed1>] sg_read+0xa21/0x1490
+[ 27.260825] [<ffffffff825ba4b0>] ? sg_proc_seq_show_debug+0xd30/0xd30
+[ 27.260832] [<ffffffff81234260>] ? debug_check_no_locks_freed+0x2c0/0x2c0
+[ 27.260838] [<ffffffff825ba4b0>] ? sg_proc_seq_show_debug+0xd30/0xd30
+[ 27.260845] [<ffffffff8151aa73>] __vfs_read+0x103/0x440
+[ 27.260851] [<ffffffff81234260>] ? debug_check_no_locks_freed+0x2c0/0x2c0
+[ 27.260857] [<ffffffff8151a970>] ? vfs_iter_write+0x2d0/0x2d0
+[ 27.260863] [<ffffffff815e878d>] ? fsnotify+0x5ad/0xee0
+[ 27.260868] [<ffffffff815e90c0>] ? fsnotify+0xee0/0xee0
+[ 27.260877] [<ffffffff81b4d4f9>] ? avc_policy_seqno+0x9/0x20
+[ 27.260883] [<ffffffff81b5ebe8>] ? selinux_file_permission+0x348/0x460
+[ 27.260890] [<ffffffff81b443e9>] ? security_file_permission+0x89/0x1e0
+[ 27.260896] [<ffffffff8151c600>] ? rw_verify_area+0x100/0x2f0
+[ 27.260902] [<ffffffff8151c913>] vfs_read+0x123/0x3a0
+[ 27.260909] [<ffffffff8151f259>] SyS_read+0xd9/0x1b0
+[ 27.260915] [<ffffffff8151f180>] ? do_sendfile+0xd30/0xd30
+[ 27.260922] [<ffffffff81006b47>] ? do_fast_syscall_32+0xd7/0x890
+[ 27.260928] [<ffffffff8151f180>] ? do_sendfile+0xd30/0xd30
+[ 27.260933] [<ffffffff81006d84>] do_fast_syscall_32+0x314/0x890
+[ 27.260940] [<ffffffff837754d7>] sysenter_flags_fixed+0xd/0x17
+[ 27.261026] Code: 00 fc ff df 44 89 e3 49 8d 7c de 08 48 89 fa 48 c1 ea 03 80 3c 02 00 0f 85 b6 37 00 00 49 8b 5c de 08 48 85 db 0f 84 28 fb ff ff <f0> ff 83 98 01 00 00 49 8d 85 68 08 00 00 48 89 c2 48 89 44 24
+[ 27.261032] RIP [<ffffffff8123487f>] __lock_acquire+0x61f/0x4b50
+[ 27.261034] RSP <ffff8801d94cf880>
+[ 27.261040] ---[ end trace ba8c3c110e6701ba ]---
diff --git a/pkg/report/testdata/linux/report/163 b/pkg/report/testdata/linux/report/163
new file mode 100644
index 000000000..59d1a43f7
--- /dev/null
+++ b/pkg/report/testdata/linux/report/163
@@ -0,0 +1,75 @@
+TITLE: WARNING: locking bug in sg_remove_request
+
+[ 32.851928] ------------[ cut here ]------------
+[ 32.851948] WARNING: CPU: 1 PID: 4085 at kernel/locking/lockdep.c:3190 __lock_acquire+0x23b3/0x4b50()
+[ 32.851955] DEBUG_LOCKS_WARN_ON(id >= MAX_LOCKDEP_KEYS)
+[ 32.851955] Kernel panic - not syncing: panic_on_warn set ...
+[ 32.851955]
+[ 32.851963] CPU: 1 PID: 4085 Comm: syzkaller160734 Not tainted 4.4.107-g79f138a #2
+[ 32.851967] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 32.851976] 0000000000000000 fac66347bd2b1d29 ffff8800b6a470c0 ffffffff81d03a1d
+[ 32.851983] ffffffff838429a0 ffff8800b6a47198 ffffffff83854820 0000000000000009
+[ 32.851990] 0000000000000c76 ffff8800b6a47188 ffffffff81416dca 0000000041b58ab3
+[ 32.851992] Call Trace:
+[ 32.852004] [<ffffffff81d03a1d>] dump_stack+0xc1/0x124
+[ 32.852013] [<ffffffff81416dca>] panic+0x1aa/0x388
+[ 32.852020] [<ffffffff81416c20>] ? percpu_up_read.constprop.46+0xe1/0xe1
+[ 32.852028] [<ffffffff8112ad7a>] ? warn_slowpath_common+0x10a/0x140
+[ 32.852034] [<ffffffff8112ad95>] warn_slowpath_common+0x125/0x140
+[ 32.852039] [<ffffffff812361f3>] ? __lock_acquire+0x23b3/0x4b50
+[ 32.852045] [<ffffffff8112ae71>] warn_slowpath_fmt+0xc1/0x110
+[ 32.852051] [<ffffffff8112adb0>] ? warn_slowpath_common+0x140/0x140
+[ 32.852056] [<ffffffff8122d870>] ? save_trace+0xe0/0x270
+[ 32.852064] [<ffffffff81016bec>] ? dump_trace+0x14c/0x350
+[ 32.852069] [<ffffffff8123260e>] ? mark_lock+0x45e/0xfd0
+[ 32.852075] [<ffffffff812361f3>] __lock_acquire+0x23b3/0x4b50
+[ 32.852083] [<ffffffff814fa193>] ? save_stack+0xa3/0xd0
+[ 32.852092] [<ffffffff81035c86>] ? save_stack_trace+0x26/0x50
+[ 32.852098] [<ffffffff814fa133>] ? save_stack+0x43/0xd0
+[ 32.852104] [<ffffffff814fa3fd>] ? kasan_kmalloc+0xad/0xe0
+[ 32.852110] [<ffffffff814f63b0>] ? kmem_cache_alloc_trace+0x100/0x2b0
+[ 32.852119] [<ffffffff825b6c38>] ? sg_read+0xb48/0x1490
+[ 32.852125] [<ffffffff81233e40>] ? debug_check_no_locks_freed+0x2c0/0x2c0
+[ 32.852131] [<ffffffff81233e40>] ? debug_check_no_locks_freed+0x2c0/0x2c0
+[ 32.852137] [<ffffffff8151cdb8>] ? vfs_readv+0x78/0xb0
+[ 32.852146] [<ffffffff815b863a>] ? default_file_splice_read+0x4fa/0x8e0
+[ 32.852152] [<ffffffff815b4365>] ? do_splice_to+0xf5/0x140
+[ 32.852158] [<ffffffff815ba599>] ? SyS_splice+0x1009/0x14b0
+[ 32.852164] [<ffffffff81006d84>] ? do_fast_syscall_32+0x314/0x890
+[ 32.852171] [<ffffffff83771357>] ? sysenter_flags_fixed+0xd/0x17
+[ 32.852177] [<ffffffff8123a1fe>] lock_acquire+0x15e/0x460
+[ 32.852183] [<ffffffff825b46c9>] ? sg_remove_request+0x69/0x110
+[ 32.852189] [<ffffffff825b6c38>] ? sg_read+0xb48/0x1490
+[ 32.852196] [<ffffffff8376f89e>] _raw_write_lock_irqsave+0x4e/0x70
+[ 32.852202] [<ffffffff825b46c9>] ? sg_remove_request+0x69/0x110
+[ 32.852208] [<ffffffff825b46c9>] sg_remove_request+0x69/0x110
+[ 32.852214] [<ffffffff825b4cd5>] sg_finish_rem_req+0x295/0x340
+[ 32.852219] [<ffffffff825b6b11>] sg_read+0xa21/0x1490
+[ 32.852226] [<ffffffff815128b4>] ? __check_object_size+0x154/0x35b
+[ 32.852231] [<ffffffff810002b8>] ? 0xffffffff810002b8
+[ 32.852237] [<ffffffff825b60f0>] ? sg_proc_seq_show_debug+0xd30/0xd30
+[ 32.852244] [<ffffffff815e8650>] ? fsnotify+0xee0/0xee0
+[ 32.852252] [<ffffffff81b4ca39>] ? avc_policy_seqno+0x9/0x20
+[ 32.852258] [<ffffffff8151a8e1>] do_loop_readv_writev+0x141/0x1e0
+[ 32.852265] [<ffffffff81b43929>] ? security_file_permission+0x89/0x1e0
+[ 32.852275] [<ffffffff825b60f0>] ? sg_proc_seq_show_debug+0xd30/0xd30
+[ 32.852281] [<ffffffff825b60f0>] ? sg_proc_seq_show_debug+0xd30/0xd30
+[ 32.852287] [<ffffffff8151cc3d>] do_readv_writev+0x5dd/0x6e0
+[ 32.852293] [<ffffffff8151c660>] ? vfs_write+0x530/0x530
+[ 32.852300] [<ffffffff81434690>] ? __alloc_pages_direct_compact+0x250/0x250
+[ 32.852307] [<ffffffff8151cdb8>] vfs_readv+0x78/0xb0
+[ 32.852314] [<ffffffff815b863a>] default_file_splice_read+0x4fa/0x8e0
+[ 32.852321] [<ffffffff815b8140>] ? generic_file_splice_read+0x1c0/0x1c0
+[ 32.852328] [<ffffffff815b3650>] ? page_cache_pipe_buf_release+0x70/0x70
+[ 32.852339] [<ffffffff8123499f>] ? __lock_acquire+0xb5f/0x4b50
+[ 32.852345] [<ffffffff81233e40>] ? debug_check_no_locks_freed+0x2c0/0x2c0
+[ 32.852353] [<ffffffff8151bba0>] ? rw_verify_area+0x100/0x2f0
+[ 32.852359] [<ffffffff815b8140>] ? generic_file_splice_read+0x1c0/0x1c0
+[ 32.852365] [<ffffffff815b4365>] do_splice_to+0xf5/0x140
+[ 32.852372] [<ffffffff815ba599>] SyS_splice+0x1009/0x14b0
+[ 32.852377] [<ffffffff8123360b>] ? trace_hardirqs_on_caller+0x38b/0x590
+[ 32.852384] [<ffffffff815b9590>] ? compat_SyS_vmsplice+0x240/0x240
+[ 32.852390] [<ffffffff81006b47>] ? do_fast_syscall_32+0xd7/0x890
+[ 32.852396] [<ffffffff815b9590>] ? compat_SyS_vmsplice+0x240/0x240
+[ 32.852402] [<ffffffff81006d84>] do_fast_syscall_32+0x314/0x890
+[ 32.852408] [<ffffffff83771357>] sysenter_flags_fixed+0xd/0x17
diff --git a/pkg/report/testdata/linux/report/164 b/pkg/report/testdata/linux/report/164
new file mode 100644
index 000000000..96545ce05
--- /dev/null
+++ b/pkg/report/testdata/linux/report/164
@@ -0,0 +1,69 @@
+TITLE: KASAN: slab-out-of-bounds in native_queued_spin_lock_slowpath at addr ADDR
+CORRUPTED: Y
+
+[ 46.284905] ==================================================================
+** 2977 printk messages dropped ** [ 46.292061] [<ffffffff814f873b>] ? rw_verify_area+0xbb/0x2c0
+** 3764 printk messages dropped ** [ 46.300984] BUG: KASAN: slab-out-of-bounds in native_queued_spin_lock_slowpath+0x5ad/0x660 at addr ffff8800b7eb57d4
+** 5762 printk messages dropped ** [ 46.314596] [<ffffffff814fb2c0>] ? do_sendfile+0xf40/0xf40
+** 3692 printk messages dropped ** [ 46.323313] ___slab_alloc.constprop.78+0x4c6/0x530
+** 3400 printk messages dropped ** [ 46.331342] CPU: 0 PID: 6756 Comm: syz-executor1 Tainted: G B 4.4.105-ge303a83 #5
+** 4922 printk messages dropped ** [ 46.342991] INFO: Allocated in fasync_helper+0x29/0x90 age=6 cpu=0 pid=6756
+** 4288 printk messages dropped ** [ 46.353225] run_ksoftirqd+0x20/0x60
+** 2843 printk messages dropped ** [ 46.359933] INFO: Freed in fasync_free_rcu+0x14/0x20 age=7 cpu=0 pid=3
+** 4111 printk messages dropped ** [ 46.369656] BUG: KASAN: slab-out-of-bounds in native_queued_spin_lock_slowpath+0x5ad/0x660 at addr ffff8800b7eb57d4
+** 5713 printk messages dropped ** [ 46.383149] __slab_free+0x18c/0x2b0
+** 2818 printk messages dropped ** [ 46.389866] [<ffffffff81223871>] ? __lock_is_held+0xa1/0xf0
+** 3718 printk messages dropped ** [ 46.398717] Object ffff8800b7eb5780: ff ff ff ff ff ff ff ff 80 e3 70 85 ff ff ff ff ..........p.....
+** 5181 printk messages dropped ** [ 46.411008] 0000000000000000 263dc65b38caca23 ffff8801d2e979b0 ffffffff81cc9b4f
+** 4420 printk messages dropped ** [ 46.421691] Object ffff8800b7eb57b0: 00 00 00 00 00 00 00 00 00 cc 1c b7 00 88 ff ff ................
+** 5248 printk messages dropped ** [ 46.434131] Object ffff8800b7eb57a0: 00 50 8b 83 ff ff ff ff 01 46 00 00 07 00 00 00 .P.......F......
+** 5252 printk messages dropped ** [ 46.446625] CPU: 0 PID: 6756 Comm: syz-executor1 Tainted: G B 4.4.105-ge303a83 #5
+** 4982 printk messages dropped ** [ 46.458438] [<ffffffff8374ab36>] entry_SYSCALL_64_fastpath+0x16/0x76
+** 4071 printk messages dropped ** [ 46.468040] entry_SYSCALL_64_fastpath+0x16/0x76
+** 3303 printk messages dropped ** [ 46.475819] fasync_free_rcu+0x14/0x20
+** 2914 printk messages dropped ** [ 46.482677] ___slab_alloc.constprop.78+0x4c6/0x530
+** 3327 printk messages dropped ** [ 46.490514] 0000000000000000 263dc65b38caca23 ffff8801d2e979b0 ffffffff81cc9b4f
+** 4472 printk messages dropped ** [ 46.501243] __slab_alloc.isra.74.constprop.77+0x50/0xa0
+** 3565 printk messages dropped ** [ 46.509661] [<ffffffff82564a50>] ? sg_remove_request+0x60/0x100
+** 3881 printk messages dropped ** [ 46.518862] Object ffff8800b7eb57b0: 00 00 00 00 00 00 00 00 00 cc 1c b7 00 88 ff ff ................
+** 5287 printk messages dropped ** [ 46.531333] ffff8800b7eb5700: fc fc fc fc fc fc fc fc fc fc fc fc fc fc 00 00
+** 4399 printk messages dropped ** [ 46.541703] [<ffffffff814db589>] __asan_report_load4_noabort+0x29/0x30
+** 4144 printk messages dropped ** [ 46.551481] [<ffffffff814fb2c0>] ? do_sendfile+0xf40/0xf40
+** 3701 printk messages dropped ** [ 46.560195] kmem_cache_free+0x1f1/0x300
+** 2941 printk messages dropped ** [ 46.567116] CPU: 0 PID: 6756 Comm: syz-executor1 Tainted: G B 4.4.105-ge303a83 #5
+** 4977 printk messages dropped ** [ 46.579020] [<ffffffff814f873b>] ? rw_verify_area+0xbb/0x2c0
+** 3782 printk messages dropped ** [ 46.587934] __do_softirq+0x24d/0xa60
+** 2872 printk messages dropped ** [ 46.594689] [<ffffffff814db1f7>] kasan_report.part.2+0x227/0x530
+** 3916 printk messages dropped ** [ 46.603948] [<ffffffff81223871>] ? __lock_is_held+0xa1/0xf0
+** 3684 printk messages dropped ** [ 46.612655] ffff8800b7eb5700: fc fc fc fc fc fc fc fc fc fc fc fc fc fc 00 00
+** 4285 printk messages dropped ** [ 46.622887] -----------------------------------------------------------------------------
+[ 46.622887]
+** 5380 printk messages dropped ** [ 46.635852] [<ffffffff814f873b>] ? rw_verify_area+0xbb/0x2c0
+** 3744 printk messages dropped ** [ 46.644772] [<ffffffff814f6d8a>] __vfs_read+0xda/0x3e0
+** 3495 printk messages dropped ** [ 46.653074] Object ffff8800b7eb5770: 00 00 00 00 ad 4e ad de ff ff ff ff 00 00 00 00 .....N..........
+** 5151 printk messages dropped ** [ 46.665447] BUG fasync_cache (Tainted: G B ): kasan: bad access detected
+** 4450 printk messages dropped ** [ 46.676199] Object ffff8800b7eb57a0: 00 50 8b 83 ff ff ff ff 01 46 00 00 07 00 00 00 .P.......F......
+** 5028 printk messages dropped ** [ 46.688511] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+** 5080 printk messages dropped ** [ 46.701115] __slab_free+0x18c/0x2b0
+** 2823 printk messages dropped ** [ 46.708033] [<ffffffff814fb2c0>] ? do_sendfile+0xf40/0xf40
+** 3709 printk messages dropped ** [ 46.716853] INFO: Slab 0xffffea0002dfad00 objects=20 used=3 fp=0xffff8800b7eb5a90 flags=0x4000000000004080
+** 5386 printk messages dropped ** [ 46.729553] sg_fasync+0x66/0xb0
+** 2713 printk messages dropped ** [ 46.736033] INFO: Object 0xffff8800b7eb5770 @offset=6000 fp=0xdead4ead00000000
+[ 46.736033]
+** 5012 printk messages dropped ** [ 46.747833] entry_SYSCALL_64_fastpath+0x16/0x76
+** 3299 printk messages dropped ** [ 46.755632] entry_SYSCALL_64_fastpath+0x16/0x76
+** 3287 printk messages dropped ** [ 46.763372] BUG: KASAN: slab-out-of-bounds in native_queued_spin_lock_slowpath+0x5ad/0x660 at addr ffff8800b7eb57d4
+** 5759 printk messages dropped ** [ 46.776952] [<ffffffff814f873b>] ? rw_verify_area+0xbb/0x2c0
+** 3782 printk messages dropped ** [ 46.785872] __do_softirq+0x24d/0xa60
+** 2886 printk messages dropped ** [ 46.792668] [<ffffffff814f6d8a>] __vfs_read+0xda/0x3e0
+** 3551 printk messages dropped ** [ 46.801035] __slab_alloc.isra.74.constprop.77+0x50/0xa0
+** 3575 printk messages dropped ** [ 46.809466] [<ffffffff81223871>] ? __lock_is_held+0xa1/0xf0
+** 3733 printk messages dropped ** [ 46.818289] [<ffffffff8123648d>] ? native_queued_spin_lock_slowpath+0x5ad/0x660
+** 4487 printk messages dropped ** [ 46.828863] Object ffff8800b7eb57b0: 00 00 00 00 00 00 00 00 00 cc 1c b7 00 88 ff ff ................
+** 5283 printk messages dropped ** [ 46.841301] [<ffffffff81003044>] ? lockdep_sys_exit_thunk+0x12/0x14
+** 3974 printk messages dropped ** [ 46.850709] [<ffffffff81003044>] ? lockdep_sys_exit_thunk+0x12/0x14
+** 4039 printk messages dropped ** [ 46.860329] [<ffffffff8122ab40>] ? debug_check_no_locks_freed+0x2c0/0x2c0
+** 4250 printk messages dropped ** [ 46.870327] Object ffff8800b7eb57b0: 00 00 00 00 00 00 00 00 00 cc 1c b7 00 88 ff ff ................
+** 5284 printk messages dropped ** [ 46.882803] [<ffffffff8374ab36>] entry_SYSCALL_64_fastpath+0x16/0x76
+** 4009 printk messages dropped ** [ 46.892231] Bytes b4 ffff8800b7eb5760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+** 5323 printk messages dropped ** [ 46.904922] INFO: Object 0xffff8800b7eb5770 @offset=6000 fp=0xdead4ead00000000
diff --git a/pkg/report/testdata/linux/report/165 b/pkg/report/testdata/linux/report/165
new file mode 100644
index 000000000..4a4a5aa7a
--- /dev/null
+++ b/pkg/report/testdata/linux/report/165
@@ -0,0 +1,89 @@
+TITLE: KASAN: use-after-free Read in shmem_disband_hugehead
+
+[ 176.379525] ==================================================================
+[ 176.386974] BUG: KASAN: use-after-free in __lock_acquire+0x462f/0x49f0 at addr ffff8800b5a9f8c0
+[ 176.395804] Read of size 8 by task syz-executor7/20709
+[ 176.401162] CPU: 0 PID: 20709 Comm: syz-executor7 Not tainted 4.3.5+ #11
+[ 176.407993] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 176.417350] 0000000000000000 ffff8800b9e4b778 ffffffff81d985d2 ffff8801d8df6d00
+[ 176.425400] ffff8800b5a9f590 ffff8800b5a9fa20 0000000000000001 ffff8800b5a9f8c0
+[ 176.433465] ffff8800b9e4b7a0 ffffffff817c20a1 ffff8800b9e4b828 ffff8800b5a9f590
+[ 176.441544] Call Trace:
+[ 176.444128] [<ffffffff81d985d2>] dump_stack+0xf6/0x184
+[ 176.449487] [<ffffffff817c20a1>] kasan_object_err+0x21/0x70
+[ 176.455278] [<ffffffff817c2317>] kasan_report_error+0x1b7/0x490
+[ 176.461418] [<ffffffff817c2723>] __asan_report_load8_noabort+0x43/0x50
+[ 176.468167] [<ffffffff8143418f>] ? __lock_acquire+0x462f/0x49f0
+[ 176.474295] [<ffffffff8143418f>] __lock_acquire+0x462f/0x49f0
+[ 176.480246] [<ffffffff813cd9ec>] ? set_next_entity+0x27c/0xc50
+[ 176.486293] [<ffffffff8142fb60>] ? debug_check_no_locks_freed+0x370/0x370
+[ 176.493293] [<ffffffff8138b0b5>] ? finish_task_switch+0x485/0x620
+[ 176.499588] [<ffffffff8138b0a5>] ? finish_task_switch+0x475/0x620
+[ 176.505972] [<ffffffff8138b0b5>] ? finish_task_switch+0x485/0x620
+[ 176.512266] [<ffffffff8138b0a5>] ? finish_task_switch+0x475/0x620
+[ 176.518566] [<ffffffff8138b0b5>] ? finish_task_switch+0x485/0x620
+[ 176.524861] [<ffffffff8138b0a5>] ? finish_task_switch+0x475/0x620
+[ 176.531156] [<ffffffff8138b0b5>] ? finish_task_switch+0x485/0x620
+[ 176.537449] [<ffffffff8138b0a5>] ? finish_task_switch+0x475/0x620
+[ 176.543750] [<ffffffff8138b0b5>] ? finish_task_switch+0x485/0x620
+[ 176.550241] [<ffffffff8138b0a5>] ? finish_task_switch+0x475/0x620
+[ 176.556543] [<ffffffff8138ad24>] ? finish_task_switch+0xf4/0x620
+[ 176.562758] [<ffffffff813928ea>] ? context_switch+0x54a/0xe60
+[ 176.568710] [<ffffffff81392950>] ? context_switch+0x5b0/0xe60
+[ 176.574660] [<ffffffff81435e1d>] lock_acquire+0x13d/0x300
+[ 176.580258] [<ffffffff816e7d3d>] ? shmem_disband_hugehead+0x1ed/0x610
+[ 176.586919] [<ffffffff81011456>] _raw_spin_lock_irqsave+0x56/0x70
+[ 176.593213] [<ffffffff816e7d3d>] ? shmem_disband_hugehead+0x1ed/0x610
+[ 176.599862] [<ffffffff816e7d3d>] shmem_disband_hugehead+0x1ed/0x610
+[ 176.606337] [<ffffffff816e7b50>] ? shmem_clear_tag_hugehole+0x130/0x130
+[ 176.613148] [<ffffffff816e3140>] ? shmem_put_recovery_page+0x20/0x20
+[ 176.619701] [<ffffffff816f13c4>] shmem_disband_hugeteam+0x1b4/0x360
+[ 176.626171] [<ffffffff816f1210>] ? shmem_huge_mapping+0xf0/0xf0
+[ 176.632293] [<ffffffff8138ed45>] ? __might_sleep+0x95/0x1a0
+[ 176.638066] [<ffffffff816f7ac5>] shmem_recovery_finalize_team+0x305/0x4b0
+[ 176.645072] [<ffffffff816fdf0b>] shmem_huge_migrate_pages+0x65b/0x11e0
+[ 176.651812] [<ffffffff817b205a>] do_mbind+0x49a/0xd10
+[ 176.657069] [<ffffffff8154e0fb>] ? kcov_ioctl+0x5b/0x1a0
+[ 176.662596] [<ffffffff81824575>] ? fput+0x25/0x150
+[ 176.667595] [<ffffffff816e45c0>] ? shmem_mmap+0xa0/0xa0
+[ 176.673033] [<ffffffff817b1bc0>] ? __mpol_equal+0x2c0/0x2c0
+[ 176.678816] [<ffffffff81735d99>] ? __might_fault+0x119/0x1d0
+[ 176.684681] [<ffffffff817c1354>] ? kasan_check_write+0x14/0x20
+[ 176.690714] [<ffffffff817aa1f7>] ? get_nodes+0x177/0x1e0
+[ 176.696232] [<ffffffff817b2c50>] SyS_mbind+0x140/0x150
+[ 176.701569] [<ffffffff817b2b10>] ? compat_SyS_mbind+0x240/0x240
+[ 176.707691] [<ffffffff81016017>] ? trace_hardirqs_on_thunk+0x17/0x19
+[ 176.714247] [<ffffffff82dff840>] sysenter_dispatch+0xf/0x32
+[ 176.720019] Object at ffff8800b5a9f590, in cache shmem_inode_cache size: 1168
+[ 176.727269] Allocated:
+[ 176.729734] PID = 20706
+[ 176.732286] [<ffffffff8124895b>] save_stack_trace+0x2b/0x50
+[ 176.738179] [<ffffffff817c13e3>] save_stack+0x43/0xd0
+[ 176.743575] [<ffffffff817c165d>] kasan_kmalloc+0xad/0xe0
+[ 176.749218] [<ffffffff817c1c02>] kasan_slab_alloc+0x12/0x20
+[ 176.755122] [<ffffffff817ba0eb>] kmem_cache_alloc+0x14b/0x7a0
+[ 176.761202] [<ffffffff816e5470>] shmem_alloc_inode+0x20/0x50
+[ 176.767185] [<ffffffff81872efa>] alloc_inode+0x6a/0x190
+[ 176.772733] [<ffffffff81878a4c>] new_inode_pseudo+0x1c/0xe0
+[ 176.778644] [<ffffffff81878b31>] new_inode+0x21/0x50
+[ 176.783947] [<ffffffff816e5734>] shmem_get_inode+0x134/0xb50
+[ 176.789937] [<ffffffff816eacf2>] __shmem_file_setup.part.40+0x302/0x430
+[ 176.796883] [<ffffffff817001e8>] SyS_memfd_create+0x178/0x3b0
+[ 176.802981] [<ffffffff82dff840>] sysenter_dispatch+0xf/0x32
+[ 176.808882] Freed:
+[ 176.811003] PID = 20702
+[ 176.813556] [<ffffffff8124895b>] save_stack_trace+0x2b/0x50
+[ 176.819447] [<ffffffff817c13e3>] save_stack+0x43/0xd0
+[ 176.824822] [<ffffffff817c1c82>] kasan_slab_free+0x72/0xc0
+[ 176.830647] [<ffffffff817bebf8>] kmem_cache_free+0xe8/0x2d0
+[ 176.837315] [<ffffffff816e543f>] shmem_destroy_callback+0x4f/0x60
+[ 176.843733] [<ffffffff81475dac>] rcu_process_callbacks+0x7bc/0x16e0
+[ 176.850320] [<ffffffff81013053>] __do_softirq+0x243/0x8c4
+[ 176.856045] Memory state around the buggy address:
+[ 176.860948] ffff8800b5a9f780: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
+[ 176.868279] ffff8800b5a9f800: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
+[ 176.875621] >ffff8800b5a9f880: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
+[ 176.882964] ^
+[ 176.888387] ffff8800b5a9f900: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
+[ 176.895717] ffff8800b5a9f980: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
+[ 176.903055] ==================================================================
diff --git a/pkg/report/testdata/linux/report/166 b/pkg/report/testdata/linux/report/166
new file mode 100644
index 000000000..9b82afd24
--- /dev/null
+++ b/pkg/report/testdata/linux/report/166
@@ -0,0 +1,118 @@
+TITLE: WARNING: suspicious RCU usage in bpf_prog_array_copy_info
+
+[ 24.271604] =============================
+[ 24.275791] WARNING: suspicious RCU usage
+[ 24.279952] 4.15.0+ #10 Not tainted
+[ 24.283625] -----------------------------
+[ 24.287794] ./include/linux/rcupdate.h:302 Illegal context switch in RCU read-side critical section!
+[ 24.297101]
+[ 24.297101] other info that might help us debug this:
+[ 24.297101]
+[ 24.305269]
+[ 24.305269] rcu_scheduler_active = 2, debug_locks = 1
+[ 24.311963] 3 locks held by syzkaller076311/4159:
+[ 24.316826] #0: (&ctx->mutex){+.+.}, at: [<0000000027c8872d>] perf_event_ctx_lock_nested+0x21b/0x450
+[ 24.326332] #1: (bpf_event_mutex){+.+.}, at: [<0000000092294d8c>] perf_event_query_prog_array+0x10e/0x280
+[ 24.336270] #2: (rcu_read_lock){....}, at: [<000000002b518ca0>] bpf_prog_array_copy_to_user+0x0/0x4d0
+[ 24.345854]
+[ 24.345854] stack backtrace:
+[ 24.350373] CPU: 0 PID: 4159 Comm: syzkaller076311 Not tainted 4.15.0+ #10
+[ 24.357363] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 24.366690] Call Trace:
+[ 24.369257] dump_stack+0x194/0x257
+[ 24.372863] ? arch_local_irq_restore+0x53/0x53
+[ 24.377529] lockdep_rcu_suspicious+0x123/0x170
+[ 24.382181] ___might_sleep+0x385/0x470
+[ 24.386133] ? trace_event_raw_event_sched_switch+0x800/0x800
+[ 24.392013] __might_sleep+0x95/0x190
+[ 24.395790] ? __lock_is_held+0xb6/0x140
+[ 24.399834] __might_fault+0xab/0x1d0
+[ 24.403613] _copy_to_user+0x2c/0xc0
+[ 24.407327] bpf_prog_array_copy_to_user+0x217/0x4d0
+[ 24.412412] ? bpf_prog_array_length+0x2d0/0x2d0
+[ 24.417152] ? __might_sleep+0x95/0x190
+[ 24.421117] ? kasan_check_read+0x11/0x20
+[ 24.425241] ? _copy_to_user+0xa2/0xc0
+[ 24.429110] bpf_prog_array_copy_info+0x17b/0x1c0
+[ 24.433936] ? bpf_prog_array_copy+0x370/0x370
+[ 24.438515] perf_event_query_prog_array+0x196/0x280
+[ 24.443597] ? perf_event_detach_bpf_prog+0x3d0/0x3d0
+[ 24.448766] ? handle_mm_fault+0x248/0x8d0
+[ 24.452990] perf_ioctl+0x3e1/0x1480
+[ 24.456687] ? SYSC_perf_event_open+0x2f10/0x2f10
+[ 24.461503] ? __do_page_fault+0x5f7/0xc90
+[ 24.465722] ? lock_downgrade+0x980/0x980
+[ 24.470243] ? handle_mm_fault+0x410/0x8d0
+[ 24.474453] ? down_read_trylock+0xdb/0x170
+[ 24.478747] ? __do_page_fault+0x32d/0xc90
+[ 24.482958] ? __handle_mm_fault+0x3ce0/0x3ce0
+[ 24.487511] ? vmacache_find+0x5f/0x280
+[ 24.491485] ? up_read+0x1a/0x40
+[ 24.494827] ? __do_page_fault+0x3d6/0xc90
+[ 24.499072] ? SYSC_perf_event_open+0x2f10/0x2f10
+[ 24.503889] do_vfs_ioctl+0x1b1/0x1520
+[ 24.507761] ? ioctl_preallocate+0x2b0/0x2b0
+[ 24.512151] ? selinux_capable+0x40/0x40
+[ 24.516228] ? security_file_ioctl+0x89/0xb0
+[ 24.520621] SyS_ioctl+0x8f/0xc0
+[ 24.523974] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 24.528712] RIP: 0033:0x43ffd9
+[ 24.531876] RSP: 002b:00007ffde8594aa8 EFLAGS: 00000217 ORIG_RAX: 0000000000000010
+[ 24.539560] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 000000000043ffd9
+[ 24.546802] RDX: 0000000020a40000 RSI: 00000000c008240a RDI: 0000000000000004
+[ 24.554071] RBP: 00000000006ca018 R08: 0000000000000000 R09: 0000000000000000
+[ 24.561317] R10: 0000000000000000 R11: 0000000000000217 R12: 0000000000401900
+[ 24.568560] R13: 0000000000401990 R14: 0000000000000000 R15: 0000000000000000
+[ 24.575983] BUG: sleeping function called from invalid context at lib/usercopy.c:25
+[ 24.583814] in_atomic(): 1, irqs_disabled(): 0, pid: 4159, name: syzkaller076311
+[ 24.591379] 3 locks held by syzkaller076311/4159:
+[ 24.596249] #0: (&ctx->mutex){+.+.}, at: [<0000000027c8872d>] perf_event_ctx_lock_nested+0x21b/0x450
+[ 24.605750] #1: (bpf_event_mutex){+.+.}, at: [<0000000092294d8c>] perf_event_query_prog_array+0x10e/0x280
+[ 24.615699] #2: (rcu_read_lock){....}, at: [<000000002b518ca0>] bpf_prog_array_copy_to_user+0x0/0x4d0
+[ 24.625296] CPU: 0 PID: 4159 Comm: syzkaller076311 Not tainted 4.15.0+ #10
+[ 24.632293] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 24.641635] Call Trace:
+[ 24.644205] dump_stack+0x194/0x257
+[ 24.647814] ? arch_local_irq_restore+0x53/0x53
+[ 24.652461] ? print_lock+0x9f/0xa2
+[ 24.656066] ? lockdep_print_held_locks+0xc4/0x130
+[ 24.660983] ___might_sleep+0x2b2/0x470
+[ 24.664931] ? trace_event_raw_event_sched_switch+0x800/0x800
+[ 24.670810] __might_sleep+0x95/0x190
+[ 24.674586] ? __lock_is_held+0xb6/0x140
+[ 24.678630] __might_fault+0xab/0x1d0
+[ 24.682412] _copy_to_user+0x2c/0xc0
+[ 24.686109] bpf_prog_array_copy_to_user+0x217/0x4d0
+[ 24.691203] ? bpf_prog_array_length+0x2d0/0x2d0
+[ 24.695934] ? __might_sleep+0x95/0x190
+[ 24.699897] ? kasan_check_read+0x11/0x20
+[ 24.704032] ? _copy_to_user+0xa2/0xc0
+[ 24.707902] bpf_prog_array_copy_info+0x17b/0x1c0
+[ 24.712731] ? bpf_prog_array_copy+0x370/0x370
+[ 24.717313] perf_event_query_prog_array+0x196/0x280
+[ 24.722396] ? perf_event_detach_bpf_prog+0x3d0/0x3d0
+[ 24.727564] ? handle_mm_fault+0x248/0x8d0
+[ 24.731790] perf_ioctl+0x3e1/0x1480
+[ 24.735484] ? SYSC_perf_event_open+0x2f10/0x2f10
+[ 24.740301] ? __do_page_fault+0x5f7/0xc90
+[ 24.744512] ? lock_downgrade+0x980/0x980
+[ 24.748651] ? handle_mm_fault+0x410/0x8d0
+[ 24.752865] ? down_read_trylock+0xdb/0x170
+[ 24.757160] ? __do_page_fault+0x32d/0xc90
+[ 24.761371] ? __handle_mm_fault+0x3ce0/0x3ce0
+[ 24.765924] ? vmacache_find+0x5f/0x280
+[ 24.769887] ? up_read+0x1a/0x40
+[ 24.773230] ? __do_page_fault+0x3d6/0xc90
+[ 24.777458] ? SYSC_perf_event_open+0x2f10/0x2f10
+[ 24.782275] do_vfs_ioctl+0x1b1/0x1520
+[ 24.786151] ? ioctl_preallocate+0x2b0/0x2b0
+[ 24.790540] ? selinux_capable+0x40/0x40
+[ 24.794617] ? security_file_ioctl+0x89/0xb0
+[ 24.799019] SyS_ioctl+0x8f/0xc0
+[ 24.802381] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 24.807122] RIP: 0033:0x43ffd9
+[ 24.810285] RSP: 002b:00007ffde8594aa8 EFLAGS: 00000217 ORIG_RAX: 0000000000000010
+[ 24.817968] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 000000000043ffd9
+[ 24.825213] RDX: 0000000020a40000 RSI: 00000000c008240a RDI: 0000000000000004
+[ 24.832455] RBP: 00000000006ca018 R08: 0000000000000000 R09: 0000000000000000
+[ 24.839700] R10: 0000000000000000 R11: 0000000000
diff --git a/pkg/report/testdata/linux/report/167 b/pkg/report/testdata/linux/report/167
new file mode 100644
index 000000000..d9dcc94e0
--- /dev/null
+++ b/pkg/report/testdata/linux/report/167
@@ -0,0 +1,69 @@
+TITLE: BUG: unable to handle kernel paging request in snd_pcm_oss_write
+
+[ 522.218303] BUG: unable to handle kernel paging request at ffffc90001691000
+[ 522.225453] IP: memset_erms+0x9/0x10
+[ 522.229149] PGD 1dad2c067 P4D 1dad2c067 PUD 1dad2d067 PMD 1c6a8f067 PTE 0
+[ 522.236059] Oops: 0002 [#1] SMP KASAN
+[ 522.239836] Dumping ftrace buffer:
+[ 522.243356] (ftrace buffer empty)
+[ 522.247074] Modules linked in:
+[ 522.250283] CPU: 1 PID: 5739 Comm: syzkaller592073 Not tainted 4.15.0-rc8-mm1+ #57
+[ 522.257973] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+executing program
+executing program
+[ 522.267311] RIP: 0010:memset_erms+0x9/0x10
+[ 522.271526] RSP: 0018:ffff8801cbbdfb78 EFLAGS: 00010246
+[ 522.276881] RAX: fffff520002d3f00 RBX: ffffc90001691000 RCX: 000000000000ee51
+[ 522.284145] RDX: 000000000000ee51 RSI: 0000000000000000 RDI: ffffc90001691000
+[ 522.291415] RBP: ffff8801cbbdfb98 R08: fffff520002d3fcb R09: ffffc90001691000
+[ 522.298677] R10: 0000000000001dcb R11: fffff520002d3fca R12: 000000000000ee51
+[ 522.305946] R13: 0000000000000000 R14: 00007ffffffff000 R15: 000000002001be51
+executing program
+executing program
+executing program
+executing program
+[ 522.313211] FS: 00007f88ae7d7700(0000) GS:ffff8801db300000(0000) knlGS:0000000000000000
+[ 522.321460] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
+[ 522.327365] CR2: ffffc90001691000 CR3: 00000001ccefa005 CR4: 00000000001606e0
+[ 522.334660] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
+[ 522.341921] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
+[ 522.349186] Call Trace:
+[ 522.351767] ? memset+0x31/0x40
+[ 522.355053] _copy_from_user+0xe9/0x110
+[ 522.359035] snd_pcm_oss_write+0x438/0x880
+[ 522.363274] ? snd_pcm_oss_ioctl_compat+0x30/0x30
+executing program
+[ 522.368115] ? snd_pcm_oss_ioctl_compat+0x30/0x30
+[ 522.372949] __vfs_write+0xef/0x970
+[ 522.376572] ? rcu_note_context_switch+0x710/0x710
+[ 522.381498] ? kernel_read+0x120/0x120
+[ 522.385376] ? __might_sleep+0x95/0x190
+[ 522.389349] ? _cond_resched+0x14/0x30
+[ 522.393234] ? __inode_security_revalidate+0xd9/0x130
+[ 522.398412] ? avc_policy_seqno+0x9/0x20
+[ 522.402471] ? selinux_file_permission+0x82/0x460
+[ 522.407308] ? security_file_permission+0x89/0x1e0
+[ 522.412226] ? rw_verify_area+0xe5/0x2b0
+[ 522.416284] ? __fdget_raw+0x20/0x20
+[ 522.419989] vfs_write+0x189/0x510
+[ 522.423518] SyS_write+0xef/0x220
+[ 522.426977] ? SyS_read+0x220/0x220
+[ 522.430594] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 522.436898] ? trace_hardirqs_on_thunk+0x1a/0x1c
+[ 522.441658] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 522.446401] RIP: 0033:0x44a559
+[ 522.449578] RSP: 002b:00007f88ae7d6da8 EFLAGS: 00000293 ORIG_RAX: 0000000000000001
+[ 522.457274] RAX: ffffffffffffffda RBX: 00000000006dcc24 RCX: 000000000044a559
+[ 522.464535] RDX: 000000000000fe51 RSI: 000000002000c000 RDI: 0000000000000003
+[ 522.471787] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
+[ 522.479030] R10: 0000000000000000 R11: 0000000000000293 R12: 00000000006dcc20
+[ 522.486271] R13: 7073642f7665642f R14: 00800000c0045006 R15: 0000000000000001
+[ 522.493521] Code: 48 c1 e9 03 40 0f b6 f6 48 b8 01 01 01 01 01 01 01 01 48 0f af c6 f3 48 ab 89 d1 f3 aa 4c 89 c8 c3 90 49 89 f9 40 88 f0 48 89 d1 <f3> aa 4c 89 c8 c3 90 49 89 fa 40 0f b6 ce 48 b8 01 01 01 01 01
+[ 522.512622] RIP: memset_erms+0x9/0x10 RSP: ffff8801cbbdfb78
+[ 522.518301] CR2: ffffc90001691000
+[ 522.521730] ---[ end trace 8f421641f3e10f44 ]---
+[ 522.526455] Kernel panic - not syncing: Fatal exception
+[ 522.532270] Dumping ftrace buffer:
+[ 522.535780] (ftrace buffer empty)
+[ 522.539475] Kernel Offset: disabled
+[ 522.543071] Rebooting in 86400 seconds..
diff --git a/pkg/report/testdata/linux/report/168 b/pkg/report/testdata/linux/report/168
new file mode 100644
index 000000000..d13f1cead
--- /dev/null
+++ b/pkg/report/testdata/linux/report/168
@@ -0,0 +1,100 @@
+TITLE: WARNING: ODEBUG bug in pppol2tp_release
+
+[ 34.186906] ------------[ cut here ]------------
+[ 34.192768] ODEBUG: activate active (active state 1) object type: rcu_head hint: (null)
+[ 34.201856] WARNING: CPU: 0 PID: 5989 at lib/debugobjects.c:291 debug_print_object+0x166/0x220
+[ 34.210575] Kernel panic - not syncing: panic_on_warn set ...
+[ 34.210575]
+[ 34.217913] CPU: 0 PID: 5989 Comm: syzkaller148927 Not tainted 4.15.0+ #290
+[ 34.224982] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 34.234310] Call Trace:
+[ 34.236879] dump_stack+0x194/0x257
+[ 34.240482] ? arch_local_irq_restore+0x53/0x53
+[ 34.245129] ? vsnprintf+0x1ed/0x1900
+[ 34.248914] panic+0x1e4/0x41c
+[ 34.252081] ? refcount_error_report+0x214/0x214
+[ 34.256815] ? show_regs_print_info+0x18/0x18
+[ 34.261291] ? __warn+0x1c1/0x200
+[ 34.264724] ? debug_print_object+0x166/0x220
+[ 34.269192] __warn+0x1dc/0x200
+[ 34.272449] ? debug_print_object+0x166/0x220
+[ 34.276925] report_bug+0x211/0x2d0
+[ 34.280532] fixup_bug.part.11+0x37/0x80
+[ 34.284569] do_error_trap+0x2d7/0x3e0
+[ 34.288436] ? math_error+0x400/0x400
+[ 34.292215] ? vprintk_emit+0x3ea/0x590
+[ 34.296174] ? trace_hardirqs_off_thunk+0x1a/0x1c
+[ 34.300995] do_invalid_op+0x1b/0x20
+[ 34.304684] invalid_op+0x22/0x40
+[ 34.308111] RIP: 0010:debug_print_object+0x166/0x220
+[ 34.313186] RSP: 0018:ffff8801d82df400 EFLAGS: 00010082
+[ 34.318522] RAX: dffffc0000000008 RBX: 0000000000000003 RCX: ffffffff815a4e0e
+[ 34.325764] RDX: 0000000000000000 RSI: 1ffff1003b05be3b RDI: ffff8801db41f6d0
+[ 34.333009] RBP: ffff8801d82df440 R08: 0000000000000000 R09: 1ffff1003b05be0d
+[ 34.340255] R10: ffff8801d82df300 R11: ffffffff86b39018 R12: 0000000000000001
+[ 34.347510] R13: ffffffff86b41f20 R14: ffffffff86012ae0 R15: 0000000000000000
+[ 34.354770] ? vprintk_func+0x5e/0xc0
+[ 34.359843] debug_object_activate+0x49b/0x730
+[ 34.364408] ? mutex_lock_io_nested+0x1900/0x1900
+[ 34.369228] ? debug_object_assert_init+0x570/0x570
+[ 34.374219] ? __is_insn_slot_addr+0x1fc/0x330
+[ 34.378786] ? find_held_lock+0x35/0x1d0
+[ 34.382830] ? pppol2tp_session_destruct+0x110/0x110
+[ 34.387909] __call_rcu.constprop.67+0xf2/0xef0
+[ 34.392556] ? __call_rcu.constprop.67+0xf2/0xef0
+[ 34.397374] ? lock_downgrade+0x980/0x980
+[ 34.401499] ? check_noncircular+0x20/0x20
+[ 34.405711] ? rcu_process_callbacks+0x17f0/0x17f0
+[ 34.410615] ? lock_downgrade+0x980/0x980
+[ 34.414749] ? __mutex_unlock_slowpath+0xe9/0xac0
+[ 34.419572] ? wait_for_completion+0x770/0x770
+[ 34.424128] ? pppol2tp_release+0x1ae/0x560
+[ 34.428426] ? lock_downgrade+0x980/0x980
+[ 34.432573] call_rcu_sched+0x12/0x20
+[ 34.436351] pppol2tp_release+0x34d/0x560
+[ 34.440475] ? pppol2tp_sendmsg+0x670/0x670
+[ 34.444776] ? fsnotify_first_mark+0x2b0/0x2b0
+[ 34.449339] sock_release+0x8d/0x1e0
+[ 34.453028] ? sock_alloc_file+0x560/0x560
+[ 34.457235] sock_close+0x16/0x20
+[ 34.460664] __fput+0x327/0x7e0
+[ 34.463923] ? fput+0x140/0x140
+[ 34.467178] ? _raw_spin_unlock_irq+0x27/0x70
+[ 34.471655] ____fput+0x15/0x20
+[ 34.474912] task_work_run+0x199/0x270
+[ 34.478774] ? task_work_cancel+0x210/0x210
+[ 34.483083] ? _raw_spin_unlock+0x22/0x30
+[ 34.487205] ? switch_task_namespaces+0x87/0xc0
+[ 34.491856] do_exit+0x9bb/0x1ad0
+[ 34.495289] ? mm_update_next_owner+0x930/0x930
+[ 34.499935] ? pppol2tp_connect+0x91a/0x1dd0
+[ 34.504328] ? pppol2tp_recv_payload_hook+0x1b0/0x1b0
+[ 34.509499] ? selinux_netlbl_socket_connect+0x76/0x1b0
+[ 34.514842] ? selinux_socket_connect+0x311/0x730
+[ 34.519659] ? lock_downgrade+0x980/0x980
+[ 34.523787] ? selinux_socket_setsockopt+0x80/0x80
+[ 34.528689] ? lock_release+0xa40/0xa40
+[ 34.532640] ? trace_event_raw_event_sched_switch+0x800/0x800
+[ 34.538760] ? __check_object_size+0x25d/0x4f0
+[ 34.543325] ? __might_sleep+0x95/0x190
+[ 34.547289] ? security_socket_connect+0x89/0xb0
+[ 34.552027] ? SYSC_connect+0x2e0/0x4a0
+[ 34.555977] ? SYSC_bind+0x410/0x410
+[ 34.559672] ? do_page_fault+0xee/0x720
+[ 34.563622] ? __do_page_fault+0xc90/0xc90
+[ 34.567839] do_group_exit+0x149/0x400
+[ 34.571703] ? SyS_socket+0x12d/0x1d0
+[ 34.575480] ? SyS_exit+0x30/0x30
+[ 34.578914] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 34.583910] ? trace_hardirqs_on_thunk+0x1a/0x1c
+[ 34.588746] SyS_exit_group+0x1d/0x20
+[ 34.592529] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 34.597261] RIP: 0033:0x440cc9
+[ 34.600426] RSP: 002b:00007ffefac52e48 EFLAGS: 00000206 ORIG_RAX: 00000000000000e7
+[ 34.608109] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 0000000000440cc9
+[ 34.615357] RDX: 0000000000440cc9 RSI: 000000000000002e RDI: 0000000000000000
+[ 34.622615] RBP: 0000000000008561 R08: 0000000000000000 R09: 0000000000001759
+[ 34.629898] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000000000
+[ 34.637145] R13: 0000000000000003 R14: 00000000006cf050 R15: 00000000004a260e
+[ 34.644409]
+[ 34.644412] ======================================================
diff --git a/pkg/report/testdata/linux/report/169 b/pkg/report/testdata/linux/report/169
new file mode 100644
index 000000000..4e4ae6eed
--- /dev/null
+++ b/pkg/report/testdata/linux/report/169
@@ -0,0 +1,87 @@
+TITLE: WARNING: bad usercopy in put_cmsg
+
+[ 54.568476] ------------[ cut here ]------------
+[ 54.573431] Bad or missing usercopy whitelist? Kernel memory exposure attempt detected from SLAB object 'skbuff_head_cache' (offset 64, size 16)!
+[ 54.586790] WARNING: CPU: 1 PID: 6747 at mm/usercopy.c:81 usercopy_warn+0xdb/0x100
+[ 54.594511] Kernel panic - not syncing: panic_on_warn set ...
+[ 54.594511]
+[ 54.601905] CPU: 1 PID: 6747 Comm: syz-executor3 Not tainted 4.15.0+ #296
+[ 54.608826] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 54.618165] Call Trace:
+[ 54.620739] dump_stack+0x194/0x257
+[ 54.624347] ? arch_local_irq_restore+0x53/0x53
+[ 54.628999] ? vsnprintf+0x1ed/0x1900
+[ 54.632789] panic+0x1e4/0x41c
+[ 54.636405] ? refcount_error_report+0x214/0x214
+[ 54.641143] ? show_regs_print_info+0x18/0x18
+[ 54.645626] ? __warn+0x1c1/0x200
+[ 54.649066] ? usercopy_warn+0xdb/0x100
+[ 54.653029] __warn+0x1dc/0x200
+[ 54.656294] ? usercopy_warn+0xdb/0x100
+[ 54.660263] report_bug+0x211/0x2d0
+[ 54.663882] fixup_bug.part.11+0x37/0x80
+[ 54.667927] do_error_trap+0x2d7/0x3e0
+[ 54.671793] ? vprintk_default+0x28/0x30
+[ 54.675834] ? math_error+0x400/0x400
+[ 54.679612] ? printk+0xaa/0xca
+[ 54.682871] ? show_regs_print_info+0x18/0x18
+[ 54.687353] ? trace_hardirqs_off_thunk+0x1a/0x1c
+[ 54.692180] do_invalid_op+0x1b/0x20
+[ 54.695873] invalid_op+0x22/0x40
+[ 54.699305] RIP: 0010:usercopy_warn+0xdb/0x100
+[ 54.703862] RSP: 0018:ffff8801d829f6e8 EFLAGS: 00010282
+[ 54.709201] RAX: dffffc0000000008 RBX: ffffffff86800b47 RCX: ffffffff815a57ae
+[ 54.716446] RDX: 0000000000005d41 RSI: ffffc90003dca000 RDI: 1ffff1003b053e62
+[ 54.723691] RBP: ffff8801d829f740 R08: 0000000000000000 R09: 0000000000000000
+[ 54.730938] R10: 00000000000001a6 R11: 0000000000000000 R12: ffffffff86402580
+[ 54.738184] R13: ffffffff85f2d440 R14: 0000000000000040 R15: 0000000000000010
+[ 54.745448] ? vprintk_func+0x5e/0xc0
+[ 54.749236] ? usercopy_warn+0xdb/0x100
+[ 54.753199] __check_heap_object+0x89/0xc0
+[ 54.757410] __check_object_size+0x272/0x530
+[ 54.761800] ? usercopy_abort+0xd0/0xd0
+[ 54.765765] ? copy_user_generic_unrolled+0x89/0xc0
+[ 54.770764] ? _copy_to_user+0xa2/0xc0
+[ 54.774634] put_cmsg+0x233/0x3f0
+[ 54.778071] ? __scm_send+0x11a0/0x11a0
+[ 54.782029] ? trace_hardirqs_on+0xd/0x10
+[ 54.786161] ? sock_dequeue_err_skb+0x2b1/0x420
+[ 54.790817] sock_recv_errqueue+0x200/0x3e0
+[ 54.795116] ? rw_copy_check_uvector+0x1be/0x280
+[ 54.799867] packet_recvmsg+0xb2e/0x17a0
+[ 54.803915] ? packet_getname_spkt+0x2b0/0x2b0
+[ 54.808486] ? copy_msghdr_from_user+0x3a6/0x590
+[ 54.813230] ? selinux_socket_recvmsg+0x36/0x40
+[ 54.817876] ? security_socket_recvmsg+0x91/0xc0
+[ 54.822614] ? packet_getname_spkt+0x2b0/0x2b0
+[ 54.827175] sock_recvmsg+0xc9/0x110
+[ 54.830870] ? __sock_recv_wifi_status+0x210/0x210
+[ 54.835779] ___sys_recvmsg+0x2a4/0x640
+[ 54.839739] ? ___sys_sendmsg+0x8b0/0x8b0
+[ 54.843866] ? sock_sendmsg+0x4f/0x110
+[ 54.847738] ? sock_sendmsg+0x110/0x110
+[ 54.851695] ? __fget_light+0x297/0x380
+[ 54.855651] ? fget_raw+0x20/0x20
+[ 54.859091] ? schedule+0xf5/0x430
+[ 54.862611] ? __schedule+0x2060/0x2060
+[ 54.866558] ? __vfs_write+0xf7/0x970
+[ 54.870339] ? kernel_read+0x120/0x120
+[ 54.874202] ? bpf_fd_pass+0x280/0x280
+[ 54.878073] ? __fdget+0x18/0x20
+[ 54.881423] __sys_recvmsg+0xe2/0x210
+[ 54.885198] ? __sys_recvmsg+0xe2/0x210
+[ 54.889156] ? SyS_sendmmsg+0x60/0x60
+[ 54.892963] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 54.897964] SyS_recvmsg+0x2d/0x50
+[ 54.901487] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 54.906235] RIP: 0033:0x453299
+[ 54.909402] RSP: 002b:00007f0d00020c58 EFLAGS: 00000212 ORIG_RAX: 000000000000002f
+[ 54.917087] RAX: ffffffffffffffda RBX: 000000000071bea0 RCX: 0000000000453299
+[ 54.924331] RDX: 0000000000002000 RSI: 0000000020006fc8 RDI: 0000000000000013
+[ 54.931577] RBP: 0000000000000654 R08: 0000000000000000 R09: 0000000000000000
+[ 54.938825] R10: 0000000000000000 R11: 0000000000000212 R12: 00000000006f8880
+[ 54.946070] R13: 00000000ffffffff R14: 00007f0d000216d4 R15: 0000000000000000
+[ 54.954066] Dumping ftrace buffer:
+[ 54.957699] (ftrace buffer empty)
+[ 54.961386] Kernel Offset: disabled
+[ 54.964991] Rebooting in 86400 seconds..
diff --git a/pkg/report/testdata/linux/report/170 b/pkg/report/testdata/linux/report/170
new file mode 100644
index 000000000..575aaa755
--- /dev/null
+++ b/pkg/report/testdata/linux/report/170
@@ -0,0 +1,77 @@
+TITLE: WARNING: suspicious RCU usage in tipc_bearer_find
+
+[ 91.193205] =============================
+[ 91.193207] WARNING: suspicious RCU usage
+[ 91.193218] 4.15.0-rc9+ #284 Not tainted
+[ 91.193220] -----------------------------
+[ 91.193225] net/tipc/bearer.c:177 suspicious rcu_dereference_protected() usage!
+[ 91.193227]
+[ 91.193227] other info that might help us debug this:
+[ 91.193227]
+[ 91.193231]
+[ 91.193231] rcu_scheduler_active = 2, debug_locks = 1
+[ 91.193234] 2 locks held by syz-executor4/13218:
+[ 91.193237] #0: (cb_lock){++++}, at: [<00000000173fa719>] genl_rcv+0x19/0x40
+[ 91.193262] #1: (genl_mutex){+.+.}, at: [<000000001168bed6>] genl_rcv_msg+0x115/0x140
+[ 91.193278]
+[ 91.193278] stack backtrace:
+[ 91.193285] CPU: 1 PID: 13218 Comm: syz-executor4 Not tainted 4.15.0-rc9+ #284
+[ 91.193290] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 91.193293] Call Trace:
+[ 91.193307] dump_stack+0x194/0x257
+[ 91.193321] ? arch_local_irq_restore+0x53/0x53
+[ 91.193350] lockdep_rcu_suspicious+0x123/0x170
+[ 91.193366] tipc_bearer_find+0x2b4/0x3b0
+[ 91.193378] ? tipc_media_addr_printf+0x3a0/0x3a0
+[ 91.193405] tipc_nl_compat_link_set+0x329/0x9f0
+[ 91.193423] tipc_nl_compat_doit+0x15b/0x670
+[ 91.193434] ? security_capable+0x8e/0xc0
+[ 91.193445] ? tipc_nl_compat_link_stat_dump+0x3000/0x3000
+[ 91.193457] ? ns_capable_common+0xcf/0x160
+[ 91.193468] ? ns_capable+0x22/0x30
+[ 91.193478] ? __netlink_ns_capable+0xe1/0x120
+[ 91.193497] tipc_nl_compat_recv+0x1135/0x18f0
+[ 91.193512] ? tipc_nl_compat_doit+0x670/0x670
+[ 91.193520] ? tipc_nl_node_dump+0x1290/0x1290
+[ 91.193528] ? tipc_nl_compat_bearer_enable+0x5c0/0x5c0
+[ 91.193535] ? trace_event_raw_event_lock+0x340/0x340
+[ 91.193581] genl_family_rcv_msg+0x7b7/0xfb0
+[ 91.193613] ? genl_rcv+0x40/0x40
+[ 91.193628] ? netlink_deliver_tap+0x148/0xcf0
+[ 91.193639] ? lock_downgrade+0x980/0x980
+[ 91.193689] genl_rcv_msg+0xb2/0x140
+[ 91.193703] netlink_rcv_skb+0x14b/0x380
+[ 91.193714] ? genl_family_rcv_msg+0xfb0/0xfb0
+[ 91.193726] ? netlink_ack+0xa10/0xa10
+[ 91.193732] ? genl_rcv+0x19/0x40
+[ 91.193744] ? netlink_skb_destructor+0x1d0/0x1d0
+[ 91.193758] ? selinux_nlmsg_lookup+0x32b/0x430
+[ 91.193772] genl_rcv+0x28/0x40
+[ 91.193781] netlink_unicast+0x4ee/0x700
+[ 91.193799] ? netlink_attachskb+0x8a0/0x8a0
+[ 91.193815] ? security_netlink_send+0x81/0xb0
+[ 91.193829] netlink_sendmsg+0xa4a/0xe60
+[ 91.193849] ? netlink_unicast+0x700/0x700
+[ 91.193864] ? security_socket_sendmsg+0x89/0xb0
+[ 91.193873] ? netlink_unicast+0x700/0x700
+[ 91.193886] sock_sendmsg+0xca/0x110
+[ 91.193898] ___sys_sendmsg+0x767/0x8b0
+[ 91.193915] ? copy_msghdr_from_user+0x590/0x590
+[ 91.193938] ? lock_downgrade+0x980/0x980
+[ 91.193961] ? __fget_light+0x297/0x380
+[ 91.193972] ? fget_raw+0x20/0x20
+[ 91.193983] ? schedule+0xf5/0x430
+[ 91.193995] ? __schedule+0x2060/0x2060
+[ 91.194007] ? __fd_install+0x288/0x740
+[ 91.194020] ? get_unused_fd_flags+0x190/0x190
+[ 91.194040] ? __fdget+0x18/0x20
+[ 91.194056] __sys_sendmsg+0xe5/0x210
+[ 91.194062] ? __sys_sendmsg+0xe5/0x210
+[ 91.194074] ? SyS_shutdown+0x290/0x290
+[ 91.194084] ? selinux_capable+0x40/0x40
+[ 91.194124] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 91.194142] SyS_sendmsg+0x2d/0x50
+[ 91.194154] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 91.194160] RIP: 0033:0x453299
+[ 91.194164] RSP: 002b:00007f6513cd9c58 EFLAGS: 00000212 ORIG_RAX: 000000000000002e
+[ 91.194172] RAX: ffffffffffffffda RBX: 000000000071bea0 RCX: 0000000000453299
diff --git a/pkg/report/testdata/linux/report/171 b/pkg/report/testdata/linux/report/171
new file mode 100644
index 000000000..cceb2a3f0
--- /dev/null
+++ b/pkg/report/testdata/linux/report/171
@@ -0,0 +1,130 @@
+TITLE: INFO: rcu detected stall in mulaw_decode
+
+[ 196.114026] INFO: rcu_sched detected stalls on CPUs/tasks:
+[ 196.119690] (detected by 0, t=125002 jiffies, g=15654, c=15653, q=133)
+[ 196.126427] All QSes seen, last rcu_sched kthread activity 125002 (4294863411-4294738409), jiffies_till_next_fqs=3, root ->qsmask 0x0
+[ 196.138535] syz-executor1 R running task 24936 11943 3739 0x0000000c
+[ 196.145712] Call Trace:
+[ 196.148271] <IRQ>
+[ 196.150403] sched_show_task+0x4a3/0x5e0
+[ 196.154447] ? can_nice.part.83+0x20/0x20
+[ 196.158577] ? vprintk_func+0x5e/0xc0
+[ 196.162354] ? printk+0xaa/0xca
+[ 196.165610] ? show_regs_print_info+0x18/0x18
+[ 196.170080] ? show_regs_print_info+0x18/0x18
+[ 196.174578] print_other_cpu_stall+0x996/0x1090
+[ 196.179228] ? __lock_is_held+0xb6/0x140
+[ 196.183282] ? rcu_stall_kick_kthreads.part.48+0x770/0x770
+[ 196.188879] ? check_noncircular+0x20/0x20
+[ 196.193092] ? print_irqtrace_events+0x270/0x270
+[ 196.197837] ? print_irqtrace_events+0x270/0x270
+[ 196.202579] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 196.207744] ? check_noncircular+0x20/0x20
+[ 196.211962] ? print_irqtrace_events+0x270/0x270
+[ 196.216697] ? print_irqtrace_events+0x270/0x270
+[ 196.221440] ? __lock_acquire+0x664/0x3e00
+[ 196.225662] ? rcu_read_lock_sched_held+0x108/0x120
+[ 196.230657] ? update_cfs_rq_load_avg.part.69+0x23d/0x2d0
+[ 196.236196] check_cpu_stall.isra.61+0x6e6/0x15b0
+[ 196.241015] ? check_noncircular+0x20/0x20
+[ 196.245241] ? rcu_lockdep_current_cpu_online+0x190/0x190
+[ 196.250756] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 196.255942] ? find_held_lock+0x35/0x1d0
+[ 196.259996] ? check_noncircular+0x20/0x20
+[ 196.264213] ? lock_downgrade+0x980/0x980
+[ 196.268340] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 196.273513] ? lock_release+0xa40/0xa40
+[ 196.277475] ? check_noncircular+0x20/0x20
+[ 196.281699] ? check_noncircular+0x20/0x20
+[ 196.285922] ? cpuacct_account_field+0x1e4/0x3b0
+[ 196.290662] ? check_noncircular+0x20/0x20
+[ 196.294870] ? find_held_lock+0x35/0x1d0
+[ 196.298911] ? __acct_update_integrals+0x339/0x4d0
+[ 196.303825] ? __lock_is_held+0xb6/0x140
+[ 196.307884] rcu_check_callbacks+0x256/0xd00
+[ 196.312279] ? rcu_cpu_stall_reset+0x260/0x260
+[ 196.316843] ? trace_hardirqs_off+0xd/0x10
+[ 196.321054] ? raise_softirq+0x325/0x490
+[ 196.325095] ? raise_softirq_irqoff+0x320/0x320
+[ 196.329745] ? read_boot_clock64+0x70/0x70
+[ 196.333961] ? lock_downgrade+0x980/0x980
+[ 196.338085] ? lock_downgrade+0x980/0x980
+[ 196.342218] ? run_local_timers+0x18d/0x200
+[ 196.346515] ? timer_clear_idle+0x50/0x50
+[ 196.350644] ? account_process_tick+0xd4/0x3e0
+[ 196.355210] ? thread_group_cputime+0xef0/0xef0
+[ 196.359859] ? ktime_get_resolution_ns+0x300/0x300
+[ 196.364779] update_process_times+0x30/0x60
+[ 196.369080] tick_sched_handle+0x85/0x160
+[ 196.373206] tick_sched_timer+0x42/0x120
+[ 196.377249] __hrtimer_run_queues+0x358/0xe20
+[ 196.381733] ? tick_sched_do_timer+0xe0/0xe0
+[ 196.386122] ? hrtimer_fixup_init+0x70/0x70
+[ 196.390435] ? pvclock_read_flags+0x160/0x160
+[ 196.394924] ? kvm_clock_get_cycles+0x25/0x30
+[ 196.399397] ? ktime_get_update_offsets_now+0x34a/0x520
+[ 196.404747] ? do_timer+0x50/0x50
+[ 196.408179] ? native_apic_msr_write+0x5c/0x80
+[ 196.412739] ? do_raw_spin_trylock+0x190/0x190
+[ 196.417301] ? lapic_next_event+0x54/0x80
+[ 196.421436] ? clockevents_program_event+0x108/0x2e0
+[ 196.426526] hrtimer_interrupt+0x1c2/0x5e0
+[ 196.430767] smp_apic_timer_interrupt+0x14a/0x700
+[ 196.435592] ? smp_call_function_single_interrupt+0x640/0x640
+[ 196.441455] ? _raw_spin_lock+0x32/0x40
+[ 196.445410] ? _raw_spin_unlock+0x22/0x30
+[ 196.449533] ? handle_edge_irq+0x2b4/0x7c0
+[ 196.453747] ? task_prio+0x40/0x40
+[ 196.457279] ? trace_hardirqs_off_thunk+0x1a/0x1c
+[ 196.462113] apic_timer_interrupt+0xa9/0xb0
+[ 196.466405] </IRQ>
+[ 196.468619] RIP: 0010:check_memory_region+0x38/0x190
+[ 196.473693] RSP: 0000:ffff8801bd2ff868 EFLAGS: 00000212 ORIG_RAX: ffffffffffffff11
+[ 196.481384] RAX: ffff7fffffffffff RBX: ffffc9000160020b RCX: ffffffff841fceaf
+[ 196.488632] RDX: 0000000000000001 RSI: 0000000000000002 RDI: ffffc9000160020a
+[ 196.495875] RBP: ffff8801bd2ff878 R08: ffffc9000160020a R09: dffffc0000000000
+[ 196.503120] R10: 0000000000000001 R11: ffffed0037a5ff2e R12: ffffc9000160020a
+[ 196.510365] R13: ffff8801bd2ff970 R14: dffffc0000000000 R15: ffffc9000160020a
+[ 196.517632] ? mulaw_decode+0x52f/0x770
+[ 196.521592] ? check_noncircular+0x20/0x20
+[ 196.525806] memcpy+0x37/0x50
+[ 196.528895] mulaw_decode+0x52f/0x770
+[ 196.532706] ? snd_pcm_plugin_build_linear+0x8a0/0x8a0
+[ 196.537960] ? snd_pcm_plugin_client_channels+0x17/0x80
+[ 196.543305] ? io_src_channels+0x10a/0x210
+[ 196.547525] mulaw_transfer+0x222/0x270
+[ 196.551473] ? lock_release+0xa40/0xa40
+[ 196.555431] ? mulaw_encode+0x7c0/0x7c0
+[ 196.559384] snd_pcm_plug_write_transfer+0x22d/0x420
+[ 196.564475] ? snd_pcm_plug_client_channels_buf+0x3f0/0x3f0
+[ 196.570164] ? snd_pcm_format_physical_width+0x5b/0x70
+[ 196.575419] ? snd_pcm_plug_client_channels_buf+0x1db/0x3f0
+[ 196.581116] snd_pcm_oss_write2+0x260/0x420
+[ 196.585425] ? snd_pcm_oss_write3+0x1b0/0x1b0
+[ 196.589913] snd_pcm_oss_write+0x5fe/0x830
+[ 196.594157] ? snd_pcm_oss_ioctl_compat+0x30/0x30
+[ 196.598991] ? snd_pcm_oss_ioctl_compat+0x30/0x30
+[ 196.603813] __vfs_write+0xef/0x970
+[ 196.607418] ? rcu_note_context_switch+0x710/0x710
+[ 196.612327] ? kernel_read+0x120/0x120
+[ 196.616193] ? __might_sleep+0x95/0x190
+[ 196.620146] ? _cond_resched+0x14/0x30
+[ 196.624010] ? __inode_security_revalidate+0xd9/0x130
+[ 196.629180] ? avc_policy_seqno+0x9/0x20
+[ 196.633218] ? selinux_file_permission+0x82/0x460
+[ 196.638045] ? security_file_permission+0x89/0x1e0
+[ 196.642956] ? rw_verify_area+0xe5/0x2b0
+[ 196.646991] ? __fdget_raw+0x20/0x20
+[ 196.650693] vfs_write+0x189/0x510
+[ 196.654218] SyS_write+0xef/0x220
+[ 196.657656] ? SyS_read+0x220/0x220
+[ 196.661258] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 196.666256] ? trace_hardirqs_on_thunk+0x1a/0x1c
+[ 196.670999] entry_SYSCALL_64_fastpath+0x23/0x9a
+[ 196.675728] RIP: 0033:0x452ac9
+[ 196.678895] RSP: 002b:00007fa354a13c58 EFLAGS: 00000212 ORIG_RAX: 0000000000000001
+[ 196.686582] RAX: ffffffffffffffda RBX: cccccccccccccccd RCX: 0000000000452ac9
+[ 196.693825] RDX: 00000000fffffeb2 RSI: 0000000020083fc6 RDI: 0000000000000014
+[ 196.701069] RBP: 00000000000005b5 R08: 0000000000000000 R09: 0000000000000000
+[ 196.708322] R10: 0000000000000000 R11: 0000000000000212 R12: 00000000006f6998
+[ 196.715566] R13: 00000000ffffffff R14: 00007fa354a146d4 R15: 0000000000000000
diff --git a/pkg/report/testdata/linux/report/172 b/pkg/report/testdata/linux/report/172
new file mode 100644
index 000000000..f0094a554
--- /dev/null
+++ b/pkg/report/testdata/linux/report/172
@@ -0,0 +1,192 @@
+TITLE: KASAN: stack-out-of-bounds Read in xfrm_selector_match
+
+[ 396.956335] ==================================================================
+[ 396.963769] BUG: KASAN: stack-out-of-bounds in memcmp+0xe3/0x160
+[ 396.969914] Read of size 1 at addr ffff8801c19175d0 by task syz-executor6/18562
+[ 396.977522]
+[ 396.979147] CPU: 0 PID: 18562 Comm: syz-executor6 Not tainted 4.15.0-rc5+ #172
+[ 396.986497] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 396.995841] Call Trace:
+[ 396.998428] dump_stack+0x194/0x257
+[ 397.002054] ? arch_local_irq_restore+0x53/0x53
+2018/01/02 18:20:06 executing program 3:
+mmap(&(0x7f0000000000/0xa000)=nil, 0xa000, 0x3, 0x32, 0xffffffffffffffff, 0x0)
+ioctl$DRM_IOCTL_AGP_FREE(0xffffffffffffffff, 0x40206435, &(0x7f0000002000)={0x0, 0x0, 0x0, 0x11f})
+mmap(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0)
+mmap(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0)
+r0 = bpf$PROG_LOAD(0x5, &(0x7f0000003000-0x48)={0xb, 0x11, &(0x7f000000a000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1}, [@ldst={0x1, 0x3, 0x1, 0xf, 0x9, 0xfffffff8, 0xfffffffffffffff0}, @ldst={0x3, 0x3, 0x6, 0x5, 0x7, 0xfffffffc, 0x0}, @map={0x18, 0x6, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, @alu={0x0, 0x0, 0xd, 0xe, 0x5, 0x80, 0xfffffffffffffffc}, @generic={0x1, 0x4, 0x1000, 0xc444}, @initr0={0x18, 0x0, 0x0, 0x0, 0x17cc9c48, 0x0, 0x0, 0x0, 0x2}, @alu={0x4, 0x9, 0xd, 0xa, 0x8, 0x10, 0xfffffffffffffffc}], {0x95, 0x0, 0x0, 0x0}}, &(0x7f000000b000-0xa)='syzkaller\x00', 0x0, 0xec, &(0x7f0000005000-0xec)=""/236, 0x0, 0x1, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x48)
+r1 = socket(0x5, 0x0, 0x8001)
+mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0)
+getsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000005000)=@assoc_id=<r2=>0x0, &(0x7f000000b000)=0x4)
+getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x1f, &(0x7f0000002000)={r2, @in6={{0xa, 0x1, 0x1, @mcast1={0xff, 0x1, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x1}, 0x5}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5, 0x8}, &(0x7f0000007000)=0x98)
+bpf$OBJ_PIN_PROG(0x6, &(0x7f0000008000)={&(0x7f0000008000)='./file0\x00', r0}, 0xc)
+bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0x1, 0x5, &(0x7f0000002000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff9}, [@jmp={0x4, 0x0, 0x3, 0x5, 0x0, 0x0, 0xfffffffffffffff8}], {0x95, 0x0, 0x0, 0x0}}, &(0x7f0000004000-0xa)='syzkaller\x00', 0x3, 0xc3, &(0x7f0000386000)=""/195, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x48)
+2018/01/02 18:20:06 executing program 2:
+mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0)
+socketpair$inet_icmp_raw(0x2, 0x3, 0x1, &(0x7f00001b1000)={0x0, <r0=>0x0})
+accept(r0, &(0x7f000003b000)=@nfc={0x0, 0x0, 0x0, 0x0}, &(0x7f0000b24000-0x4)=0x10)
+r1 = socket(0x1f, 0x2, 0x400000000000c)
+write(r1, &(0x7f0000731000-0x90)="1f0000000206ffdde200f49ff60f0000000200000900018005ffffe5000051", 0x1f)
+2018/01/02 18:20:06 executing program 0:
+mmap(&(0x7f0000000000/0xaf6000)=nil, 0xaf6000, 0x3, 0x32, 0xffffffffffffffff, 0x0)
+socketpair$inet(0x2, 0x5, 0x8, &(0x7f00001c6000)={0x0, <r0=>0x0})
+mmap(&(0x7f0000af6000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0)
+getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000a9c000-0x6)={<r1=>0x0, 0x80000001}, &(0x7f0000af6000)=0x6)
+mmap(&(0x7f0000af6000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0)
+getsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f0000281000)=@assoc_value={r1, 0x7}, &(0x7f0000af6000)=0x8)
+r2 = socket$alg(0x26, 0x5, 0x0)
+bind$alg(r2, &(0x7f0000001000)={0x26, 'hash\x00', 0x80000000002, 0x0, 'michael_mic\x00'}, 0x58)
+setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000af2000)="8be3000000010000", 0x8)
+r3 = accept$alg(r2, 0x0, 0x0)
+sendmsg$alg(r3, &(0x7f0000276000-0x38)={0x0, 0x0, &(0x7f0000738000-0x30)=[{&(0x7f0000592000-0x1b)="7be46a321d3b4acad0ed11080957", 0x2}], 0x1, &(0x7f0000211000)=[], 0x0, 0x0}, 0x0)
+2018/01/02 18:20:06 executing program 1:
+mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0)
+r0 = socket$alg(0x26, 0x5, 0x0)
+bind$alg(r0, &(0x7f0000660000-0x58)={0x26, 'aead\x00', 0x4, 0x0, 'gcm(aes)\x00'}, 0x58)
+setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000a2c000-0x10)="0a0775b0d5e383e5b3b60ced5c54dbb7", 0x10)
+r1 = accept$alg(r0, 0x0, 0x0)
+r2 = epoll_create(0x7)
+epoll_pwait(r2, &(0x7f00007cf000)=[{0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}], 0x7, 0xe67, &(0x7f0000a56000-0x8)={0x3}, 0x8)
+sendmsg$alg(r1, &(0x7f0000913000-0x38)={0x0, 0x0, &(0x7f000078f000-0x30)=[{&(0x7f000086a000-0x1000)="5216eee325f6251ccf391f3bf5e545ba5168bc129c8930595ff0b417d0f2f65ae96616dad58cc195eb900d7fef58483296fdd14f58a574e252f118bdbc0c2c93ad61f447f963a18d92ba8fef602d3950e93d15c32afecc60dceea83ca340f33724723b4dee52f78c3ef46669ee7b8a3895d2bd7231842c7e1d495d11b8ff448ae5c5949bcbf7004a8c9355c4f26e0c73085f5277deec7b6ac3eca10a826cb7975fec8349f5376084a4d7ad57fb36df257d85735150223103ff8dc1c5829c7ab9b11ff5ab9c2711b21569d4224f9e8cf9b01dd7352acab0c3521011f454760c00dd76ce319330a81b4b5af18ea2a0a417462c338efc4322a9174cfd1288ab2d10d52cc1c2b295aea5d3c24d5dae8e77e81efc75a1a6b7701dd03e2ec304ceed79c4e777aa5365b7fcbb5394ceee2675f5af0c653301681441961cb1d7260623136ecef4826e38aabbccfafa3be7addf875675f4c3b2874b71eebd0825d10a9bfb1957aa769b83540495d5386155921fa34a87a92bd4c37d32659a5601f227ae0526de7f4ae9e564ed5ec336f23c20d54aa83fe3b6ed894f171f711be31ef88c1b0b80c4e9a90069a77e49e8c60fc56f1ce6474706ecde9b016114d0734508cb5ee4a0a8ee519aaf1d71bba892e653ee910ab598bb325ae72fae836ff68610f2ae46b107b115f33e4715497fde885aecfaa3481673406bc23bf52a3e8aa9fe225415a7d506aafa72e53376772875d22054303d7dbc123d640a3f99bdbf21e6d16b18eb26c85d07191f2a2ef188422101be989f8678f622bbb3e0ac646542e530188b7abd8f608c678f7e48515f34fdd94bc5079a1be2fa5ebffe3a5a59b476a4329e455819b9d7a31aab0ef9fe0b17c5ed63d66a4700ccddb4f549ec08534bec080a61617fb7965968c3721945593a5a4403f72ed7ef5ec7b7df7781f2ff68b383ab9c87dd1a8f17e2d1ae617c10574976592043eee77560469626858c0602fc948e22943559e46adaf6c87dbeeed0416130a213da727d18cd66cecc60912bded3579f5163b233a473c2034761659383fa0e9828e59e915e0233b654024a3ff24ce727920baaa0ef6713a28239c08924a0d988f82529dbfd7172f53cfac5f08bd27426e919e323f07a7314bb0c5dade08189ef2151930dca6b2f3b2346ff4f21df3567d019a99f3d060dd23a0706e6fc7744bf09b9d283367edc7c5ad90b610eaf7886c94cb090a032814c9809e72c5fc32f13e7fed02af57358d9d2fdccf89189d4db81bdacb8c899078918db2fc8419c146f9563e8ccd7f08575493f4c7d4dc812f7799c109a1993b1d9b268a0dfef09f89f6039646501069fd9d33387ac5263ce0397df723c7af51cce88db1e26a5461b384d68f9d616cf744dc970e69dd56740b0edfdbfd76b76919dc10880677586133a563eed024ac3e5dee6655af2af8e7bd381d1e50739dd4b1c7c64c7ba5cd9932e2e7ee946a2517be315c7428ce70941827749bfd9f96e2c1b87234eb38295870ce21b74ca529efde30b421c505c263291a13745d155dfb5af1aaca1eb49c5284bdb10856bda32314b5ce405283b111e1ac5b3b4456869f553a4d0ab2cb63fecf542dc8a149adfcb3f0bbaf0b89877af56dc4406ea491fa24a62141fceb72a285b5377df686ba9456bef5ac05fe1cd17d1fef6ef4f5b5539d6d47d3d26c912cfad125c976e5918ce0c3267df45118e4e51b819110780ac1498d8df4b4c99b639384b98ab50f06f3f08d7db270b2eafa77db805fe533fda418e9223ab40e1d85f6e87dd5b868f4aee128fc17134ea20239a1870cd04e41c71475af7bca36808afbfc16947464ed003d0a88366c34feafb2763876254209919f9a1049783ed18ab545ceac7d8a6603df97c184e2c86d935d870954f183e15a2444470d5a04b6bbf5b763fc8a3d388960ab165ec933731edba5785b075d3edd5b3841d6e2ac9159a1640ee8fb1b7db5f314d69c136fe2a66d60f26ff7a8e0ef3874b6867d03a2167d0a76f52d156795bc590616341adec92f974fc171d6f787b8072f541bdd6268c208bd17925ce37d194b0dfde4cd5419999f9c3ec37a0db6466151a933e0840a2364f8944077bd986e696a4d8dcd66e91bbf6f85074e9f7f958e307a468a7431e3ce0a0d1d644c44f8bcedfa0f909f4d0d80b977775194123a07b30a0613ee3c083d47cd6cf0a83f6457ae1a30f06360c479f34a5c13c6a9f8cabc7a90b096b2349905d5d792395e6e26a88a26deb2dc899521bc2334f38fdff01fc80c3b399148b175d9799dc24f388a99e62842ec63e412d5c4702801ea5126e791f486dca5f1b3941cc53c64ed1eb7ac6a956330a97126000c78920e3f6e6549b1c43cc863748f284f052198cf1fec968b8c4f76db30807ec41a7b10b297572314cad07d6386d09f968f150a0c4d864781e7ccff44051d44016e18fc38b76655b0b958cc237db7584d787176c1a702006d22bb6b8977e7a56748d261d23e8fbb5728f07fec9e533d561bb1d2e63e8b2a4668536be151d32d0ef2d2b7d9b23080c06690cd8a1e335a206d18de84d56075a75b2ef8d34789de584577b1f1cce24c62d3dc5406f57df4b8495317c737668d3d2d8bab1e8db4e8eb19d546524790515c983464a9c5077ada2517d3d4a8dc072316ae4d6342cfce5617bb54d6c4d806642cb8cde8600aa74a395d284ef4d96d43c6e3368f2c2a29c95edecdf4873f0124a976edf5ff3fd28d96ee95edd72fea3c8a31c025ea7dd419c2f67bcd0366f9e09032fb7c82948d09014304716dbda5ec583def4908ff3ba6f3bdf255349f6d3a2e7916a0b814063f2cebdeef5d8df269209c0f298470175ff66960bf366d888d70d4d1e883eedcc28ca0782e3b4495ef7207c99f83ee24af3d03499afd6ddf3623dabc2dea1eeabf5bd65fd114b03e758dbaba5729ba721d9a7acf24e63709a997ef391c38402e1ecff310106b373fca203ac57fb65502fbf6d8d2ad4567d0c3b791bd9eec97b2065f562a3f0f259a60ed2781723a7e8ee23bc93a1dec6bd61d46f4ea45a08a8d2b46cffab92e72e24764902982525355036dfff71109b143fe046d956b282200016b982d2c2b2fb928036c43779b10fbf5b29a6e65ddf6f7f667b3d308d760474db78535a447ad5d12237ca6ef8f5868fd21033d55a8554faa6324e3d10cad1bf0d358ab110ce109f29d6f2297c6c8207ed12b2b4d44a74fc6a5e90f73a8acbf2c719f28709bccf914dce7a0026902b2e74d9d630f855e5950cfef6b40701384a3c4371f872134efc703132ec13b2e1058d8580f07477a70e7ce59de281e71f7ea9f013c7626f6943c650368a0f3dda776f131c55e90168e58caa02763c2e3bb2ebdc9cf01386fbe492713831f6209a6a4d9172fdc7f9fe5f0f1bab19fa5849eec0b0a4e0f7e5203314c3fd821df7ed2d2a308c1c7ab7ad5c613c8971f00570b9e6685b72e8786ee7189bf7c2310111d19d6a1ea64bc7c8c416c6806087f05fb111d967f1731e52a1e94a52715c8a5b66f091c6c0a8c5e1179daf16506ea36a2925a5952323f05a9069d99b4100b26666acf914d32400e15a3797b6521d79945b75d6708f26d3ed3c9f8661ef9f17cc68222fd5c3bd795bd8957d86432a6e60bc43a421ec0bd3b3aa19eaf28744fabba7861c68c54268e7f1e4029b3e6e5416d3d34b7375c9539d39183dd7362a835d1ee53ffb062d3bf84050146ebec9fd0a02417795ff09336060060844fab41f782e8220764bc6f07a5e223e3416d2e5cc8f27b38e8449cae0573abbc01db4a27a23966da3f3446880bab10754c0061fd9da2c5b3193cfedb450600e9484d741342f2773932fc96585aa603475e68cac2176c6ff0d0f99a46dd7968edea4076fdf826da47a45b73080261138efac79055d10d3ef3d59a7d6e958619f473b76a4f4a1092416a6be38303ad743304dc321b37c1f2fccd6861f936190fbce2f042c39ef841cbcce6e965253b8dcb7ee65a48ca7e17689193e934b7d1060eb7e38b1fe33cd777a7b7260cd59dd6828025115bac9dc11cd7993520810c8d72c18aaf05b03e685ff48bf3d500898a83412c0f5762437d8c705c3fdcd450fcb15944ff52c7edc18a78e55efc86c5efdbd4bfced69b471f419e85f15edea8f542b48c9b4eb5a15a8a302fbf0d85d3cd89d4105d3202414a9340562aeab460be79264fee19748ed49b01b9438d340fa6384d0b312f3200cc464a6b6c54a171c98656b0626176f0739fdd40898047df242a8d9fc515e9f331285722bd86494e90eba0ca466338740600cb71154334b94ea113840e65dda096497fe1e2d1f48d6cf06614ed5f251e73dd6189e4ee4a928115c561f64de4ac8eb0d2fecc0383c9e0a4d1479c10b7c38a73631df20aae82d26b15a22a3da23d8629b9e6bccf0373378a928b5b87c67c3f1e4f17a75ac3fa87e2949913e4bd1da5715251cac7aef8ff997d42a8c5e98540c9c857f1ed563c2950e3f03afb17023fd05b361089ae25750850245b895f0d1d9b95b514607d1ed2b92999ce088bfa5891d6c56992af19a140ec8c562f2066410b062415beffc5b79a65b6208e4d8bf8349ba4ef598d9493e5e39f02b40764082102b9730236c5650af3851d3b63e2296bd469fe8ef3e39b35f5c7b7774f50dd705cadaab92159b3ecec12c7d415fe372f3dba4c5a49359286fe9797516854d9c946164a4d7807d4bb5920e704bb950f44c70bd0c267b3807b564c6fee74cef4331c4606ce649748db6c71ad6d1de6c7501dd08c8780b88756227fe1744e348ef085ad69c07c87b63c56d4a69359b968fc86a110dd73d3b77ad2e76ca2dd0ed962583bc6e0032cc46e8fd78b6343f0edd26da18ca9ce5c3ae1447f001e37ee89e7877142f62774a7f53d717ff8172029e524dad5957cfa819433c8af8e46e45a4d1ddaaa6a1c299cf26cfbd3b8729df2b16735f0ea1fec7700ef5508f87c0f067119ea91761f6d706895a265ae0b16a5a6b7040841bb3c0819879ec3c2ecbe6c699b93777462c17d7f564309c9b899e41dd677886f29dfd2da3cda3c3c62fa8948d881478069ef6ddf922fb6d962249b2424a26aebcf418e2b7bcb925df53f24ec95508c18a18bde0e0b2b5259e1b5e75b55c9cc400d0572f995a2d4d5d123f782d12313c130cf69aada30e5cf14e48dfed2787f6e5dd9781c514423cba1cd96da867b9f6b7004e97cdcd925415f6bcfac61244f4ab9f3c1a5a61be83336ce7440f05fbc3b3c90c750837ebcb24bbe0833ce443046695eff4a8098f94674563e690ccc25a99ff4ed262d57ad6c9bec65acaee8a249631bb31a3515b1cd3db367bb0959135716493d6af12a502ffabbef51b73a643f9b8475c08cf13bb4ab18b23b5bcb6485508df531b355974fbd3550433ef536169e041259fbac723a200994ea41ec367824d17a48905d5879b86b2f24edc7dac5250dd5416e94e3be3d7a559ddd97b4a1b1244c81a088f6f6402e9b094683df800c3cc1c3d5b2a2a1aabf2633f90072eda9c0e26f0c5d86fac40843253d2d8d5cf6c356583271924e13feadc4152cb5f7662284c14d3848ef50b1126dd6574e071ef0704fc93cc79a10439edbf277e2b3d1f2cf3e1753790629fe2e82118ce73cf3b3e6e9c064e2faf6caae9dd13814a", 0xfaa}, {&(0x7f00000a0000-0x2f)="ed4e3110c91e5e96fedb93dd410744be3b4bc88269cce08425179ac1816ef7c6b3b8edcfcbb816faccd7cab2f39489", 0x2f}], 0x2, &(0x7f0000e9e000-0x18)=[], 0x0, 0x40000}, 0x0)
+recvmsg(r1, &(0x7f0000b2e000-0x38)={&(0x7f00007ec000-0x6)=@hci={0x0, 0x0, 0x0}, 0x6, &(0x7f0000f75000)=[{&(0x7f000074b000)=""/149, 0x95}, {&(0x7f0000f12000-0x1000)=""/4096, 0x1000}], 0x2, &(0x7f0000ec7000)=""/107, 0x6b, 0x0}, 0x0)
+[ 397.006717] ? show_regs_print_info+0x18/0x18
+[ 397.011223] ? find_held_lock+0x35/0x1d0
+[ 397.015282] ? memcmp+0xe3/0x160
+[ 397.018669] print_address_description+0x73/0x250
+[ 397.023536] ? memcmp+0xe3/0x160
+[ 397.026901] kasan_report+0x25b/0x340
+[ 397.030702] __asan_report_load1_noabort+0x14/0x20
+[ 397.035630] memcmp+0xe3/0x160
+[ 397.038832] xfrm_selector_match+0x1bc/0xe00
+[ 397.043255] xfrm_state_look_at.constprop.30+0x113/0x360
+[ 397.048721] xfrm_state_find+0x1595/0x3210
+[ 397.052994] ? xfrm_state_afinfo_get_rcu+0x160/0x160
+[ 397.058105] ? ipv6_get_saddr_eval+0xee0/0xee0
+[ 397.062693] ? __lock_is_held+0xb6/0x140
+[ 397.066770] ? check_noncircular+0x20/0x20
+[ 397.071013] ? cleanup_prefix_route+0x1e0/0x1e0
+[ 397.075685] ? check_noncircular+0x20/0x20
+[ 397.079920] ? lock_downgrade+0x980/0x980
+[ 397.084080] ? lock_acquire+0x1d5/0x580
+[ 397.088057] ? lock_acquire+0x1d5/0x580
+[ 397.092062] ? find_held_lock+0x35/0x1d0
+[ 397.096135] ? xfrm_tmpl_resolve+0x598/0xc40
+[ 397.100628] ? lock_downgrade+0x980/0x980
+[ 397.104784] ? rcu_read_lock_held+0xa9/0xc0
+[ 397.109101] ? xfrm_policy_get_afinfo+0x13d/0x290
+[ 397.113948] ? xfrm6_get_saddr+0xd6/0x110
+[ 397.118098] xfrm_tmpl_resolve+0x2ee/0xc40
+[ 397.122338] ? __xfrm_decode_session+0x110/0x110
+[ 397.127077] ? save_stack+0xa3/0xd0
+[ 397.130687] ? save_stack+0x43/0xd0
+[ 397.134292] ? find_held_lock+0x35/0x1d0
+[ 397.138345] ? rt_add_uncached_list+0x1b7/0x240
+[ 397.143002] xfrm_resolve_and_create_bundle+0x184/0x28d0
+[ 397.148438] ? lock_release+0xa40/0xa40
+[ 397.152391] ? __local_bh_enable_ip+0x121/0x230
+[ 397.157044] ? check_noncircular+0x20/0x20
+[ 397.161268] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 397.166275] ? trace_hardirqs_on+0xd/0x10
+[ 397.170398] ? _raw_spin_unlock_bh+0x30/0x40
+[ 397.174788] ? xfrm_tmpl_resolve+0xc40/0xc40
+[ 397.179167] ? ip_rt_bug+0x20/0x20
+[ 397.182701] ? find_held_lock+0x35/0x1d0
+[ 397.188320] ? xfrm_sk_policy_lookup+0x34c/0x4e0
+[ 397.193055] ? lock_downgrade+0x980/0x980
+[ 397.197186] ? lock_release+0xa40/0xa40
+[ 397.201139] ? refcount_inc_not_zero+0xfe/0x180
+[ 397.205784] ? selinux_xfrm_policy_lookup+0xac/0xd0
+[ 397.210774] ? security_xfrm_policy_lookup+0x92/0xc0
+[ 397.215863] ? xfrm_sk_policy_lookup+0x375/0x4e0
+[ 397.220610] ? xfrm_selector_match+0xe00/0xe00
+[ 397.225168] ? print_irqtrace_events+0x270/0x270
+[ 397.229902] xfrm_lookup+0x15b2/0x24f0
+[ 397.233759] ? xfrm_lookup+0x15b2/0x24f0
+[ 397.237799] ? xfrm_policy_lookup+0x70/0x70
+[ 397.242106] ? find_held_lock+0x35/0x1d0
+[ 397.246152] ? ip_route_output_key_hash+0x229/0x370
+[ 397.251146] ? lock_downgrade+0x980/0x980
+[ 397.255265] ? lock_release+0xa40/0xa40
+[ 397.259213] ? find_held_lock+0x35/0x1d0
+[ 397.263259] ? ip_route_output_key_hash+0x252/0x370
+[ 397.268247] ? ip_route_output_key_hash_rcu+0x2c20/0x2c20
+[ 397.273753] ? lock_release+0xa40/0xa40
+[ 397.277705] xfrm_lookup_route+0x39/0x1a0
+[ 397.281832] ip_route_output_flow+0x7c/0xa0
+[ 397.286128] udp_sendmsg+0x19d3/0x2ce0
+[ 397.290002] ? ip_reply_glue_bits+0xb0/0xb0
+[ 397.294312] ? udp_lib_get_port+0x1b30/0x1b30
+[ 397.298785] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 397.303945] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 397.309112] ? print_irqtrace_events+0x270/0x270
+[ 397.313853] ? lock_downgrade+0x980/0x980
+[ 397.317986] ? mark_held_locks+0xaf/0x100
+[ 397.322111] ? refcount_inc_not_zero+0xfe/0x180
+[ 397.326750] ? __local_bh_enable_ip+0x121/0x230
+[ 397.331389] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 397.336376] ? udp_lib_get_port+0x785/0x1b30
+[ 397.340752] ? trace_hardirqs_on+0xd/0x10
+[ 397.344868] ? check_noncircular+0x20/0x20
+[ 397.349079] udpv6_sendmsg+0x757/0x3400
+[ 397.353037] ? check_noncircular+0x20/0x20
+[ 397.357248] ? udpv6_setsockopt+0x80/0x80
+[ 397.361378] ? reacquire_held_locks+0x1f9/0x3e0
+[ 397.366021] ? reacquire_held_locks+0x1f9/0x3e0
+[ 397.370671] ? find_held_lock+0x35/0x1d0
+[ 397.374709] ? release_sock+0x1d4/0x2a0
+[ 397.378655] ? lock_downgrade+0x980/0x980
+[ 397.382780] ? __local_bh_enable_ip+0x121/0x230
+[ 397.387422] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 397.392406] ? release_sock+0x1d4/0x2a0
+[ 397.396348] ? trace_hardirqs_on+0xd/0x10
+[ 397.400464] ? __local_bh_enable_ip+0x121/0x230
+[ 397.405104] ? _raw_spin_unlock_bh+0x30/0x40
+[ 397.409486] ? release_sock+0x1d4/0x2a0
+[ 397.413431] ? __release_sock+0x360/0x360
+[ 397.417552] ? udp_v6_get_port+0x355/0x600
+[ 397.421876] inet_sendmsg+0x11f/0x5e0
+[ 397.425649] ? inet_sendmsg+0x11f/0x5e0
+[ 397.429593] ? copy_msghdr_from_user+0x3a6/0x590
+[ 397.434320] ? inet_recvmsg+0x5f0/0x5f0
+[ 397.438354] ? selinux_socket_sendmsg+0x36/0x40
+[ 397.442995] ? security_socket_sendmsg+0x89/0xb0
+[ 397.447727] ? inet_recvmsg+0x5f0/0x5f0
+[ 397.451683] sock_sendmsg+0xca/0x110
+[ 397.455376] ___sys_sendmsg+0x767/0x8b0
+[ 397.459325] ? copy_msghdr_from_user+0x590/0x590
+[ 397.464064] ? lock_downgrade+0x980/0x980
+[ 397.468199] ? __fget_light+0x297/0x380
+[ 397.472148] ? fget_raw+0x20/0x20
+[ 397.475576] ? schedule+0xf5/0x430
+[ 397.479117] ? selinux_secmark_relabel_packet+0xc0/0xc0
+[ 397.484456] ? selinux_netlbl_socket_setsockopt+0x10c/0x460
+[ 397.490148] ? __fdget+0x18/0x20
+[ 397.493499] __sys_sendmsg+0xe5/0x210
+[ 397.497269] ? __sys_sendmsg+0xe5/0x210
+[ 397.501217] ? SyS_shutdown+0x290/0x290
+[ 397.505197] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 397.510189] SyS_sendmsg+0x2d/0x50
+[ 397.513704] entry_SYSCALL_64_fastpath+0x23/0x9a
+[ 397.518429] RIP: 0033:0x452ac9
+[ 397.521586] RSP: 002b:00007f6372138c58 EFLAGS: 00000212 ORIG_RAX: 000000000000002e
+[ 397.529262] RAX: ffffffffffffffda RBX: 000000000071bea0 RCX: 0000000000452ac9
+[ 397.536500] RDX: 0000000000000000 RSI: 00000000201f1000 RDI: 0000000000000013
+[ 397.543739] RBP: 00000000000004a8 R08: 0000000000000000 R09: 0000000000000000
+[ 397.550977] R10: 0000000000000000 R11: 0000000000000212 R12: 00000000006f5060
+[ 397.558219] R13: 00000000ffffffff R14: 00007f63721396d4 R15: 0000000000000000
+[ 397.565479]
+[ 397.567080] The buggy address belongs to the page:
+[ 397.571984] page:00000000f9ea28ea count:0 mapcount:0 mapping: (null) index:0x0
+[ 397.580103] flags: 0x2fffc0000000000()
+[ 397.583964] raw: 02fffc0000000000 0000000000000000 0000000000000000 00000000ffffffff
+[ 397.591816] raw: 0000000000000000 dead000000000200 0000000000000000 0000000000000000
+[ 397.599662] page dumped because: kasan: bad access detected
+[ 397.605344]
+[ 397.606950] Memory state around the buggy address:
+[ 397.611854] ffff8801c1917480: f1 f1 f1 04 f2 f2 f2 f2 f2 f2 f2 00 f2 f2 f2 f2
+[ 397.619191] ffff8801c1917500: f2 f2 f2 f8 f2 f2 f2 f2 f2 f2 f2 00 00 00 00 f2
+[ 397.626530] >ffff8801c1917580: f2 f2 f2 00 00 00 00 00 00 00 f2 f2 f2 f2 f2 00
+[ 397.633861] ^
+[ 397.639801] ffff8801c1917600: 00 00 00 00 00 00 00 00 f2 f2 f2 00 00 00 00 00
+[ 397.647132] ffff8801c1917680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+[ 397.654459] ==================================================================
diff --git a/pkg/report/testdata/linux/report/173 b/pkg/report/testdata/linux/report/173
new file mode 100644
index 000000000..41b163fb7
--- /dev/null
+++ b/pkg/report/testdata/linux/report/173
@@ -0,0 +1,114 @@
+TITLE: WARNING: ODEBUG bug in unreserve_psock
+
+[ 162.195589] ------------[ cut here ]------------
+[ 162.201255] ODEBUG: free active (active state 0) object type: work_struct hint: strp_work+0x0/0xf0
+[ 162.210402] WARNING: CPU: 1 PID: 3502 at lib/debugobjects.c:291 debug_print_object+0x166/0x220
+[ 162.219115] Kernel panic - not syncing: panic_on_warn set ...
+[ 162.219115]
+[ 162.226440] CPU: 1 PID: 3502 Comm: kworker/u4:4 Not tainted 4.15.0-rc5+ #170
+[ 162.233589] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 162.242911] Workqueue: kkcmd kcm_tx_work
+[ 162.246935] Call Trace:
+[ 162.249490] dump_stack+0x194/0x257
+[ 162.253088] ? arch_local_irq_restore+0x53/0x53
+[ 162.257727] ? vsnprintf+0x1ed/0x1900
+[ 162.261501] panic+0x1e4/0x41c
+[ 162.264659] ? refcount_error_report+0x214/0x214
+[ 162.269378] ? show_regs_print_info+0x18/0x18
+[ 162.273845] ? __warn+0x1c1/0x200
+[ 162.277266] ? debug_print_object+0x166/0x220
+[ 162.281725] __warn+0x1dc/0x200
+[ 162.284985] ? console_unlock+0x983/0xd80
+[ 162.289099] ? debug_print_object+0x166/0x220
+[ 162.293563] report_bug+0x211/0x2d0
+[ 162.297164] fixup_bug.part.11+0x37/0x80
+[ 162.301191] do_error_trap+0x2d7/0x3e0
+[ 162.305045] ? __down_trylock_console_sem+0x10d/0x1e0
+[ 162.310205] ? math_error+0x400/0x400
+[ 162.313972] ? vprintk_emit+0x3ea/0x590
+[ 162.317918] ? __usermodehelper_disable+0x2f0/0x2f0
+[ 162.322903] ? trace_hardirqs_off_thunk+0x1a/0x1c
+[ 162.327715] ? __usermodehelper_disable+0x2f0/0x2f0
+[ 162.332697] do_invalid_op+0x1b/0x20
+[ 162.336379] invalid_op+0x22/0x40
+[ 162.339799] RIP: 0010:debug_print_object+0x166/0x220
+[ 162.344867] RSP: 0018:ffff8801c0ee7068 EFLAGS: 00010086
+[ 162.350197] RAX: dffffc0000000008 RBX: 0000000000000003 RCX: ffffffff8159bc3e
+[ 162.357433] RDX: 0000000000000000 RSI: 1ffff100381dcdc8 RDI: ffff8801db317dd0
+[ 162.364669] RBP: ffff8801c0ee70a8 R08: 0000000000000000 R09: 1ffff100381dcd9a
+[ 162.371905] R10: ffffed00381dce3c R11: ffffffff86137ad8 R12: 0000000000000001
+[ 162.379139] R13: ffffffff86113480 R14: ffffffff8560dc40 R15: ffffffff8146e5f0
+[ 162.386377] ? __usermodehelper_disable+0x2f0/0x2f0
+[ 162.391363] ? vprintk_func+0x5e/0xc0
+[ 162.395132] ? debug_print_object+0x166/0x220
+[ 162.399596] debug_check_no_obj_freed+0x662/0xf1f
+[ 162.404412] ? free_obj_work+0x690/0x690
+[ 162.408440] ? lock_acquire+0x1d5/0x580
+[ 162.412380] ? lock_acquire+0x1d5/0x580
+[ 162.416319] ? unreserve_psock+0x9e/0x780
+[ 162.420436] ? lock_release+0xa40/0xa40
+[ 162.424378] ? find_held_lock+0x35/0x1d0
+[ 162.428405] ? refcount_sub_and_test+0x115/0x1b0
+[ 162.433130] ? debug_check_no_locks_freed+0x264/0x3c0
+[ 162.438289] kmem_cache_free+0x253/0x2a0
+[ 162.442319] unreserve_psock+0x5a1/0x780
+[ 162.446347] ? kcm_setsockopt+0x6a0/0x6a0
+[ 162.450469] kcm_write_msgs+0xbae/0x1b80
+[ 162.454501] ? print_irqtrace_events+0x270/0x270
+[ 162.459222] ? find_held_lock+0x35/0x1d0
+[ 162.463254] ? lock_acquire+0x1d5/0x580
+[ 162.467192] ? lock_acquire+0x1d5/0x580
+[ 162.471134] ? kcm_release+0x860/0x860
+[ 162.474993] ? mark_held_locks+0xaf/0x100
+[ 162.479105] ? do_raw_spin_trylock+0x190/0x190
+[ 162.483657] ? __local_bh_enable_ip+0x121/0x230
+[ 162.488292] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 162.493274] ? lock_sock_nested+0x91/0x110
+[ 162.497475] ? trace_hardirqs_on+0xd/0x10
+[ 162.501589] ? __local_bh_enable_ip+0x121/0x230
+[ 162.506229] kcm_tx_work+0x2e/0x190
+[ 162.509825] process_one_work+0xbbf/0x1b10
+[ 162.514026] ? trace_hardirqs_on+0xd/0x10
+[ 162.518149] ? pwq_dec_nr_in_flight+0x450/0x450
+[ 162.522790] ? __schedule+0x8f3/0x2060
+[ 162.526644] ? _raw_spin_unlock_irqrestore+0xa6/0xba
+[ 162.531721] ? check_noncircular+0x20/0x20
+[ 162.535940] ? __wake_up_common_lock+0x1c2/0x310
+[ 162.540663] ? lock_downgrade+0x980/0x980
+[ 162.544781] ? do_wait_intr_irq+0x3e0/0x3e0
+[ 162.549077] ? lock_acquire+0x1d5/0x580
+[ 162.553018] ? lock_acquire+0x1d5/0x580
+[ 162.556957] ? worker_thread+0x4a3/0x1990
+[ 162.561071] ? lock_downgrade+0x980/0x980
+[ 162.565194] ? lock_release+0xa40/0xa40
+[ 162.569136] ? retint_kernel+0x10/0x10
+[ 162.572990] ? do_raw_spin_trylock+0x190/0x190
+[ 162.577547] worker_thread+0x223/0x1990
+[ 162.581504] ? process_one_work+0x1b10/0x1b10
+[ 162.585974] ? _raw_spin_unlock_irq+0x27/0x70
+[ 162.590440] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 162.595422] ? trace_hardirqs_on+0xd/0x10
+[ 162.599535] ? _raw_spin_unlock_irq+0x27/0x70
+[ 162.603997] ? finish_task_switch+0x1d3/0x740
+[ 162.608456] ? finish_task_switch+0x1aa/0x740
+[ 162.612933] ? copy_overflow+0x20/0x20
+[ 162.616823] ? __schedule+0x8f3/0x2060
+[ 162.620689] ? retint_kernel+0x10/0x10
+[ 162.624547] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 162.629534] ? trace_hardirqs_on_thunk+0x1a/0x1c
+[ 162.634271] ? retint_kernel+0x10/0x10
+[ 162.638140] ? __schedule+0x2060/0x2060
+[ 162.642078] ? do_wait_intr_irq+0x3e0/0x3e0
+[ 162.646368] ? __lockdep_init_map+0xe4/0x650
+[ 162.650747] ? do_raw_spin_trylock+0x190/0x190
+[ 162.655295] ? lockdep_init_map+0x9/0x10
+[ 162.659325] ? _raw_spin_unlock_irqrestore+0x31/0xba
+[ 162.664396] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 162.669380] ? trace_hardirqs_on+0xd/0x10
+[ 162.673493] ? __kthread_parkme+0x175/0x240
+[ 162.677783] kthread+0x33c/0x400
+[ 162.681117] ? process_one_work+0x1b10/0x1b10
+[ 162.685575] ? kthread_stop+0x7a0/0x7a0
+[ 162.689518] ret_from_fork+0x24/0x30
+[ 162.693208]
+[ 162.693211] ======================================================
diff --git a/pkg/report/testdata/linux/report/174 b/pkg/report/testdata/linux/report/174
new file mode 100644
index 000000000..8f72231c2
--- /dev/null
+++ b/pkg/report/testdata/linux/report/174
@@ -0,0 +1,72 @@
+TITLE: BUG: unable to handle kernel NULL pointer dereference in rtnl_dump_ifinfo
+
+[ 218.951194] BUG: unable to handle kernel NULL pointer dereference at 0000000000000010
+[ 218.959174] IP: strlen+0x0/0x30
+[ 218.962422] PGD 1fa2a3067 P4D 1fa2a3067 PUD 2156db067 PMD 0
+[ 218.968196] Oops: 0000 [#1] SMP
+[ 218.971442] Dumping ftrace buffer:
+[ 218.974947] (ftrace buffer empty)
+[ 218.978622] Modules linked in:
+[ 218.981784] CPU: 0 PID: 25068 Comm: syz-executor5 Not tainted 4.15.0-rc3-next-20171214+ #67
+[ 218.990234] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 218.999558] RIP: 0010:strlen+0x0/0x30
+[ 219.003321] RSP: 0018:ffffc90000f63728 EFLAGS: 00010202
+[ 219.008648] RAX: 0000000000010000 RBX: ffff880215647500 RCX: ffffffff820f1e86
+[ 219.015882] RDX: 0000000000003b6e RSI: ffffc90004536000 RDI: 0000000000000010
+[ 219.023120] RBP: ffffc90000f637a8 R08: 0000000000000000 R09: ffff88020d91707d
+[ 219.030354] R10: ffffc90000f636b8 R11: 0000000000000002 R12: ffff8801fba87000
+[ 219.037590] R13: 0000000000000010 R14: 0000000000000000 R15: ffff88020d917000
+[ 219.044829] FS: 00007f7abdffd700(0000) GS:ffff88021fc00000(0000) knlGS:0000000000000000
+[ 219.053022] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
+[ 219.058867] CR2: 0000000000000010 CR3: 000000020f0fe005 CR4: 00000000001606f0
+[ 219.066108] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
+[ 219.073343] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000600
+[ 219.080574] Call Trace:
+[ 219.083128] ? rtnl_fill_ifinfo+0x476/0x15b0
+[ 219.087506] rtnl_dump_ifinfo+0x37c/0x570
+[ 219.091638] netlink_dump+0x14e/0x360
+[ 219.095405] __netlink_dump_start+0x1bb/0x210
+[ 219.099863] rtnetlink_rcv_msg+0x44f/0x5d0
+[ 219.104061] ? rtnl_getlink+0x2d0/0x2d0
+[ 219.107998] ? rtnl_getlink+0x2d0/0x2d0
+[ 219.111940] ? validate_linkmsg+0x470/0x470
+[ 219.116227] netlink_rcv_skb+0x92/0x160
+[ 219.120167] rtnetlink_rcv+0x1c/0x20
+[ 219.123843] netlink_unicast+0x1d4/0x290
+[ 219.127877] netlink_sendmsg+0x345/0x470
+[ 219.131915] sock_sendmsg+0x51/0x70
+[ 219.135507] sock_write_iter+0xa4/0x100
+[ 219.139451] do_iter_readv_writev+0x17d/0x1f0
+[ 219.143915] do_iter_write+0xbc/0x210
+[ 219.147681] vfs_writev+0xa1/0x120
+[ 219.151188] ? __fget+0x160/0x290
+[ 219.154606] ? finish_task_switch+0x60/0x210
+[ 219.158980] do_writev+0x5e/0x100
+[ 219.162395] ? do_writev+0x5e/0x100
+[ 219.165987] SyS_writev+0x27/0x30
+[ 219.169408] entry_SYSCALL_64_fastpath+0x1f/0x96
+[ 219.174125] RIP: 0033:0x452a09
+[ 219.177281] RSP: 002b:00007f7abdffcc58 EFLAGS: 00000212 ORIG_RAX: 0000000000000014
+[ 219.184953] RAX: ffffffffffffffda RBX: 000000000071bea0 RCX: 0000000000452a09
+[ 219.192187] RDX: 0000000000000001 RSI: 00000000206f6000 RDI: 0000000000000013
+[ 219.199422] RBP: 000000000000056f R08: 0000000000000000 R09: 0000000000000000
+[ 219.206655] R10: 0000000000000000 R11: 0000000000000212 R12: 00000000006f5308
+[ 219.213892] R13: 00000000ffffffff R14: 00007f7abdffd6d4 R15: 0000000000000000
+[ 219.221131] Code: 89 f8 48 89 fa 48 89 e5 74 09 48 83 c2 01 80 3a 00 75 f7 48 83 c6 01 0f b6 4e ff 48 83 c2 01 84 c9 88 4a ff 75 ed 5d c3 0f 1f 00 <80> 3f 00 55 48 89 e5 74 14 48 89 f8 48 83 c7 01 80 3f 00 75 f7
+2017/12/19 12:31:44 executing program 7:
+mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0)
+r0 = socket(0x40000000015, 0x5, 0x3)
+getgid()
+bind$inet(r0, &(0x7f0000004000-0x10)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10)
+sendto$inet(r0, &(0x7f00003da000)="b4ceb8df5437ccd2e12038967c3763260b229b5c4833a5589d3330709b2d4540b8b87b1a9c25b16400aec83e5ba56a18d5913094de50983d474f6ee0c59f13762e0efb16f74a2b83be6c8a31702f77adadc08eeaeaac8cfd0fee2d313170f7a64bfae673a0defab0634dd714303efa00eddb01b7748f6f5b", 0x78, 0x800, &(0x7f0000003000-0x10)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10)
+bind$inet(r0, &(0x7f0000000000)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10)
+r1 = syz_open_dev$vcsa(&(0x7f0000009000-0xb)='/dev/vcsa#\x00', 0x4, 0x200000)
+ioctl$SNDRV_TIMER_IOCTL_PARAMS(r1, 0x40505412, &(0x7f000042f000-0x50)={0x4, 0x6, 0x4, 0x0, 0xd, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]})
+[ 219.240181] RIP: strlen+0x0/0x30 RSP: ffffc90000f63728
+[ 219.245420] CR2: 0000000000000010
+[ 219.248925] ---[ end trace 72499b0f3e5056d0 ]---
+[ 219.253970] Kernel panic - not syncing: Fatal exception
+[ 219.259755] Dumping ftrace buffer:
+[ 219.263263] (ftrace buffer empty)
+[ 219.266936] Kernel Offset: disabled
+[ 219.270524] Rebooting in 86400 seconds..
diff --git a/pkg/report/testdata/linux/report/175 b/pkg/report/testdata/linux/report/175
new file mode 100644
index 000000000..e814e5a71
--- /dev/null
+++ b/pkg/report/testdata/linux/report/175
@@ -0,0 +1,41 @@
+TITLE: BUG: unable to handle kernel paging request in ipcget
+
+[ 83.458005] BUG: unable to handle kernel paging request at ffffffffffffffd8
+[ 83.465166] IP: memcmp+0x9/0x40
+[ 83.468420] PGD 3021067 P4D 3021067 PUD 3023067 PMD 0
+[ 83.473680] Oops: 0000 [#1] SMP
+[ 83.476929] Dumping ftrace buffer:
+[ 83.480436] (ftrace buffer empty)
+[ 83.484118] Modules linked in:
+[ 83.487284] CPU: 0 PID: 18580 Comm: syz-executor3 Not tainted 4.15.0-rc3-next-20171214+ #67
+[ 83.495741] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 83.505077] RIP: 0010:memcmp+0x9/0x40
+[ 83.508843] RSP: 0018:ffffc90000f13ea0 EFLAGS: 00010202
+[ 83.514176] RAX: 0000000000000000 RBX: ffffffffffffffd8 RCX: 0000000000000004
+[ 83.521419] RDX: 0000000000000004 RSI: ffffc90000f13eec RDI: ffffffffffffffd8
+[ 83.528667] RBP: ffffc90000f13ea0 R08: 0000000000000001 R09: 0000000000000002
+[ 83.535914] R10: ffffc90000f13e38 R11: 0000000000000002 R12: ffff8801fd3109f0
+[ 83.543161] R13: ffffc90000f13f28 R14: ffff8801fd2dec00 R15: 0000000000000068
+[ 83.550402] FS: 00007fd1a2fd1700(0000) GS:ffff88021fc00000(0000) knlGS:0000000000000000
+[ 83.558595] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
+[ 83.564444] CR2: ffffffffffffffd8 CR3: 00000001ffb69003 CR4: 00000000001626f0
+[ 83.571686] Call Trace:
+[ 83.574244] ipcget+0x1a2/0x620
+[ 83.577503] SyS_msgget+0x48/0x60
+[ 83.580930] entry_SYSCALL_64_fastpath+0x1f/0x96
+[ 83.585652] RIP: 0033:0x452a09
+[ 83.588814] RSP: 002b:00007fd1a2fd0c58 EFLAGS: 00000212 ORIG_RAX: 0000000000000044
+[ 83.596491] RAX: ffffffffffffffda RBX: 000000000071bea0 RCX: 0000000000452a09
+[ 83.603730] RDX: 0000000000000000 RSI: 0000000000000002 RDI: 00000000798e7462
+[ 83.610968] RBP: 00000000000003f2 R08: 0000000000000000 R09: 0000000000000000
+[ 83.618206] R10: 0000000000000000 R11: 0000000000000212 R12: 00000000006f2f50
+[ 83.625533] R13: 00000000ffffffff R14: 00007fd1a2fd16d4 R15: 0000000000000000
+[ 83.632793] Code: 74 1a 48 01 fa 48 89 f8 eb 07 0f b6 08 39 f1 74 09 48 83 c0 01 48 39 d0 75 f0 5d c3 48 89 f8 5d c3 90 55 48 85 d2 48 89 e5 74 2e <0f> b6 07 0f b6 0e 29 c8 75 1e 48 01 fa eb 0c 0f b6 0f 44 0f b6
+[ 83.651930] RIP: memcmp+0x9/0x40 RSP: ffffc90000f13ea0
+[ 83.657187] CR2: ffffffffffffffd8
+[ 83.660621] ---[ end trace a28e6436c6f945bb ]---
+[ 83.665352] Kernel panic - not syncing: Fatal exception
+[ 83.671219] Dumping ftrace buffer:
+[ 83.674735] (ftrace buffer empty)
+[ 83.678412] Kernel Offset: disabled
+[ 83.682010] Rebooting in 86400 seconds..
diff --git a/pkg/report/testdata/linux/report/176 b/pkg/report/testdata/linux/report/176
new file mode 100644
index 000000000..c809b0c1e
--- /dev/null
+++ b/pkg/report/testdata/linux/report/176
@@ -0,0 +1,83 @@
+TITLE: INFO: task hung in do_exit
+
+[ 246.752196] INFO: task syz-executor0:10244 blocked for more than 120 seconds.
+[ 246.759582] Not tainted 4.15.0-rc8+ #269
+[ 246.764192] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
+[ 246.772168] syz-executor0 D23984 10244 4352 0x80000004
+[ 246.777823] Call Trace:
+[ 246.780435] __schedule+0x8eb/0x2060
+[ 246.784180] ? __sched_text_start+0x8/0x8
+[ 246.788352] ? check_noncircular+0x20/0x20
+[ 246.792606] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 246.797849] ? print_irqtrace_events+0x270/0x270
+[ 246.802631] schedule+0xf5/0x430
+[ 246.806033] ? lock_downgrade+0x980/0x980
+[ 246.810191] ? __schedule+0x2060/0x2060
+[ 246.814184] ? lock_release+0xa40/0xa40
+[ 246.818204] ? mark_held_locks+0xaf/0x100
+[ 246.822368] ? _raw_spin_unlock_irq+0x27/0x70
+[ 246.826872] ? rwsem_down_read_failed+0x3fc/0x6e0
+[ 246.831729] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 246.836776] ? rwsem_down_read_failed+0x3fc/0x6e0
+[ 246.841630] rwsem_down_read_failed+0x401/0x6e0
+[ 246.846320] ? rt_mutex_futex_unlock+0x110/0x110
+[ 246.851121] ? lock_acquire+0x1d5/0x580
+[ 246.855100] ? lock_acquire+0x1d5/0x580
+[ 246.859109] ? __might_sleep+0x95/0x190
+[ 246.863104] call_rwsem_down_read_failed+0x18/0x30
+[ 246.868040] ? call_rwsem_down_read_failed+0x18/0x30
+[ 246.873269] down_read+0xa4/0x150
+[ 246.876727] ? do_exit+0x4b0/0x1ad0
+[ 246.880365] ? __down_interruptible+0x6b0/0x6b0
+[ 246.885080] ? trace_hardirqs_on+0xd/0x10
+[ 246.889260] ? _raw_spin_unlock_irq+0x27/0x70
+[ 246.893783] ? sync_mm_rss+0x113/0x180
+[ 246.897704] do_exit+0x4b0/0x1ad0
+[ 246.901194] ? try_to_wake_up+0xf9/0x1600
+[ 246.905370] ? mm_update_next_owner+0x930/0x930
+[ 246.910069] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 246.915297] ? print_irqtrace_events+0x270/0x270
+[ 246.920091] ? __rwsem_down_write_failed_common+0x100d/0x1530
+[ 246.926048] ? perf_trace_lock_acquire+0xe3/0x980
+[ 246.930926] ? perf_trace_lock+0x900/0x900
+[ 246.935185] ? check_noncircular+0x20/0x20
+[ 246.939451] ? __rwsem_down_write_failed_common+0x1015/0x1530
+[ 246.945382] ? rwsem_spin_on_owner+0x7e0/0x7e0
+[ 246.950044] ? find_held_lock+0x35/0x1d0
+[ 246.954141] ? get_signal+0x7ae/0x16c0
+[ 246.958055] ? lock_downgrade+0x980/0x980
+[ 246.962244] do_group_exit+0x149/0x400
+[ 246.966158] ? do_raw_spin_trylock+0x190/0x190
+[ 246.970774] ? SyS_exit+0x30/0x30
+[ 246.974255] ? _raw_spin_unlock_irq+0x27/0x70
+[ 246.978775] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 246.983826] get_signal+0x73f/0x16c0
+[ 246.987614] ? ptrace_notify+0x130/0x130
+[ 246.991714] ? exit_robust_list+0x240/0x240
+[ 246.996051] ? find_held_lock+0x35/0x1d0
+[ 247.000163] ? find_held_lock+0x35/0x1d0
+[ 247.004277] do_signal+0x90/0x1eb0
+[ 247.007844] ? vm_mmap_pgoff+0x198/0x280
+[ 247.011929] ? lock_downgrade+0x980/0x980
+[ 247.016107] ? lock_release+0xa40/0xa40
+[ 247.020106] ? setup_sigcontext+0x7d0/0x7d0
+[ 247.024476] ? rwsem_down_write_failed_killable+0xe/0x10
+[ 247.029957] ? call_rwsem_down_write_failed_killable+0x17/0x30
+[ 247.035972] ? down_read_killable+0x180/0x180
+[ 247.040614] ? security_mmap_file+0x143/0x180
+[ 247.045157] ? exit_to_usermode_loop+0x8c/0x310
+[ 247.049860] exit_to_usermode_loop+0x214/0x310
+[ 247.054577] ? trace_event_raw_event_sys_exit+0x260/0x260
+[ 247.060172] syscall_return_slowpath+0x490/0x550
+[ 247.064958] ? prepare_exit_to_usermode+0x340/0x340
+[ 247.069996] ? entry_SYSCALL_64_fastpath+0x73/0xa0
+[ 247.074960] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 247.080010] ? trace_hardirqs_on_thunk+0x1a/0x1c
+[ 247.084836] entry_SYSCALL_64_fastpath+0x9e/0xa0
+[ 247.089613] RIP: 0033:0x452f3a
+[ 247.092814] RSP: 002b:0000000000a2f728 EFLAGS: 00000246 ORIG_RAX: 0000000000000009
+[ 247.100553] RAX: fffffffffffffffc RBX: 0000000000000003 RCX: 0000000000452f3a
+[ 247.107852] RDX: 0000000000000003 RSI: 0000000000021000 RDI: 0000000000000000
+[ 247.115144] RBP: ffffffffffffffff R08: ffffffffffffffff R09: 0000000000000000
+[ 247.122428] R10: 0000000000020022 R11: 0000000000000246 R12: 0000000000000000
+[ 247.129725] R13: 0000000000021000 R14: 0000000000020022 R15: 0000000000000000
diff --git a/pkg/report/testdata/linux/report/177 b/pkg/report/testdata/linux/report/177
new file mode 100644
index 000000000..a04907eaa
--- /dev/null
+++ b/pkg/report/testdata/linux/report/177
@@ -0,0 +1,203 @@
+TITLE: KASAN: use-after-free Read in selinux_inode_free_security
+
+[ 70.363639] ==================================================================
+[ 70.371158] BUG: KASAN: use-after-free in do_raw_spin_lock+0x1aa/0x1e0
+[ 70.377908] Read of size 4 at addr ffff8801c5b1ddec by task syz-executor6/3887
+[ 70.385251]
+[ 70.386868] CPU: 1 PID: 3887 Comm: syz-executor6 Not tainted 4.14.0-rc5+ #136
+[ 70.394123] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 70.403464] Call Trace:
+[ 70.406045] dump_stack+0x194/0x257
+[ 70.409671] ? arch_local_irq_restore+0x53/0x53
+[ 70.414330] ? show_regs_print_info+0x65/0x65
+[ 70.418820] ? perf_trace_lock_acquire+0xfe/0x900
+[ 70.423656] ? do_raw_spin_lock+0x1aa/0x1e0
+[ 70.427972] print_address_description+0x73/0x250
+[ 70.432808] ? do_raw_spin_lock+0x1aa/0x1e0
+[ 70.437123] kasan_report+0x25b/0x340
+[ 70.440924] __asan_report_load4_noabort+0x14/0x20
+[ 70.445846] do_raw_spin_lock+0x1aa/0x1e0
+[ 70.449994] _raw_spin_lock+0x32/0x40
+[ 70.453784] ? selinux_inode_free_security+0x12a/0x410
+[ 70.459044] selinux_inode_free_security+0x12a/0x410
+[ 70.464125] ? check_noncircular+0x20/0x20
+[ 70.468334] ? selinux_socket_create+0x740/0x740
+[ 70.473073] ? inode_has_buffers+0x60/0xd0
+[ 70.477280] ? nobh_write_end+0x5d0/0x5d0
+[ 70.481408] security_inode_free+0x50/0x90
+[ 70.485617] __destroy_inode+0x287/0x650
+[ 70.489651] ? inode_sb_list_add+0x320/0x320
+[ 70.494036] ? evict+0x576/0x920
+[ 70.497379] ? lock_downgrade+0x990/0x990
+[ 70.501507] ? do_raw_spin_trylock+0x190/0x190
+[ 70.506064] destroy_inode+0xe7/0x200
+[ 70.509839] ? __destroy_inode+0x650/0x650
+[ 70.514061] evict+0x57e/0x920
+[ 70.517234] ? destroy_inode+0x200/0x200
+[ 70.521274] ? iput+0x7b1/0xaf0
+[ 70.524526] ? lock_downgrade+0x990/0x990
+[ 70.528655] ? do_raw_spin_trylock+0x190/0x190
+[ 70.533211] ? _atomic_dec_and_lock+0x125/0x196
+[ 70.537851] ? _atomic_dec_and_lock+0xe8/0x196
+[ 70.542407] ? cpumask_local_spread+0x250/0x250
+[ 70.547050] ? lock_acquire+0x1d5/0x580
+[ 70.550993] ? _atomic_dec_and_lock+0x125/0x196
+[ 70.555644] iput+0x7b9/0xaf0
+[ 70.558724] ? find_inode_nowait+0x180/0x180
+[ 70.563107] ? evict_inodes+0x580/0x580
+[ 70.567052] ? fsnotify_put_mark+0x4c1/0x730
+[ 70.571434] ? lock_downgrade+0x990/0x990
+[ 70.575559] ? do_raw_spin_trylock+0x190/0x190
+[ 70.580112] ? __fsnotify_recalc_mask+0x340/0x340
+[ 70.584928] ? _atomic_dec_and_lock+0xe8/0x196
+[ 70.589479] ? put_ucounts+0x1ee/0x2d0
+[ 70.593340] ? cpumask_local_spread+0x250/0x250
+[ 70.597984] ? inotify_handle_event+0x22d/0x470
+[ 70.602635] fsnotify_put_mark+0x4d0/0x730
+[ 70.606846] ? fsnotify_recalc_mask+0x30/0x30
+[ 70.611314] ? inotify_handle_event+0x1df/0x470
+[ 70.615967] ? inotify_ignored_and_remove_idr+0x70/0x80
+[ 70.621305] ? inotify_freeing_mark+0x1d/0x30
+[ 70.625772] ? inotify_free_event+0x20/0x20
+[ 70.630071] fsnotify_clear_marks_by_group+0x19a/0x5f0
+[ 70.635330] ? fsnotify_find_mark+0x160/0x160
+[ 70.639794] ? fsnotify_destroy_group+0xd1/0x3f0
+[ 70.644524] ? lock_downgrade+0x990/0x990
+[ 70.648653] ? do_raw_spin_trylock+0x190/0x190
+[ 70.653238] fsnotify_destroy_group+0xde/0x3f0
+[ 70.657801] ? fsnotify_put_group+0xa0/0xa0
+[ 70.662091] ? locks_remove_file+0x3fa/0x5a0
+[ 70.666474] ? fcntl_setlk+0x10c0/0x10c0
+[ 70.670512] ? __fsnotify_parent+0xb4/0x3a0
+[ 70.674812] ? fsnotify+0x1af0/0x1af0
+[ 70.678583] ? dput.part.24+0x2a/0x740
+[ 70.682452] ? idr_callback+0xc0/0xc0
+[ 70.686223] inotify_release+0x37/0x50
+[ 70.690083] __fput+0x327/0x7e0
+[ 70.693343] ? fput+0x140/0x140
+[ 70.696599] ? check_same_owner+0x320/0x320
+[ 70.700891] ? _raw_spin_unlock_irq+0x27/0x70
+[ 70.705366] ____fput+0x15/0x20
+[ 70.708617] task_work_run+0x199/0x270
+[ 70.712480] ? task_work_cancel+0x210/0x210
+[ 70.716772] ? _raw_spin_unlock+0x22/0x30
+[ 70.720892] ? switch_task_namespaces+0x87/0xc0
+[ 70.725540] do_exit+0x9b5/0x1ad0
+[ 70.728961] ? perf_trace_lock_acquire+0xfe/0x900
+[ 70.733785] ? mm_update_next_owner+0x930/0x930
+[ 70.738432] ? perf_trace_lock+0x860/0x860
+[ 70.742640] ? check_same_owner+0x320/0x320
+[ 70.746935] ? lock_acquire+0x1d5/0x580
+[ 70.750882] ? futex_wait_setup+0x14a/0x3d0
+[ 70.755180] ? __might_sleep+0x95/0x190
+[ 70.759136] ? find_held_lock+0x35/0x1d0
+[ 70.763182] ? futex_wait+0x402/0x990
+[ 70.766958] ? perf_trace_lock+0xf1/0x860
+[ 70.771088] ? check_noncircular+0x20/0x20
+[ 70.775296] ? perf_trace_lock+0x860/0x860
+[ 70.779508] ? perf_event_sync_stat+0x5c0/0x5c0
+[ 70.784157] ? drop_futex_key_refs.isra.13+0x63/0xb0
+[ 70.789232] ? futex_wait+0x69e/0x990
+[ 70.793022] ? find_held_lock+0x35/0x1d0
+[ 70.797070] ? get_signal+0x7ae/0x16d0
+[ 70.800929] ? lock_downgrade+0x990/0x990
+[ 70.805065] do_group_exit+0x149/0x400
+[ 70.808924] ? __lock_is_held+0xb6/0x140
+[ 70.812954] ? SyS_exit+0x30/0x30
+[ 70.816380] ? _raw_spin_unlock_irq+0x27/0x70
+[ 70.820850] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 70.825844] get_signal+0x73f/0x16d0
+[ 70.829547] ? ptrace_notify+0x130/0x130
+[ 70.833591] ? __schedule+0x8f3/0x2060
+[ 70.837460] ? exit_robust_list+0x240/0x240
+[ 70.841750] ? __sched_text_start+0x8/0x8
+[ 70.845872] ? perf_trace_lock+0xf1/0x860
+[ 70.849990] ? finish_task_switch+0x1aa/0x740
+[ 70.854470] do_signal+0x94/0x1ee0
+[ 70.857989] ? find_held_lock+0x35/0x1d0
+[ 70.862038] ? setup_sigcontext+0x7d0/0x7d0
+[ 70.866331] ? mntput_no_expire+0x130/0xa90
+[ 70.870624] ? lock_downgrade+0x990/0x990
+[ 70.874751] ? schedule+0xf5/0x430
+[ 70.878269] ? __schedule+0x2060/0x2060
+[ 70.882227] ? lock_downgrade+0x990/0x990
+[ 70.886355] ? mntput_no_expire+0x15e/0xa90
+[ 70.890645] ? check_same_owner+0x320/0x320
+[ 70.894936] ? exit_to_usermode_loop+0x8c/0x310
+[ 70.899587] exit_to_usermode_loop+0x214/0x310
+[ 70.904145] ? trace_event_raw_event_sys_exit+0x260/0x260
+[ 70.909654] ? dput.part.24+0x2a/0x740
+[ 70.913517] ? dput.part.24+0x175/0x740
+[ 70.917479] syscall_return_slowpath+0x42f/0x510
+[ 70.922209] ? prepare_exit_to_usermode+0x2d0/0x2d0
+[ 70.927199] ? entry_SYSCALL_64_fastpath+0x91/0xbe
+[ 70.932102] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 70.937091] ? trace_hardirqs_on_thunk+0x1a/0x1c
+[ 70.941831] entry_SYSCALL_64_fastpath+0xbc/0xbe
+[ 70.946556] RIP: 0033:0x452779
+[ 70.949715] RSP: 002b:00007f6815b25ce8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca
+[ 70.957392] RAX: fffffffffffffe00 RBX: 00000000007581a0 RCX: 0000000000452779
+[ 70.964633] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00000000007581a0
+[ 70.971875] RBP: 00000000007581a0 R08: 000000000000018e R09: 0000000000758180
+[ 70.979117] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
+[ 70.986359] R13: 0000000000a6f7ff R14: 00007f6815b269c0 R15: 000000000000001e
+[ 70.993627]
+[ 70.995226] Allocated by task 3873:
+[ 70.998823] save_stack_trace+0x16/0x20
+[ 71.002765] save_stack+0x43/0xd0
+[ 71.006189] kasan_kmalloc+0xad/0xe0
+[ 71.009872] kmem_cache_alloc_trace+0x136/0x750
+[ 71.014513] selinux_sb_alloc_security+0x93/0x2e0
+[ 71.019325] security_sb_alloc+0x6d/0xa0
+[ 71.023354] sget_userns+0x36a/0xe20
+[ 71.027036] sget+0xd2/0x120
+[ 71.030028] mount_nodev+0x37/0x100
+[ 71.033623] ramfs_mount+0x2c/0x40
+[ 71.037131] mount_fs+0x66/0x2d0
+[ 71.040467] vfs_kern_mount.part.26+0xc6/0x4a0
+[ 71.045019] do_mount+0xea1/0x2bb0
+[ 71.048528] SyS_mount+0xab/0x120
+[ 71.051949] entry_SYSCALL_64_fastpath+0x1f/0xbe
+[ 71.056670]
+[ 71.058265] Freed by task 3873:
+[ 71.061514] save_stack_trace+0x16/0x20
+[ 71.065456] save_stack+0x43/0xd0
+[ 71.068896] kasan_slab_free+0x71/0xc0
+[ 71.072753] kfree+0xca/0x250
+[ 71.075828] selinux_sb_free_security+0x42/0x50
+[ 71.080466] security_sb_free+0x48/0x80
+[ 71.084408] destroy_super+0x93/0x200
+[ 71.088178] __put_super.part.6+0x1a4/0x2a0
+[ 71.092469] put_super+0x53/0x70
+[ 71.095805] deactivate_locked_super+0xb0/0xd0
+[ 71.100356] deactivate_super+0x141/0x1b0
+[ 71.104473] cleanup_mnt+0xb2/0x150
+[ 71.108070] __cleanup_mnt+0x16/0x20
+[ 71.111754] task_work_run+0x199/0x270
+[ 71.115610] do_exit+0x9b5/0x1ad0
+[ 71.119032] do_group_exit+0x149/0x400
+[ 71.122887] get_signal+0x73f/0x16d0
+[ 71.126570] do_signal+0x94/0x1ee0
+[ 71.130081] exit_to_usermode_loop+0x214/0x310
+[ 71.134632] syscall_return_slowpath+0x42f/0x510
+[ 71.139358] entry_SYSCALL_64_fastpath+0xbc/0xbe
+[ 71.144081]
+[ 71.145679] The buggy address belongs to the object at ffff8801c5b1dd40
+[ 71.145679] which belongs to the cache kmalloc-256 of size 256
+[ 71.158305] The buggy address is located 172 bytes inside of
+[ 71.158305] 256-byte region [ffff8801c5b1dd40, ffff8801c5b1de40)
+[ 71.170148] The buggy address belongs to the page:
+[ 71.175046] page:ffffea000716c740 count:1 mapcount:0 mapping:ffff8801c5b1d0c0 index:0x0
+[ 71.183161] flags: 0x200000000000100(slab)
+[ 71.187369] raw: 0200000000000100 ffff8801c5b1d0c0 0000000000000000 000000010000000c
+[ 71.195219] raw: ffffea0007155de0 ffffea0007130ae0 ffff8801dac007c0 0000000000000000
+[ 71.203066] page dumped because: kasan: bad access detected
+[ 71.208743]
+[ 71.210338] Memory state around the buggy address:
+[ 71.215235] ffff8801c5b1dc80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
+[ 71.222563] ffff8801c5b1dd00: fc fc fc fc fc fc fc fc fb fb fb fb fb fb fb fb
+[ 71.229892] >ffff8801c5b1dd80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
+[ 71.237217] ^
+[ 71.243936] ffff8801c5b1de00: fb fb fb fb fb fb fb fb fc fc fc fc fc fc fc fc
+[ 71.251265] ffff8801c5b1de80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
+[ 71.258590] ==================================================================
diff --git a/pkg/report/testdata/linux/report/178 b/pkg/report/testdata/linux/report/178
new file mode 100644
index 000000000..bbe1a4583
--- /dev/null
+++ b/pkg/report/testdata/linux/report/178
@@ -0,0 +1,14 @@
+TITLE: INFO: task syz-executor blocked for more than 120 seconds.
+CORRUPTED: Y
+
+[ 861.152227] INFO: task syz-executor3:10976 blocked for more than 120 seconds.
+[ 861.159591] Not tainted 4.15.0-rc7+ #192
+[ 861.164179] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
+[ 861.172159] syz-executor3 D23920 10976 4681 0x00000004
+[ 861.177810] Call Trace:
+[ 861.180416] __schedule+0x8eb/0x2060
+[ 861.184145] ? __sched_text_start+0x8/0x8
+[ 861.188302] ? check_noncircular+0x20/0x20
+[ 861.192550] ? __queue_work+0x5b9/0x1230
+[ 861.196618] ? insert_work+0x5f0/0x5f0
+[ 861.200518] ? save_packet_write_wait: Connection to 216.239.38.127 port 9600: Broken pipe
diff --git a/pkg/report/testdata/linux/report/179 b/pkg/report/testdata/linux/report/179
new file mode 100644
index 000000000..4e9d711de
--- /dev/null
+++ b/pkg/report/testdata/linux/report/179
@@ -0,0 +1,112 @@
+TITLE: INFO: task hung in input_close_device
+
+[ 369.632214] INFO: task syz-executor4:8442 blocked for more than 120 seconds.
+[ 369.639487] Not tainted 4.15.0-rc7-next-20180115+ #97
+[ 369.645214] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
+[ 369.653184] syz-executor4 D21856 8442 4763 0x80000002
+[ 369.658821] Call Trace:
+[ 369.661423] __schedule+0x8eb/0x2060
+[ 369.665150] ? __sched_text_start+0x8/0x8
+[ 369.669304] ? lock_downgrade+0x980/0x980
+[ 369.673461] ? lock_release+0xa40/0xa40
+[ 369.677449] ? mark_held_locks+0xaf/0x100
+[ 369.681611] ? check_noncircular+0x20/0x20
+[ 369.685872] ? trace_hardirqs_on+0xd/0x10
+[ 369.690041] ? check_noncircular+0x20/0x20
+[ 369.694288] schedule+0xf5/0x430
+[ 369.697702] ? debug_object_deactivate+0x560/0x560
+[ 369.702648] ? __schedule+0x2060/0x2060
+[ 369.706634] ? print_irqtrace_events+0x270/0x270
+[ 369.711401] ? wait_for_completion+0x40d/0x770
+[ 369.715990] ? lock_downgrade+0x980/0x980
+[ 369.720147] schedule_timeout+0x1a3/0x230
+[ 369.724301] ? usleep_range+0x190/0x190
+[ 369.728284] ? mark_held_locks+0xaf/0x100
+[ 369.732437] ? _raw_spin_unlock_irq+0x27/0x70
+[ 369.736937] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 369.741965] wait_for_completion+0x415/0x770
+[ 369.746390] ? wait_for_completion_interruptible+0x7e0/0x7e0
+[ 369.752198] ? __lockdep_init_map+0xe4/0x650
+[ 369.756614] ? lockdep_init_map+0x9/0x10
+[ 369.760718] ? __init_waitqueue_head+0x97/0x140
+[ 369.765422] ? wake_up_q+0xe0/0xe0
+[ 369.768965] ? kasan_slab_free+0xe/0x10
+[ 369.772940] ? kfree+0xd9/0x260
+[ 369.776225] ? mousedev_release+0x68/0xb0
+[ 369.780371] ? __fput+0x327/0x7e0
+[ 369.783824] ? ____fput+0x15/0x20
+[ 369.787288] __wait_rcu_gp+0x221/0x340
+[ 369.791195] synchronize_sched.part.64+0xac/0x100
+[ 369.796044] ? synchronize_sched_expedited+0xf0/0xf0
+[ 369.801153] ? call_rcu_bh+0x20/0x20
+[ 369.804883] ? trace_event_raw_event_sched_switch+0x800/0x800
+[ 369.810780] ? trace_raw_output_rcu_utilization+0xb0/0xb0
+[ 369.816333] ? __might_sleep+0x95/0x190
+[ 369.825883] synchronize_sched+0x76/0xf0
+[ 369.829995] input_close_device+0xf6/0x130
+[ 369.834241] ? mousedev_detach_client+0x260/0x260
+[ 369.839088] mousedev_close_device+0x94/0xb0
+[ 369.843501] mixdev_close_devices+0xe0/0x120
+[ 369.847917] mousedev_release+0x8f/0xb0
+[ 369.851895] __fput+0x327/0x7e0
+[ 369.855186] ? fput+0x140/0x140
+[ 369.858473] ? trace_event_raw_event_sched_switch+0x800/0x800
+[ 369.864361] ? _raw_spin_unlock_irq+0x27/0x70
+[ 369.868892] ____fput+0x15/0x20
+[ 369.872175] task_work_run+0x199/0x270
+[ 369.876073] ? task_work_cancel+0x210/0x210
+[ 369.880401] ? _raw_spin_unlock+0x22/0x30
+[ 369.884556] ? switch_task_namespaces+0x87/0xc0
+[ 369.889284] do_exit+0x9bb/0x1ad0
+[ 369.892754] ? mm_update_next_owner+0x930/0x930
+[ 369.897445] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 369.902648] ? lock_release+0xa40/0xa40
+[ 369.906639] ? do_raw_spin_trylock+0x190/0x190
+[ 369.911229] ? perf_trace_lock+0xd6/0x900
+[ 369.915452] ? perf_trace_lock+0xd6/0x900
+[ 369.919607] ? check_noncircular+0x20/0x20
+[ 369.923851] ? trace_event_raw_event_lock+0x340/0x340
+[ 369.929051] ? check_noncircular+0x20/0x20
+[ 369.933312] ? find_held_lock+0x35/0x1d0
+[ 369.937393] ? find_held_lock+0x35/0x1d0
+[ 369.941481] ? get_signal+0x7ae/0x16c0
+[ 369.945374] ? lock_downgrade+0x980/0x980
+[ 369.949537] do_group_exit+0x149/0x400
+[ 369.953448] ? do_raw_spin_trylock+0x190/0x190
+[ 369.958038] ? SyS_exit+0x30/0x30
+[ 369.961494] ? _raw_spin_unlock_irq+0x27/0x70
+[ 369.966030] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 369.971062] get_signal+0x73f/0x16c0
+[ 369.974799] ? ptrace_notify+0x130/0x130
+[ 369.978870] ? __schedule+0x2060/0x2060
+[ 369.982857] ? trace_event_raw_event_sched_switch+0x800/0x800
+[ 369.988751] ? dl_cpu_busy+0x370/0x370
+[ 369.992648] ? __might_sleep+0x95/0x190
+[ 369.996640] do_signal+0x90/0x1eb0
+[ 370.000200] ? mousedev_disconnect+0x3c0/0x3c0
+[ 370.004798] ? _raw_spin_unlock_irqrestore+0xa6/0xba
+[ 370.009906] ? setup_sigcontext+0x7d0/0x7d0
+[ 370.014232] ? prepare_to_wait+0x4d0/0x4d0
+[ 370.018483] ? mousedev_disconnect+0x3c0/0x3c0
+[ 370.023065] ? __vfs_read+0xf7/0xa00
+[ 370.026796] ? vfs_copy_file_range+0x940/0x940
+[ 370.031391] ? fsnotify_first_mark+0x2b0/0x2b0
+[ 370.035979] ? exit_to_usermode_loop+0x8c/0x2f0
+[ 370.040667] exit_to_usermode_loop+0x258/0x2f0
+[ 370.045257] ? trace_event_raw_event_sys_exit+0x260/0x260
+[ 370.050803] ? rw_verify_area+0xe5/0x2b0
+[ 370.054870] ? __fdget_raw+0x20/0x20
+[ 370.058600] syscall_return_slowpath+0x490/0x550
+[ 370.063365] ? prepare_exit_to_usermode+0x340/0x340
+[ 370.068391] ? SyS_read+0x184/0x220
+[ 370.072118] ? entry_SYSCALL_64_fastpath+0x73/0xa0
+[ 370.077057] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 370.082079] ? trace_hardirqs_on_thunk+0x1a/0x1c
+[ 370.086850] entry_SYSCALL_64_fastpath+0x9e/0xa0
+[ 370.091610] RIP: 0033:0x452df9
+[ 370.094803] RSP: 002b:00007fc30d193c58 EFLAGS: 00000212 ORIG_RAX: 0000000000000000
+[ 370.102516] RAX: fffffffffffffe00 RBX: 000000000071bea0 RCX: 0000000000452df9
+[ 370.109791] RDX: 0000000000000000 RSI: 00000000204fa000 RDI: 0000000000000013
+[ 370.117064] RBP: 000000000000043f R08: 0000000000000000 R09: 0000000000000000
+[ 370.124338] R10: 0000000000000000 R11: 0000000000000212 R12: 00000000006f4688
+[ 370.131625] R13: 00000000ffffffff R14: 00007fc30d1946d4 R15: 0000000000000000
diff --git a/pkg/report/testdata/linux/report/180 b/pkg/report/testdata/linux/report/180
new file mode 100644
index 000000000..6241fc753
--- /dev/null
+++ b/pkg/report/testdata/linux/report/180
@@ -0,0 +1,162 @@
+# TODO: must be corrupted (report in report).
+TITLE: BUG: unable to handle kernel paging request in print_address_description
+
+[ 85.149573] BUG: unable to handle kernel paging request at ffffffff0001eea6
+[ 85.153038] ==================================================================
+[ 85.153056] BUG: KASAN: use-after-free in rb_first_postorder+0x7c/0xa0
+[ 85.153063] Read of size 8 at addr ffff8801d92ca840 by task syz-executor3/13991
+[ 85.153065]
+[ 85.153074] CPU: 0 PID: 13991 Comm: syz-executor3 Not tainted 4.15.0-rc7-next-20180115+ #97
+[ 85.153080] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 85.153082] Call Trace:
+[ 85.153098] dump_stack+0x194/0x257
+[ 85.153111] ? arch_local_irq_restore+0x53/0x53
+[ 85.153121] ? show_regs_print_info+0x18/0x18
+[ 85.153134] ? rb_first_postorder+0x7c/0xa0
+[ 85.153144] print_address_description+0x73/0x250
+[ 85.153151] ? rb_first_postorder+0x7c/0xa0
+[ 85.153158] kasan_report+0x23b/0x360
+[ 85.153168] __asan_report_load8_noabort+0x14/0x20
+[ 85.153175] rb_first_postorder+0x7c/0xa0
+[ 85.153185] tipc_group_join+0x120/0x2d0
+[ 85.153195] ? tipc_group_update_member+0x740/0x740
+[ 85.153201] ? tipc_sk_publish+0x388/0x4b0
+[ 85.153215] ? tipc_nametbl_build_group+0x2a0/0x3a0
+[ 85.153227] tipc_setsockopt+0x67e/0xcc0
+[ 85.153238] ? tipc_sk_leave+0x200/0x200
+[ 85.153261] ? security_socket_setsockopt+0x89/0xb0
+[ 85.153273] SyS_setsockopt+0x189/0x360
+[ 85.153285] ? SyS_recv+0x40/0x40
+[ 85.153297] ? entry_SYSCALL_64_fastpath+0x5/0xa0
+[ 85.153311] ? trace_hardirqs_on_thunk+0x1a/0x1c
+[ 85.153324] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 85.153330] RIP: 0033:0x452cf9
+[ 85.153333] RSP: 002b:00007f88b463ac58 EFLAGS: 00000212 ORIG_RAX: 0000000000000036
+[ 85.153340] RAX: ffffffffffffffda RBX: 000000000071bea0 RCX: 0000000000452cf9
+[ 85.153344] RDX: 0000000000000087 RSI: 000000000000010f RDI: 0000000000000015
+[ 85.153348] RBP: 000000000000004d R08: 0000000000000010 R09: 0000000000000000
+[ 85.153352] R10: 0000000020f38000 R11: 0000000000000212 R12: 00000000006ee7d8
+[ 85.153356] R13: 00000000ffffffff R14: 00007f88b463b6d4 R15: 0000000000000000
+[ 85.153370]
+[ 85.153373] Allocated by task 13991:
+[ 85.153381] save_stack+0x43/0xd0
+[ 85.153387] kasan_kmalloc+0xad/0xe0
+[ 85.153394] kmem_cache_alloc_trace+0x136/0x750
+[ 85.153400] tipc_group_create+0x144/0x900
+[ 85.153405] tipc_setsockopt+0x274/0xcc0
+[ 85.153411] SyS_setsockopt+0x189/0x360
+[ 85.153418] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 85.153419]
+[ 85.153421] Freed by task 13991:
+[ 85.153427] save_stack+0x43/0xd0
+[ 85.153433] __kasan_slab_free+0x11a/0x170
+[ 85.153439] kasan_slab_free+0xe/0x10
+[ 85.153445] kfree+0xd9/0x260
+[ 85.153451] tipc_group_delete+0x2c8/0x3d0
+[ 85.153457] tipc_setsockopt+0xba3/0xcc0
+[ 85.153462] SyS_setsockopt+0x189/0x360
+[ 85.153469] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 85.153470]
+[ 85.153475] The buggy address belongs to the object at ffff8801d92ca840
+[ 85.153475] which belongs to the cache kmalloc-128 of size 128
+[ 85.153480] The buggy address is located 0 bytes inside of
+[ 85.153480] 128-byte region [ffff8801d92ca840, ffff8801d92ca8c0)
+[ 85.153482] The buggy address belongs to the page:
+[ 85.153488] page:ffffea000764b280 count:1 mapcount:0 mapping:ffff8801d92ca000 index:0x0
+[ 85.153494] flags: 0x2fffc0000000100(slab)
+[ 85.153504] raw: 02fffc0000000100 ffff8801d92ca000 0000000000000000 0000000100000015
+[ 85.153512] raw: ffffea0007639820 ffffea0007639460 ffff8801dac00640 0000000000000000
+[ 85.153515] page dumped because: kasan: bad access detected
+[ 85.153516]
+[ 85.153518] Memory state around the buggy address:
+[ 85.153523] ffff8801d92ca700: 00 00 00 00 00 00 00 00 fc fc fc fc fc fc fc fc
+[ 85.153528] ffff8801d92ca780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+[ 85.153533] >ffff8801d92ca800: fc fc fc fc fc fc fc fc fb fb fb fb fb fb fb fb
+[ 85.153536] ^
+[ 85.153541] ffff8801d92ca880: fb fb fb fb fb fb fb fb fc fc fc fc fc fc fc fc
+[ 85.153546] ffff8801d92ca900: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
+[ 85.153548] ==================================================================
+[ 85.153572] Kernel panic - not syncing: panic_on_warn set ...
+[ 85.153572]
+[ 85.536900] IP: dst_release+0x1e/0x90
+[ 85.540682] PGD 6825067 P4D 6825067 PUD 0
+[ 85.544904] Oops: 0002 [#1] SMP KASAN
+[ 85.548684] Dumping ftrace buffer:
+[ 85.552205] (ftrace buffer empty)
+[ 85.555894] Modules linked in:
+[ 85.559069] CPU: 1 PID: 13996 Comm: syz-executor5 Tainted: G B 4.15.0-rc7-next-20180115+ #97
+[ 85.568839] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 85.578183] RIP: 0010:dst_release+0x1e/0x90
+[ 85.582480] RSP: 0018:ffff8801c247f598 EFLAGS: 00010246
+[ 85.587837] RAX: 0000000000010000 RBX: ffff8801c247f720 RCX: 00000000ffffffff
+[ 85.595090] RDX: 0000000000010000 RSI: ffffc90001c77000 RDI: ffffffff0001ee66
+[ 85.602344] RBP: ffff8801c247f5a8 R08: 0000000000000000 R09: 0000000000000000
+[ 85.609596] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff0001ee66
+[ 85.616852] R13: ffffffff0001ee66 R14: ffff8801c247f648 R15: ffff8801c247f7c8
+[ 85.624123] FS: 00007fd191c53700(0000) GS:ffff8801db300000(0000) knlGS:0000000000000000
+[ 85.632351] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
+[ 85.638218] CR2: ffffffff0001eea6 CR3: 00000001bce8d005 CR4: 00000000001606e0
+[ 85.645474] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
+[ 85.652731] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
+[ 85.659985] Call Trace:
+[ 85.662562] ip6_cork_release.isra.43+0x1bb/0x2c0
+[ 85.667389] ip6_make_skb+0x4f1/0x5a0
+[ 85.671172] ? ip_reply_glue_bits+0xb0/0xb0
+[ 85.675479] ? ip6_push_pending_frames+0xe0/0xe0
+[ 85.680217] ? ip6_dst_hoplimit+0x26c/0x420
+[ 85.684524] ? lock_downgrade+0x980/0x980
+[ 85.688658] ? lock_release+0xa40/0xa40
+[ 85.692614] ? __lock_is_held+0xb6/0x140
+[ 85.696668] ? ip6_dst_hoplimit+0xc1/0x420
+[ 85.700898] ? ip6_find_1stfragopt+0x260/0x260
+[ 85.705473] udpv6_sendmsg+0x27fc/0x3400
+[ 85.709535] ? ip_reply_glue_bits+0xb0/0xb0
+[ 85.713849] ? udpv6_setsockopt+0x80/0x80
+[ 85.717987] ? reacquire_held_locks+0x1f9/0x3e0
+[ 85.722638] ? reacquire_held_locks+0x1f9/0x3e0
+[ 85.727295] ? find_held_lock+0x35/0x1d0
+[ 85.731351] ? release_sock+0x1d4/0x2a0
+[ 85.735308] ? lock_downgrade+0x980/0x980
+[ 85.739438] ? lock_downgrade+0x980/0x980
+[ 85.743573] ? __local_bh_enable_ip+0x121/0x230
+[ 85.748225] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 85.753237] ? release_sock+0x1d4/0x2a0
+[ 85.757192] ? trace_hardirqs_on+0xd/0x10
+[ 85.761323] ? __local_bh_enable_ip+0x121/0x230
+[ 85.765975] ? _raw_spin_unlock_bh+0x30/0x40
+[ 85.770366] ? release_sock+0x1d4/0x2a0
+[ 85.774338] inet_sendmsg+0x11f/0x5e0
+[ 85.778122] ? inet_sendmsg+0x11f/0x5e0
+[ 85.782078] ? __might_sleep+0x95/0x190
+[ 85.786034] ? inet_create+0xf50/0xf50
+[ 85.789904] ? selinux_socket_sendmsg+0x36/0x40
+[ 85.794555] ? security_socket_sendmsg+0x89/0xb0
+[ 85.799310] ? inet_create+0xf50/0xf50
+[ 85.803186] sock_sendmsg+0xca/0x110
+[ 85.806900] SYSC_sendto+0x361/0x5c0
+[ 85.810597] ? SYSC_connect+0x4a0/0x4a0
+[ 85.814554] ? __mutex_unlock_slowpath+0xe9/0xac0
+[ 85.819379] ? vfs_write+0x374/0x510
+[ 85.823080] ? wait_for_completion+0x770/0x770
+[ 85.827650] ? __lock_is_held+0xb6/0x140
+[ 85.831714] ? fput+0xd2/0x140
+[ 85.834888] ? SyS_write+0x184/0x220
+[ 85.838585] ? entry_SYSCALL_64_fastpath+0x5/0xa0
+[ 85.843416] SyS_sendto+0x40/0x50
+[ 85.846857] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 85.851594] RIP: 0033:0x452cf9
+[ 85.854761] RSP: 002b:00007fd191c52c58 EFLAGS: 00000212 ORIG_RAX: 000000000000002c
+[ 85.862450] RAX: ffffffffffffffda RBX: 00007fd191c52aa0 RCX: 0000000000452cf9
+[ 85.869705] RDX: 0000000000000555 RSI: 00000000204ce000 RDI: 0000000000000013
+[ 85.876958] RBP: 00007fd191c52a90 R08: 0000000020e26fe4 R09: 000000000000001c
+[ 85.884210] R10: 0000000000000000 R11: 0000000000000212 R12: 00000000004b798c
+[ 85.891463] R13: 00007fd191c52bc8 R14: 00000000004b798c R15: 0000000000000000
+[ 85.898731] Code: f7 ff 31 c0 5b 5d c3 66 0f 1f 44 00 00 55 48 89 e5 41 54 53 49 89 fc e8 b1 77 30 fd 4d 85 e4 74 21 e8 a7 77 30 fd b9 ff ff ff ff <f0> 41 0f c1 4c 24 40 89 cb 83 eb 01 78 33 e8 8f 77 30 fd 85 db
+[ 85.917879] RIP: dst_release+0x1e/0x90 RSP: ffff8801c247f598
+[ 85.923673] CR2: ffffffff0001eea6
+[ 85.927129] ---[ end trace b421a5a363a9c4fd ]---
+[ 86.211221] Shutting down cpus with NMI
+[ 86.215778] Dumping ftrace buffer:
+[ 86.219299] (ftrace buffer empty)
+[ 86.223002] Kernel Offset: disabled
+[ 86.226619] Rebooting in 86400 seconds..
diff --git a/pkg/report/testdata/linux/report/181 b/pkg/report/testdata/linux/report/181
new file mode 100644
index 000000000..fe3197a90
--- /dev/null
+++ b/pkg/report/testdata/linux/report/181
@@ -0,0 +1,128 @@
+TITLE: WARNING: proc registration bug in clusterip_tg_check
+
+[ 126.768183] ------------[ cut here ]------------
+[ 126.773124] proc_dir_entry 'ipt_CLUSTERIP/172.20.0.170' already registered
+[ 126.780219] WARNING: CPU: 1 PID: 4074 at fs/proc/generic.c:330 proc_register+0x2a4/0x370
+[ 126.788421] Kernel panic - not syncing: panic_on_warn set ...
+[ 126.788421]
+[ 126.795777] CPU: 1 PID: 4074 Comm: syzkaller105937 Not tainted 4.15.0+ #221
+[ 126.802846] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 126.812171] Call Trace:
+[ 126.814739] dump_stack+0x194/0x257
+[ 126.818340] ? arch_local_irq_restore+0x53/0x53
+[ 126.822990] ? vsnprintf+0x1ed/0x1900
+[ 126.826768] panic+0x1e4/0x41c
+[ 126.829933] ? refcount_error_report+0x214/0x214
+[ 126.834664] ? show_regs_print_info+0x18/0x18
+[ 126.839136] ? __warn+0x1c1/0x200
+[ 126.842565] ? proc_register+0x2a4/0x370
+[ 126.846596] __warn+0x1dc/0x200
+[ 126.849849] ? proc_register+0x2a4/0x370
+[ 126.853885] report_bug+0x211/0x2d0
+[ 126.857493] fixup_bug.part.11+0x37/0x80
+[ 126.861528] do_error_trap+0x2d7/0x3e0
+[ 126.865387] ? vprintk_default+0x28/0x30
+[ 126.869422] ? math_error+0x400/0x400
+[ 126.873192] ? printk+0xaa/0xca
+[ 126.876445] ? show_regs_print_info+0x18/0x18
+[ 126.880924] ? trace_hardirqs_off_thunk+0x1a/0x1c
+[ 126.885744] do_invalid_op+0x1b/0x20
+[ 126.889432] invalid_op+0x22/0x40
+[ 126.892860] RIP: 0010:proc_register+0x2a4/0x370
+[ 126.897499] RSP: 0018:ffff8801da886e20 EFLAGS: 00010286
+[ 126.902834] RAX: dffffc0000000008 RBX: ffff8801d21cc7b8 RCX: ffffffff815a57ae
+[ 126.910075] RDX: 0000000000000000 RSI: 1ffff1003b510d74 RDI: 1ffff1003b510d49
+[ 126.917320] RBP: ffff8801da886e70 R08: 1ffff1003b510d0b R09: 0000000000000000
+[ 126.924563] R10: ffff8801da886cd8 R11: 0000000000000000 R12: ffff8801cbf66440
+[ 126.932597] R13: dffffc0000000000 R14: ffff8801ca2fa348 R15: ffff8801cbf66501
+[ 126.939857] ? vprintk_func+0x5e/0xc0
+[ 126.943647] proc_create_data+0xf8/0x180
+[ 126.947687] clusterip_tg_check+0xf9c/0x16d0
+[ 126.952072] ? arp_mangle+0x550/0x550
+[ 126.955847] ? xt_find_target+0x150/0x1e0
+[ 126.959970] ? lock_downgrade+0x980/0x980
+[ 126.964091] ? rcu_read_lock_sched_held+0x108/0x120
+[ 126.969080] ? pcpu_alloc+0x146/0x10e0
+[ 126.972950] ? pcpu_free_area+0xa00/0xa00
+[ 126.977081] ? __mutex_unlock_slowpath+0xe9/0xac0
+[ 126.981899] ? kernel_text_address+0x102/0x140
+[ 126.986460] ? wait_for_completion+0x770/0x770
+[ 126.991025] ? unwind_get_return_address+0x61/0xa0
+[ 126.995928] ? __save_stack_trace+0x7e/0xd0
+[ 127.000226] ? arp_mangle+0x550/0x550
+[ 127.004004] xt_check_target+0x22c/0x7d0
+[ 127.008052] ? xt_target_seq_next+0x30/0x30
+[ 127.012352] ? save_stack+0xa3/0xd0
+[ 127.015956] ? save_stack+0x43/0xd0
+[ 127.019556] ? kasan_slab_free+0x71/0xc0
+[ 127.023587] ? kfree+0xd6/0x260
+[ 127.026844] ? mutex_unlock+0xd/0x10
+[ 127.030530] ? xt_find_target+0x17b/0x1e0
+[ 127.034664] find_check_entry.isra.8+0x8c8/0xcb0
+[ 127.039411] ? ipt_do_table+0x1950/0x1950
+[ 127.043545] ? trace_hardirqs_off+0xd/0x10
+[ 127.047752] ? quarantine_put+0xeb/0x190
+[ 127.051785] ? kfree+0xf0/0x260
+[ 127.055042] ? trace_hardirqs_on+0xd/0x10
+[ 127.059165] translate_table+0xed1/0x1610
+[ 127.063300] ? alloc_counters.isra.11+0x7d0/0x7d0
+[ 127.068118] ? kasan_check_write+0x14/0x20
+[ 127.072327] ? _copy_from_user+0x99/0x110
+[ 127.076537] do_ipt_set_ctl+0x370/0x5f0
+[ 127.080488] ? translate_compat_table+0x1b90/0x1b90
+[ 127.085496] ? mutex_unlock+0xd/0x10
+[ 127.089181] ? nf_sockopt_find.constprop.0+0x1a7/0x220
+[ 127.094438] nf_setsockopt+0x67/0xc0
+[ 127.098128] ip_setsockopt+0x97/0xa0
+[ 127.101826] sctp_setsockopt+0x2b6/0x61d0
+[ 127.105950] ? sctp_setsockopt_paddr_thresholds+0x550/0x550
+[ 127.111647] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 127.116814] ? lru_cache_add+0x1c7/0x3a0
+[ 127.120858] ? mem_cgroup_css_offline+0x510/0x510
+[ 127.125685] ? check_noncircular+0x20/0x20
+[ 127.129892] ? __mem_cgroup_threshold+0x8f0/0x8f0
+[ 127.134710] ? mark_held_locks+0xaf/0x100
+[ 127.138835] ? find_held_lock+0x35/0x1d0
+[ 127.142878] ? check_noncircular+0x20/0x20
+[ 127.147086] ? lock_downgrade+0x980/0x980
+[ 127.151207] ? check_noncircular+0x20/0x20
+[ 127.155424] ? lock_release+0xa40/0xa40
+[ 127.159388] ? find_held_lock+0x35/0x1d0
+[ 127.163434] ? avc_has_perm+0x35e/0x680
+[ 127.167382] ? lock_downgrade+0x980/0x980
+[ 127.171506] ? lock_release+0xa40/0xa40
+[ 127.175451] ? lock_downgrade+0x980/0x980
+[ 127.179583] ? __pmd_alloc+0x4e0/0x4e0
+[ 127.183446] ? lock_release+0xa40/0xa40
+[ 127.187395] ? __lock_is_held+0xb6/0x140
+[ 127.191436] ? avc_has_perm+0x43e/0x680
+[ 127.195387] ? avc_has_perm_noaudit+0x520/0x520
+[ 127.200036] ? iterate_fd+0x3f0/0x3f0
+[ 127.203895] ? lock_downgrade+0x980/0x980
+[ 127.208026] ? handle_mm_fault+0x476/0x930
+[ 127.212229] ? down_read_trylock+0xdb/0x170
+[ 127.216523] ? __handle_mm_fault+0x3ce0/0x3ce0
+[ 127.221073] ? vmacache_find+0x5f/0x280
+[ 127.225023] ? sock_has_perm+0x2a4/0x420
+[ 127.229059] ? selinux_secmark_relabel_packet+0xc0/0xc0
+[ 127.234396] ? __do_page_fault+0x3d6/0xc90
+[ 127.238609] ? selinux_netlbl_socket_setsockopt+0x10c/0x460
+[ 127.244291] ? selinux_netlbl_sock_rcv_skb+0x730/0x730
+[ 127.249563] sock_common_setsockopt+0x95/0xd0
+[ 127.254034] SyS_setsockopt+0x189/0x360
+[ 127.257985] ? SyS_recv+0x40/0x40
+[ 127.261419] ? entry_SYSCALL_64_fastpath+0x5/0xa0
+[ 127.266235] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 127.271224] ? trace_hardirqs_on_thunk+0x1a/0x1c
+[ 127.275957] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 127.280685] RIP: 0033:0x44afa9
+[ 127.283845] RSP: 002b:00007f43f70edce8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036
+[ 127.291525] RAX: ffffffffffffffda RBX: 00000000006e0c3c RCX: 000000000044afa9
+[ 127.298766] RDX: 0000000000000040 RSI: 0000000000000000 RDI: 0000000000000004
+[ 127.306007] RBP: 00000000006e0c38 R08: 0000000000000348 R09: 0000000000000000
+[ 127.313246] R10: 0000000020013c90 R11: 0000000000000246 R12: 0000000000000000
+[ 127.320488] R13: 00007ffe194fe84f R14: 00007f43f70ee9c0 R15: 0000000000000005
+[ 127.328274] Dumping ftrace buffer:
+[ 127.331883] (ftrace buffer empty)
+[ 127.335568] Kernel Offset: disabled
+[ 127.339172] Rebooting in 86400 seconds..
diff --git a/pkg/report/testdata/linux/report/182 b/pkg/report/testdata/linux/report/182
new file mode 100644
index 000000000..8796d3438
--- /dev/null
+++ b/pkg/report/testdata/linux/report/182
@@ -0,0 +1,136 @@
+TITLE: WARNING: kobject bug in br_add_if
+
+[ 179.154721] kobject_add_internal failed for brport (error: -12 parent: syz6)
+[ 179.154909] ------------[ cut here ]------------
+[ 179.154920] WARNING: CPU: 1 PID: 3485 at lib/kobject.c:244 kobject_add_internal+0x3f6/0xbc0
+[ 179.154926] Kernel panic - not syncing: panic_on_warn set ...
+[ 179.154926]
+[ 179.154934] CPU: 1 PID: 3485 Comm: syz-executor6 Not tainted 4.14.0-rc4+ #80
+[ 179.154939] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 179.154943] Call Trace:
+[ 179.154951] dump_stack+0x194/0x257
+[ 179.154964] ? arch_local_irq_restore+0x53/0x53
+[ 179.154989] panic+0x1e4/0x417
+[ 179.154998] ? __warn+0x1d9/0x1d9
+[ 179.155011] ? show_regs_print_info+0x65/0x65
+[ 179.155035] ? __warn+0x1a9/0x1d9
+[ 179.155057] ? kobject_add_internal+0x3f6/0xbc0
+[ 179.155068] __warn+0x1c4/0x1d9
+[ 179.155081] ? kobject_add_internal+0x3f6/0xbc0
+[ 179.155096] report_bug+0x211/0x2d0
+[ 179.155119] fixup_bug+0x40/0x90
+[ 179.155134] do_trap+0x260/0x390
+[ 179.155157] do_error_trap+0x120/0x390
+[ 179.155171] ? trace_hardirqs_on+0xd/0x10
+[ 179.155192] ? do_trap+0x390/0x390
+[ 179.155206] ? kobject_add_internal+0x3f6/0xbc0
+[ 179.155215] ? vprintk_emit+0x3ea/0x590
+[ 179.155232] ? rds_tcp_laddr_check+0x40/0x40
+[ 179.155251] ? trace_hardirqs_off_thunk+0x1a/0x1c
+[ 179.155274] do_invalid_op+0x1b/0x20
+[ 179.155285] invalid_op+0x18/0x20
+[ 179.155295] RIP: 0010:kobject_add_internal+0x3f6/0xbc0
+[ 179.155301] RSP: 0018:ffff8801bf816900 EFLAGS: 00010282
+[ 179.155311] RAX: 0000000000000040 RBX: ffff8801c09b4620 RCX: 0000000000000000
+[ 179.155318] RDX: 0000000000000040 RSI: ffffffff8158d38e RDI: ffffed0037f02d14
+[ 179.155324] RBP: ffff8801bf8169f8 R08: ffff8801bf816070 R09: 0000000000000000
+[ 179.155331] R10: 0000000000000000 R11: 0000000000000000 R12: 1ffff10037f02d26
+[ 179.155338] R13: 00000000fffffff4 R14: ffff8801cb9b0b30 R15: ffff8801cd01c000
+[ 179.155364] ? vprintk_func+0x5e/0xc0
+[ 179.155392] ? kobj_ns_type_registered+0x50/0x50
+[ 179.155406] ? kfree_const+0x31/0x40
+[ 179.155419] ? rcu_read_lock_sched_held+0x108/0x120
+[ 179.155431] ? kfree+0x1e7/0x250
+[ 179.155449] ? kfree_const+0x36/0x40
+[ 179.155471] kobject_init_and_add+0xf9/0x150
+[ 179.155488] ? kset_create_and_add+0x170/0x170
+[ 179.155510] ? __dev_set_allmulti+0x21b/0x2c0
+[ 179.155522] ? __dev_set_allmulti+0x1cb/0x2c0
+[ 179.155552] br_add_if+0x786/0x1990
+[ 179.155562] ? dev_set_allmulti+0x30/0x30
+[ 179.155589] ? br_features_recompute+0x250/0x250
+[ 179.155601] ? netdev_master_upper_dev_get+0x157/0x200
+[ 179.155616] ? __dev_get_by_flags+0x180/0x180
+[ 179.155627] ? proc_pident_instantiate+0x1de/0x290
+[ 179.155649] br_add_slave+0x29/0x30
+[ 179.155663] ? br_del_slave+0x30/0x30
+[ 179.155673] do_set_master+0x19c/0x1f0
+[ 179.155690] do_setlink+0xa98/0x38e0
+[ 179.155720] ? rtnl_register+0x70/0x70
+[ 179.155738] ? __lock_acquire+0x732/0x4620
+[ 179.155777] ? __lock_acquire+0x732/0x4620
+[ 179.155791] ? debug_check_no_locks_freed+0x3d0/0x3d0
+[ 179.155801] ? __read_once_size_nocheck.constprop.8+0x10/0x10
+[ 179.155814] ? __alloc_skb+0x13b/0x780
+[ 179.155830] ? print_usage_bug+0x480/0x480
+[ 179.155862] ? rtnl_is_locked+0x54/0xb0
+[ 179.155874] ? rtnl_kfree_skbs+0x70/0x70
+[ 179.155887] ? validate_nla+0x1a7/0x5a0
+[ 179.155912] ? netdev_master_upper_dev_get+0x157/0x200
+[ 179.155927] ? __dev_get_by_flags+0x180/0x180
+[ 179.155942] ? avc_has_perm_noaudit+0xbe/0x520
+[ 179.155964] rtnl_newlink+0xf0d/0x1a40
+[ 179.155975] ? __mutex_lock+0x16f/0x19d0
+[ 179.156014] ? rtnl_link_unregister+0x330/0x330
+[ 179.156037] ? avc_has_extended_perms+0x12c0/0x12c0
+[ 179.156050] ? check_noncircular+0x20/0x20
+[ 179.156062] ? avc_has_extended_perms+0x12c0/0x12c0
+[ 179.156076] ? unwind_get_return_address+0x61/0xa0
+[ 179.156105] ? do_iter_readv_writev+0x531/0x7f0
+[ 179.156129] ? find_held_lock+0x39/0x1d0
+[ 179.156225] ? rtnl_link_unregister+0x330/0x330
+[ 179.156241] rtnetlink_rcv_msg+0x733/0x1090
+[ 179.156251] ? check_noncircular+0x20/0x20
+[ 179.156275] ? rtnl_calcit.isra.24+0x4f0/0x4f0
+[ 179.156315] ? find_held_lock+0x39/0x1d0
+[ 179.156349] ? lock_downgrade+0x990/0x990
+[ 179.156391] ? lock_release+0xd70/0xd70
+[ 179.156405] ? netlink_lookup+0x620/0xa90
+[ 179.156430] ? rtnl_link_unregister+0x330/0x330
+[ 179.156440] ? netlink_connect+0x4e0/0x4e0
+[ 179.156465] ? netlink_deliver_tap+0x176/0xb60
+[ 179.156480] ? iov_iter_advance+0x2a1/0x13f0
+[ 179.156502] netlink_rcv_skb+0x216/0x440
+[ 179.156514] ? rtnl_calcit.isra.24+0x4f0/0x4f0
+[ 179.156529] ? netlink_ack+0xab0/0xab0
+[ 179.156550] ? netlink_skb_destructor+0x1d0/0x1d0
+[ 179.156567] ? selinux_nlmsg_lookup+0x32b/0x430
+[ 179.156587] rtnetlink_rcv+0x1c/0x20
+[ 179.156600] netlink_unicast+0x4e8/0x6f0
+[ 179.156624] ? netlink_attachskb+0x8a0/0x8a0
+[ 179.156646] ? security_netlink_send+0x81/0xb0
+[ 179.156663] netlink_sendmsg+0xa4a/0xe70
+[ 179.156689] ? netlink_unicast+0x6f0/0x6f0
+[ 179.156711] ? security_socket_sendmsg+0x89/0xb0
+[ 179.156722] ? netlink_unicast+0x6f0/0x6f0
+[ 179.156740] sock_sendmsg+0xca/0x110
+[ 179.156759] sock_write_iter+0x320/0x5e0
+[ 179.156777] ? sock_sendmsg+0x110/0x110
+[ 179.156806] ? selinux_capset+0x100/0x100
+[ 179.156819] ? __might_sleep+0x6c/0x190
+[ 179.156842] do_iter_readv_writev+0x531/0x7f0
+[ 179.156866] ? vfs_dedupe_file_range+0x900/0x900
+[ 179.156894] ? rw_verify_area+0xe5/0x2b0
+[ 179.156916] do_iter_write+0x15a/0x540
+[ 179.156929] ? dup_iter+0x260/0x260
+[ 179.156964] vfs_writev+0x18a/0x340
+[ 179.156976] ? __fget_light+0x29d/0x390
+[ 179.156995] ? vfs_iter_write+0xb0/0xb0
+[ 179.157012] ? __mutex_unlock_slowpath+0xe9/0xac0
+[ 179.157028] ? kernel_read+0x120/0x120
+[ 179.157075] ? __fdget_pos+0x136/0x1a0
+[ 179.157091] ? __fdget_raw+0x20/0x20
+[ 179.157122] do_writev+0xfc/0x2a0
+[ 179.157135] ? do_writev+0xfc/0x2a0
+[ 179.157158] ? vfs_writev+0x340/0x340
+[ 179.157169] ? entry_SYSCALL_64_fastpath+0x5/0xbe
+[ 179.157191] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 179.157215] SyS_writev+0x27/0x30
+[ 179.157232] entry_SYSCALL_64_fastpath+0x1f/0xbe
+[ 179.157241] RIP: 0033:0x4520a9
+[ 179.157249] RSP: 002b:00007f4633db3c08 EFLAGS: 00000216 ORIG_RAX: 0000000000000014
+[ 179.157264] RAX: ffffffffffffffda RBX: 0000000000718000 RCX: 00000000004520a9
+[ 179.157271] RDX: 0000000000000001 RSI: 00000000205d9000 RDI: 0000000000000005
+[ 179.157278] RBP: 0000000000000086 R08: 0000000000000000 R09: 0000000000000000
+[ 179.157284] R10: 0000000000000000 R11: 0000000000000216 R12: 00000000004b6c37
+[ 179.157291] R13: 00007f4633db3b48 R14: 00000000004b6c47 R15: 0000000000000000
diff --git a/pkg/report/testdata/linux/report/183 b/pkg/report/testdata/linux/report/183
new file mode 100644
index 000000000..ee7d8dd36
--- /dev/null
+++ b/pkg/report/testdata/linux/report/183
@@ -0,0 +1,138 @@
+TITLE: BUG: corrupted list in tipc_nametbl_unsubscribe
+
+[ 440.811510] list_del corruption. prev->next should be 00000000bc6553ca, but was 0000000038fa8131
+[ 440.811620] ------------[ cut here ]------------
+[ 440.811625] kernel BUG at lib/list_debug.c:53!
+[ 440.811637] invalid opcode: 0000 [#1] SMP KASAN
+[ 440.811642] Dumping ftrace buffer:
+[ 440.811646] (ftrace buffer empty)
+[ 440.811649] Modules linked in:
+[ 440.811658] CPU: 1 PID: 3200 Comm: syz-executor4 Not tainted 4.15.0-rc8+ #264
+[ 440.811662] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 440.811673] RIP: 0010:__list_del_entry_valid+0xef/0x150
+[ 440.811677] RSP: 0018:ffff8801be95eb20 EFLAGS: 00010286
+[ 440.811683] RAX: 0000000000000054 RBX: ffff8801d359f240 RCX: 0000000000000000
+[ 440.811686] RDX: 0000000000000054 RSI: 1ffff10039af2dca RDI: ffffed0037d2bd58
+[ 440.811690] RBP: ffff8801be95eb38 R08: 1ffff10037d2bcfc R09: 0000000000000000
+[ 440.811694] R10: ffff8801be95ea00 R11: 0000000000000000 R12: ffff8801d50e4900
+[ 440.811698] R13: ffff8801be95ecd8 R14: ffff8801c29ac860 R15: ffff8801bd76aa80
+[ 440.811704] FS: 00007f70eee26700(0000) GS:ffff8801db300000(0000) knlGS:0000000000000000
+[ 440.811708] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
+[ 440.811712] CR2: 00000000010bad18 CR3: 0000000006822006 CR4: 00000000001606e0
+[ 440.811718] Call Trace:
+[ 440.811727] ? _raw_spin_lock_bh+0x39/0x40
+[ 440.811737] tipc_nametbl_unsubscribe+0x318/0x990
+[ 440.811751] ? tipc_nametbl_subscribe+0xc10/0xc10
+[ 440.811764] ? lock_acquire+0x1d5/0x580
+[ 440.811770] ? lock_acquire+0x1d5/0x580
+[ 440.811777] ? tipc_subscrb_subscrp_delete+0x8f/0x460
+[ 440.811785] ? __radix_tree_lookup+0x435/0x5e0
+[ 440.811797] ? lock_release+0xa40/0xa40
+[ 440.811806] ? print_irqtrace_events+0x270/0x270
+[ 440.811815] ? find_held_lock+0x35/0x1d0
+[ 440.811828] ? tipc_subscrb_subscrp_delete+0x8f/0x460
+[ 440.811843] tipc_subscrb_subscrp_delete+0x1e9/0x460
+[ 440.811857] ? tipc_subscrp_put+0x360/0x360
+[ 440.811866] ? __local_bh_enable_ip+0x121/0x230
+[ 440.811876] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 440.811884] ? tipc_conn_lookup+0x74/0x90
+[ 440.811891] ? tipc_subscrb_subscrp_delete+0x460/0x460
+[ 440.811901] tipc_subscrb_release_cb+0x17/0x30
+[ 440.811910] tipc_close_conn+0x171/0x270
+[ 440.811922] tipc_topsrv_kern_unsubscr+0x213/0x340
+[ 440.811928] ? tipc_dest_del+0x350/0x350
+[ 440.811937] ? tipc_topsrv_kern_subscr+0x850/0x850
+[ 440.811947] ? tipc_node_distr_xmit+0x212/0x2b0
+[ 440.811964] tipc_group_delete+0x2c0/0x3d0
+[ 440.811975] ? print_irqtrace_events+0x270/0x270
+[ 440.811984] ? tipc_group_create+0x9c0/0x9c0
+[ 440.811993] ? __tipc_shutdown+0x916/0xc80
+[ 440.811999] ? find_held_lock+0x35/0x1d0
+[ 440.812020] ? tipc_sk_respond+0x550/0x550
+[ 440.812038] tipc_sk_leave+0x10b/0x200
+[ 440.812049] ? tipc_sk_withdraw+0x6b0/0x6b0
+[ 440.812062] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 440.812071] ? lock_sock_nested+0x91/0x110
+[ 440.812080] ? __local_bh_enable_ip+0x121/0x230
+[ 440.812096] tipc_release+0x154/0xfe0
+[ 440.812114] ? kernel_text_address+0x102/0x140
+[ 440.812124] ? tipc_sk_backlog_rcv+0x390/0x390
+[ 440.812132] ? trace_event_raw_event_lock+0x340/0x340
+[ 440.812140] ? perf_trace_lock+0xd6/0x900
+[ 440.812147] ? __save_stack_trace+0x7e/0xd0
+[ 440.812156] ? check_noncircular+0x20/0x20
+[ 440.812167] ? trace_event_raw_event_lock+0x340/0x340
+[ 440.812183] ? locks_remove_file+0x3fa/0x5a0
+[ 440.812194] ? fcntl_setlk+0x10c0/0x10c0
+[ 440.812200] ? fsnotify+0x7b3/0x1140
+[ 440.812219] ? fsnotify_first_mark+0x2b0/0x2b0
+[ 440.812240] sock_release+0x8d/0x1e0
+[ 440.812249] ? sock_alloc_file+0x560/0x560
+[ 440.812257] sock_close+0x16/0x20
+[ 440.812268] __fput+0x327/0x7e0
+[ 440.812284] ? fput+0x140/0x140
+[ 440.812295] ? _raw_spin_unlock_irq+0x27/0x70
+[ 440.812311] ____fput+0x15/0x20
+[ 440.812320] task_work_run+0x199/0x270
+[ 440.812333] ? task_work_cancel+0x210/0x210
+[ 440.812342] ? _raw_spin_unlock+0x22/0x30
+[ 440.812351] ? switch_task_namespaces+0x87/0xc0
+[ 440.812365] do_exit+0x9bb/0x1ad0
+[ 440.812374] ? try_to_wake_up+0xf9/0x1600
+[ 440.812389] ? mm_update_next_owner+0x930/0x930
+[ 440.812400] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 440.812408] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 440.812418] ? do_raw_spin_trylock+0x190/0x190
+[ 440.812425] ? do_raw_spin_trylock+0x190/0x190
+[ 440.812438] ? __lock_is_held+0xb6/0x140
+[ 440.812463] ? perf_trace_lock+0xd6/0x900
+[ 440.812479] ? trace_event_raw_event_lock+0x340/0x340
+[ 440.812488] ? __perf_event_task_sched_out+0x266/0x1490
+[ 440.812500] ? check_noncircular+0x20/0x20
+[ 440.812516] ? perf_event_sync_stat+0x5b0/0x5b0
+[ 440.812525] ? __perf_event_task_sched_in+0x200/0xc20
+[ 440.812549] ? find_held_lock+0x35/0x1d0
+[ 440.812567] ? get_signal+0x7ae/0x16c0
+[ 440.812577] ? lock_downgrade+0x980/0x980
+[ 440.812595] do_group_exit+0x149/0x400
+[ 440.812604] ? do_raw_spin_trylock+0x190/0x190
+[ 440.812612] ? SyS_exit+0x30/0x30
+[ 440.812620] ? _raw_spin_unlock_irq+0x27/0x70
+[ 440.812631] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 440.812645] get_signal+0x73f/0x16c0
+[ 440.812664] ? ptrace_notify+0x130/0x130
+[ 440.812678] ? __schedule+0x8f3/0x2060
+[ 440.812685] ? exit_robust_list+0x240/0x240
+[ 440.812701] ? __sched_text_start+0x8/0x8
+[ 440.812719] ? find_held_lock+0x35/0x1d0
+[ 440.812731] do_signal+0x90/0x1eb0
+[ 440.812742] ? task_work_run+0x16c/0x270
+[ 440.812751] ? lock_downgrade+0x980/0x980
+[ 440.812758] ? mntput+0x66/0x90
+[ 440.812769] ? setup_sigcontext+0x7d0/0x7d0
+[ 440.812787] ? schedule+0xf5/0x430
+[ 440.812794] ? _raw_spin_unlock_irq+0x27/0x70
+[ 440.812804] ? __schedule+0x2060/0x2060
+[ 440.812816] ? _raw_spin_unlock_irq+0x27/0x70
+[ 440.812824] ? task_work_run+0x1f4/0x270
+[ 440.812837] ? task_work_cancel+0x210/0x210
+[ 440.812849] ? exit_to_usermode_loop+0x8c/0x310
+[ 440.812865] exit_to_usermode_loop+0x214/0x310
+[ 440.812878] ? trace_event_raw_event_sys_exit+0x260/0x260
+[ 440.812899] syscall_return_slowpath+0x490/0x550
+[ 440.812908] ? prepare_exit_to_usermode+0x340/0x340
+[ 440.812914] ? SyS_write+0x184/0x220
+[ 440.812924] ? entry_SYSCALL_64_fastpath+0x73/0xa0
+[ 440.812935] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 440.812944] ? trace_hardirqs_on_thunk+0x1a/0x1c
+[ 440.812961] entry_SYSCALL_64_fastpath+0x9e/0xa0
+[ 440.812967] RIP: 0033:0x452df9
+[ 440.812971] RSP: 002b:00007f70eee25c88 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca
+[ 440.812978] RAX: 0000000000000001 RBX: 000000000071bea0 RCX: 0000000000452df9
+[ 440.812983] RDX: 0000000000000000 RSI: 0000000000000001 RDI: 000000000071becc
+[ 440.812987] RBP: 0000000000000573 R08: 0000000000000000 R09: 0000000000000000
+[ 440.812991] R10: 0000000000000010 R11: 0000000000000246 R12: 0000000000000001
+[ 440.812995] R13: 0000000000000014 R14: 00007f70eee266d4 R15: ffffffffffffffff
+[ 440.813016] Code: 4c 89 e2 48 c7 c7 c0 fb e0 85 e8 95 26 fe fe 0f 0b 48 c7 c7 20 fc e0 85 e8 87 26 fe fe 0f 0b 48 c7 c7 80 fc e0 85 e8 79 26 fe fe <0f> 0b 48 c7 c7 e0 fc e0 85 e8 6b 26 fe fe 0f 0b 48 89 df 48 89
+[ 440.813159] RIP: __list_del_entry_valid+0xef/0x150 RSP: ffff8801be95eb20
+[ 440.813194] ---[ end trace 0c495e0cee371de9 ]---
diff --git a/pkg/report/testdata/linux/report/184 b/pkg/report/testdata/linux/report/184
new file mode 100644
index 000000000..2770a2186
--- /dev/null
+++ b/pkg/report/testdata/linux/report/184
@@ -0,0 +1,52 @@
+TITLE: BUG: corrupted list in __dev_remove_pack
+
+[ 50.710530] list_del corruption. next->prev should be ffff8801d8caa528, but was ffffffff868a8010
+[ 50.719785] ------------[ cut here ]------------
+[ 50.724628] kernel BUG at lib/list_debug.c:56!
+[ 50.729330] invalid opcode: 0000 [#1] SMP
+[ 50.733500] Dumping ftrace buffer:
+[ 50.737039] (ftrace buffer empty)
+[ 50.740755] Modules linked in:
+[ 50.743989] CPU: 1 PID: 4654 Comm: syzkaller396097 Tainted: G B 4.12.0+ #7
+[ 50.752136] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 50.761509] task: ffff8801cd500000 task.stack: ffff8801d1060000
+[ 50.767597] RIP: 0010:__list_del_entry_valid+0x370/0x390
+[ 50.773063] RSP: 0018:ffff8801d1067968 EFLAGS: 00010292
+[ 50.778450] RAX: 0000000000000054 RBX: 0000000000000000 RCX: 0000000000000000
+[ 50.785740] RDX: 0000000000000000 RSI: ffffea000cbee828 RDI: ffff88021fd15ac0
+[ 50.793030] RBP: ffff8801d10679c8 R08: 0000000000000002 R09: ffff8801d10673f0
+[ 50.800323] R10: 000000003e6d70ea R11: 0000ff0000000000 R12: ffff8801ddca3870
+[ 50.807630] R13: ffff8801d8caa528 R14: ffffffff868a8010 R15: 0000000000000000
+[ 50.814927] FS: 0000000000dd1940(0000) GS:ffff88021fd00000(0000) knlGS:0000000000000000
+[ 50.823170] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
+[ 50.829071] CR2: 00007ff2dc3d7db8 CR3: 00000001d6160000 CR4: 00000000001406e0
+[ 50.836366] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
+[ 50.843663] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
+[ 50.850936] Call Trace:
+[ 50.853563] __dev_remove_pack+0x2cf/0x490
+[ 50.857828] __unregister_prot_hook+0x2f6/0x470
+[ 50.862526] ? __msan_load_shadow_origin_1+0x5d/0xe0
+[ 50.867663] packet_release+0x3dd/0x1340
+[ 50.871758] ? __msan_load_shadow_origin_4+0x5d/0xe0
+[ 50.876892] ? packet_rcv_spkt+0x6b0/0x6b0
+[ 50.881152] sock_close+0xd3/0x2d0
+[ 50.884725] ? sock_mmap+0xf0/0xf0
+[ 50.888293] __fput+0x3a2/0x8f0
+[ 50.891604] ____fput+0x28/0x40
+[ 50.894905] ? fput+0x2a0/0x2a0
+[ 50.898206] task_work_run+0x17f/0x2b0
+[ 50.902121] do_exit+0xf45/0x32f0
+[ 50.905617] do_group_exit+0x19a/0x320
+[ 50.909533] SYSC_exit_group+0x22/0x30
+[ 50.913445] SyS_exit_group+0x25/0x30
+[ 50.917277] entry_SYSCALL_64_fastpath+0x13/0x94
+[ 50.922048] RIP: 0033:0x447529
+[ 50.925256] RSP: 002b:00007ffe8dca8c98 EFLAGS: 00000206 ORIG_RAX: 00000000000000e7
+[ 50.932996] RAX: ffffffffffffffda RBX: 00007ff2db3d6700 RCX: 0000000000447529
+[ 50.940281] RDX: 0000000000445c41 RSI: 0000000000000000 RDI: 0000000000000000
+[ 50.947568] RBP: 00007ffe8dca8c40 R08: 00000000006db1c0 R09: 0000000000000000
+[ 50.954855] R10: 00000000006db144 R11: 0000000000000206 R12: 0000000000000000
+[ 50.962140] R13: 00007ffe8dca8c3f R14: 00007ff2db3d69c0 R15: 0000000000000000
+[ 50.969415] Code: 00 00 48 c7 80 60 09 00 00 00 00 00 00 c7 80 20 03 00 00 00 00 00 00 48 c7 c7 f8 87 43 86 31 c0 4c 89 ee 4c 89 f2 e8 c0 09 d1 fe <0f> 0b 0f 1f 40 00 66 2e 0f 1f 84 00 00 00 00 00 eb fe 0f 1f 40
+[ 50.989516] RIP: __list_del_entry_valid+0x370/0x390 RSP: ffff8801d1067968
+[ 50.996557] ---[ end trace 1b9e265517f5d9ac ]---
diff --git a/pkg/report/testdata/linux/report/185 b/pkg/report/testdata/linux/report/185
new file mode 100644
index 000000000..331c92914
--- /dev/null
+++ b/pkg/report/testdata/linux/report/185
@@ -0,0 +1,153 @@
+# Note: 185-188 have the same root cause.
+TITLE: possible deadlock in do_ip_setsockopt
+
+[ 36.345030] ======================================================
+[ 36.351334] WARNING: possible circular locking dependency detected
+[ 36.357637] 4.15.0+ #221 Not tainted
+[ 36.357648] xt_TCPMSS: Only works on TCP SYN packets
+[ 36.361324] ------------------------------------------------------
+[ 36.361330] syz-executor5/5807 is trying to acquire lock:
+[ 36.361332] (sk_lock-AF_INET){+.+.}, at: [<0000000046bbd7df>] do_ip_setsockopt.isra.12+0x1d9/0x3210
+[ 36.361358]
+[ 36.361358] but task is already holding lock:
+[ 36.361360] (rtnl_mutex){+.+.}, at: [<00000000366b10e7>] rtnl_lock+0x17/0x20
+[ 36.361378]
+[ 36.361378] which lock already depends on the new lock.
+[ 36.361378]
+[ 36.361380]
+[ 36.361380] the existing dependency chain (in reverse order) is:
+[ 36.361382]
+[ 36.361382] -> #2 (rtnl_mutex){+.+.}:
+[ 36.421860] __mutex_lock+0x16f/0x1a80
+[ 36.426252] mutex_lock_nested+0x16/0x20
+[ 36.430819] rtnl_lock+0x17/0x20
+[ 36.434693] unregister_netdevice_notifier+0x91/0x4e0
+[ 36.440382] clusterip_tg_destroy+0x389/0x6e0
+[ 36.445370] cleanup_entry+0x218/0x350
+[ 36.449755] __do_replace+0x79d/0xa50
+[ 36.454049] do_ipt_set_ctl+0x40f/0x5f0
+[ 36.458514] nf_setsockopt+0x67/0xc0
+[ 36.462717] ip_setsockopt+0x97/0xa0
+[ 36.466920] tcp_setsockopt+0x82/0xd0
+[ 36.471210] sock_common_setsockopt+0x95/0xd0
+[ 36.476198] SyS_setsockopt+0x189/0x360
+[ 36.480666] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 36.485909]
+[ 36.485909] -> #1 (&xt[i].mutex){+.+.}:
+[ 36.491343] __mutex_lock+0x16f/0x1a80
+[ 36.495724] mutex_lock_nested+0x16/0x20
+[ 36.500282] xt_find_table_lock+0x3e/0x3e0
+[ 36.505016] xt_request_find_table_lock+0x28/0xc0
+[ 36.510357] get_info+0x154/0x690
+[ 36.514303] do_ipt_get_ctl+0x159/0xac0
+[ 36.518767] nf_getsockopt+0x6a/0xc0
+[ 36.522973] ip_getsockopt+0x15c/0x220
+[ 36.527357] tcp_getsockopt+0x82/0xd0
+[ 36.531657] sock_common_getsockopt+0x95/0xd0
+[ 36.536644] SyS_getsockopt+0x178/0x340
+[ 36.541108] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 36.546349]
+[ 36.546349] -> #0 (sk_lock-AF_INET){+.+.}:
+[ 36.552040] lock_acquire+0x1d5/0x580
+[ 36.556332] lock_sock_nested+0xc2/0x110
+[ 36.560883] do_ip_setsockopt.isra.12+0x1d9/0x3210
+[ 36.566302] ip_setsockopt+0x3a/0xa0
+[ 36.570505] raw_setsockopt+0xb7/0xd0
+[ 36.574796] sock_common_setsockopt+0x95/0xd0
+[ 36.579784] SyS_setsockopt+0x189/0x360
+[ 36.584247] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 36.589488]
+[ 36.589488] other info that might help us debug this:
+[ 36.589488]
+[ 36.597597] Chain exists of:
+[ 36.597597] sk_lock-AF_INET --> &xt[i].mutex --> rtnl_mutex
+[ 36.597597]
+[ 36.607798] Possible unsafe locking scenario:
+[ 36.607798]
+[ 36.613823] CPU0 CPU1
+[ 36.618462] ---- ----
+[ 36.623095] lock(rtnl_mutex);
+[ 36.626343] lock(&xt[i].mutex);
+[ 36.632282] lock(rtnl_mutex);
+[ 36.638050] lock(sk_lock-AF_INET);
+[ 36.641735]
+[ 36.641735] *** DEADLOCK ***
+[ 36.641735]
+[ 36.647767] 1 lock held by syz-executor5/5807:
+[ 36.652314] #0: (rtnl_mutex){+.+.}, at: [<00000000366b10e7>] rtnl_lock+0x17/0x20
+[ 36.660004]
+[ 36.660004] stack backtrace:
+[ 36.664481] CPU: 0 PID: 5807 Comm: syz-executor5 Not tainted 4.15.0+ #221
+[ 36.671375] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 36.680701] Call Trace:
+[ 36.683264] dump_stack+0x194/0x257
+[ 36.686868] ? arch_local_irq_restore+0x53/0x53
+[ 36.691519] print_circular_bug.isra.38+0x2cd/0x2dc
+[ 36.696505] ? save_trace+0xe0/0x2b0
+[ 36.700192] __lock_acquire+0x30a8/0x3e00
+[ 36.704321] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 36.709487] ? rtnl_lock+0x17/0x20
+[ 36.713000] ? __mutex_lock+0x16f/0x1a80
+[ 36.717038] ? rtnl_lock+0x17/0x20
+[ 36.720549] ? rtnl_lock+0x17/0x20
+[ 36.724059] ? __lock_acquire+0x664/0x3e00
+[ 36.728264] ? mutex_lock_io_nested+0x1900/0x1900
+[ 36.733076] ? print_irqtrace_events+0x270/0x270
+[ 36.737809] ? check_noncircular+0x20/0x20
+[ 36.742028] ? print_irqtrace_events+0x270/0x270
+[ 36.746755] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 36.751914] ? do_raw_spin_trylock+0x190/0x190
+[ 36.756464] ? do_raw_spin_trylock+0x190/0x190
+[ 36.761022] ? check_noncircular+0x20/0x20
+[ 36.765234] ? check_noncircular+0x20/0x20
+[ 36.769439] ? find_held_lock+0x35/0x1d0
+[ 36.773472] lock_acquire+0x1d5/0x580
+[ 36.777244] ? lock_sock_nested+0xa3/0x110
+[ 36.781447] ? lock_acquire+0x1d5/0x580
+[ 36.785392] ? do_ip_setsockopt.isra.12+0x1d9/0x3210
+[ 36.790467] ? lock_release+0xa40/0xa40
+[ 36.794411] ? trace_event_raw_event_sched_switch+0x800/0x800
+[ 36.800263] ? trace_event_raw_event_sched_switch+0x800/0x800
+[ 36.806116] ? do_raw_spin_trylock+0x190/0x190
+[ 36.810670] ? lock_sock_nested+0x44/0x110
+[ 36.814876] lock_sock_nested+0xc2/0x110
+[ 36.818908] ? do_ip_setsockopt.isra.12+0x1d9/0x3210
+[ 36.823984] do_ip_setsockopt.isra.12+0x1d9/0x3210
+[ 36.828884] ? ip_ra_control+0x5c0/0x5c0
+[ 36.832920] ? check_noncircular+0x20/0x20
+[ 36.837127] ? compat_start_thread+0x80/0x80
+[ 36.841505] ? do_raw_spin_trylock+0x190/0x190
+[ 36.846059] ? find_held_lock+0x35/0x1d0
+[ 36.850094] ? avc_has_perm+0x35e/0x680
+[ 36.854039] ? lock_downgrade+0x980/0x980
+[ 36.858158] ? lock_release+0xa40/0xa40
+[ 36.862100] ? lock_downgrade+0x980/0x980
+[ 36.866218] ? lock_release+0xa40/0xa40
+[ 36.870162] ? __lock_is_held+0xb6/0x140
+[ 36.874198] ? avc_has_perm+0x43e/0x680
+[ 36.878143] ? avc_has_perm_noaudit+0x520/0x520
+[ 36.882812] ? iterate_fd+0x3f0/0x3f0
+[ 36.886590] ? lock_downgrade+0x980/0x980
+[ 36.890714] ? __lock_is_held+0xb6/0x140
+[ 36.894755] ? schedule+0xf5/0x430
+[ 36.898275] ? sock_has_perm+0x2a4/0x420
+[ 36.902307] ? selinux_secmark_relabel_packet+0xc0/0xc0
+[ 36.907651] ? selinux_netlbl_socket_setsockopt+0x10c/0x460
+[ 36.913333] ? selinux_netlbl_sock_rcv_skb+0x730/0x730
+[ 36.918582] ? alloc_file+0x27e/0x390
+[ 36.922357] ip_setsockopt+0x3a/0xa0
+[ 36.926045] raw_setsockopt+0xb7/0xd0
+[ 36.929819] sock_common_setsockopt+0x95/0xd0
+[ 36.934287] SyS_setsockopt+0x189/0x360
+[ 36.938234] ? SyS_recv+0x40/0x40
+[ 36.941656] ? entry_SYSCALL_64_fastpath+0x5/0xa0
+[ 36.946469] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 36.951456] ? trace_hardirqs_on_thunk+0x1a/0x1c
+[ 36.956183] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 36.960907] RIP: 0033:0x453299
+[ 36.964070] RSP: 002b:00007f5666182c58 EFLAGS: 00000212 ORIG_RAX: 0000000000000036
+[ 36.971749] RAX: ffffffffffffffda RBX: 000000000071bea0 RCX: 0000000000453299
+[ 36.978990] RDX: 0000000000000005 RSI: 0000000000000000 RDI: 0000000000000013
+[ 36.986231] RBP: 00000000000005c9 R08: 0000000000000004 R09: 0000000000000000
+[ 36.993468] R10: 0000000020000000 R11: 0000000000000212 R12: 00000000006f7b78
+[ 37.000707] R13: 00000000ffffffff R14: 00007f56661836d4 R15: 0000000000000000
diff --git a/pkg/report/testdata/linux/report/186 b/pkg/report/testdata/linux/report/186
new file mode 100644
index 000000000..1a6c8afc7
--- /dev/null
+++ b/pkg/report/testdata/linux/report/186
@@ -0,0 +1,155 @@
+# Note: 185-188 have the same root cause.
+TITLE: possible deadlock in do_ipv6_setsockopt
+
+[ 53.842308] ======================================================
+[ 53.848617] WARNING: possible circular locking dependency detected
+[ 53.854929] 4.15.0+ #221 Not tainted
+[ 53.858633] ------------------------------------------------------
+[ 53.864938] syz-executor3/5627 is trying to acquire lock:
+[ 53.870468] (sk_lock-AF_INET6){+.+.}, at: [<000000005bcb19be>] do_ipv6_setsockopt.isra.8+0x3c5/0x39d0
+[ 53.879944]
+[ 53.879944] but task is already holding lock:
+[ 53.885893] (rtnl_mutex){+.+.}, at: [<000000001f0e7db0>] rtnl_lock+0x17/0x20
+[ 53.893173]
+[ 53.893173] which lock already depends on the new lock.
+[ 53.893173]
+[ 53.901483]
+[ 53.901483] the existing dependency chain (in reverse order) is:
+[ 53.909081]
+[ 53.909081] -> #2 (rtnl_mutex){+.+.}:
+[ 53.914395] __mutex_lock+0x16f/0x1a80
+[ 53.918789] mutex_lock_nested+0x16/0x20
+[ 53.923353] rtnl_lock+0x17/0x20
+[ 53.927224] unregister_netdevice_notifier+0x91/0x4e0
+[ 53.932921] clusterip_tg_destroy+0x389/0x6e0
+[ 53.937916] cleanup_entry+0x218/0x350
+[ 53.942305] __do_replace+0x79d/0xa50
+[ 53.946603] do_ipt_set_ctl+0x40f/0x5f0
+[ 53.951071] nf_setsockopt+0x67/0xc0
+[ 53.955277] ip_setsockopt+0x97/0xa0
+[ 53.959482] tcp_setsockopt+0x82/0xd0
+[ 53.963786] sock_common_setsockopt+0x95/0xd0
+[ 53.968783] SyS_setsockopt+0x189/0x360
+[ 53.973254] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 53.978498]
+[ 53.978498] -> #1 (&xt[i].mutex){+.+.}:
+[ 53.983939] __mutex_lock+0x16f/0x1a80
+[ 53.988318] mutex_lock_nested+0x16/0x20
+[ 53.992872] xt_find_table_lock+0x3e/0x3e0
+[ 53.997596] xt_request_find_table_lock+0x28/0xc0
+[ 54.002948] get_info+0x154/0x690
+[ 54.006899] do_ip6t_get_ctl+0x159/0xaf0
+[ 54.011454] nf_getsockopt+0x6a/0xc0
+[ 54.015661] ipv6_getsockopt+0x1df/0x2e0
+[ 54.020215] tcp_getsockopt+0x82/0xd0
+[ 54.024511] sock_common_getsockopt+0x95/0xd0
+[ 54.029521] SyS_getsockopt+0x178/0x340
+[ 54.034019] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 54.039289]
+[ 54.039289] -> #0 (sk_lock-AF_INET6){+.+.}:
+[ 54.045095] lock_acquire+0x1d5/0x580
+[ 54.049404] lock_sock_nested+0xc2/0x110
+[ 54.053975] do_ipv6_setsockopt.isra.8+0x3c5/0x39d0
+[ 54.059482] ipv6_setsockopt+0xd7/0x130
+[ 54.063949] rawv6_setsockopt+0x4a/0xf0
+[ 54.068425] sock_common_setsockopt+0x95/0xd0
+[ 54.073415] SyS_setsockopt+0x189/0x360
+[ 54.077879] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 54.083122]
+[ 54.083122] other info that might help us debug this:
+[ 54.083122]
+[ 54.091320] Chain exists of:
+[ 54.091320] sk_lock-AF_INET6 --> &xt[i].mutex --> rtnl_mutex
+[ 54.091320]
+[ 54.101614] Possible unsafe locking scenario:
+[ 54.101614]
+[ 54.107654] CPU0 CPU1
+[ 54.112299] ---- ----
+[ 54.116940] lock(rtnl_mutex);
+[ 54.120195] lock(&xt[i].mutex);
+[ 54.126138] lock(rtnl_mutex);
+[ 54.131908] lock(sk_lock-AF_INET6);
+[ 54.135683]
+[ 54.135683] *** DEADLOCK ***
+[ 54.135683]
+[ 54.141717] 1 lock held by syz-executor3/5627:
+[ 54.146270] #0: (rtnl_mutex){+.+.}, at: [<000000001f0e7db0>] rtnl_lock+0x17/0x20
+[ 54.153968]
+[ 54.153968] stack backtrace:
+[ 54.158438] CPU: 0 PID: 5627 Comm: syz-executor3 Not tainted 4.15.0+ #221
+[ 54.165346] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 54.174686] Call Trace:
+[ 54.177254] dump_stack+0x194/0x257
+[ 54.180856] ? arch_local_irq_restore+0x53/0x53
+[ 54.185512] print_circular_bug.isra.38+0x2cd/0x2dc
+[ 54.190524] ? save_trace+0xe0/0x2b0
+[ 54.194214] __lock_acquire+0x30a8/0x3e00
+[ 54.198353] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 54.203528] ? rtnl_lock+0x17/0x20
+[ 54.207054] ? __mutex_lock+0x16f/0x1a80
+[ 54.211090] ? rtnl_lock+0x17/0x20
+[ 54.214607] ? rtnl_lock+0x17/0x20
+[ 54.218122] ? print_irqtrace_events+0x270/0x270
+[ 54.222857] ? __lock_acquire+0x664/0x3e00
+[ 54.227069] ? print_irqtrace_events+0x270/0x270
+[ 54.231804] ? check_noncircular+0x20/0x20
+[ 54.236020] ? print_irqtrace_events+0x270/0x270
+[ 54.240759] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 54.245923] ? check_noncircular+0x20/0x20
+[ 54.250131] ? __lock_acquire+0x664/0x3e00
+[ 54.254341] ? find_held_lock+0x35/0x1d0
+[ 54.258377] lock_acquire+0x1d5/0x580
+[ 54.262160] ? lock_sock_nested+0xa3/0x110
+[ 54.266373] ? lock_acquire+0x1d5/0x580
+[ 54.270321] ? do_ipv6_setsockopt.isra.8+0x3c5/0x39d0
+[ 54.275490] ? lock_release+0xa40/0xa40
+[ 54.279442] ? trace_event_raw_event_sched_switch+0x800/0x800
+[ 54.285297] ? trace_event_raw_event_sched_switch+0x800/0x800
+[ 54.291156] ? do_raw_spin_trylock+0x190/0x190
+[ 54.295716] ? __enqueue_entity+0x109/0x1e0
+[ 54.300019] ? lock_sock_nested+0x44/0x110
+[ 54.304241] lock_sock_nested+0xc2/0x110
+[ 54.308291] ? do_ipv6_setsockopt.isra.8+0x3c5/0x39d0
+[ 54.313455] do_ipv6_setsockopt.isra.8+0x3c5/0x39d0
+[ 54.318444] ? ipv6_update_options+0x330/0x330
+[ 54.323000] ? lock_downgrade+0x980/0x980
+[ 54.327128] ? check_noncircular+0x20/0x20
+[ 54.331333] ? load_balance+0x34c0/0x34c0
+[ 54.335452] ? check_noncircular+0x20/0x20
+[ 54.339657] ? compat_start_thread+0x80/0x80
+[ 54.344041] ? do_raw_spin_trylock+0x190/0x190
+[ 54.348615] ? find_held_lock+0x35/0x1d0
+[ 54.352657] ? avc_has_perm+0x35e/0x680
+[ 54.356601] ? lock_downgrade+0x980/0x980
+[ 54.360719] ? lock_release+0xa40/0xa40
+[ 54.364665] ? lock_downgrade+0x980/0x980
+[ 54.368783] ? lock_release+0xa40/0xa40
+[ 54.372728] ? __lock_is_held+0xb6/0x140
+[ 54.376764] ? avc_has_perm+0x43e/0x680
+[ 54.380723] ? avc_has_perm_noaudit+0x520/0x520
+[ 54.385371] ? iterate_fd+0x3f0/0x3f0
+[ 54.389152] ? lock_downgrade+0x980/0x980
+[ 54.393272] ? __lock_is_held+0xb6/0x140
+[ 54.397304] ? schedule+0xf5/0x430
+[ 54.400818] ? sock_has_perm+0x2a4/0x420
+[ 54.404847] ? selinux_secmark_relabel_packet+0xc0/0xc0
+[ 54.410180] ? selinux_netlbl_socket_setsockopt+0x10c/0x460
+[ 54.415859] ? selinux_netlbl_sock_rcv_skb+0x730/0x730
+[ 54.421103] ? alloc_file+0x27e/0x390
+[ 54.424874] ipv6_setsockopt+0xd7/0x130
+[ 54.428817] ? ipv6_setsockopt+0xd7/0x130
+[ 54.432936] rawv6_setsockopt+0x4a/0xf0
+[ 54.436883] sock_common_setsockopt+0x95/0xd0
+[ 54.441349] SyS_setsockopt+0x189/0x360
+[ 54.445294] ? SyS_recv+0x40/0x40
+[ 54.448720] ? entry_SYSCALL_64_fastpath+0x5/0xa0
+[ 54.453538] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 54.458530] ? trace_hardirqs_on_thunk+0x1a/0x1c
+[ 54.463255] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 54.467980] RIP: 0033:0x453299
+[ 54.471138] RSP: 002b:00007f426abc9c58 EFLAGS: 00000212 ORIG_RAX: 0000000000000036
+[ 54.478825] RAX: ffffffffffffffda RBX: 000000000071bea0 RCX: 0000000000453299
+[ 54.486067] RDX: 0000000000000001 RSI: 0000000000000029 RDI: 0000000000000013
+[ 54.493317] RBP: 00000000000005cd R08: 0000000000000004 R09: 0000000000000000
+[ 54.500565] R10: 000000002095affc R11: 0000000000000212 R12: 00000000006f7bd8
+[ 54.507812] R13: 00000000ffffffff R14: 00007f426abca6d4 R15: 0000000000000000
diff --git a/pkg/report/testdata/linux/report/187 b/pkg/report/testdata/linux/report/187
new file mode 100644
index 000000000..556766f49
--- /dev/null
+++ b/pkg/report/testdata/linux/report/187
@@ -0,0 +1,145 @@
+# Note: 185-188 have the same root cause.
+TITLE: possible deadlock in do_ip_getsockopt
+
+[ 37.884335] ======================================================
+[ 37.890648] WARNING: possible circular locking dependency detected
+[ 37.896957] 4.15.0+ #221 Not tainted
+[ 37.900664] ------------------------------------------------------
+[ 37.906977] syz-executor1/6283 is trying to acquire lock:
+[ 37.912502] (sk_lock-AF_INET){+.+.}, at: [<0000000075c3d11e>] do_ip_getsockopt+0x1b3/0x2170
+[ 37.921085]
+[ 37.921085] but task is already holding lock:
+[ 37.927043] (rtnl_mutex){+.+.}, at: [<0000000058d7a825>] rtnl_lock+0x17/0x20
+[ 37.934327]
+[ 37.934327] which lock already depends on the new lock.
+[ 37.934327]
+[ 37.942626]
+[ 37.942626] the existing dependency chain (in reverse order) is:
+[ 37.950234]
+[ 37.950234] -> #2 (rtnl_mutex){+.+.}:
+[ 37.955514] __mutex_lock+0x16f/0x1a80
+[ 37.959916] mutex_lock_nested+0x16/0x20
+[ 37.964489] rtnl_lock+0x17/0x20
+[ 37.968369] unregister_netdevice_notifier+0x91/0x4e0
+[ 37.974072] clusterip_tg_destroy+0x389/0x6e0
+[ 37.979083] cleanup_entry+0x218/0x350
+[ 37.983485] __do_replace+0x79d/0xa50
+[ 37.987787] do_ipt_set_ctl+0x40f/0x5f0
+[ 37.992268] nf_setsockopt+0x67/0xc0
+[ 37.996489] ip_setsockopt+0x97/0xa0
+[ 38.000713] tcp_setsockopt+0x82/0xd0
+[ 38.005018] sock_common_setsockopt+0x95/0xd0
+[ 38.010022] SyS_setsockopt+0x189/0x360
+[ 38.014511] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 38.019767]
+[ 38.019767] -> #1 (&xt[i].mutex){+.+.}:
+[ 38.025203] __mutex_lock+0x16f/0x1a80
+[ 38.029593] mutex_lock_nested+0x16/0x20
+[ 38.034182] xt_find_table_lock+0x3e/0x3e0
+[ 38.038908] xt_request_find_table_lock+0x28/0xc0
+[ 38.044246] get_info+0x154/0x690
+[ 38.048201] do_ipt_get_ctl+0x159/0xac0
+[ 38.052681] nf_getsockopt+0x6a/0xc0
+[ 38.056906] ip_getsockopt+0x15c/0x220
+[ 38.061305] tcp_getsockopt+0x82/0xd0
+[ 38.065606] sock_common_getsockopt+0x95/0xd0
+[ 38.070607] SyS_getsockopt+0x178/0x340
+[ 38.075080] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 38.080323]
+[ 38.080323] -> #0 (sk_lock-AF_INET){+.+.}:
+[ 38.086018] lock_acquire+0x1d5/0x580
+[ 38.090315] lock_sock_nested+0xc2/0x110
+[ 38.094870] do_ip_getsockopt+0x1b3/0x2170
+[ 38.099597] ip_getsockopt+0x90/0x220
+[ 38.103897] tcp_getsockopt+0x82/0xd0
+[ 38.108192] sock_common_getsockopt+0x95/0xd0
+[ 38.113176] SyS_getsockopt+0x178/0x340
+[ 38.117642] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 38.122886]
+[ 38.122886] other info that might help us debug this:
+[ 38.122886]
+[ 38.130998] Chain exists of:
+[ 38.130998] sk_lock-AF_INET --> &xt[i].mutex --> rtnl_mutex
+[ 38.130998]
+[ 38.141214] Possible unsafe locking scenario:
+[ 38.141214]
+[ 38.147241] CPU0 CPU1
+[ 38.151875] ---- ----
+[ 38.156510] lock(rtnl_mutex);
+[ 38.159757] lock(&xt[i].mutex);
+[ 38.165700] lock(rtnl_mutex);
+[ 38.171474] lock(sk_lock-AF_INET);
+[ 38.175156]
+[ 38.175156] *** DEADLOCK ***
+[ 38.175156]
+[ 38.181182] 1 lock held by syz-executor1/6283:
+[ 38.185730] #0: (rtnl_mutex){+.+.}, at: [<0000000058d7a825>] rtnl_lock+0x17/0x20
+[ 38.193418]
+[ 38.193418] stack backtrace:
+[ 38.197887] CPU: 0 PID: 6283 Comm: syz-executor1 Not tainted 4.15.0+ #221
+[ 38.204778] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 38.214110] Call Trace:
+[ 38.216679] dump_stack+0x194/0x257
+[ 38.220280] ? arch_local_irq_restore+0x53/0x53
+[ 38.224924] print_circular_bug.isra.38+0x2cd/0x2dc
+[ 38.229912] ? save_trace+0xe0/0x2b0
+[ 38.233596] __lock_acquire+0x30a8/0x3e00
+[ 38.237725] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 38.242884] ? rtnl_lock+0x17/0x20
+[ 38.246394] ? rtnl_lock+0x17/0x20
+[ 38.249904] ? plist_add+0x5cb/0x760
+[ 38.253593] ? mutex_lock_io_nested+0x1900/0x1900
+[ 38.258411] ? print_irqtrace_events+0x270/0x270
+[ 38.263137] ? print_irqtrace_events+0x270/0x270
+[ 38.267862] ? check_noncircular+0x20/0x20
+[ 38.272069] ? check_noncircular+0x20/0x20
+[ 38.276276] ? futex_wait_queue_me+0x527/0x7e0
+[ 38.280834] lock_acquire+0x1d5/0x580
+[ 38.284610] ? lock_acquire+0x1d5/0x580
+[ 38.288557] ? do_ip_getsockopt+0x1b3/0x2170
+[ 38.292938] ? lock_release+0xa40/0xa40
+[ 38.296984] ? trace_event_raw_event_sched_switch+0x800/0x800
+[ 38.302842] ? trace_event_raw_event_sched_switch+0x800/0x800
+[ 38.308707] ? do_raw_spin_trylock+0x190/0x190
+[ 38.313268] ? mmdrop+0x18/0x30
+[ 38.316521] ? lock_sock_nested+0x44/0x110
+[ 38.320738] lock_sock_nested+0xc2/0x110
+[ 38.324775] ? do_ip_getsockopt+0x1b3/0x2170
+[ 38.329153] do_ip_getsockopt+0x1b3/0x2170
+[ 38.333365] ? rcu_read_lock+0x90/0x90
+[ 38.337242] ? finish_task_switch+0x1d3/0x740
+[ 38.341708] ? lock_downgrade+0x980/0x980
+[ 38.345828] ? check_noncircular+0x20/0x20
+[ 38.350041] ? check_noncircular+0x20/0x20
+[ 38.354254] ? compat_start_thread+0x80/0x80
+[ 38.358653] ? find_held_lock+0x35/0x1d0
+[ 38.362705] ? avc_has_perm+0x35e/0x680
+[ 38.366653] ? lock_downgrade+0x980/0x980
+[ 38.370783] ? __fget+0x333/0x570
+[ 38.374213] ? lock_release+0xa40/0xa40
+[ 38.378159] ? lock_release+0xa40/0xa40
+[ 38.382111] ? __lock_is_held+0xb6/0x140
+[ 38.386157] ? avc_has_perm+0x43e/0x680
+[ 38.390103] ? avc_has_perm_noaudit+0x520/0x520
+[ 38.394747] ? lock_downgrade+0x980/0x980
+[ 38.398874] ? handle_mm_fault+0x476/0x930
+[ 38.403083] ? down_read_trylock+0xdb/0x170
+[ 38.407380] ? schedule+0xf5/0x430
+[ 38.410895] ? vmacache_update+0xfe/0x130
+[ 38.415025] ip_getsockopt+0x90/0x220
+[ 38.418803] ? do_ip_getsockopt+0x2170/0x2170
+[ 38.423276] tcp_getsockopt+0x82/0xd0
+[ 38.427060] sock_common_getsockopt+0x95/0xd0
+[ 38.431545] SyS_getsockopt+0x178/0x340
+[ 38.435492] ? SyS_setsockopt+0x360/0x360
+[ 38.439617] ? entry_SYSCALL_64_fastpath+0x5/0xa0
+[ 38.444433] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 38.449421] ? trace_hardirqs_on_thunk+0x1a/0x1c
+[ 38.454152] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 38.458877] RIP: 0033:0x453299
+[ 38.462040] RSP: 002b:00007fe19de99c58 EFLAGS: 00000212 ORIG_RAX: 0000000000000037
+[ 38.469718] RAX: ffffffffffffffda RBX: 000000000071bf58 RCX: 0000000000453299
+[ 38.476957] RDX: 0000000000000029 RSI: 0000000000000000 RDI: 0000000000000013
+[ 38.484197] RBP: 000000000000052b R08: 0000000020a5b000 R09: 0000000000000000
+[ 38.491437] R10: 0000000020296000 R11: 0000000000000212 R12: 00000000006f6ca8
+[ 38.498678] R13: 00000000ffffffff R14: 00007fe19de9a6d4 R15: 0000000000000003
diff --git a/pkg/report/testdata/linux/report/188 b/pkg/report/testdata/linux/report/188
new file mode 100644
index 000000000..0d13aae4f
--- /dev/null
+++ b/pkg/report/testdata/linux/report/188
@@ -0,0 +1,181 @@
+# Note: 185-188 have the same root cause.
+TITLE: possible deadlock in rtnl_lock
+
+[ 82.159264] ======================================================
+[ 82.165575] WARNING: possible circular locking dependency detected
+[ 82.171877] 4.15.0+ #221 Not tainted
+[ 82.175574] ------------------------------------------------------
+[ 82.181875] syz-executor0/4217 is trying to acquire lock:
+[ 82.187393] (rtnl_mutex){+.+.}, at: [<00000000ac220e5b>] rtnl_lock+0x17/0x20
+[ 82.194670]
+[ 82.194670] but task is already holding lock:
+[ 82.200628] (&xt[i].mutex){+.+.}, at: [<000000008835a5fc>] xt_find_table_lock+0x3e/0x3e0
+[ 82.208949]
+[ 82.208949] which lock already depends on the new lock.
+[ 82.208949]
+[ 82.217245]
+[ 82.217245] the existing dependency chain (in reverse order) is:
+[ 82.224847]
+[ 82.224847] -> #2 (&xt[i].mutex){+.+.}:
+[ 82.230301] __mutex_lock+0x16f/0x1a80
+[ 82.234698] mutex_lock_nested+0x16/0x20
+[ 82.239270] xt_find_revision+0xc9/0x2b0
+[ 82.243836] do_ip6t_get_ctl+0x963/0xaf0
+[ 82.248402] nf_getsockopt+0x6a/0xc0
+[ 82.252628] ipv6_getsockopt+0x1df/0x2e0
+[ 82.257181] tcp_getsockopt+0x82/0xd0
+[ 82.261478] sock_common_getsockopt+0x95/0xd0
+[ 82.266465] SyS_getsockopt+0x178/0x340
+[ 82.270931] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 82.276178]
+[ 82.276178] -> #1 (sk_lock-AF_INET6){+.+.}:
+[ 82.281955] lock_sock_nested+0xc2/0x110
+[ 82.286511] do_ipv6_setsockopt.isra.8+0x3c5/0x39d0
+[ 82.292020] ipv6_setsockopt+0xd7/0x130
+[ 82.296485] rawv6_setsockopt+0x4a/0xf0
+[ 82.300951] sock_common_setsockopt+0x95/0xd0
+[ 82.305938] SyS_setsockopt+0x189/0x360
+[ 82.310404] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 82.315648]
+[ 82.315648] -> #0 (rtnl_mutex){+.+.}:
+[ 82.320904] lock_acquire+0x1d5/0x580
+[ 82.325195] __mutex_lock+0x16f/0x1a80
+[ 82.329577] mutex_lock_nested+0x16/0x20
+[ 82.334133] rtnl_lock+0x17/0x20
+[ 82.337991] unregister_netdevice_notifier+0x91/0x4e0
+[ 82.343677] clusterip_tg_destroy+0x389/0x6e0
+[ 82.348665] cleanup_entry+0x218/0x350
+[ 82.353041] __do_replace+0x79d/0xa50
+[ 82.357330] do_ipt_set_ctl+0x40f/0x5f0
+[ 82.361794] nf_setsockopt+0x67/0xc0
+[ 82.365998] ip_setsockopt+0x97/0xa0
+[ 82.370210] tcp_setsockopt+0x82/0xd0
+[ 82.374503] sock_common_setsockopt+0x95/0xd0
+[ 82.379488] SyS_setsockopt+0x189/0x360
+[ 82.383951] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 82.389194]
+[ 82.389194] other info that might help us debug this:
+[ 82.389194]
+[ 82.397306] Chain exists of:
+[ 82.397306] rtnl_mutex --> sk_lock-AF_INET6 --> &xt[i].mutex
+[ 82.397306]
+[ 82.407594] Possible unsafe locking scenario:
+[ 82.407594]
+[ 82.413618] CPU0 CPU1
+[ 82.418255] ---- ----
+[ 82.422888] lock(&xt[i].mutex);
+[ 82.426310] lock(sk_lock-AF_INET6);
+[ 82.432596] lock(&xt[i].mutex);
+[ 82.438536] lock(rtnl_mutex);
+[ 82.441786]
+[ 82.441786] *** DEADLOCK ***
+[ 82.441786]
+[ 82.447816] 1 lock held by syz-executor0/4217:
+[ 82.452362] #0: (&xt[i].mutex){+.+.}, at: [<000000008835a5fc>] xt_find_table_lock+0x3e/0x3e0
+[ 82.461090]
+[ 82.461090] stack backtrace:
+[ 82.465557] CPU: 1 PID: 4217 Comm: syz-executor0 Not tainted 4.15.0+ #221
+[ 82.472450] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 82.481772] Call Trace:
+[ 82.484336] dump_stack+0x194/0x257
+[ 82.487933] ? arch_local_irq_restore+0x53/0x53
+[ 82.492576] print_circular_bug.isra.38+0x2cd/0x2dc
+[ 82.497565] ? save_trace+0xe0/0x2b0
+[ 82.501250] __lock_acquire+0x30a8/0x3e00
+[ 82.505369] ? print_irqtrace_events+0x270/0x270
+[ 82.510099] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 82.515261] ? print_irqtrace_events+0x270/0x270
+[ 82.519990] ? print_irqtrace_events+0x270/0x270
+[ 82.524718] ? __lock_acquire+0x664/0x3e00
+[ 82.528924] ? __lock_acquire+0x664/0x3e00
+[ 82.533130] ? __is_insn_slot_addr+0x1fc/0x330
+[ 82.537685] ? lock_downgrade+0x980/0x980
+[ 82.541808] ? lock_release+0xa40/0xa40
+[ 82.545754] ? bpf_prog_kallsyms_find+0xbd/0x440
+[ 82.550483] ? modules_open+0xa0/0xa0
+[ 82.554254] ? trace_raw_output_xdp_redirect_map_err+0x440/0x440
+[ 82.560369] ? lock_downgrade+0x980/0x980
+[ 82.564492] ? __free_insn_slot+0x5c0/0x5c0
+[ 82.568782] ? check_noncircular+0x20/0x20
+[ 82.572986] lock_acquire+0x1d5/0x580
+[ 82.576759] ? lock_acquire+0x1d5/0x580
+[ 82.580705] ? rtnl_lock+0x17/0x20
+[ 82.584218] ? lock_release+0xa40/0xa40
+[ 82.588707] ? trace_event_raw_event_sched_switch+0x800/0x800
+[ 82.594565] ? unwind_get_return_address+0x61/0xa0
+[ 82.599467] ? rcu_note_context_switch+0x710/0x710
+[ 82.604377] ? __might_sleep+0x95/0x190
+[ 82.608332] ? rtnl_lock+0x17/0x20
+[ 82.611847] __mutex_lock+0x16f/0x1a80
+[ 82.615706] ? rtnl_lock+0x17/0x20
+[ 82.619216] ? save_trace+0xe0/0x2b0
+[ 82.622903] ? rtnl_lock+0x17/0x20
+[ 82.626412] ? __lock_acquire+0x36c0/0x3e00
+[ 82.630709] ? mutex_lock_io_nested+0x1900/0x1900
+[ 82.635524] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 82.640685] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 82.645848] ? __free_insn_slot+0x5c0/0x5c0
+[ 82.650143] ? is_bpf_text_address+0xa4/0x120
+[ 82.654611] ? rcutorture_record_progress+0x10/0x10
+[ 82.659602] ? is_bpf_text_address+0xa4/0x120
+[ 82.664066] ? kernel_text_address+0x102/0x140
+[ 82.668618] ? __kernel_text_address+0xd/0x40
+[ 82.673084] ? unwind_get_return_address+0x61/0xa0
+[ 82.677988] ? depot_save_stack+0x12c/0x490
+[ 82.682284] ? check_noncircular+0x20/0x20
+[ 82.686491] ? check_noncircular+0x20/0x20
+[ 82.690702] ? save_stack+0x43/0xd0
+[ 82.694302] ? kasan_kmalloc+0xad/0xe0
+[ 82.698160] ? __kmalloc_node+0x47/0x70
+[ 82.702111] ? xt_replace_table+0x23c/0x9d0
+[ 82.706405] ? __do_replace+0x2e3/0xa50
+[ 82.710350] ? do_ipt_set_ctl+0x40f/0x5f0
+[ 82.714473] mutex_lock_nested+0x16/0x20
+[ 82.718504] ? mutex_lock_nested+0x16/0x20
+[ 82.722710] rtnl_lock+0x17/0x20
+[ 82.726050] unregister_netdevice_notifier+0x91/0x4e0
+[ 82.731212] ? clusterip_tg_destroy+0x36a/0x6e0
+[ 82.735852] ? lock_downgrade+0x980/0x980
+[ 82.739970] ? register_netdevice_notifier+0x860/0x860
+[ 82.745218] ? __lock_is_held+0xb6/0x140
+[ 82.749254] ? mark_held_locks+0xaf/0x100
+[ 82.753381] ? do_raw_spin_trylock+0x190/0x190
+[ 82.757944] ? __local_bh_enable_ip+0x121/0x230
+[ 82.762586] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 82.767574] ? clusterip_tg_destroy+0x350/0x6e0
+[ 82.772215] ? trace_hardirqs_on+0xd/0x10
+[ 82.776333] clusterip_tg_destroy+0x389/0x6e0
+[ 82.780799] ? free_modinfo_version+0x70/0x70
+[ 82.785264] ? clusterip_tg+0xa40/0xa40
+[ 82.789207] ? cpumask_next+0x24/0x30
+[ 82.792980] ? __lock_is_held+0xb6/0x140
+[ 82.797015] ? clusterip_tg+0xa40/0xa40
+[ 82.800967] cleanup_entry+0x218/0x350
+[ 82.804823] ? cleanup_match+0x220/0x220
+[ 82.808858] ? find_next_bit+0x27/0x30
+[ 82.812721] __do_replace+0x79d/0xa50
+[ 82.816495] ? compat_table_info+0x470/0x470
+[ 82.820879] ? kasan_check_write+0x14/0x20
+[ 82.825087] ? _copy_from_user+0x99/0x110
+[ 82.829207] do_ipt_set_ctl+0x40f/0x5f0
+[ 82.833153] ? translate_compat_table+0x1b90/0x1b90
+[ 82.838141] ? __handle_mm_fault+0x3ce0/0x3ce0
+[ 82.842701] ? mutex_unlock+0xd/0x10
+[ 82.846389] ? nf_sockopt_find.constprop.0+0x1a7/0x220
+[ 82.851640] nf_setsockopt+0x67/0xc0
+[ 82.855329] ip_setsockopt+0x97/0xa0
+[ 82.859017] tcp_setsockopt+0x82/0xd0
+[ 82.862792] sock_common_setsockopt+0x95/0xd0
+[ 82.867258] SyS_setsockopt+0x189/0x360
+[ 82.871203] ? SyS_recv+0x40/0x40
+[ 82.874629] ? entry_SYSCALL_64_fastpath+0x5/0xa0
+[ 82.879442] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 82.884436] ? trace_hardirqs_on_thunk+0x1a/0x1c
+[ 82.889170] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 82.893895] RIP: 0033:0x455d8a
+[ 82.897058] RSP: 002b:0000000000a2f598 EFLAGS: 00000206 ORIG_RAX: 0000000000000036
+[ 82.904739] RAX: ffffffffffffffda RBX: 00000000006f8a40 RCX: 0000000000455d8a
+[ 82.911978] RDX: 0000000000000040 RSI: 0000000000000000 RDI: 0000000000000013
+[ 82.919220] RBP: 00000000006f8a40 R08: 00000000000002d8 R09: 0000000000000001
+[ 82.926461] R10: 00000000006f8e68 R11: 0000000000000206 R12: 0000000000000013
+[ 82.933703] R13: 00000000006fb9e8 R14: 00000000000140a1 R15: 0000000000000001
diff --git a/pkg/report/testdata/linux/report/189 b/pkg/report/testdata/linux/report/189
new file mode 100644
index 000000000..7e541feed
--- /dev/null
+++ b/pkg/report/testdata/linux/report/189
@@ -0,0 +1,168 @@
+# Note: 189-190 have the same root cause.
+TITLE: possible deadlock in vcs_read
+
+[ 75.037355] ======================================================
+[ 75.037357] WARNING: possible circular locking dependency detected
+[ 75.037363] 4.15.0-rc2+ #216 Not tainted
+[ 75.037365] ------------------------------------------------------
+[ 75.037369] syz-executor7/8848 is trying to acquire lock:
+[ 75.037371] (console_lock){+.+.}, at: [<000000001c8cd30e>] vcs_read+0x129/0xae0
+[ 75.037394]
+[ 75.037394] but task is already holding lock:
+[ 75.037395] (&pipe->mutex/1){+.+.}, at: [<00000000dd7fc330>] pipe_lock+0x56/0x70
+[ 75.037414]
+[ 75.037414] which lock already depends on the new lock.
+[ 75.037414]
+[ 75.037416]
+[ 75.037416] the existing dependency chain (in reverse order) is:
+[ 75.037418]
+[ 75.037418] -> #3 (&pipe->mutex/1){+.+.}:
+[ 75.037437] lock_acquire+0x1d5/0x580
+[ 75.037447] __mutex_lock+0x16f/0x1a80
+[ 75.037457] mutex_lock_nested+0x16/0x20
+[ 75.037463] pipe_lock+0x56/0x70
+[ 75.037473] iter_file_splice_write+0x264/0xf30
+[ 75.037480] SyS_splice+0x7d5/0x1630
+[ 75.037487] entry_SYSCALL_64_fastpath+0x1f/0x96
+[ 75.037489]
+[ 75.037489] -> #2 (sb_writers){.+.+}:
+[ 75.037502] dput.part.23+0x492/0x830
+[ 75.037508] dput+0x1f/0x30
+[ 75.037521] done_path_create+0xad/0x110
+[ 75.037532] handle_create+0x196/0x760
+[ 75.037542] devtmpfsd+0x3b4/0x4b0
+[ 75.037544]
+[ 75.037544] -> #1 ((completion)&req.done){+.+.}:
+[ 75.037559] lock_acquire+0x1d5/0x580
+[ 75.037569] wait_for_completion+0xcb/0x7b0
+[ 75.037580] devtmpfs_create_node+0x32b/0x4a0
+[ 75.037589] device_add+0x120f/0x1640
+[ 75.037597] device_create_groups_vargs+0x1f3/0x250
+[ 75.037605] device_create+0xda/0x110
+[ 75.037612] vcs_make_sysfs+0x35/0x60
+[ 75.037621] vc_allocate+0x4b7/0x6b0
+[ 75.037630] con_install+0x52/0x440
+[ 75.037637] tty_init_dev+0xf6/0x4a0
+[ 75.037651] tty_open+0x608/0xab0
+[ 75.037662] chrdev_open+0x257/0x730
+[ 75.037673] do_dentry_open+0x682/0xd70
+[ 75.037682] vfs_open+0x107/0x230
+[ 75.037690] path_openat+0x1157/0x3530
+[ 75.037700] do_filp_open+0x25b/0x3b0
+[ 75.037708] do_sys_open+0x502/0x6d0
+[ 75.037716] SyS_open+0x2d/0x40
+[ 75.037724] entry_SYSCALL_64_fastpath+0x1f/0x96
+[ 75.037726]
+[ 75.037726] -> #0 (console_lock){+.+.}:
+[ 75.037739] __lock_acquire+0x3498/0x47f0
+[ 75.037746] lock_acquire+0x1d5/0x580
+[ 75.037754] console_lock+0x4b/0x80
+[ 75.037760] vcs_read+0x129/0xae0
+[ 75.037768] do_iter_read+0x3db/0x5b0
+[ 75.037773] vfs_readv+0x121/0x1c0
+[ 75.037779] default_file_splice_read+0x508/0xae0
+[ 75.037784] do_splice_to+0x110/0x170
+[ 75.037790] SyS_splice+0x11a8/0x1630
+[ 75.037796] entry_SYSCALL_64_fastpath+0x1f/0x96
+[ 75.037798]
+[ 75.037798] other info that might help us debug this:
+[ 75.037798]
+[ 75.037800] Chain exists of:
+[ 75.037800] console_lock --> sb_writers --> &pipe->mutex/1
+[ 75.037800]
+[ 75.037809] Possible unsafe locking scenario:
+[ 75.037809]
+[ 75.037811] CPU0 CPU1
+[ 75.037812] ---- ----
+[ 75.037813] lock(&pipe->mutex/1);
+[ 75.037818] lock(sb_writers);
+[ 75.037822] lock(&pipe->mutex/1);
+[ 75.037826] lock(console_lock);
+[ 75.037829]
+[ 75.037829] *** DEADLOCK ***
+[ 75.037829]
+[ 75.037832] 1 lock held by syz-executor7/8848:
+[ 75.037833] #0: (&pipe->mutex/1){+.+.}, at: [<00000000dd7fc330>] pipe_lock+0x56/0x70
+[ 75.037843]
+[ 75.037843] stack backtrace:
+[ 75.037850] CPU: 0 PID: 8848 Comm: syz-executor7 Not tainted 4.15.0-rc2+ #216
+[ 75.037853] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 75.037855] Call Trace:
+[ 75.037864] dump_stack+0x194/0x257
+[ 75.037871] ? arch_local_irq_restore+0x53/0x53
+[ 75.037883] print_circular_bug+0x42d/0x610
+[ 75.037892] ? save_stack_trace+0x1a/0x20
+[ 75.037901] check_prev_add+0x666/0x15f0
+[ 75.037908] ? copy_trace+0x150/0x150
+[ 75.037916] ? check_usage+0xb60/0xb60
+[ 75.037922] ? __save_stack_trace+0x61/0xd0
+[ 75.037933] ? save_stack_trace+0x1a/0x20
+[ 75.037941] __lock_acquire+0x3498/0x47f0
+[ 75.037948] ? __lock_acquire+0x3498/0x47f0
+[ 75.037963] ? debug_check_no_locks_freed+0x3d0/0x3d0
+[ 75.037970] ? check_noncircular+0x20/0x20
+[ 75.037977] ? perf_trace_lock+0xd6/0x900
+[ 75.037983] ? __lock_is_held+0xbc/0x140
+[ 75.037992] ? trace_event_raw_event_lock+0x340/0x340
+[ 75.038000] ? check_noncircular+0x20/0x20
+[ 75.038007] ? __lock_is_held+0xbc/0x140
+[ 75.038017] ? check_noncircular+0x20/0x20
+[ 75.038025] ? rcu_read_lock_sched_held+0x108/0x120
+[ 75.038033] ? find_held_lock+0x39/0x1d0
+[ 75.038042] ? print_usage_bug+0x3f0/0x3f0
+[ 75.038050] ? lock_downgrade+0x980/0x980
+[ 75.038060] lock_acquire+0x1d5/0x580
+[ 75.038066] ? vcs_read+0x129/0xae0
+[ 75.038073] ? lock_release+0xda0/0xda0
+[ 75.038080] ? lock_release+0xda0/0xda0
+[ 75.038086] ? mark_held_locks+0xb2/0x100
+[ 75.038093] ? _raw_spin_unlock_irqrestore+0x31/0xba
+[ 75.038101] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 75.038107] ? trace_hardirqs_on+0xd/0x10
+[ 75.038116] console_lock+0x4b/0x80
+[ 75.038121] ? vcs_read+0x129/0xae0
+[ 75.038126] vcs_read+0x129/0xae0
+[ 75.038136] ? fsnotify_first_mark+0x2b0/0x2b0
+[ 75.038145] ? selinux_file_permission+0x82/0x460
+[ 75.038151] ? vcs_poll+0x130/0x130
+[ 75.038157] ? security_file_permission+0x89/0x1f0
+[ 75.038165] ? rw_verify_area+0xe5/0x2b0
+[ 75.038174] do_iter_read+0x3db/0x5b0
+[ 75.038182] ? dup_iter+0x260/0x260
+[ 75.038192] vfs_readv+0x121/0x1c0
+[ 75.038200] ? compat_rw_copy_check_uvector+0x2e0/0x2e0
+[ 75.038206] ? lock_acquire+0x1d5/0x580
+[ 75.038211] ? pipe_lock+0x56/0x70
+[ 75.038219] ? lock_release+0xda0/0xda0
+[ 75.038227] ? trace_event_raw_event_sched_switch+0x800/0x800
+[ 75.038235] ? rcu_note_context_switch+0x710/0x710
+[ 75.038242] ? __might_sleep+0x95/0x190
+[ 75.038247] ? pipe_lock+0x56/0x70
+[ 75.038256] ? __mutex_lock+0x16f/0x1a80
+[ 75.038260] ? pipe_lock+0x56/0x70
+[ 75.038269] default_file_splice_read+0x508/0xae0
+[ 75.038276] ? default_file_splice_read+0x508/0xae0
+[ 75.038287] ? do_splice_direct+0x3d0/0x3d0
+[ 75.038293] ? __lock_is_held+0xbc/0x140
+[ 75.038306] ? __lock_is_held+0xbc/0x140
+[ 75.038318] ? _raw_spin_unlock+0x22/0x30
+[ 75.038325] ? fsnotify+0x7b3/0x1140
+[ 75.038334] ? fsnotify_first_mark+0x2b0/0x2b0
+[ 75.038343] ? avc_policy_seqno+0x9/0x20
+[ 75.038348] ? selinux_file_permission+0x82/0x460
+[ 75.038356] ? security_file_permission+0x89/0x1f0
+[ 75.038364] ? do_splice_direct+0x3d0/0x3d0
+[ 75.038370] do_splice_to+0x110/0x170
+[ 75.038375] ? do_splice_to+0x110/0x170
+[ 75.038383] SyS_splice+0x11a8/0x1630
+[ 75.038395] ? compat_SyS_vmsplice+0x250/0x250
+[ 75.038400] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 75.038410] ? trace_hardirqs_on_thunk+0x1a/0x1c
+[ 75.038419] entry_SYSCALL_64_fastpath+0x1f/0x96
+[ 75.038424] RIP: 0033:0x452a39
+[ 75.038428] RSP: 002b:00007f2d70f0ac58 EFLAGS: 00000212 ORIG_RAX: 0000000000000113
+[ 75.038434] RAX: ffffffffffffffda RBX: 0000000000758020 RCX: 0000000000452a39
+[ 75.038437] RDX: 0000000000000018 RSI: 0000000000000000 RDI: 0000000000000016
+[ 75.038441] RBP: 0000000000000307 R08: 0000000000000058 R09: 0000000000000000
+[ 75.038444] R10: 0000000000000000 R11: 0000000000000212 R12: 00000000006f2948
+[ 75.038448] R13: 00000000ffffffff R14: 00007f2d70f0b6d4 R15: 0000000000000000
diff --git a/pkg/report/testdata/linux/report/190 b/pkg/report/testdata/linux/report/190
new file mode 100644
index 000000000..d5eea744e
--- /dev/null
+++ b/pkg/report/testdata/linux/report/190
@@ -0,0 +1,163 @@
+# Note: 189-190 have the same root cause.
+TITLE: possible deadlock in vcs_write
+
+[ 127.343789] ======================================================
+[ 127.343792] WARNING: possible circular locking dependency detected
+[ 127.343797] 4.15.0-rc2+ #209 Not tainted
+[ 127.343799] ------------------------------------------------------
+[ 127.343803] syz-executor4/16108 is trying to acquire lock:
+[ 127.343805] (console_lock){+.+.}, at: [<00000000ec170b5b>] vcs_write+0x14d/0xca0
+[ 127.343827]
+[ 127.343827] but task is already holding lock:
+[ 127.343828] (&pipe->mutex/1){+.+.}, at: [<0000000040ee4d01>] pipe_lock+0x56/0x70
+[ 127.343846]
+[ 127.343846] which lock already depends on the new lock.
+[ 127.343846]
+[ 127.343848]
+[ 127.343848] the existing dependency chain (in reverse order) is:
+[ 127.343850]
+[ 127.343850] -> #3 (&pipe->mutex/1){+.+.}:
+[ 127.343867] lock_acquire+0x1d5/0x580
+[ 127.343879] __mutex_lock+0x16f/0x1a80
+[ 127.343889] mutex_lock_nested+0x16/0x20
+[ 127.343895] pipe_lock+0x56/0x70
+[ 127.343907] iter_file_splice_write+0x264/0xf30
+[ 127.343914] SyS_splice+0x7d5/0x1630
+[ 127.343923] entry_SYSCALL_64_fastpath+0x1f/0x96
+[ 127.343925]
+[ 127.343925] -> #2 (sb_writers){.+.+}:
+[ 127.343939] put_ucounts+0x71/0x2d0
+[ 127.343940]
+[ 127.343940] -> #1 ((completion)&req.done){+.+.}:
+[ 127.343953] lock_acquire+0x1d5/0x580
+[ 127.343961] wait_for_completion+0xcb/0x7b0
+[ 127.343971] devtmpfs_create_node+0x32b/0x4a0
+[ 127.343977] device_add+0x120f/0x1640
+[ 127.343985] device_create_groups_vargs+0x1f3/0x250
+[ 127.343991] device_create+0xda/0x110
+[ 127.343998] vcs_make_sysfs+0x35/0x60
+[ 127.344009] vc_allocate+0x4b7/0x6b0
+[ 127.344017] con_install+0x52/0x440
+[ 127.344024] tty_init_dev+0xf6/0x4a0
+[ 127.344030] tty_open+0x608/0xab0
+[ 127.344037] chrdev_open+0x257/0x730
+[ 127.344045] do_dentry_open+0x682/0xd70
+[ 127.344053] vfs_open+0x107/0x230
+[ 127.344060] path_openat+0x1157/0x3530
+[ 127.344067] do_filp_open+0x25b/0x3b0
+[ 127.344075] do_sys_open+0x502/0x6d0
+[ 127.344082] SyS_open+0x2d/0x40
+[ 127.344090] entry_SYSCALL_64_fastpath+0x1f/0x96
+[ 127.344092]
+[ 127.344092] -> #0 (console_lock){+.+.}:
+[ 127.344113] __lock_acquire+0x3498/0x47f0
+[ 127.344121] lock_acquire+0x1d5/0x580
+[ 127.344129] console_lock+0x4b/0x80
+[ 127.344137] vcs_write+0x14d/0xca0
+[ 127.344144] __vfs_write+0xef/0x970
+[ 127.344151] __kernel_write+0xfe/0x350
+[ 127.344158] write_pipe_buf+0x175/0x220
+[ 127.344168] __splice_from_pipe+0x328/0x730
+[ 127.344176] splice_from_pipe+0x1e9/0x330
+[ 127.344184] default_file_splice_write+0x40/0x90
+[ 127.344191] SyS_splice+0x7d5/0x1630
+[ 127.344198] entry_SYSCALL_64_fastpath+0x1f/0x96
+[ 127.344201]
+[ 127.344201] other info that might help us debug this:
+[ 127.344201]
+[ 127.344202] Chain exists of:
+[ 127.344202] console_lock --> sb_writers --> &pipe->mutex/1
+[ 127.344202]
+[ 127.344214] Possible unsafe locking scenario:
+[ 127.344214]
+[ 127.344215] CPU0 CPU1
+[ 127.344217] ---- ----
+[ 127.344218] lock(&pipe->mutex/1);
+[ 127.344224] lock(sb_writers);
+[ 127.344228] lock(&pipe->mutex/1);
+[ 127.344233] lock(console_lock);
+[ 127.344238]
+[ 127.344238] *** DEADLOCK ***
+[ 127.344238]
+[ 127.344243] 1 lock held by syz-executor4/16108:
+[ 127.344244] #0: (&pipe->mutex/1){+.+.}, at: [<0000000040ee4d01>] pipe_lock+0x56/0x70
+[ 127.344258]
+[ 127.344258] stack backtrace:
+[ 127.344266] CPU: 0 PID: 16108 Comm: syz-executor4 Not tainted 4.15.0-rc2+ #209
+[ 127.344270] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 127.344272] Call Trace:
+[ 127.344281] dump_stack+0x194/0x257
+[ 127.344290] ? arch_local_irq_restore+0x53/0x53
+[ 127.344303] print_circular_bug+0x42d/0x610
+[ 127.344310] ? save_stack_trace+0x1a/0x20
+[ 127.344320] check_prev_add+0x666/0x15f0
+[ 127.344326] ? copy_trace+0x150/0x150
+[ 127.344335] ? check_usage+0xb60/0xb60
+[ 127.344344] ? print_usage_bug+0x3f0/0x3f0
+[ 127.344354] ? __lock_acquire+0x3498/0x47f0
+[ 127.344363] __lock_acquire+0x3498/0x47f0
+[ 127.344368] ? __lock_acquire+0x3498/0x47f0
+[ 127.344383] ? debug_check_no_locks_freed+0x3d0/0x3d0
+[ 127.344391] ? check_noncircular+0x20/0x20
+[ 127.344399] ? perf_trace_lock+0xd6/0x900
+[ 127.344405] ? __lock_is_held+0xbc/0x140
+[ 127.344414] ? trace_event_raw_event_lock+0x340/0x340
+[ 127.344422] ? perf_trace_lock_acquire+0xe3/0x980
+[ 127.344427] ? check_noncircular+0x20/0x20
+[ 127.344437] ? perf_trace_lock+0x900/0x900
+[ 127.344444] ? check_noncircular+0x20/0x20
+[ 127.344451] ? rcu_read_lock_sched_held+0x108/0x120
+[ 127.344460] ? find_held_lock+0x39/0x1d0
+[ 127.344469] ? print_usage_bug+0x3f0/0x3f0
+[ 127.344477] ? lock_downgrade+0x980/0x980
+[ 127.344487] lock_acquire+0x1d5/0x580
+[ 127.344494] ? vcs_write+0x14d/0xca0
+[ 127.344500] ? lock_release+0xda0/0xda0
+[ 127.344508] ? lock_release+0xda0/0xda0
+[ 127.344516] ? _raw_spin_unlock_irqrestore+0x31/0xba
+[ 127.344524] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 127.344531] ? trace_hardirqs_on+0xd/0x10
+[ 127.344540] console_lock+0x4b/0x80
+[ 127.344546] ? vcs_write+0x14d/0xca0
+[ 127.344552] vcs_write+0x14d/0xca0
+[ 127.344559] ? __might_sleep+0x95/0x190
+[ 127.344565] ? pipe_lock+0x56/0x70
+[ 127.344573] ? __mutex_lock+0x16f/0x1a80
+[ 127.344578] ? pipe_lock+0x56/0x70
+[ 127.344589] ? get_futex_key+0x1d50/0x1d50
+[ 127.344597] ? vcs_size+0x170/0x170
+[ 127.344604] ? mutex_lock_io_nested+0x1900/0x1900
+[ 127.344611] ? check_noncircular+0x20/0x20
+[ 127.344619] ? find_held_lock+0x39/0x1d0
+[ 127.344627] ? vcs_size+0x170/0x170
+[ 127.344632] __vfs_write+0xef/0x970
+[ 127.344638] ? kernel_read+0x120/0x120
+[ 127.344645] ? __lock_is_held+0xbc/0x140
+[ 127.344657] ? trace_event_raw_event_sched_switch+0x800/0x800
+[ 127.344667] ? rcu_note_context_switch+0x710/0x710
+[ 127.344675] __kernel_write+0xfe/0x350
+[ 127.344683] write_pipe_buf+0x175/0x220
+[ 127.344692] ? default_file_splice_read+0xae0/0xae0
+[ 127.344699] ? trace_event_raw_event_sched_switch+0x800/0x800
+[ 127.344706] ? splice_from_pipe_next.part.9+0x22e/0x2f0
+[ 127.344715] __splice_from_pipe+0x328/0x730
+[ 127.344723] ? default_file_splice_read+0xae0/0xae0
+[ 127.344733] splice_from_pipe+0x1e9/0x330
+[ 127.344740] ? default_file_splice_read+0xae0/0xae0
+[ 127.344747] ? splice_shrink_spd+0xb0/0xb0
+[ 127.344759] ? security_file_permission+0x89/0x1f0
+[ 127.344767] default_file_splice_write+0x40/0x90
+[ 127.344774] ? generic_splice_sendpage+0x50/0x50
+[ 127.344780] SyS_splice+0x7d5/0x1630
+[ 127.344786] ? SyS_futex+0x269/0x390
+[ 127.344796] ? compat_SyS_vmsplice+0x250/0x250
+[ 127.344801] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 127.344808] ? trace_hardirqs_on_thunk+0x1a/0x1c
+[ 127.344817] entry_SYSCALL_64_fastpath+0x1f/0x96
+[ 127.344822] RIP: 0033:0x452a39
+[ 127.344826] RSP: 002b:00007f78f0139c58 EFLAGS: 00000212 ORIG_RAX: 0000000000000113
+[ 127.344832] RAX: ffffffffffffffda RBX: 00007f78f013a700 RCX: 0000000000452a39
+[ 127.344836] RDX: 0000000000000013 RSI: 0000000000000000 RDI: 0000000000000014
+[ 127.344840] RBP: 0000000000000000 R08: 00000000fffff5fc R09: 0000000000000000
+[ 127.344844] R10: 0000000000000000 R11: 0000000000000212 R12: 0000000000000000
+[ 127.344847] R13: 0000000000a6f7ff R14: 00007f78f013a9c0 R15: 0000000000000000
diff --git a/pkg/report/testdata/linux/report/191 b/pkg/report/testdata/linux/report/191
new file mode 100644
index 000000000..517b03dd4
--- /dev/null
+++ b/pkg/report/testdata/linux/report/191
@@ -0,0 +1,248 @@
+# Note: 191-194 have the same root cause.
+TITLE: possible deadlock in perf_event_ctx_lock_nested
+
+[ 189.031888] ======================================================
+[ 189.038179] WARNING: possible circular locking dependency detected
+[ 189.044467] 4.15.0-rc3+ #222 Not tainted
+[ 189.048497] ------------------------------------------------------
+[ 189.054779] syz-executor5/24180 is trying to acquire lock:
+[ 189.060366] (&ctx->mutex){+.+.}, at: [<00000000546c47e1>] perf_event_ctx_lock_nested+0x21b/0x450
+[ 189.069358]
+[ 189.069358] but task is already holding lock:
+[ 189.075292] (&pipe->mutex/1){+.+.}, at: [<000000002090b936>] pipe_lock+0x56/0x70
+[ 189.082888]
+[ 189.082888] which lock already depends on the new lock.
+[ 189.082888]
+[ 189.091166]
+[ 189.091166] the existing dependency chain (in reverse order) is:
+[ 189.098751]
+[ 189.098751] -> #8 (&pipe->mutex/1){+.+.}:
+[ 189.104353] lock_acquire+0x1d5/0x580
+[ 189.108648] __mutex_lock+0x16f/0x1a80
+[ 189.113028] mutex_lock_nested+0x16/0x20
+[ 189.117576] pipe_lock+0x56/0x70
+[ 189.121429] iter_file_splice_write+0x264/0xf30
+[ 189.126584] SyS_splice+0x7d5/0x1630
+[ 189.130783] entry_SYSCALL_64_fastpath+0x1f/0x96
+[ 189.136025]
+[ 189.136025] -> #7 (sb_writers){.+.+}:
+[ 189.141276] try_to_wake_up+0xbc/0x1600
+[ 189.145737] default_wake_function+0x30/0x50
+[ 189.150633] __wake_up_common+0x18e/0x780
+[ 189.155268] __wake_up_locked+0x11/0x20
+[ 189.159727] complete+0x5f/0x80
+[ 189.163490]
+[ 189.163490] -> #6 ((completion)&req.done){+.+.}:
+[ 189.169693] lock_acquire+0x1d5/0x580
+[ 189.173982] wait_for_completion+0xcb/0x7b0
+[ 189.178790] devtmpfs_create_node+0x32b/0x4a0
+[ 189.183774] device_add+0x120f/0x1640
+[ 189.188062] device_create_groups_vargs+0x1f3/0x250
+[ 189.193566] device_create+0xda/0x110
+[ 189.197854] msr_device_create+0x26/0x40
+[ 189.202402] cpuhp_invoke_callback+0x2ea/0x1d20
+[ 189.207554] cpuhp_thread_fun+0x48e/0x7e0
+[ 189.212189] smpboot_thread_fn+0x450/0x7c0
+[ 189.216910] kthread+0x37a/0x440
+[ 189.220760] ret_from_fork+0x24/0x30
+[ 189.224956]
+[ 189.224956] -> #5 (cpuhp_state-up){+.+.}:
+[ 189.230553] lock_acquire+0x1d5/0x580
+[ 189.234838] cpuhp_issue_call+0x1e5/0x520
+[ 189.239470] __cpuhp_setup_state_cpuslocked+0x282/0x600
+[ 189.245322] __cpuhp_setup_state+0xb0/0x140
+[ 189.250131] page_writeback_init+0x4d/0x71
+[ 189.254851] pagecache_init+0x48/0x4f
+[ 189.259139] start_kernel+0x6c1/0x754
+[ 189.263426] x86_64_start_reservations+0x2a/0x2c
+[ 189.268665] x86_64_start_kernel+0x77/0x7a
+[ 189.273387] secondary_startup_64+0xa5/0xb0
+[ 189.278189]
+[ 189.278189] -> #4 (cpuhp_state_mutex){+.+.}:
+[ 189.284045] lock_acquire+0x1d5/0x580
+[ 189.288331] __mutex_lock+0x16f/0x1a80
+[ 189.292702] mutex_lock_nested+0x16/0x20
+[ 189.297247] __cpuhp_setup_state_cpuslocked+0x5b/0x600
+[ 189.303012] __cpuhp_setup_state+0xb0/0x140
+[ 189.307822] kvm_guest_init+0x1f3/0x20f
+[ 189.312282] setup_arch+0x17e8/0x1a02
+[ 189.316567] start_kernel+0xa5/0x754
+[ 189.320765] x86_64_start_reservations+0x2a/0x2c
+[ 189.326006] x86_64_start_kernel+0x77/0x7a
+[ 189.330730] secondary_startup_64+0xa5/0xb0
+[ 189.335535]
+[ 189.335535] -> #3 (cpu_hotplug_lock.rw_sem){++++}:
+[ 189.341912] lock_acquire+0x1d5/0x580
+[ 189.346198] cpus_read_lock+0x42/0x90
+[ 189.350485] static_key_slow_inc+0x9d/0x3c0
+[ 189.355296] tracepoint_probe_register_prio+0x80d/0x9a0
+[ 189.361145] tracepoint_probe_register+0x2a/0x40
+[ 189.366386] trace_event_reg+0x167/0x320
+[ 189.370932] perf_trace_init+0x4ef/0xab0
+[ 189.375480] perf_tp_event_init+0x7d/0xf0
+[ 189.380114] perf_try_init_event+0xc9/0x1f0
+[ 189.384919] perf_event_alloc+0x1cc6/0x2b00
+[ 189.389725] SYSC_perf_event_open+0x84e/0x2e00
+[ 189.394792] SyS_perf_event_open+0x39/0x50
+[ 189.399513] entry_SYSCALL_64_fastpath+0x1f/0x96
+[ 189.404750]
+[ 189.404750] -> #2 (tracepoints_mutex){+.+.}:
+[ 189.410606] lock_acquire+0x1d5/0x580
+[ 189.414893] __mutex_lock+0x16f/0x1a80
+[ 189.419266] mutex_lock_nested+0x16/0x20
+[ 189.423813] tracepoint_probe_register_prio+0xa0/0x9a0
+[ 189.429583] tracepoint_probe_register+0x2a/0x40
+[ 189.434824] trace_event_reg+0x167/0x320
+[ 189.439371] perf_trace_init+0x4ef/0xab0
+[ 189.443916] perf_tp_event_init+0x7d/0xf0
+[ 189.448550] perf_try_init_event+0xc9/0x1f0
+[ 189.453357] perf_event_alloc+0x1cc6/0x2b00
+[ 189.458163] SYSC_perf_event_open+0x84e/0x2e00
+[ 189.463232] SyS_perf_event_open+0x39/0x50
+[ 189.467952] entry_SYSCALL_64_fastpath+0x1f/0x96
+[ 189.473191]
+[ 189.473191] -> #1 (event_mutex){+.+.}:
+[ 189.478527] lock_acquire+0x1d5/0x580
+[ 189.482812] __mutex_lock+0x16f/0x1a80
+[ 189.487184] mutex_lock_nested+0x16/0x20
+[ 189.491733] perf_trace_init+0x58/0xab0
+[ 189.496196] perf_tp_event_init+0x7d/0xf0
+[ 189.500829] perf_try_init_event+0xc9/0x1f0
+[ 189.505636] perf_event_alloc+0x1005/0x2b00
+[ 189.510443] inherit_event.isra.92+0x15b/0x920
+[ 189.515514] inherit_task_group.isra.94.part.95+0x73/0x240
+[ 189.521623] perf_event_init_task+0x348/0x890
+[ 189.526605] copy_process.part.36+0x173b/0x4ae0
+[ 189.531759] _do_fork+0x1ef/0xff0
+[ 189.535698] SyS_clone+0x37/0x50
+[ 189.539552] do_syscall_64+0x26c/0x920
+[ 189.543923] return_from_SYSCALL_64+0x0/0x75
+[ 189.548815]
+[ 189.548815] -> #0 (&ctx->mutex){+.+.}:
+[ 189.554152] __lock_acquire+0x3498/0x47f0
+[ 189.558785] lock_acquire+0x1d5/0x580
+[ 189.563072] __mutex_lock+0x16f/0x1a80
+[ 189.567444] mutex_lock_nested+0x16/0x20
+[ 189.571995] perf_event_ctx_lock_nested+0x21b/0x450
+[ 189.577500] perf_read+0xb9/0x970
+[ 189.581443] do_iter_read+0x3db/0x5b0
+[ 189.585730] vfs_readv+0x121/0x1c0
+[ 189.589759] default_file_splice_read+0x508/0xae0
+[ 189.595087] do_splice_to+0x110/0x170
+[ 189.599374] SyS_splice+0x11a8/0x1630
+[ 189.603662] entry_SYSCALL_64_fastpath+0x1f/0x96
+[ 189.608899]
+[ 189.608899] other info that might help us debug this:
+[ 189.608899]
+[ 189.617005] Chain exists of:
+[ 189.617005] &ctx->mutex --> sb_writers --> &pipe->mutex/1
+[ 189.617005]
+[ 189.627034] Possible unsafe locking scenario:
+[ 189.627034]
+[ 189.633055] CPU0 CPU1
+[ 189.637683] ---- ----
+[ 189.642325] lock(&pipe->mutex/1);
+[ 189.645919] lock(sb_writers);
+[ 189.651681] lock(&pipe->mutex/1);
+[ 189.657792] lock(&ctx->mutex);
+[ 189.661121]
+[ 189.661121] *** DEADLOCK ***
+[ 189.661121]
+[ 189.667148] 1 lock held by syz-executor5/24180:
+[ 189.671777] #0: (&pipe->mutex/1){+.+.}, at: [<000000002090b936>] pipe_lock+0x56/0x70
+[ 189.679805]
+[ 189.679805] stack backtrace:
+[ 189.684270] CPU: 1 PID: 24180 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #222
+[ 189.691592] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 189.700909] Call Trace:
+[ 189.703468] dump_stack+0x194/0x257
+[ 189.707063] ? arch_local_irq_restore+0x53/0x53
+[ 189.711700] print_circular_bug+0x42d/0x610
+[ 189.715989] ? save_stack_trace+0x1a/0x20
+[ 189.720104] check_prev_add+0x666/0x15f0
+[ 189.724132] ? copy_trace+0x150/0x150
+[ 189.727898] ? check_usage+0xb60/0xb60
+[ 189.731754] ? find_get_context.isra.83+0x670/0x670
+[ 189.736738] __lock_acquire+0x3498/0x47f0
+[ 189.740852] ? __lock_acquire+0x3498/0x47f0
+[ 189.745140] ? perf_trace_buf_update+0x66/0xb0
+[ 189.749693] ? debug_check_no_locks_freed+0x3d0/0x3d0
+[ 189.754849] ? perf_tp_event+0xae0/0xae0
+[ 189.758878] ? memset+0x31/0x40
+[ 189.762124] ? perf_trace_lock_acquire+0x532/0x980
+[ 189.767032] ? print_usage_bug+0x3f0/0x3f0
+[ 189.771232] ? __kernel_text_address+0xd/0x40
+[ 189.775696] lock_acquire+0x1d5/0x580
+[ 189.779465] ? perf_event_ctx_lock_nested+0x21b/0x450
+[ 189.784623] ? lock_release+0xda0/0xda0
+[ 189.788562] ? perf_trace_lock+0xd6/0x900
+[ 189.792676] ? rcu_note_context_switch+0x710/0x710
+[ 189.797571] ? __might_sleep+0x95/0x190
+[ 189.801513] ? perf_event_ctx_lock_nested+0x21b/0x450
+[ 189.806667] __mutex_lock+0x16f/0x1a80
+[ 189.810522] ? perf_event_ctx_lock_nested+0x21b/0x450
+[ 189.815678] ? debug_check_no_locks_freed+0x3d0/0x3d0
+[ 189.820834] ? perf_tp_event+0xae0/0xae0
+[ 189.824860] ? perf_event_ctx_lock_nested+0x21b/0x450
+[ 189.830021] ? mutex_lock_io_nested+0x1900/0x1900
+[ 189.834827] ? perf_trace_lock+0xd6/0x900
+[ 189.838944] ? trace_event_raw_event_lock+0x340/0x340
+[ 189.844102] ? check_noncircular+0x20/0x20
+[ 189.848300] ? perf_trace_lock+0x900/0x900
+[ 189.852503] ? __bpf_address_lookup+0x2b0/0x2b0
+[ 189.857139] ? check_noncircular+0x20/0x20
+[ 189.861339] ? lock_release+0xda0/0xda0
+[ 189.865280] ? find_held_lock+0x39/0x1d0
+[ 189.869311] ? lock_downgrade+0x980/0x980
+[ 189.873429] ? perf_event_ctx_lock_nested+0xaf/0x450
+[ 189.878498] ? lock_release+0xda0/0xda0
+[ 189.882443] mutex_lock_nested+0x16/0x20
+[ 189.886471] ? mutex_lock_nested+0x16/0x20
+[ 189.890672] perf_event_ctx_lock_nested+0x21b/0x450
+[ 189.895654] ? perf_iterate_ctx+0x770/0x770
+[ 189.899945] ? bpf_fd_pass+0x5c/0x280
+[ 189.903712] ? file_has_perm+0x1ee/0x5d0
+[ 189.907738] perf_read+0xb9/0x970
+[ 189.911158] ? perf_event_read_value+0x60/0x60
+[ 189.915705] ? fsnotify_first_mark+0x2b0/0x2b0
+[ 189.920254] ? selinux_file_permission+0x82/0x460
+[ 189.925063] ? security_file_permission+0x89/0x1f0
+[ 189.929960] ? rw_verify_area+0xe5/0x2b0
+[ 189.933989] do_iter_read+0x3db/0x5b0
+[ 189.937757] ? dup_iter+0x260/0x260
+[ 189.941353] vfs_readv+0x121/0x1c0
+[ 189.944867] ? compat_rw_copy_check_uvector+0x2e0/0x2e0
+[ 189.950197] ? lock_acquire+0x1d5/0x580
+[ 189.954136] ? pipe_lock+0x56/0x70
+[ 189.957644] ? lock_release+0xda0/0xda0
+[ 189.961584] ? rcu_note_context_switch+0x710/0x710
+[ 189.966477] ? __might_sleep+0x95/0x190
+[ 189.970418] ? pipe_lock+0x56/0x70
+[ 189.973926] ? __mutex_lock+0x16f/0x1a80
+[ 189.977949] ? pipe_lock+0x56/0x70
+[ 189.981456] default_file_splice_read+0x508/0xae0
+[ 189.986263] ? default_file_splice_read+0x508/0xae0
+[ 189.991249] ? do_splice_direct+0x3d0/0x3d0
+[ 189.995534] ? __lock_is_held+0xbc/0x140
+[ 189.999564] ? __lock_is_held+0xbc/0x140
+[ 190.003595] ? file_has_perm+0x1ee/0x5d0
+[ 190.007623] ? fsnotify+0x7b3/0x1140
+[ 190.011307] ? fsnotify_first_mark+0x2b0/0x2b0
+[ 190.015855] ? selinux_file_permission+0x82/0x460
+[ 190.020663] ? security_file_permission+0x89/0x1f0
+[ 190.025558] ? do_splice_direct+0x3d0/0x3d0
+[ 190.029845] do_splice_to+0x110/0x170
+[ 190.033609] ? do_splice_to+0x110/0x170
+[ 190.037549] SyS_splice+0x11a8/0x1630
+[ 190.041319] ? SyS_futex+0x269/0x390
+[ 190.045004] ? compat_SyS_vmsplice+0x250/0x250
+[ 190.049555] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 190.054540] ? trace_hardirqs_on_thunk+0x1a/0x1c
+[ 190.059263] entry_SYSCALL_64_fastpath+0x1f/0x96
+[ 190.063986] RIP: 0033:0x452a39
+[ 190.067141] RSP: 002b:00007f4f7d22fc58 EFLAGS: 00000212 ORIG_RAX: 0000000000000113
+[ 190.074814] RAX: ffffffffffffffda RBX: 0000000000758020 RCX: 0000000000452a39
+[ 190.082048] RDX: 0000000000000017 RSI: 0000000000000000 RDI: 0000000000000013
+[ 190.089283] RBP: 000000000000039b R08: 00000000000000b9 R09: 0000000000000001
+[ 190.096517] R10: 0000000000000000 R11: 0000000000000212 R12: 00000000006f3728
+[ 190.103753] R13: 00000000ffffffff R14: 00007f4f7d2306d4 R15: 0000000000000000
diff --git a/pkg/report/testdata/linux/report/192 b/pkg/report/testdata/linux/report/192
new file mode 100644
index 000000000..5e2041329
--- /dev/null
+++ b/pkg/report/testdata/linux/report/192
@@ -0,0 +1,312 @@
+# Note: 191-194 have the same root cause.
+TITLE: possible deadlock in perf_trace_init
+
+[ 49.707025] ======================================================
+[ 49.713322] WARNING: possible circular locking dependency detected
+[ 49.719607] 4.15.0-rc2+ #122 Not tainted
+[ 49.723630] ------------------------------------------------------
+[ 49.729910] syz-executor6/4896 is trying to acquire lock:
+[ 49.735409] (event_mutex){+.+.}, at: [<000000009b3a8cd5>] perf_trace_init+0x58/0xab0
+[ 49.743358]
+[ 49.743358] but task is already holding lock:
+[ 49.749293] (&ctx->mutex){+.+.}, at: [<00000000935cf968>] perf_event_init_task+0x25b/0x890
+[ 49.757751]
+[ 49.757751] which lock already depends on the new lock.
+[ 49.757751]
+[ 49.766030]
+[ 49.766030] the existing dependency chain (in reverse order) is:
+[ 49.773612]
+[ 49.773612] -> #8 (&ctx->mutex){+.+.}:
+[ 49.778947] lock_acquire+0x1d5/0x580
+[ 49.783234] __mutex_lock+0x16f/0x1a80
+[ 49.787609] mutex_lock_nested+0x16/0x20
+[ 49.792155] perf_event_ctx_lock_nested+0x21b/0x450
+[ 49.797654] perf_read+0xb9/0x970
+[ 49.801594] do_iter_read+0x3db/0x5b0
+[ 49.805878] vfs_readv+0x121/0x1c0
+[ 49.809903] default_file_splice_read+0x508/0xae0
+[ 49.815231] do_splice_to+0x110/0x170
+[ 49.819516] SyS_splice+0x11a8/0x1630
+[ 49.823803] do_fast_syscall_32+0x3ee/0xf9d
+[ 49.828612] entry_SYSENTER_compat+0x51/0x60
+[ 49.833503]
+[ 49.833503] -> #7 (&pipe->mutex/1){+.+.}:
+[ 49.839105] lock_acquire+0x1d5/0x580
+[ 49.843391] __mutex_lock+0x16f/0x1a80
+[ 49.847763] mutex_lock_nested+0x16/0x20
+[ 49.852308] pipe_lock+0x56/0x70
+[ 49.856160] iter_file_splice_write+0x264/0xf30
+[ 49.861317] SyS_splice+0x7d5/0x1630
+[ 49.865516] do_fast_syscall_32+0x3ee/0xf9d
+[ 49.870326] entry_SYSENTER_compat+0x51/0x60
+[ 49.875215]
+[ 49.875215] -> #6 (sb_writers){.+.+}:
+[ 49.880465] fs_reclaim_acquire+0x14/0x20
+[ 49.885100] kmem_cache_alloc+0x29/0x760
+[ 49.889648] __d_alloc+0xb3/0xbe0
+[ 49.893586] d_alloc+0x8e/0x340
+[ 49.897353] __lookup_hash+0x58/0x190
+[ 49.901635]
+[ 49.901635] -> #5 ((completion)&req.done){+.+.}:
+[ 49.907839] lock_acquire+0x1d5/0x580
+[ 49.912128] wait_for_completion+0xcb/0x7b0
+[ 49.916937] devtmpfs_create_node+0x32b/0x4a0
+[ 49.921916] device_add+0x120f/0x1640
+[ 49.926203] device_create_groups_vargs+0x1f3/0x250
+[ 49.931704] device_create+0xda/0x110
+[ 49.935991] msr_device_create+0x26/0x40
+[ 49.940540] cpuhp_invoke_callback+0x2ea/0x1d20
+[ 49.945693] cpuhp_thread_fun+0x48e/0x7e0
+[ 49.950330] smpboot_thread_fn+0x450/0x7c0
+[ 49.955048] kthread+0x37a/0x440
+[ 49.958898] ret_from_fork+0x24/0x30
+[ 49.963093]
+[ 49.963093] -> #4 (cpuhp_state-up){+.+.}:
+[ 49.968687] lock_acquire+0x1d5/0x580
+[ 49.972974] cpuhp_issue_call+0x1e5/0x520
+[ 49.977611] __cpuhp_setup_state_cpuslocked+0x282/0x600
+[ 49.983458] __cpuhp_setup_state+0xb0/0x140
+[ 49.988266] page_writeback_init+0x4d/0x71
+[ 49.992987] pagecache_init+0x48/0x4f
+[ 49.997276] start_kernel+0x6bc/0x74f
+[ 50.001564] x86_64_start_reservations+0x2a/0x2c
+[ 50.006804] x86_64_start_kernel+0x77/0x7a
+[ 50.011526] secondary_startup_64+0xa5/0xb0
+[ 50.016329]
+[ 50.016329] -> #3 (cpuhp_state_mutex){+.+.}:
+[ 50.022186] lock_acquire+0x1d5/0x580
+[ 50.026470] __mutex_lock+0x16f/0x1a80
+[ 50.030841] mutex_lock_nested+0x16/0x20
+[ 50.035386] __cpuhp_setup_state_cpuslocked+0x5b/0x600
+[ 50.041146] __cpuhp_setup_state+0xb0/0x140
+[ 50.045951] kvm_guest_init+0x1f3/0x20f
+[ 50.050409] setup_arch+0x17e8/0x1a02
+[ 50.054695] start_kernel+0xa5/0x74f
+[ 50.058896] x86_64_start_reservations+0x2a/0x2c
+[ 50.064136] x86_64_start_kernel+0x77/0x7a
+[ 50.068855] secondary_startup_64+0xa5/0xb0
+[ 50.073659]
+[ 50.073659] -> #2 (cpu_hotplug_lock.rw_sem){++++}:
+[ 50.080037] lock_acquire+0x1d5/0x580
+[ 50.084323] cpus_read_lock+0x42/0x90
+[ 50.088611] static_key_slow_inc+0x9d/0x3c0
+[ 50.093420] tracepoint_probe_register_prio+0x80d/0x9a0
+[ 50.099270] tracepoint_probe_register+0x2a/0x40
+[ 50.104511] trace_event_reg+0x167/0x320
+[ 50.109059] perf_trace_init+0x4ef/0xab0
+[ 50.113607] perf_tp_event_init+0x7d/0xf0
+[ 50.118241] perf_try_init_event+0xc9/0x1f0
+[ 50.123057] perf_event_alloc+0x1cc6/0x2b00
+[ 50.127868] SYSC_perf_event_open+0x842/0x2f10
+[ 50.132937] SyS_perf_event_open+0x39/0x50
+[ 50.137657] do_fast_syscall_32+0x3ee/0xf9d
+[ 50.142464] entry_SYSENTER_compat+0x51/0x60
+[ 50.147353]
+[ 50.147353] -> #1 (tracepoints_mutex){+.+.}:
+[ 50.153211] lock_acquire+0x1d5/0x580
+[ 50.157495] __mutex_lock+0x16f/0x1a80
+[ 50.161869] mutex_lock_nested+0x16/0x20
+[ 50.166415] tracepoint_probe_register_prio+0xa0/0x9a0
+[ 50.172176] tracepoint_probe_register+0x2a/0x40
+[ 50.177415] trace_event_reg+0x167/0x320
+[ 50.181960] perf_trace_init+0x4ef/0xab0
+[ 50.186507] perf_tp_event_init+0x7d/0xf0
+[ 50.191139] perf_try_init_event+0xc9/0x1f0
+[ 50.195945] perf_event_alloc+0x1cc6/0x2b00
+[ 50.200752] SYSC_perf_event_open+0x842/0x2f10
+[ 50.205821] SyS_perf_event_open+0x39/0x50
+[ 50.210540] do_fast_syscall_32+0x3ee/0xf9d
+[ 50.215349] entry_SYSENTER_compat+0x51/0x60
+[ 50.220237]
+[ 50.220237] -> #0 (event_mutex){+.+.}:
+[ 50.225571] __lock_acquire+0x3498/0x47f0
+[ 50.230203] lock_acquire+0x1d5/0x580
+[ 50.234488] __mutex_lock+0x16f/0x1a80
+[ 50.238862] mutex_lock_nested+0x16/0x20
+[ 50.243408] perf_trace_init+0x58/0xab0
+[ 50.247866] perf_tp_event_init+0x7d/0xf0
+[ 50.252498] perf_try_init_event+0xc9/0x1f0
+[ 50.257306] perf_event_alloc+0x1005/0x2b00
+[ 50.262112] inherit_event.isra.92+0x15b/0x920
+[ 50.267182] inherit_task_group.isra.94.part.95+0x73/0x240
+[ 50.273291] perf_event_init_task+0x348/0x890
+[ 50.278275] copy_process.part.36+0x173b/0x4ae0
+[ 50.283428] _do_fork+0x1ef/0xff0
+[ 50.287366] SyS_clone+0x37/0x50
+[ 50.291221] do_fast_syscall_32+0x3ee/0xf9d
+[ 50.296028] entry_SYSENTER_compat+0x51/0x60
+[ 50.300916]
+[ 50.300916] other info that might help us debug this:
+[ 50.300916]
+[ 50.309021] Chain exists of:
+[ 50.309021] event_mutex --> &pipe->mutex/1 --> &ctx->mutex
+[ 50.309021]
+[ 50.319134] Possible unsafe locking scenario:
+[ 50.319134]
+[ 50.325156] CPU0 CPU1
+[ 50.329785] ---- ----
+[ 50.334413] lock(&ctx->mutex);
+[ 50.337742] lock(&pipe->mutex/1);
+[ 50.343853] lock(&ctx->mutex);
+[ 50.349699] lock(event_mutex);
+[ 50.353031]
+[ 50.353031] *** DEADLOCK ***
+[ 50.353031]
+[ 50.359059] 2 locks held by syz-executor6/4896:
+[ 50.363687] #0: (&ctx->mutex){+.+.}, at: [<00000000935cf968>] perf_event_init_task+0x25b/0x890
+[ 50.372583] #1: (&pmus_srcu){....}, at: [<00000000389c2fa4>] perf_event_alloc+0xf55/0x2b00
+[ 50.381128]
+[ 50.381128] stack backtrace:
+[ 50.385592] CPU: 0 PID: 4896 Comm: syz-executor6 Not tainted 4.15.0-rc2+ #122
+[ 50.392826] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 50.402143] Call Trace:
+[ 50.404698] dump_stack+0x194/0x257
+[ 50.408290] ? arch_local_irq_restore+0x53/0x53
+[ 50.412927] print_circular_bug+0x42d/0x610
+[ 50.417213] ? save_stack_trace+0x1a/0x20
+[ 50.421329] check_prev_add+0x666/0x15f0
+[ 50.425356] ? copy_trace+0x150/0x150
+[ 50.429123] ? check_usage+0xb60/0xb60
+[ 50.432981] __lock_acquire+0x3498/0x47f0
+[ 50.437094] ? __lock_acquire+0x3498/0x47f0
+[ 50.441383] ? perf_trace_run_bpf_submit+0x206/0x330
+[ 50.446457] ? debug_check_no_locks_freed+0x3d0/0x3d0
+[ 50.451621] ? perf_tp_event+0xae0/0xae0
+[ 50.455651] ? perf_tp_event+0x7f4/0xae0
+[ 50.459680] ? memset+0x31/0x40
+[ 50.462930] ? perf_trace_lock_acquire+0x532/0x980
+[ 50.467829] ? perf_trace_lock+0x900/0x900
+[ 50.472027] ? perf_tp_event+0xae0/0xae0
+[ 50.476061] ? perf_trace_lock+0x4d6/0x900
+[ 50.480268] lock_acquire+0x1d5/0x580
+[ 50.484034] ? perf_trace_init+0x58/0xab0
+[ 50.488150] ? lock_release+0xda0/0xda0
+[ 50.492094] ? rcu_note_context_switch+0x710/0x710
+[ 50.496990] ? __might_sleep+0x95/0x190
+[ 50.500931] ? perf_trace_init+0x58/0xab0
+[ 50.505051] __mutex_lock+0x16f/0x1a80
+[ 50.508902] ? perf_trace_init+0x58/0xab0
+[ 50.513018] ? __lock_acquire+0x6e9/0x47f0
+[ 50.517219] ? lock_downgrade+0x980/0x980
+[ 50.521332] ? perf_trace_init+0x58/0xab0
+[ 50.525447] ? mutex_lock_io_nested+0x1900/0x1900
+[ 50.530254] ? debug_check_no_locks_freed+0x3d0/0x3d0
+[ 50.535411] ? perf_tp_event+0xae0/0xae0
+[ 50.539437] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 50.544420] ? trace_hardirqs_on+0xd/0x10
+[ 50.548537] ? perf_trace_lock_acquire+0x532/0x980
+[ 50.553435] ? save_stack+0xa3/0xd0
+[ 50.557028] ? perf_trace_lock+0x900/0x900
+[ 50.561232] ? print_usage_bug+0x3f0/0x3f0
+[ 50.565430] ? find_held_lock+0x39/0x1d0
+[ 50.569458] ? print_usage_bug+0x3f0/0x3f0
+[ 50.573657] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 50.578637] ? __lockdep_init_map+0xe4/0x650
+[ 50.583015] ? lockdep_init_map+0x3d/0x70
+[ 50.587131] ? module_unload_free+0x5b0/0x5b0
+[ 50.591593] ? perf_event_alloc+0xf55/0x2b00
+[ 50.595968] mutex_lock_nested+0x16/0x20
+[ 50.599993] ? mutex_lock_nested+0x16/0x20
+[ 50.604197] perf_trace_init+0x58/0xab0
+[ 50.608137] ? refcount_inc_not_zero+0xfe/0x180
+[ 50.612770] ? refcount_add+0x60/0x60
+[ 50.616533] ? __lockdep_init_map+0xe4/0x650
+[ 50.620906] perf_tp_event_init+0x7d/0xf0
+[ 50.625023] perf_try_init_event+0xc9/0x1f0
+[ 50.629314] perf_event_alloc+0x1005/0x2b00
+[ 50.633598] ? find_held_lock+0x39/0x1d0
+[ 50.637626] ? __perf_install_in_context+0x2d0/0x2d0
+[ 50.642695] ? find_held_lock+0x39/0x1d0
+[ 50.646721] ? print_usage_bug+0x3f0/0x3f0
+[ 50.650923] ? print_usage_bug+0x3f0/0x3f0
+[ 50.655123] ? depot_save_stack+0x1c2/0x490
+[ 50.659411] ? lock_release+0xda0/0xda0
+[ 50.663351] ? mark_held_locks+0xb2/0x100
+[ 50.667467] ? mark_held_locks+0xb2/0x100
+[ 50.671579] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 50.676561] ? debug_mutex_init+0x1c/0x60
+[ 50.680673] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 50.685655] ? lockdep_init_map+0x3d/0x70
+[ 50.689769] ? debug_mutex_init+0x2d/0x60
+[ 50.693883] ? __mutex_init+0x1c7/0x2a0
+[ 50.697822] ? alloc_perf_context+0x4c/0xe0
+[ 50.702110] ? inherit_task_group.isra.94.part.95+0x1a2/0x240
+[ 50.707958] ? SyS_membarrier+0x600/0x600
+[ 50.712072] ? mark_held_locks+0xb2/0x100
+[ 50.716188] ? __raw_spin_lock_init+0x1c/0x100
+[ 50.720737] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 50.725718] ? __lockdep_init_map+0xe4/0x650
+[ 50.730094] ? lockdep_init_map+0x3d/0x70
+[ 50.734208] ? __perf_event_init_context+0xde/0x3b0
+[ 50.739190] ? perf_event_mux_interval_ms_store+0x4c0/0x4c0
+[ 50.744869] inherit_event.isra.92+0x15b/0x920
+[ 50.749418] ? perf_event_create_kernel_counter+0x290/0x290
+[ 50.755098] ? rcu_read_lock_sched_held+0x108/0x120
+[ 50.760083] ? kmem_cache_alloc_trace+0x459/0x750
+[ 50.764892] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 50.769874] ? trace_hardirqs_on+0xd/0x10
+[ 50.773990] inherit_task_group.isra.94.part.95+0x73/0x240
+[ 50.779585] perf_event_init_task+0x348/0x890
+[ 50.784046] ? sched_fork+0x45b/0xc00
+[ 50.787815] ? perf_event_attrs+0x40/0x40
+[ 50.791931] ? kmem_cache_alloc_trace+0x459/0x750
+[ 50.796739] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 50.801720] ? __lockdep_init_map+0xe4/0x650
+[ 50.806100] copy_process.part.36+0x173b/0x4ae0
+[ 50.810738] ? __cleanup_sighand+0x40/0x40
+[ 50.814938] ? __might_sleep+0x95/0x190
+[ 50.818879] ? _cond_resched+0x14/0x30
+[ 50.822746] ? futex_wait_queue_me+0x527/0x7e0
+[ 50.827295] ? refill_pi_state_cache.part.6+0x2f0/0x2f0
+[ 50.832627] ? print_usage_bug+0x3f0/0x3f0
+[ 50.836828] ? get_futex_value_locked+0xc3/0xf0
+[ 50.841465] ? futex_wait_setup+0x22e/0x3d0
+[ 50.845753] ? futex_wake+0x680/0x680
+[ 50.849526] ? drop_futex_key_refs.isra.13+0x63/0xb0
+[ 50.854595] ? futex_wait+0x69e/0x990
+[ 50.858360] ? memset+0x31/0x40
+[ 50.861606] ? perf_tp_event+0xae0/0xae0
+[ 50.865635] ? futex_wait_setup+0x3d0/0x3d0
+[ 50.869924] ? debug_check_no_locks_freed+0x3d0/0x3d0
+[ 50.875081] ? perf_tp_event+0xae0/0xae0
+[ 50.879106] ? hash_futex+0x15/0x210
+[ 50.882786] ? drop_futex_key_refs.isra.13+0x63/0xb0
+[ 50.887855] ? perf_trace_lock+0x4d6/0x900
+[ 50.892058] ? get_futex_key+0x1d50/0x1d50
+[ 50.896259] ? trace_event_raw_event_lock+0x340/0x340
+[ 50.901420] ? do_futex+0x85b/0x2280
+[ 50.905101] ? check_noncircular+0x20/0x20
+[ 50.909307] ? exit_robust_list+0x240/0x240
+[ 50.913596] ? lock_downgrade+0x980/0x980
+[ 50.917710] ? __fget+0xbb/0x580
+[ 50.921042] ? find_held_lock+0x39/0x1d0
+[ 50.925070] ? lock_release+0xda0/0xda0
+[ 50.929017] ? __lock_is_held+0xbc/0x140
+[ 50.933049] _do_fork+0x1ef/0xff0
+[ 50.936469] ? fork_idle+0x2d0/0x2d0
+[ 50.940160] ? iterate_fd+0x3f0/0x3f0
+[ 50.943926] ? rcu_pm_notify+0xc0/0xc0
+[ 50.947777] ? __fget_light+0x29d/0x390
+[ 50.951717] ? fget_raw+0x20/0x20
+[ 50.955136] ? rcu_read_lock_sched_held+0x108/0x120
+[ 50.960118] ? kmem_cache_free+0x249/0x280
+[ 50.964323] ? compat_SyS_futex+0x288/0x380
+[ 50.968610] ? compat_SyS_get_robust_list+0x300/0x300
+[ 50.973765] ? __fdget+0x18/0x20
+[ 50.977098] ? compat_SyS_ioctl+0x77/0x2a30
+[ 50.981385] SyS_clone+0x37/0x50
+[ 50.984721] ? entry_INT80_compat+0x40/0x40
+[ 50.989015] do_fast_syscall_32+0x3ee/0xf9d
+[ 50.993305] ? do_int80_syscall_32+0x9d0/0x9d0
+[ 50.997853] ? lockdep_sys_exit+0x47/0xf0
+[ 51.001964] ? syscall_return_slowpath+0x2ad/0x550
+[ 51.006858] ? sysret32_from_system_call+0x5/0x3b
+[ 51.011665] ? trace_hardirqs_off_thunk+0x1a/0x1c
+[ 51.016473] entry_SYSENTER_compat+0x51/0x60
+[ 51.020846] RIP: 0023:0xf7fc8c79
+[ 51.024176] RSP: 002b:00000000f77c408c EFLAGS: 00000296 ORIG_RAX: 0000000000000078
+[ 51.031848] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 0000000020de9000
+[ 51.039085] RDX: 000000002019bffc RSI: 00000000208be000 RDI: 00000000208b4ffc
+[ 51.046319] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
+[ 51.053553] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
+[ 51.060790] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
diff --git a/pkg/report/testdata/linux/report/193 b/pkg/report/testdata/linux/report/193
new file mode 100644
index 000000000..ef452b8af
--- /dev/null
+++ b/pkg/report/testdata/linux/report/193
@@ -0,0 +1,193 @@
+# Note: 191-194 have the same root cause.
+TITLE: possible deadlock in perf_event_for_each_child
+
+[ 68.155096] ======================================================
+[ 68.161400] WARNING: possible circular locking dependency detected
+[ 68.167703] 4.15.0-rc9+ #9 Not tainted
+[ 68.171576] ------------------------------------------------------
+[ 68.177877] syz-executor1/6389 is trying to acquire lock:
+[ 68.184086] (&event->child_mutex){+.+.}, at: [<000000000857a1c0>] perf_event_for_each_child+0x8a/0x150
+[ 68.193610]
+[ 68.193610] but task is already holding lock:
+[ 68.199551] (&cpuctx_mutex){+.+.}, at: [<00000000a77e48ee>] perf_event_ctx_lock_nested+0x21b/0x450
+[ 68.208717]
+[ 68.208717] which lock already depends on the new lock.
+[ 68.208717]
+[ 68.217001]
+[ 68.217001] the existing dependency chain (in reverse order) is:
+[ 68.224594]
+[ 68.224594] -> #5 (&cpuctx_mutex){+.+.}:
+[ 68.230112] __mutex_lock+0x16f/0x1a80
+[ 68.234492] mutex_lock_nested+0x16/0x20
+[ 68.239047] perf_event_init_cpu+0xb6/0x160
+[ 68.243863] perf_event_init+0x4e9/0x549
+[ 68.248416] start_kernel+0x4cc/0x819
+[ 68.252707] x86_64_start_reservations+0x2a/0x2c
+[ 68.257954] x86_64_start_kernel+0x77/0x7a
+[ 68.262684] secondary_startup_64+0xa5/0xb0
+[ 68.267492]
+[ 68.267492] -> #4 (pmus_lock){+.+.}:
+[ 68.272659] __mutex_lock+0x16f/0x1a80
+[ 68.277036] mutex_lock_nested+0x16/0x20
+[ 68.281587] perf_event_init_cpu+0x2f/0x160
+[ 68.286402] cpuhp_invoke_callback+0x2ea/0x1d20
+[ 68.291562] _cpu_up+0x216/0x510
+[ 68.295420] do_cpu_up+0x73/0xa0
+[ 68.299277] cpu_up+0x18/0x20
+[ 68.302873] smp_init+0x13a/0x152
+[ 68.306821] kernel_init_freeable+0x2fe/0x521
+[ 68.311810] kernel_init+0x13/0x180
+[ 68.315929] ret_from_fork+0x3a/0x50
+[ 68.320129]
+[ 68.320129] -> #3 (cpu_hotplug_lock.rw_sem){++++}:
+[ 68.326513] cpus_read_lock+0x42/0x90
+[ 68.330807] static_key_slow_inc+0x9d/0x3c0
+[ 68.335622] tracepoint_probe_register_prio+0x80d/0x9a0
+[ 68.341478] tracepoint_probe_register+0x2a/0x40
+[ 68.346725] trace_event_reg+0x167/0x320
+[ 68.351277] perf_trace_init+0x4ef/0xab0
+[ 68.355829] perf_tp_event_init+0x7d/0xf0
+[ 68.360468] perf_try_init_event+0xc9/0x1f0
+[ 68.365284] perf_event_alloc+0x1cc6/0x2b00
+[ 68.370098] SYSC_perf_event_open+0x84e/0x2e00
+[ 68.375171] SyS_perf_event_open+0x39/0x50
+[ 68.379897] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 68.385140]
+[ 68.385140] -> #2 (tracepoints_mutex){+.+.}:
+[ 68.391002] __mutex_lock+0x16f/0x1a80
+[ 68.395383] mutex_lock_nested+0x16/0x20
+[ 68.399935] tracepoint_probe_register_prio+0xa0/0x9a0
+[ 68.405704] tracepoint_probe_register+0x2a/0x40
+[ 68.410955] trace_event_reg+0x167/0x320
+[ 68.415509] perf_trace_init+0x4ef/0xab0
+[ 68.420062] perf_tp_event_init+0x7d/0xf0
+[ 68.424700] perf_try_init_event+0xc9/0x1f0
+[ 68.429514] perf_event_alloc+0x1cc6/0x2b00
+[ 68.434327] SYSC_perf_event_open+0x84e/0x2e00
+[ 68.439400] SyS_perf_event_open+0x39/0x50
+[ 68.444125] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 68.449376]
+[ 68.449376] -> #1 (event_mutex){+.+.}:
+[ 68.454717] __mutex_lock+0x16f/0x1a80
+[ 68.459094] mutex_lock_nested+0x16/0x20
+[ 68.463645] perf_trace_destroy+0x28/0x100
+[ 68.468370] tp_perf_event_destroy+0x15/0x20
+[ 68.473269] _free_event+0x3bd/0x10f0
+[ 68.477559] free_event+0x84/0x150
+[ 68.481589] perf_event_release_kernel+0x54e/0xc10
+[ 68.487014] perf_release+0x37/0x50
+[ 68.491133] __fput+0x327/0x7e0
+[ 68.494901] ____fput+0x15/0x20
+[ 68.498675] task_work_run+0x199/0x270
+[ 68.503054] do_exit+0x9bb/0x1ad0
+[ 68.506997] do_group_exit+0x149/0x400
+[ 68.511379] get_signal+0x73f/0x16c0
+[ 68.515583] do_signal+0x90/0x1eb0
+[ 68.519616] exit_to_usermode_loop+0x214/0x310
+[ 68.524694] syscall_return_slowpath+0x490/0x550
+[ 68.529948] entry_SYSCALL_64_fastpath+0x9e/0xa0
+[ 68.535192]
+[ 68.535192] -> #0 (&event->child_mutex){+.+.}:
+[ 68.541228] lock_acquire+0x1d5/0x580
+[ 68.545520] __mutex_lock+0x16f/0x1a80
+[ 68.549899] mutex_lock_nested+0x16/0x20
+[ 68.554454] perf_event_for_each_child+0x8a/0x150
+[ 68.559787] perf_ioctl+0x35a/0x1430
+[ 68.563997] do_vfs_ioctl+0x1b1/0x1520
+[ 68.568378] SyS_ioctl+0x8f/0xc0
+[ 68.572237] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 68.577481]
+[ 68.577481] other info that might help us debug this:
+[ 68.577481]
+[ 68.585592] Chain exists of:
+[ 68.585592] &event->child_mutex --> pmus_lock --> &cpuctx_mutex
+[ 68.585592]
+[ 68.596141] Possible unsafe locking scenario:
+[ 68.596141]
+[ 68.602170] CPU0 CPU1
+[ 68.606805] ---- ----
+[ 68.611442] lock(&cpuctx_mutex);
+[ 68.614951] lock(pmus_lock);
+[ 68.620631] lock(&cpuctx_mutex);
+[ 68.626661] lock(&event->child_mutex);
+[ 68.630691]
+[ 68.630691] *** DEADLOCK ***
+[ 68.630691]
+[ 68.636720] 1 lock held by syz-executor1/6389:
+[ 68.641270] #0: (&cpuctx_mutex){+.+.}, at: [<00000000a77e48ee>] perf_event_ctx_lock_nested+0x21b/0x450
+[ 68.650868]
+[ 68.650868] stack backtrace:
+[ 68.655339] CPU: 1 PID: 6389 Comm: syz-executor1 Not tainted 4.15.0-rc9+ #9
+[ 68.662408] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 68.671731] Call Trace:
+[ 68.674295] dump_stack+0x194/0x257
+[ 68.677894] ? arch_local_irq_restore+0x53/0x53
+[ 68.682541] print_circular_bug.isra.37+0x2cd/0x2dc
+[ 68.687528] ? save_trace+0xe0/0x2b0
+[ 68.691215] __lock_acquire+0x30a8/0x3e00
+[ 68.695339] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 68.700502] ? perf_trace_lock_acquire+0xe3/0x980
+[ 68.705316] ? check_noncircular+0x20/0x20
+[ 68.709522] ? perf_trace_lock+0x900/0x900
+[ 68.713729] ? perf_trace_lock_acquire+0xe3/0x980
+[ 68.718543] ? perf_trace_lock+0x900/0x900
+[ 68.722749] ? check_noncircular+0x20/0x20
+[ 68.726956] ? lock_acquire+0x1d5/0x580
+[ 68.730900] ? perf_event_ctx_lock_nested+0x21b/0x450
+[ 68.736061] ? lock_release+0xa40/0xa40
+[ 68.740010] lock_acquire+0x1d5/0x580
+[ 68.743785] ? lock_acquire+0x1d5/0x580
+[ 68.747732] ? perf_event_for_each_child+0x8a/0x150
+[ 68.752720] ? lock_release+0xa40/0xa40
+[ 68.756666] ? get_futex_value_locked+0xc3/0xf0
+[ 68.761305] ? rcu_note_context_switch+0x710/0x710
+[ 68.766205] ? __might_sleep+0x95/0x190
+[ 68.770151] ? perf_event_for_each_child+0x8a/0x150
+[ 68.775138] __mutex_lock+0x16f/0x1a80
+[ 68.778998] ? perf_event_for_each_child+0x8a/0x150
+[ 68.783988] ? perf_trace_lock+0xd6/0x900
+[ 68.788110] ? perf_event_for_each_child+0x8a/0x150
+[ 68.793097] ? drop_futex_key_refs.isra.12+0x63/0xb0
+[ 68.798170] ? mutex_lock_io_nested+0x1900/0x1900
+[ 68.802983] ? perf_trace_lock+0x900/0x900
+[ 68.807189] ? check_noncircular+0x20/0x20
+[ 68.811394] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 68.816556] ? wake_up_q+0x8a/0xe0
+[ 68.820070] ? drop_futex_key_refs.isra.12+0x63/0xb0
+[ 68.825145] ? futex_wake+0x2ca/0x680
+[ 68.828920] ? find_held_lock+0x35/0x1d0
+[ 68.832958] ? perf_event_ctx_lock_nested+0x1e0/0x450
+[ 68.838118] ? lock_downgrade+0x980/0x980
+[ 68.842239] ? lock_release+0xa40/0xa40
+[ 68.846189] ? mutex_lock_nested+0x16/0x20
+[ 68.850392] ? mutex_lock_nested+0x16/0x20
+[ 68.854596] ? perf_event_ctx_lock_nested+0x328/0x450
+[ 68.859756] ? perf_iterate_ctx+0x770/0x770
+[ 68.864049] ? event_function_call+0x5a0/0x5a0
+[ 68.868602] mutex_lock_nested+0x16/0x20
+[ 68.872633] ? mutex_lock_nested+0x16/0x20
+[ 68.876839] perf_event_for_each_child+0x8a/0x150
+[ 68.881652] perf_ioctl+0x35a/0x1430
+[ 68.885336] ? lock_release+0xa40/0xa40
+[ 68.889282] ? event_function_call+0x5a0/0x5a0
+[ 68.893834] ? SYSC_perf_event_open+0x2e00/0x2e00
+[ 68.898646] ? __lock_is_held+0xb6/0x140
+[ 68.902684] ? __fget+0x35c/0x570
+[ 68.906106] ? fd_install+0x4d/0x60
+[ 68.909707] ? iterate_fd+0x3f0/0x3f0
+[ 68.913480] ? perf_event_set_output+0x5a0/0x5a0
+[ 68.918206] ? SYSC_perf_event_open+0x2e00/0x2e00
+[ 68.923022] do_vfs_ioctl+0x1b1/0x1520
+[ 68.926882] ? ioctl_preallocate+0x2b0/0x2b0
+[ 68.931261] ? selinux_capable+0x40/0x40
+[ 68.935297] ? SyS_futex+0x269/0x390
+[ 68.938988] ? security_file_ioctl+0x89/0xb0
+[ 68.943369] SyS_ioctl+0x8f/0xc0
+[ 68.946710] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 68.951435] RIP: 0033:0x453299
+[ 68.954597] RSP: 002b:00007f5aeb166c58 EFLAGS: 00000212 ORIG_RAX: 0000000000000010
+[ 68.962277] RAX: ffffffffffffffda RBX: 00007f5aeb167700 RCX: 0000000000453299
+[ 68.969521] RDX: 0000000000000000 RSI: 0000000000002401 RDI: 0000000000000012
+[ 68.976762] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
+[ 68.984002] R10: 0000000000000000 R11: 0000000000000212 R12: 0000000000000000
+[ 68.991245] R13: 00007fffc57787af R14: 00007f5aeb1679c0 R15: 0000000000000000
diff --git a/pkg/report/testdata/linux/report/194 b/pkg/report/testdata/linux/report/194
new file mode 100644
index 000000000..c1927b66d
--- /dev/null
+++ b/pkg/report/testdata/linux/report/194
@@ -0,0 +1,257 @@
+# Note: 191-194 have the same root cause.
+TITLE: possible deadlock in perf_trace_destroy
+
+[ 25.878418] ======================================================
+[ 25.884700] WARNING: possible circular locking dependency detected
+[ 25.890983] 4.15.0-rc8+ #1 Not tainted
+[ 25.894838] ------------------------------------------------------
+[ 25.901158] syzkaller926009/3663 is trying to acquire lock:
+[ 25.906832] (event_mutex){+.+.}, at: [<00000000df5c386a>] perf_trace_destroy+0x28/0x100
+[ 25.915042]
+[ 25.915042] but task is already holding lock:
+[ 25.920978] (&event->child_mutex){+.+.}, at: [<00000000aedc3ceb>] perf_event_release_kernel+0x2ea/0xc10
+[ 25.930582]
+[ 25.930582] which lock already depends on the new lock.
+[ 25.930582]
+[ 25.938870]
+[ 25.938870] the existing dependency chain (in reverse order) is:
+[ 25.946457]
+[ 25.946457] -> #5 (&event->child_mutex){+.+.}:
+[ 25.952499] __mutex_lock+0x16f/0x1a80
+[ 25.956875] mutex_lock_nested+0x16/0x20
+[ 25.961428] perf_event_for_each_child+0x8a/0x150
+[ 25.966759] perf_ioctl+0x35a/0x1430
+[ 25.970962] do_vfs_ioctl+0x1b1/0x1520
+[ 25.975341] SyS_ioctl+0x8f/0xc0
+[ 25.979200] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 25.984444]
+[ 25.984444] -> #4 (&cpuctx_mutex){+.+.}:
+[ 25.989958] __mutex_lock+0x16f/0x1a80
+[ 25.994336] mutex_lock_nested+0x16/0x20
+[ 25.998891] perf_event_init_cpu+0xb6/0x160
+[ 26.003704] perf_event_init+0x4e9/0x549
+[ 26.008256] start_kernel+0x4cc/0x819
+[ 26.012547] x86_64_start_reservations+0x2a/0x2c
+[ 26.017790] x86_64_start_kernel+0x77/0x7a
+[ 26.022523] secondary_startup_64+0xa5/0xb0
+[ 26.027330]
+[ 26.027330] -> #3 (pmus_lock){+.+.}:
+[ 26.032503] __mutex_lock+0x16f/0x1a80
+[ 26.036878] mutex_lock_nested+0x16/0x20
+[ 26.041435] perf_event_init_cpu+0x2f/0x160
+[ 26.046253] cpuhp_invoke_callback+0x2ea/0x1d20
+[ 26.051418] _cpu_up+0x216/0x510
+[ 26.055274] do_cpu_up+0x73/0xa0
+[ 26.059131] cpu_up+0x18/0x20
+[ 26.062730] smp_init+0x13a/0x152
+[ 26.066687] kernel_init_freeable+0x2fe/0x521
+[ 26.071675] kernel_init+0x13/0x180
+[ 26.075790] ret_from_fork+0x3a/0x50
+[ 26.079992]
+[ 26.079992] -> #2 (cpu_hotplug_lock.rw_sem){++++}:
+[ 26.086378] cpus_read_lock+0x42/0x90
+[ 26.090668] static_key_slow_inc+0x9d/0x3c0
+[ 26.095480] tracepoint_probe_register_prio+0x80d/0x9a0
+[ 26.101335] tracepoint_probe_register+0x2a/0x40
+[ 26.106584] trace_event_reg+0x167/0x320
+[ 26.111132] perf_trace_init+0x4ef/0xab0
+[ 26.115682] perf_tp_event_init+0x7d/0xf0
+[ 26.120321] perf_try_init_event+0xc9/0x1f0
+[ 26.125131] perf_event_alloc+0x1cc6/0x2b00
+[ 26.129940] SYSC_perf_event_open+0x84e/0x2e00
+[ 26.135010] SyS_perf_event_open+0x39/0x50
+[ 26.139737] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 26.144980]
+[ 26.144980] -> #1 (tracepoints_mutex){+.+.}:
+[ 26.150846] __mutex_lock+0x16f/0x1a80
+[ 26.155224] mutex_lock_nested+0x16/0x20
+[ 26.159778] tracepoint_probe_register_prio+0xa0/0x9a0
+[ 26.165543] tracepoint_probe_register+0x2a/0x40
+[ 26.170795] trace_event_reg+0x167/0x320
+[ 26.175351] perf_trace_init+0x4ef/0xab0
+[ 26.179919] perf_tp_event_init+0x7d/0xf0
+[ 26.184556] perf_try_init_event+0xc9/0x1f0
+[ 26.189371] perf_event_alloc+0x1cc6/0x2b00
+[ 26.194182] SYSC_perf_event_open+0x84e/0x2e00
+[ 26.199256] SyS_perf_event_open+0x39/0x50
+[ 26.203985] entry_SYSCALL_64_fastpath+0x29/0xa0
+[ 26.209228]
+[ 26.209228] -> #0 (event_mutex){+.+.}:
+[ 26.214579] lock_acquire+0x1d5/0x580
+[ 26.218872] __mutex_lock+0x16f/0x1a80
+[ 26.223250] mutex_lock_nested+0x16/0x20
+[ 26.227812] perf_trace_destroy+0x28/0x100
+[ 26.232543] tp_perf_event_destroy+0x15/0x20
+[ 26.237440] _free_event+0x3bd/0x10f0
+[ 26.241729] free_event+0x84/0x150
+[ 26.245758] perf_event_release_kernel+0x54e/0xc10
+[ 26.251180] perf_release+0x37/0x50
+[ 26.255301] __fput+0x327/0x7e0
+[ 26.259069] ____fput+0x15/0x20
+[ 26.262840] task_work_run+0x199/0x270
+[ 26.267221] do_exit+0x9bb/0x1ad0
+[ 26.271162] do_group_exit+0x149/0x400
+[ 26.275538] get_signal+0x73f/0x16c0
+[ 26.279750] do_signal+0x90/0x1eb0
+[ 26.283781] exit_to_usermode_loop+0x214/0x310
+[ 26.288860] syscall_return_slowpath+0x490/0x550
+[ 26.294113] entry_SYSCALL_64_fastpath+0x9e/0xa0
+[ 26.299354]
+[ 26.299354] other info that might help us debug this:
+[ 26.299354]
+[ 26.307473] Chain exists of:
+[ 26.307473] event_mutex --> &cpuctx_mutex --> &event->child_mutex
+[ 26.307473]
+[ 26.318195] Possible unsafe locking scenario:
+[ 26.318195]
+[ 26.324219] CPU0 CPU1
+[ 26.328863] ---- ----
+[ 26.333496] lock(&event->child_mutex);
+[ 26.337526] lock(&cpuctx_mutex);
+[ 26.343549] lock(&event->child_mutex);
+[ 26.350096] lock(event_mutex);
+[ 26.353429]
+[ 26.353429] *** DEADLOCK ***
+[ 26.353429]
+[ 26.359456] 2 locks held by syzkaller926009/3663:
+[ 26.364266] #0: (&ctx->mutex){+.+.}, at: [<000000006557d8ef>] perf_event_release_kernel+0x2dc/0xc10
+[ 26.373607] #1: (&event->child_mutex){+.+.}, at: [<00000000aedc3ceb>] perf_event_release_kernel+0x2ea/0xc10
+[ 26.383635]
+[ 26.383635] stack backtrace:
+[ 26.388105] CPU: 0 PID: 3663 Comm: syzkaller926009 Not tainted 4.15.0-rc8+ #1
+[ 26.395350] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 26.404672] Call Trace:
+[ 26.407237] dump_stack+0x194/0x257
+[ 26.410843] ? arch_local_irq_restore+0x53/0x53
+[ 26.415485] print_circular_bug.isra.37+0x2cd/0x2dc
+[ 26.420470] ? save_trace+0xe0/0x2b0
+[ 26.424158] __lock_acquire+0x30a8/0x3e00
+[ 26.428277] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 26.433443] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 26.438602] ? perf_trace_lock_acquire+0xe3/0x980
+[ 26.443413] ? __lock_acquire+0x2d15/0x3e00
+[ 26.447703] ? perf_trace_lock+0x900/0x900
+[ 26.451910] ? perf_trace_lock_acquire+0xe3/0x980
+[ 26.456720] ? check_noncircular+0x20/0x20
+[ 26.460925] ? perf_trace_lock+0x900/0x900
+[ 26.465128] ? __lock_acquire+0x664/0x3e00
+[ 26.469332] ? check_noncircular+0x20/0x20
+[ 26.473539] ? lock_acquire+0x1d5/0x580
+[ 26.477481] ? lock_acquire+0x1d5/0x580
+[ 26.481427] lock_acquire+0x1d5/0x580
+[ 26.485198] ? lock_acquire+0x1d5/0x580
+[ 26.489147] ? perf_trace_destroy+0x28/0x100
+[ 26.493532] ? lock_release+0xa40/0xa40
+[ 26.497475] ? check_noncircular+0x20/0x20
+[ 26.501683] ? rcu_note_context_switch+0x710/0x710
+[ 26.506588] ? __might_sleep+0x95/0x190
+[ 26.510535] ? perf_trace_destroy+0x28/0x100
+[ 26.514918] __mutex_lock+0x16f/0x1a80
+[ 26.518785] ? perf_trace_destroy+0x28/0x100
+[ 26.523170] ? perf_trace_destroy+0x28/0x100
+[ 26.527558] ? find_held_lock+0x35/0x1d0
+[ 26.531596] ? mutex_lock_io_nested+0x1900/0x1900
+[ 26.536413] ? perf_event_detach_bpf_prog+0x275/0x3d0
+[ 26.541576] ? lock_downgrade+0x980/0x980
+[ 26.545698] ? __perf_remove_from_context+0x19d/0x3e0
+[ 26.550862] ? mark_held_locks+0xaf/0x100
+[ 26.554983] ? generic_exec_single+0x362/0x5b0
+[ 26.559536] ? __mutex_unlock_slowpath+0xe9/0xac0
+[ 26.564358] ? trace_hardirqs_on+0xd/0x10
+[ 26.568474] ? generic_exec_single+0x18a/0x5b0
+[ 26.573025] ? wait_for_completion+0x770/0x770
+[ 26.577582] ? __might_sleep+0x95/0x190
+[ 26.581527] ? perf_event_release_kernel+0x2ea/0xc10
+[ 26.586601] ? __mutex_lock+0x16f/0x1a80
+[ 26.590631] ? perf_event_release_kernel+0x2ea/0xc10
+[ 26.595706] ? check_noncircular+0x20/0x20
+[ 26.600611] ? perf_addr_filters_splice+0x18f/0x810
+[ 26.605599] ? smp_call_function_single+0x3ae/0x560
+[ 26.610585] ? free_filters_list+0x2f0/0x2f0
+[ 26.614971] ? mutex_unlock+0xd/0x10
+[ 26.618654] ? __lock_is_held+0xb6/0x140
+[ 26.622685] mutex_lock_nested+0x16/0x20
+[ 26.626717] ? mutex_lock_nested+0x16/0x20
+[ 26.630924] perf_trace_destroy+0x28/0x100
+[ 26.635132] ? perf_tp_event_init+0xf0/0xf0
+[ 26.639422] tp_perf_event_destroy+0x15/0x20
+[ 26.643799] _free_event+0x3bd/0x10f0
+[ 26.647568] ? ring_buffer_attach+0x830/0x830
+[ 26.652034] ? event_function_call+0x2f5/0x5a0
+[ 26.656589] ? list_del_event+0xb30/0xb30
+[ 26.660706] ? task_function_call+0x220/0x220
+[ 26.665174] ? lock_downgrade+0x980/0x980
+[ 26.669302] ? list_del_event+0xb30/0xb30
+[ 26.673418] free_event+0x84/0x150
+[ 26.676929] ? _free_event+0x10f0/0x10f0
+[ 26.680964] perf_event_release_kernel+0x54e/0xc10
+[ 26.685863] ? put_event+0x30/0x30
+[ 26.689374] ? mntput_no_expire+0x130/0xa90
+[ 26.693666] ? lock_downgrade+0x980/0x980
+[ 26.697782] ? lock_release+0xa40/0xa40
+[ 26.701731] ? __dentry_kill+0x487/0x6d0
+[ 26.705774] ? locks_remove_file+0x3fa/0x5a0
+[ 26.710151] ? fcntl_setlk+0x10c0/0x10c0
+[ 26.714185] ? fsnotify+0x7b3/0x1140
+[ 26.717869] ? fsnotify_first_mark+0x2b0/0x2b0
+[ 26.722419] ? perf_event_release_kernel+0xc10/0xc10
+[ 26.727493] perf_release+0x37/0x50
+[ 26.731092] __fput+0x327/0x7e0
+[ 26.734346] ? fput+0x140/0x140
+[ 26.737599] ? trace_event_raw_event_sched_switch+0x800/0x800
+[ 26.743458] ? _raw_spin_unlock_irq+0x27/0x70
+[ 26.747924] ____fput+0x15/0x20
+[ 26.751177] task_work_run+0x199/0x270
+[ 26.755045] ? task_work_cancel+0x210/0x210
+[ 26.759358] ? _raw_spin_unlock+0x22/0x30
+[ 26.763480] ? switch_task_namespaces+0x87/0xc0
+[ 26.768124] do_exit+0x9bb/0x1ad0
+[ 26.771546] ? mm_update_next_owner+0x930/0x930
+[ 26.776184] ? debug_check_no_locks_freed+0x3c0/0x3c0
+[ 26.781347] ? perf_trace_run_bpf_submit+0x20d/0x330
+[ 26.786419] ? perf_tp_event+0xae0/0xae0
+[ 26.790447] ? find_held_lock+0x35/0x1d0
+[ 26.794481] ? memset+0x31/0x40
+[ 26.797817] ? perf_trace_lock_acquire+0x532/0x980
+[ 26.802717] ? lock_release+0xa40/0xa40
+[ 26.806661] ? perf_trace_lock+0x900/0x900
+[ 26.810867] ? check_noncircular+0x20/0x20
+[ 26.815074] ? drop_futex_key_refs.isra.12+0x63/0xb0
+[ 26.820146] ? futex_wait+0x6a9/0x9a0
+[ 26.823922] ? find_held_lock+0x35/0x1d0
+[ 26.827957] ? get_signal+0x7ae/0x16c0
+[ 26.831823] ? lock_downgrade+0x980/0x980
+[ 26.835948] do_group_exit+0x149/0x400
+[ 26.839807] ? do_raw_spin_trylock+0x190/0x190
+[ 26.844358] ? SyS_exit+0x30/0x30
+[ 26.847783] ? _raw_spin_unlock_irq+0x27/0x70
+[ 26.852254] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 26.857240] get_signal+0x73f/0x16c0
+[ 26.860931] ? ptrace_notify+0x130/0x130
+[ 26.864965] ? exit_robust_list+0x240/0x240
+[ 26.869256] ? __fd_install+0x288/0x740
+[ 26.873209] ? __mutex_unlock_slowpath+0xe9/0xac0
+[ 26.878029] ? get_unused_fd_flags+0x190/0x190
+[ 26.882587] ? wait_for_completion+0x770/0x770
+[ 26.887141] ? lock_downgrade+0x980/0x980
+[ 26.891258] do_signal+0x90/0x1eb0
+[ 26.894766] ? mark_held_locks+0xaf/0x100
+[ 26.898887] ? _raw_spin_unlock_irqrestore+0x31/0xba
+[ 26.904053] ? setup_sigcontext+0x7d0/0x7d0
+[ 26.908345] ? fd_install+0x4d/0x60
+[ 26.911942] ? SYSC_perf_event_open+0x4c3/0x2e00
+[ 26.916666] ? vmacache_update+0xfe/0x130
+[ 26.920785] ? perf_event_set_output+0x5a0/0x5a0
+[ 26.925515] ? exit_to_usermode_loop+0x8c/0x310
+[ 26.930156] exit_to_usermode_loop+0x214/0x310
+[ 26.934710] ? trace_event_raw_event_sys_exit+0x260/0x260
+[ 26.940219] syscall_return_slowpath+0x490/0x550
+[ 26.944944] ? prepare_exit_to_usermode+0x340/0x340
+[ 26.949931] ? entry_SYSCALL_64_fastpath+0x73/0xa0
+[ 26.954832] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 26.959821] ? trace_hardirqs_on_thunk+0x1a/0x1c
+[ 26.964550] entry_SYSCALL_64_fastpath+0x9e/0xa0
+[ 26.969273] RIP: 0033:0x445749
+[ 26.972432] RSP: 002b:00007febf72a3db8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca
+[ 26.980112] RAX: fffffffffffffe00 RBX: 00000000006dac3c RCX: 0000000000445749
+[ 26.987369] RDX: 0000000000000000
diff --git a/pkg/report/testdata/linux/report/20 b/pkg/report/testdata/linux/report/20
index 31af2b9e3..444f7c2ac 100644
--- a/pkg/report/testdata/linux/report/20
+++ b/pkg/report/testdata/linux/report/20
@@ -1,4 +1,4 @@
-TITLE: BUG: unable to handle kernel NULL pointer dereference in __lock_acquire
+TITLE: BUG: unable to handle kernel
CORRUPTED: Y
[ 149.188010] BUG: unable to handle kernel NULL pointer dereference at 000000000000058c
diff --git a/pkg/report/testdata/linux/report/34 b/pkg/report/testdata/linux/report/34
index c0aa9797a..1de8275cb 100644
--- a/pkg/report/testdata/linux/report/34
+++ b/pkg/report/testdata/linux/report/34
@@ -1,4 +1,4 @@
-TITLE: suspicious RCU usage at net/core/filter.c:LINE
+TITLE: INFO: suspicious RCU usage. ]
CORRUPTED: Y
[ 1722.511384] [ INFO: suspicious RCU usage. ]
diff --git a/pkg/report/testdata/linux/report/35 b/pkg/report/testdata/linux/report/35
index 0b2b6bc4d..62d358134 100644
--- a/pkg/report/testdata/linux/report/35
+++ b/pkg/report/testdata/linux/report/35
@@ -1,4 +1,4 @@
-TITLE: suspicious RCU usage at ./include/linux/kvm_host.h:LINE
+TITLE: INFO: suspicious RCU usage. ]
START: [ 37.540478] [ INFO: suspicious RCU usage. ]
CORRUPTED: Y
diff --git a/pkg/report/testdata/linux/report/51 b/pkg/report/testdata/linux/report/51
index 9e200b807..4bd9f23c9 100644
--- a/pkg/report/testdata/linux/report/51
+++ b/pkg/report/testdata/linux/report/51
@@ -1,14 +1,15 @@
-TITLE: memory leak in ipv6_setsockopt
+TITLE: memory leak in do_ipv6_setsockopt
-[ 1722.511384] unreferenced object 0xffff880039a55260 (size 64):
-[ 1722.511384] comm "executor", pid 11746, jiffies 4298984475 (age 16.078s)
-[ 1722.511384] hex dump (first 32 bytes):
-[ 1722.511384] 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /...............
-[ 1722.511384] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
-[ 1722.511384] backtrace:
-[ 1722.511384] [<ffffffff848a2f5f>] sock_kmalloc+0x7f/0xc0 net/core/sock.c:1774
-[ 1722.511384] [<ffffffff84e5bea0>] do_ipv6_setsockopt.isra.7+0x15d0/0x2830 net/ipv6/ipv6_sockglue.c:483
-[ 1722.511384] [<ffffffff84e5d19b>] ipv6_setsockopt+0x9b/0x140 net/ipv6/ipv6_sockglue.c:885
-[ 1722.511384] [<ffffffff8544616c>] sctp_setsockopt+0x15c/0x36c0 net/sctp/socket.c:3702
-[ 1722.511384] [<ffffffff848a2035>] sock_common_setsockopt+0x95/0xd0 net/core/sock.c:2645
-[ 1722.511384] [<ffffffff8489f1d8>] SyS_setsockopt+0x158/0x240 net/socket.c:1736
+2018/01/09 14:28:48 BUG: memory leak
+unreferenced object 0xffff880039a55260 (size 64):
+ comm "executor", pid 11746, jiffies 4298984475 (age 16.078s)
+ hex dump (first 32 bytes):
+ 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /...............
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+ backtrace:
+ [<ffffffff848a2f5f>] sock_kmalloc+0x7f/0xc0 net/core/sock.c:1774
+ [<ffffffff84e5bea0>] do_ipv6_setsockopt.isra.7+0x15d0/0x2830 net/ipv6/ipv6_sockglue.c:483
+ [<ffffffff84e5d19b>] ipv6_setsockopt+0x9b/0x140 net/ipv6/ipv6_sockglue.c:885
+ [<ffffffff8544616c>] sctp_setsockopt+0x15c/0x36c0 net/sctp/socket.c:3702
+ [<ffffffff848a2035>] sock_common_setsockopt+0x95/0xd0 net/core/sock.c:2645
+ [<ffffffff8489f1d8>] SyS_setsockopt+0x158/0x240 net/socket.c:1736
diff --git a/pkg/report/testdata/linux/report/52 b/pkg/report/testdata/linux/report/52
index dac3e1a83..11d353c1c 100644
--- a/pkg/report/testdata/linux/report/52
+++ b/pkg/report/testdata/linux/report/52
@@ -1,14 +1,15 @@
-TITLE: memory leak in sk_prot_alloc
+TITLE: memory leak in inet6_create
-[ 1722.511384] unreferenced object 0xffff8800342540c0 (size 1864):
-[ 1722.511384] comm "a.out", pid 24109, jiffies 4299060398 (age 27.984s)
-[ 1722.511384] hex dump (first 32 bytes):
-[ 1722.511384] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
-[ 1722.511384] 0a 00 07 40 00 00 00 00 00 00 00 00 00 00 00 00 ...@............
-[ 1722.511384] backtrace:
-[ 1722.511384] [<ffffffff85c73a22>] kmemleak_alloc+0x72/0xc0 mm/kmemleak.c:915
-[ 1722.511384] [<ffffffff816cc14d>] kmem_cache_alloc+0x12d/0x2c0 mm/slub.c:2607
-[ 1722.511384] [<ffffffff84b642c9>] sk_prot_alloc+0x69/0x340 net/core/sock.c:1344
-[ 1722.511384] [<ffffffff84b6d36a>] sk_alloc+0x3a/0x6b0 net/core/sock.c:1419
-[ 1722.511384] [<ffffffff850c6d57>] inet6_create+0x2d7/0x1000 net/ipv6/af_inet6.c:173
-[ 1722.511384] [<ffffffff84b5f47c>] __sock_create+0x37c/0x640 net/socket.c:1162
+2018/01/09 14:28:48 BUG: memory leak
+unreferenced object 0xffff8800342540c0 (size 1864):
+ comm "a.out", pid 24109, jiffies 4299060398 (age 27.984s)
+ hex dump (first 32 bytes):
+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+ 0a 00 07 40 00 00 00 00 00 00 00 00 00 00 00 00 ...@............
+ backtrace:
+ [<ffffffff85c73a22>] kmemleak_alloc+0x72/0xc0 mm/kmemleak.c:915
+ [<ffffffff816cc14d>] kmem_cache_alloc+0x12d/0x2c0 mm/slub.c:2607
+ [<ffffffff84b642c9>] sk_prot_alloc+0x69/0x340 net/core/sock.c:1344
+ [<ffffffff84b6d36a>] sk_alloc+0x3a/0x6b0 net/core/sock.c:1419
+ [<ffffffff850c6d57>] inet6_create+0x2d7/0x1000 net/ipv6/af_inet6.c:173
+ [<ffffffff84b5f47c>] __sock_create+0x37c/0x640 net/socket.c:1162
diff --git a/pkg/report/testdata/linux/report/53 b/pkg/report/testdata/linux/report/53
index 0ec2e5c81..bad2a423b 100644
--- a/pkg/report/testdata/linux/report/53
+++ b/pkg/report/testdata/linux/report/53
@@ -1,10 +1,11 @@
-TITLE: memory leak in __kmalloc
+TITLE: memory leak in ext4_mb_init
-[ 1722.511384] unreferenced object 0xffff880133c63800 (size 1024):
-[ 1722.511384] comm "exe", pid 1521, jiffies 4294894652
-[ 1722.511384] backtrace:
-[ 1722.511384] [<ffffffff810f8f36>] create_object+0x126/0x2b0
-[ 1722.511384] [<ffffffff810f91d5>] kmemleak_alloc+0x25/0x60
-[ 1722.511384] [<ffffffff810f32a3>] __kmalloc+0x113/0x200
-[ 1722.511384] [<ffffffff811aa061>] ext4_mb_init+0x1b1/0x570
-[ 1722.511384] [<ffffffff8119b3d2>] ext4_fill_super+0x1de2/0x26d0
+2018/01/09 14:28:48 BUG: memory leak
+unreferenced object 0xffff880133c63800 (size 1024):
+ comm "exe", pid 1521, jiffies 4294894652
+ backtrace:
+ [<ffffffff810f8f36>] create_object+0x126/0x2b0
+ [<ffffffff810f91d5>] kmemleak_alloc+0x25/0x60
+ [<ffffffff810f32a3>] __kmalloc+0x113/0x200
+ [<ffffffff811aa061>] ext4_mb_init+0x1b1/0x570
+ [<ffffffff8119b3d2>] ext4_fill_super+0x1de2/0x26d0
diff --git a/pkg/report/testdata/linux/report/54 b/pkg/report/testdata/linux/report/54
index d673b1f3f..1637470d9 100644
--- a/pkg/report/testdata/linux/report/54
+++ b/pkg/report/testdata/linux/report/54
@@ -1,11 +1,12 @@
-TITLE: memory leak in __alloc_skb
+TITLE: memory leak in eth_rx_fill
-[ 1722.511384] unreferenced object 0xc625e000 (size 2048):
-[ 1722.511384] comm "swapper", pid 1, jiffies 4294937521
-[ 1722.511384] backtrace:
-[ 1722.511384] [<c00c89f0>] create_object+0x11c/0x200
-[ 1722.511384] [<c00c6764>] __kmalloc_track_caller+0x138/0x178
-[ 1722.511384] [<c01d78c0>] __alloc_skb+0x4c/0x100
-[ 1722.511384] [<c01d8490>] dev_alloc_skb+0x18/0x3c
-[ 1722.511384] [<c0198b48>] eth_rx_fill+0xd8/0x3fc
-[ 1722.511384] [<c019ac74>] mv_eth_start_internals+0x30/0xf8
+2018/01/09 14:28:48 BUG: memory leak
+unreferenced object 0xc625e000 (size 2048):
+ comm "swapper", pid 1, jiffies 4294937521
+ backtrace:
+ [<c00c89f0>] create_object+0x11c/0x200
+ [<c00c6764>] __kmalloc_track_caller+0x138/0x178
+ [<c01d78c0>] __alloc_skb+0x4c/0x100
+ [<c01d8490>] dev_alloc_skb+0x18/0x3c
+ [<c0198b48>] eth_rx_fill+0xd8/0x3fc
+ [<c019ac74>] mv_eth_start_internals+0x30/0xf8
diff --git a/pkg/report/testdata/linux/report/55 b/pkg/report/testdata/linux/report/55
index 44e5fb848..49330e3f0 100644
--- a/pkg/report/testdata/linux/report/55
+++ b/pkg/report/testdata/linux/report/55
@@ -1,11 +1,12 @@
-TITLE: memory leak in debug_objects_mem_init
+TITLE: memory leak in start_kernel
-[ 1722.511384] unreferenced object 0xdb8040c0 (size 20):
-[ 1722.511384] comm "swapper", pid 0, jiffies 4294667296
-[ 1722.511384] backtrace:
-[ 1722.511384] [<c04fd8b3>] kmemleak_alloc+0x193/0x2b8
-[ 1722.511384] [<c04f5e73>] kmem_cache_alloc+0x11e/0x174
-[ 1722.511384] [<c0aae5a7>] debug_objects_mem_init+0x63/0x1d9
-[ 1722.511384] [<c0a86a62>] start_kernel+0x2da/0x38d
-[ 1722.511384] [<c0a86090>] i386_start_kernel+0x7f/0x98
-[ 1722.511384] [<ffffffff>] 0xffffffff
+2018/01/09 14:28:48 BUG: memory leak
+unreferenced object 0xdb8040c0 (size 20):
+ comm "swapper", pid 0, jiffies 4294667296
+ backtrace:
+ [<c04fd8b3>] kmemleak_alloc+0x193/0x2b8
+ [<c04f5e73>] kmem_cache_alloc+0x11e/0x174
+ [<c0aae5a7>] debug_objects_mem_init+0x63/0x1d9
+ [<c0a86a62>] start_kernel+0x2da/0x38d
+ [<c0a86090>] i386_start_kernel+0x7f/0x98
+ [<ffffffff>] 0xffffffff
diff --git a/pkg/report/testdata/linux/report/58 b/pkg/report/testdata/linux/report/58
index 4eacdbb6a..4cac7fb95 100644
--- a/pkg/report/testdata/linux/report/58
+++ b/pkg/report/testdata/linux/report/58
@@ -1,4 +1,4 @@
-TITLE: INFO: rcu detected stall
+TITLE: INFO: rcu_preempt detected stalls on CPUs/tasks: { 2} (detected by 0, t=NUM jiffies, g=NUM, c=NUM, q=7339)
CORRUPTED: Y
[ 1722.511384] INFO: rcu_preempt detected stalls on CPUs/tasks: { 2} (detected by 0, t=65008 jiffies, g=48068, c=48067, q=7339)
diff --git a/pkg/report/testdata/linux/report/59 b/pkg/report/testdata/linux/report/59
index 0bb90e800..da1da2a3e 100644
--- a/pkg/report/testdata/linux/report/59
+++ b/pkg/report/testdata/linux/report/59
@@ -1,4 +1,4 @@
-TITLE: INFO: rcu detected stall
+TITLE: INFO: rcu_sched detected stalls on CPUs/tasks: { 0} (detected by 1, t=2179 jiffies, g=740, c=739, q=1)
CORRUPTED: Y
[ 317.168127] INFO: rcu_sched detected stalls on CPUs/tasks: { 0} (detected by 1, t=2179 jiffies, g=740, c=739, q=1)
diff --git a/pkg/report/testdata/linux/report/60 b/pkg/report/testdata/linux/report/60
index 0be3e64d8..4cbf64182 100644
--- a/pkg/report/testdata/linux/report/60
+++ b/pkg/report/testdata/linux/report/60
@@ -1,4 +1,4 @@
-TITLE: INFO: rcu detected stall
+TITLE: INFO: rcu_preempt self-detected stall on CPU
CORRUPTED: Y
[ 50.583499] something
diff --git a/pkg/report/testdata/linux/report/61 b/pkg/report/testdata/linux/report/61
index d8f4581ee..7cff0cbfd 100644
--- a/pkg/report/testdata/linux/report/61
+++ b/pkg/report/testdata/linux/report/61
@@ -1,4 +1,4 @@
-TITLE: INFO: rcu detected stall
+TITLE: INFO: rcu_sched self-detected stall on CPU
CORRUPTED: Y
[ 50.583499] INFO: rcu_sched self-detected stall on CPU
diff --git a/pkg/report/testdata/linux/report/62 b/pkg/report/testdata/linux/report/62
index 7afb2f802..4a51fafd3 100644
--- a/pkg/report/testdata/linux/report/62
+++ b/pkg/report/testdata/linux/report/62
@@ -1,4 +1,4 @@
-TITLE: INFO: rcu detected stall
+TITLE: INFO: rcu_bh detected stalls on CPUs/tasks:
CORRUPTED: Y
[ 152.002376] INFO: rcu_bh detected stalls on CPUs/tasks:
diff --git a/pkg/report/testdata/linux/report/63 b/pkg/report/testdata/linux/report/63
index 6c7a706a2..d89b05b75 100644
--- a/pkg/report/testdata/linux/report/63
+++ b/pkg/report/testdata/linux/report/63
@@ -1,4 +1,4 @@
-TITLE: INFO: rcu detected stall
+TITLE: INFO: rcu_sched detected expedited stalls on CPUs/tasks: {
CORRUPTED: Y
[ 72.159680] INFO: rcu_sched detected expedited stalls on CPUs/tasks: {
diff --git a/pkg/report/testdata/linux/report/64 b/pkg/report/testdata/linux/report/64
index f1e4b3e01..f5bfd0eaa 100644
--- a/pkg/report/testdata/linux/report/64
+++ b/pkg/report/testdata/linux/report/64
@@ -1,4 +1,4 @@
-TITLE: BUG: spinlock lockup suspected
+TITLE: BUG: spinlock lockup suspected on CPU, syz-executor/NUM
CORRUPTED: Y
[ 72.159680] BUG: spinlock lockup suspected on CPU#2, syz-executor/12636
diff --git a/pkg/report/testdata/linux/report/65 b/pkg/report/testdata/linux/report/65
index 73d6d3a33..d6cc73b35 100644
--- a/pkg/report/testdata/linux/report/65
+++ b/pkg/report/testdata/linux/report/65
@@ -1,4 +1,235 @@
-TITLE: BUG: soft lockup
-CORRUPTED: Y
+TITLE: BUG: soft lockup in smp_call_function_many
-[ 72.159680] BUG: soft lockup - CPU#3 stuck for 11s! [syz-executor:643]
+[ 247.938942] watchdog: BUG: soft lockup - CPU#0 stuck for 134s! [kworker/0:2:1400]
+[ 247.946595] Modules linked in:
+[ 247.949764] irq event stamp: 494028
+[ 247.953370] hardirqs last enabled at (494027): [<ffffffff8516b14a>] restore_regs_and_return_to_kernel+0x0/0x26
+[ 247.963568] hardirqs last disabled at (494028): [<ffffffff8516c088>] apic_timer_interrupt+0x98/0xb0
+[ 247.972723] softirqs last enabled at (484570): [<ffffffff85171d23>] __do_softirq+0x733/0xbb2
+[ 247.981361] softirqs last disabled at (484563): [<ffffffff81426983>] irq_exit+0x1d3/0x210
+[ 247.990083] CPU: 0 PID: 1400 Comm: kworker/0:2 Not tainted 4.15.0-rc1+ #198
+[ 247.997151] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 248.006484] Workqueue: events jump_label_update_timeout
+[ 248.011822] task: ffff8801d2abe540 task.stack: ffff8801d2ac0000
+[ 248.019334] RIP: 0010:smp_call_function_single+0x364/0x560
+[ 248.026315] RSP: 0018:ffff8801d2ac6f00 EFLAGS: 00000293 ORIG_RAX: ffffffffffffff11
+[ 248.033996] RAX: ffff8801d2abe540 RBX: 1ffff1003a558de8 RCX: ffffffff8164c2e2
+[ 248.041239] RDX: 0000000000000000 RSI: 00000000000000fb RDI: ffff8801d2ac6ff8
+[ 248.048482] RBP: ffff8801d2ac7050 R08: 1ffff1003a558dff R09: 0000000000000000
+[ 248.055724] R10: ffff8801d2ac7078 R11: 0000000000000000 R12: ffff8801d2ac6ff8
+[ 248.062969] R13: dffffc0000000000 R14: 0000000000000000 R15: ffffed003a558df4
+[ 248.070211] FS: 0000000000000000(0000) GS:ffff8801db400000(0000) knlGS:0000000000000000
+[ 248.078408] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
+[ 248.084262] CR2: 0000000020335ffc CR3: 00000001d0869000 CR4: 00000000001426f0
+[ 248.091506] Call Trace:
+[ 248.094075] ? add_nops+0x90/0x90
+[ 248.097504] ? generic_exec_single+0x5b0/0x5b0
+[ 248.102062] ? __mutex_lock+0x16f/0x1a80
+[ 248.106093] ? arch_jump_label_transform+0x1b/0x40
+[ 248.110995] ? print_usage_bug+0x3f0/0x3f0
+[ 248.115213] ? _find_next_bit+0xee/0x120
+[ 248.119250] ? add_nops+0x90/0x90
+[ 248.122676] ? find_next_bit+0x27/0x30
+[ 248.126547] smp_call_function_many+0x773/0x930
+[ 248.131192] ? smp_call_function_many+0x773/0x930
+[ 248.136013] ? add_nops+0x90/0x90
+[ 248.139449] ? smp_call_function_single_async+0x2d0/0x2d0
+[ 248.144960] ? mark_held_locks+0xb2/0x100
+[ 248.149082] ? text_poke+0x336/0x530
+[ 248.152772] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 248.157763] ? apic_has_pending_timer+0x80/0x2a0
+[ 248.162488] ? trace_hardirqs_on+0xd/0x10
+[ 248.166606] ? add_nops+0x90/0x90
+[ 248.170033] ? apic_has_pending_timer+0x80/0x2a0
+[ 248.174760] on_each_cpu+0x3d/0x1b0
+[ 248.178359] ? apic_has_pending_timer+0x7f/0x2a0
+[ 248.183088] text_poke_bp+0xe4/0x170
+[ 248.186774] ? __mutex_unlock_slowpath+0xe9/0xac0
+[ 248.191590] ? poke_int3_handler+0x90/0x90
+[ 248.195800] ? wait_for_completion+0x7b0/0x7b0
+[ 248.200361] ? apic_has_pending_timer+0x7f/0x2a0
+[ 248.205094] __jump_label_transform.isra.0+0x6a5/0x8a0
+[ 248.210352] ? bug_at+0x20/0x20
+[ 248.213606] ? check_noncircular+0x20/0x20
+[ 248.217814] ? perf_trace_lock_acquire+0xe3/0x980
+[ 248.222633] ? modules_open+0xa0/0xa0
+[ 248.226421] arch_jump_label_transform+0x2f/0x40
+[ 248.231152] __jump_label_update+0x207/0x2d0
+[ 248.235539] ? static_key_count+0x110/0x110
+[ 248.239838] ? atomic_dec_and_mutex_lock+0x112/0x150
+[ 248.244917] ? mutex_spin_on_owner+0xb50/0xb50
+[ 248.249480] jump_label_update+0x22c/0x2b0
+[ 248.253695] static_key_slow_dec_cpuslocked+0x176/0x1d0
+[ 248.259034] ? static_key_slow_inc+0x3c0/0x3c0
+[ 248.263596] ? rcu_read_lock_sched_held+0x108/0x120
+[ 248.268594] jump_label_update_timeout+0x1f/0x30
+[ 248.273326] process_one_work+0xbfd/0x1be0
+[ 248.277556] ? pwq_dec_nr_in_flight+0x450/0x450
+[ 248.282197] ? finish_task_switch+0x1d3/0x740
+[ 248.286664] ? finish_task_switch+0x1aa/0x740
+[ 248.291159] ? perf_trace_lock_acquire+0xe3/0x980
+[ 248.295987] ? perf_trace_lock+0x900/0x900
+[ 248.300191] ? __sched_text_start+0x8/0x8
+[ 248.304316] ? lock_downgrade+0x980/0x980
+[ 248.308440] ? __wake_up_common_lock+0x190/0x310
+[ 248.313189] ? find_held_lock+0x39/0x1d0
+[ 248.317242] ? lock_acquire+0x1d5/0x580
+[ 248.321189] ? worker_thread+0x4a3/0x1990
+[ 248.325321] ? lock_release+0xda0/0xda0
+[ 248.329271] ? worker_pool_assign_id+0x1b0/0x1b0
+[ 248.334004] ? do_raw_spin_trylock+0x190/0x190
+[ 248.338580] worker_thread+0x223/0x1990
+[ 248.342560] ? process_one_work+0x1be0/0x1be0
+[ 248.347034] ? _raw_spin_unlock_irq+0x27/0x70
+[ 248.351505] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 248.356494] ? trace_hardirqs_on+0xd/0x10
+[ 248.360617] ? finish_task_switch+0x1d3/0x740
+[ 248.365083] ? finish_task_switch+0x1aa/0x740
+[ 248.369558] ? copy_overflow+0x20/0x20
+[ 248.373437] ? __schedule+0x8f3/0x2060
+[ 248.377296] ? check_noncircular+0x20/0x20
+[ 248.381527] ? find_held_lock+0x39/0x1d0
+[ 248.385573] ? find_held_lock+0x39/0x1d0
+[ 248.389625] ? lock_downgrade+0x980/0x980
+[ 248.393751] ? default_wake_function+0x30/0x50
+[ 248.398320] ? __schedule+0x2060/0x2060
+[ 248.402263] ? do_wait_intr+0x3e0/0x3e0
+[ 248.406215] ? do_raw_spin_trylock+0x190/0x190
+[ 248.410772] ? _raw_spin_unlock_irqrestore+0x31/0xba
+[ 248.415852] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 248.420842] ? trace_hardirqs_on+0xd/0x10
+[ 248.424963] ? __kthread_parkme+0x175/0x240
+[ 248.429263] kthread+0x37a/0x440
+[ 248.432602] ? process_one_work+0x1be0/0x1be0
+[ 248.437067] ? kthread_stop+0x7b0/0x7b0
+[ 248.441018] ret_from_fork+0x24/0x30
+[ 248.444727] Code: 00 00 00 fc ff df 44 89 bd 50 ff ff ff 48 c1 e8 03 4c 01 e8 41 83 e7 01 c6 00 f8 74 4e 49 89 c7 49 83 c4 18 e8 4e 25 0b 00 f3 90 <4c> 89 e2 41 c6 07 04 48 c1 ea 03 42 0f b6 14 2a 84 d2 74 09 80
+[ 248.463942] Kernel panic - not syncing: softlockup: hung tasks
+[ 248.469888] CPU: 0 PID: 1400 Comm: kworker/0:2 Tainted: G L 4.15.0-rc1+ #198
+[ 248.478256] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 248.487585] Workqueue: events jump_label_update_timeout
+[ 248.492919] Call Trace:
+[ 248.495472] <IRQ>
+[ 248.497597] dump_stack+0x194/0x257
+[ 248.501202] ? arch_local_irq_restore+0x53/0x53
+[ 248.505843] ? vprintk_default+0x28/0x30
+[ 248.509878] ? vprintk_func+0x5e/0xc0
+[ 248.513650] ? vsnprintf+0x1ed/0x1900
+[ 248.517432] panic+0x1e4/0x41c
+[ 248.520597] ? refcount_error_report+0x214/0x214
+[ 248.525340] ? watchdog_timer_fn+0x303/0x320
+[ 248.529731] watchdog_timer_fn+0x314/0x320
+[ 248.533947] __hrtimer_run_queues+0x349/0xe10
+[ 248.538418] ? lock_downgrade+0x980/0x980
+[ 248.542540] ? watchdog+0x30/0x30
+[ 248.545971] ? hrtimer_cancel+0x40/0x40
+[ 248.549931] ? pvclock_read_flags+0x160/0x160
+[ 248.554417] ? kvm_clock_get_cycles+0x25/0x30
+[ 248.558883] ? ktime_get_update_offsets_now+0x34a/0x520
+[ 248.564229] ? do_timer+0x50/0x50
+[ 248.567661] ? native_apic_msr_write+0x5c/0x80
+[ 248.572213] ? do_raw_spin_trylock+0x190/0x190
+[ 248.576767] ? lapic_next_event+0x54/0x80
+[ 248.580891] ? clockevents_program_event+0x108/0x2e0
+[ 248.585978] hrtimer_interrupt+0x1d4/0x5f0
+[ 248.590213] smp_apic_timer_interrupt+0x14a/0x700
+[ 248.595032] ? smp_call_function_single_interrupt+0x640/0x640
+[ 248.600889] ? _raw_spin_lock+0x32/0x40
+[ 248.604847] ? handle_edge_irq+0x2b4/0x7c0
+[ 248.609054] ? task_prio+0x40/0x40
+[ 248.612583] ? trace_hardirqs_off_thunk+0x1a/0x1c
+[ 248.617409] apic_timer_interrupt+0x9d/0xb0
+[ 248.621700] </IRQ>
+[ 248.623909] RIP: 0010:smp_call_function_single+0x364/0x560
+[ 248.629500] RSP: 0018:ffff8801d2ac6f00 EFLAGS: 00000293 ORIG_RAX: ffffffffffffff11
+[ 248.637180] RAX: ffff8801d2abe540 RBX: 1ffff1003a558de8 RCX: ffffffff8164c2e2
+[ 248.644421] RDX: 0000000000000000 RSI: 00000000000000fb RDI: ffff8801d2ac6ff8
+[ 248.651662] RBP: ffff8801d2ac7050 R08: 1ffff1003a558dff R09: 0000000000000000
+[ 248.658903] R10: ffff8801d2ac7078 R11: 0000000000000000 R12: ffff8801d2ac6ff8
+[ 248.666144] R13: dffffc0000000000 R14: 0000000000000000 R15: ffffed003a558df4
+[ 248.673405] ? smp_call_function_single+0x362/0x560
+[ 248.678409] ? add_nops+0x90/0x90
+[ 248.681839] ? generic_exec_single+0x5b0/0x5b0
+[ 248.686393] ? __mutex_lock+0x16f/0x1a80
+[ 248.690427] ? arch_jump_label_transform+0x1b/0x40
+[ 248.695329] ? print_usage_bug+0x3f0/0x3f0
+[ 248.699548] ? _find_next_bit+0xee/0x120
+[ 248.703586] ? add_nops+0x90/0x90
+[ 248.707013] ? find_next_bit+0x27/0x30
+[ 248.710884] smp_call_function_many+0x773/0x930
+[ 248.715539] ? smp_call_function_many+0x773/0x930
+[ 248.720362] ? add_nops+0x90/0x90
+[ 248.723796] ? smp_call_function_single_async+0x2d0/0x2d0
+[ 248.729309] ? mark_held_locks+0xb2/0x100
+[ 248.733431] ? text_poke+0x336/0x530
+[ 248.737120] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 248.742109] ? apic_has_pending_timer+0x80/0x2a0
+[ 248.746838] ? trace_hardirqs_on+0xd/0x10
+[ 248.750957] ? add_nops+0x90/0x90
+[ 248.754383] ? apic_has_pending_timer+0x80/0x2a0
+[ 248.759110] on_each_cpu+0x3d/0x1b0
+[ 248.762710] ? apic_has_pending_timer+0x7f/0x2a0
+[ 248.767443] text_poke_bp+0xe4/0x170
+[ 248.771131] ? __mutex_unlock_slowpath+0xe9/0xac0
+[ 248.775946] ? poke_int3_handler+0x90/0x90
+[ 248.780158] ? wait_for_completion+0x7b0/0x7b0
+[ 248.784721] ? apic_has_pending_timer+0x7f/0x2a0
+[ 248.789452] __jump_label_transform.isra.0+0x6a5/0x8a0
+[ 248.794707] ? bug_at+0x20/0x20
+[ 248.797964] ? check_noncircular+0x20/0x20
+[ 248.802170] ? perf_trace_lock_acquire+0xe3/0x980
+[ 248.806990] ? modules_open+0xa0/0xa0
+[ 248.810776] arch_jump_label_transform+0x2f/0x40
+[ 248.815507] __jump_label_update+0x207/0x2d0
+[ 248.819895] ? static_key_count+0x110/0x110
+[ 248.824192] ? atomic_dec_and_mutex_lock+0x112/0x150
+[ 248.829269] ? mutex_spin_on_owner+0xb50/0xb50
+[ 248.833832] jump_label_update+0x22c/0x2b0
+[ 248.838048] static_key_slow_dec_cpuslocked+0x176/0x1d0
+[ 248.843387] ? static_key_slow_inc+0x3c0/0x3c0
+[ 248.847951] ? rcu_read_lock_sched_held+0x108/0x120
+[ 248.853695] jump_label_update_timeout+0x1f/0x30
+[ 248.858424] process_one_work+0xbfd/0x1be0
+[ 248.862653] ? pwq_dec_nr_in_flight+0x450/0x450
+[ 248.867292] ? finish_task_switch+0x1d3/0x740
+[ 248.871756] ? finish_task_switch+0x1aa/0x740
+[ 248.876251] ? perf_trace_lock_acquire+0xe3/0x980
+[ 248.881080] ? perf_trace_lock+0x900/0x900
+[ 248.885287] ? __sched_text_start+0x8/0x8
+[ 248.889411] ? lock_downgrade+0x980/0x980
+[ 248.893533] ? __wake_up_common_lock+0x190/0x310
+[ 248.898281] ? find_held_lock+0x39/0x1d0
+[ 248.902335] ? lock_acquire+0x1d5/0x580
+[ 248.906283] ? worker_thread+0x4a3/0x1990
+[ 248.910414] ? lock_release+0xda0/0xda0
+[ 248.914363] ? worker_pool_assign_id+0x1b0/0x1b0
+[ 248.919094] ? do_raw_spin_trylock+0x190/0x190
+[ 248.923671] worker_thread+0x223/0x1990
+[ 248.927650] ? process_one_work+0x1be0/0x1be0
+[ 248.932122] ? _raw_spin_unlock_irq+0x27/0x70
+[ 248.936593] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 248.941582] ? trace_hardirqs_on+0xd/0x10
+[ 248.945708] ? finish_task_switch+0x1d3/0x740
+[ 248.950177] ? finish_task_switch+0x1aa/0x740
+[ 248.954652] ? copy_overflow+0x20/0x20
+[ 248.958530] ? __schedule+0x8f3/0x2060
+[ 248.962386] ? check_noncircular+0x20/0x20
+[ 248.966615] ? find_held_lock+0x39/0x1d0
+[ 248.970661] ? find_held_lock+0x39/0x1d0
+[ 248.974716] ? lock_downgrade+0x980/0x980
+[ 248.978841] ? default_wake_function+0x30/0x50
+[ 248.983411] ? __schedule+0x2060/0x2060
+[ 248.987355] ? do_wait_intr+0x3e0/0x3e0
+[ 248.991308] ? do_raw_spin_trylock+0x190/0x190
+[ 248.995865] ? _raw_spin_unlock_irqrestore+0x31/0xba
+[ 249.000944] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 249.005933] ? trace_hardirqs_on+0xd/0x10
+[ 249.010055] ? __kthread_parkme+0x175/0x240
+[ 249.014357] kthread+0x37a/0x440
+[ 249.017695] ? process_one_work+0x1be0/0x1be0
+[ 249.022163] ? kthread_stop+0x7b0/0x7b0
+[ 249.026113] ret_from_fork+0x24/0x30
+[ 249.030488] Dumping ftrace buffer:
+[ 249.034111] (ftrace buffer empty)
+[ 249.037809] Kernel Offset: disabled
+[ 249.041413] Rebooting in 86400 seconds..
diff --git a/pkg/report/testdata/linux/report/66 b/pkg/report/testdata/linux/report/66
index efca8de66..1f9ef4a6a 100644
--- a/pkg/report/testdata/linux/report/66
+++ b/pkg/report/testdata/linux/report/66
@@ -1,4 +1,4 @@
-TITLE: BUG: spinlock lockup suspected
+TITLE: BUG: spinlock lockup suspected on CPU, syz-executor/NUM
CORRUPTED: Y
[ 72.159680] BUG: spinlock lockup suspected on CPU#2, syz-executor/12636
diff --git a/pkg/report/testdata/linux/report/67 b/pkg/report/testdata/linux/report/67
index 81f2d6f45..2eef4bbe5 100644
--- a/pkg/report/testdata/linux/report/67
+++ b/pkg/report/testdata/linux/report/67
@@ -1,5 +1,173 @@
-TITLE: BUG: soft lockup
-CORRUPTED: Y
+TITLE: BUG: soft lockup in mulaw_decode
-[ 72.159680] BUG: soft lockup - CPU#3 stuck for 11s! [syz-executor:643]
-[ 72.159680] BUG: spinlock lockup suspected on CPU#2, syz-executor/12636
+[ 562.725743] watchdog: BUG: soft lockup - CPU#0 stuck for 135s! [syzkaller670324:3527]
+[ 562.733767] Modules linked in:
+[ 562.736941] irq event stamp: 2531226
+[ 562.740767] hardirqs last enabled at (2531225): [<00000000f1ec093f>] snd_pcm_stream_unlock_irq+0x78/0xe0
+[ 562.750576] hardirqs last disabled at (2531226): [<000000003c6ef1cd>] apic_timer_interrupt+0xa4/0xb0
+[ 562.759828] softirqs last enabled at (41848): [<0000000081bd5f03>] __do_softirq+0x7a0/0xb85
+[ 562.768381] softirqs last disabled at (41829): [<00000000d02c6d52>] irq_exit+0x1cc/0x200
+[ 562.777054] CPU: 0 PID: 3527 Comm: syzkaller670324 Not tainted 4.15.0-rc6+ #158
+[ 562.784477] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 562.793814] RIP: 0010:memcpy+0x45/0x50
+[ 562.797675] RSP: 0018:ffff8801bf6676f0 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff11
+[ 562.805414] RAX: ffffc9000137ba06 RBX: 0000000000000002 RCX: 0000000000000000
+[ 562.812665] RDX: 0000000000000002 RSI: ffff8801bf6677da RDI: ffffc9000137ba08
+[ 562.819913] RBP: ffff8801bf667708 R08: fffff5200026f741 R09: fffff5200026f741
+[ 562.827157] R10: 0000000000000001 R11: fffff5200026f740 R12: ffffc9000137ba06
+[ 562.834404] R13: ffff8801bf6677d8 R14: dffffc0000000000 R15: ffffc9000137ba06
+[ 562.841665] FS: 0000000000000000(0000) GS:ffff8801db200000(0063) knlGS:00000000f7ec6b40
+[ 562.849868] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033
+[ 562.855726] CR2: 0000000020735ee0 CR3: 00000001bfba8002 CR4: 00000000001606f0
+[ 562.862979] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
+[ 562.870226] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
+[ 562.877473] Call Trace:
+[ 562.880094] mulaw_decode+0x52f/0x770
+[ 562.883876] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 562.888898] ? snd_pcm_plugin_build_linear+0x8a0/0x8a0
+[ 562.894156] ? snd_pcm_plugin_client_channels+0x17/0x80
+[ 562.899501] ? io_src_channels+0x10a/0x210
+[ 562.903719] mulaw_transfer+0x222/0x270
+[ 562.907670] ? lock_release+0xa40/0xa40
+[ 562.911626] ? mulaw_encode+0x7c0/0x7c0
+[ 562.915588] snd_pcm_plug_write_transfer+0x22d/0x420
+[ 562.920680] ? snd_pcm_plug_client_channels_buf+0x3f0/0x3f0
+[ 562.926368] ? snd_pcm_format_physical_width+0x5b/0x70
+[ 562.931623] ? snd_pcm_plug_client_channels_buf+0x1db/0x3f0
+[ 562.937326] snd_pcm_oss_write2+0x260/0x420
+[ 562.941634] ? snd_pcm_oss_write3+0x1b0/0x1b0
+[ 562.946110] ? snd_pcm_oss_write2+0x2bb/0x420
+[ 562.950586] ? snd_pcm_oss_write2+0x2e6/0x420
+[ 562.955066] snd_pcm_oss_write+0x5fe/0x830
+[ 562.959301] ? snd_pcm_oss_ioctl_compat+0x30/0x30
+[ 562.964131] ? find_held_lock+0x35/0x1d0
+[ 562.968182] ? snd_pcm_oss_ioctl_compat+0x30/0x30
+[ 562.973007] __vfs_write+0xef/0x970
+[ 562.976617] ? rcu_note_context_switch+0x710/0x710
+[ 562.981531] ? kernel_read+0x120/0x120
+[ 562.985398] ? __might_sleep+0x95/0x190
+[ 562.989356] ? _cond_resched+0x14/0x30
+[ 562.993223] ? __inode_security_revalidate+0xd9/0x130
+[ 562.998392] ? avc_policy_seqno+0x9/0x20
+[ 563.002432] ? selinux_file_permission+0x82/0x460
+[ 563.007260] ? security_file_permission+0x89/0x1e0
+[ 563.012174] ? rw_verify_area+0xe5/0x2b0
+[ 563.016212] ? __fdget_raw+0x20/0x20
+[ 563.019910] vfs_write+0x189/0x510
+[ 563.023439] SyS_write+0xef/0x220
+[ 563.026872] ? __do_page_fault+0x3d6/0xc90
+[ 563.031090] ? SyS_read+0x220/0x220
+[ 563.034702] ? do_fast_syscall_32+0x156/0xf9d
+[ 563.039182] ? SyS_read+0x220/0x220
+[ 563.042792] do_fast_syscall_32+0x3ee/0xf9d
+[ 563.047102] ? do_int80_syscall_32+0x9d0/0x9d0
+[ 563.051675] ? syscall_return_slowpath+0x2ad/0x550
+[ 563.056584] ? prepare_exit_to_usermode+0x340/0x340
+[ 563.061581] ? retint_user+0x18/0x18
+[ 563.065284] ? trace_hardirqs_off_thunk+0x1a/0x1c
+[ 563.070119] entry_SYSENTER_compat+0x54/0x63
+[ 563.074504] RIP: 0023:0xf7f0cc79
+[ 563.077845] RSP: 002b:00000000f7ec61fc EFLAGS: 00000246 ORIG_RAX: 0000000000000004
+[ 563.085532] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 0000000020735ee0
+[ 563.092780] RDX: 00000000fffffee4 RSI: 0000000000000000 RDI: 0000000000000000
+[ 563.100028] RBP: 00000000003d0f00 R08: 0000000000000000 R09: 0000000000000000
+[ 563.107277] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
+[ 563.114524] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
+[ 563.121796] Code: 89 de 31 d2 e8 9d f9 ff ff 48 8b 4d 08 48 89 de 4c 89 e7 ba 01 00 00 00 e8 89 f9 ff ff 48 89 da 4c 89 ee 4c 89 e7 e8 7b eb c0 03 <5b> 41 5c 41 5d 5d c3 0f 1f 40 00 89 f1 b8 00 10 00 00 55 48 d3
+[ 563.141034] Kernel panic - not syncing: softlockup: hung tasks
+[ 563.146993] CPU: 0 PID: 3527 Comm: syzkaller670324 Tainted: G L 4.15.0-rc6+ #158
+[ 563.155717] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 563.165059] Call Trace:
+[ 563.167618] <IRQ>
+[ 563.169827] dump_stack+0x194/0x257
+[ 563.173438] ? arch_local_irq_restore+0x53/0x53
+[ 563.178082] ? vprintk_default+0x28/0x30
+[ 563.182125] ? vprintk_func+0x5e/0xc0
+[ 563.185907] ? vsnprintf+0x1ed/0x1900
+[ 563.189692] panic+0x1e4/0x41c
+[ 563.192864] ? refcount_error_report+0x214/0x214
+[ 563.197611] ? watchdog_timer_fn+0x303/0x320
+[ 563.202006] watchdog_timer_fn+0x314/0x320
+[ 563.206236] __hrtimer_run_queues+0x358/0xe20
+[ 563.210715] ? watchdog+0x30/0x30
+[ 563.214154] ? hrtimer_fixup_init+0x70/0x70
+[ 563.218466] ? pvclock_read_flags+0x160/0x160
+[ 563.222959] ? kvm_clock_get_cycles+0x25/0x30
+[ 563.227434] ? ktime_get_update_offsets_now+0x34a/0x520
+[ 563.232786] ? do_timer+0x50/0x50
+[ 563.236217] ? native_apic_msr_write+0x5c/0x80
+[ 563.240777] ? do_raw_spin_trylock+0x190/0x190
+[ 563.245336] ? lapic_next_event+0x54/0x80
+[ 563.249464] ? clockevents_program_event+0x108/0x2e0
+[ 563.254559] hrtimer_interrupt+0x1c2/0x5e0
+[ 563.258801] smp_apic_timer_interrupt+0x14a/0x700
+[ 563.263623] ? smp_call_function_single_interrupt+0x640/0x640
+[ 563.269488] ? _raw_spin_lock+0x32/0x40
+[ 563.273447] ? _raw_spin_unlock+0x22/0x30
+[ 563.277573] ? handle_edge_irq+0x2b4/0x7c0
+[ 563.281787] ? task_prio+0x40/0x40
+[ 563.285324] ? trace_hardirqs_off_thunk+0x1a/0x1c
+[ 563.290156] apic_timer_interrupt+0xa9/0xb0
+[ 563.294450] </IRQ>
+[ 563.296665] RIP: 0010:memcpy+0x45/0x50
+[ 563.300525] RSP: 0018:ffff8801bf6676f0 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff11
+[ 563.308213] RAX: ffffc9000137ba06 RBX: 0000000000000002 RCX: 0000000000000000
+[ 563.316166] RDX: 0000000000000002 RSI: ffff8801bf6677da RDI: ffffc9000137ba08
+[ 563.323417] RBP: ffff8801bf667708 R08: fffff5200026f741 R09: fffff5200026f741
+[ 563.330662] R10: 0000000000000001 R11: fffff5200026f740 R12: ffffc9000137ba06
+[ 563.337911] R13: ffff8801bf6677d8 R14: dffffc0000000000 R15: ffffc9000137ba06
+[ 563.345202] mulaw_decode+0x52f/0x770
+[ 563.348983] ? trace_hardirqs_on_caller+0x421/0x5c0
+[ 563.354005] ? snd_pcm_plugin_build_linear+0x8a0/0x8a0
+[ 563.359265] ? snd_pcm_plugin_client_channels+0x17/0x80
+[ 563.364611] ? io_src_channels+0x10a/0x210
+[ 563.368831] mulaw_transfer+0x222/0x270
+[ 563.372780] ? lock_release+0xa40/0xa40
+[ 563.376738] ? mulaw_encode+0x7c0/0x7c0
+[ 563.380695] snd_pcm_plug_write_transfer+0x22d/0x420
+[ 563.385786] ? snd_pcm_plug_client_channels_buf+0x3f0/0x3f0
+[ 563.391477] ? snd_pcm_format_physical_width+0x5b/0x70
+[ 563.396734] ? snd_pcm_plug_client_channels_buf+0x1db/0x3f0
+[ 563.402433] snd_pcm_oss_write2+0x260/0x420
+[ 563.406767] ? snd_pcm_oss_write3+0x1b0/0x1b0
+[ 563.411242] ? snd_pcm_oss_write2+0x2bb/0x420
+[ 563.415719] ? snd_pcm_oss_write2+0x2e6/0x420
+[ 563.420201] snd_pcm_oss_write+0x5fe/0x830
+[ 563.424433] ? snd_pcm_oss_ioctl_compat+0x30/0x30
+[ 563.429258] ? find_held_lock+0x35/0x1d0
+[ 563.433309] ? snd_pcm_oss_ioctl_compat+0x30/0x30
+[ 563.438130] __vfs_write+0xef/0x970
+[ 563.441737] ? rcu_note_context_switch+0x710/0x710
+[ 563.446648] ? kernel_read+0x120/0x120
+[ 563.450517] ? __might_sleep+0x95/0x190
+[ 563.454475] ? _cond_resched+0x14/0x30
+[ 563.458343] ? __inode_security_revalidate+0xd9/0x130
+[ 563.463514] ? avc_policy_seqno+0x9/0x20
+[ 563.467552] ? selinux_file_permission+0x82/0x460
+[ 563.472382] ? security_file_permission+0x89/0x1e0
+[ 563.477298] ? rw_verify_area+0xe5/0x2b0
+[ 563.481338] ? __fdget_raw+0x20/0x20
+[ 563.485036] vfs_write+0x189/0x510
+[ 563.488563] SyS_write+0xef/0x220
+[ 563.491996] ? __do_page_fault+0x3d6/0xc90
+[ 563.496215] ? SyS_read+0x220/0x220
+[ 563.499827] ? do_fast_syscall_32+0x156/0xf9d
+[ 563.504309] ? SyS_read+0x220/0x220
+[ 563.507918] do_fast_syscall_32+0x3ee/0xf9d
+[ 563.512230] ? do_int80_syscall_32+0x9d0/0x9d0
+[ 563.516803] ? syscall_return_slowpath+0x2ad/0x550
+[ 563.521711] ? prepare_exit_to_usermode+0x340/0x340
+[ 563.526706] ? retint_user+0x18/0x18
+[ 563.530404] ? trace_hardirqs_off_thunk+0x1a/0x1c
+[ 563.535238] entry_SYSENTER_compat+0x54/0x63
+[ 563.539641] RIP: 0023:0xf7f0cc79
+[ 563.542980] RSP: 002b:00000000f7ec61fc EFLAGS: 00000246 ORIG_RAX: 0000000000000004
+[ 563.550667] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 0000000020735ee0
+[ 563.557914] RDX: 00000000fffffee4 RSI: 0000000000000000 RDI: 0000000000000000
+[ 563.565162] RBP: 00000000003d0f00 R08: 0000000000000000 R09: 0000000000000000
+[ 563.572409] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
+[ 563.579660] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
+[ 563.587661] Dumping ftrace buffer:
+[ 563.591248] (ftrace buffer empty)
+[ 563.594937] Kernel Offset: disabled
+[ 563.598549] Rebooting in 86400 seconds..
diff --git a/pkg/report/testdata/linux/report/68 b/pkg/report/testdata/linux/report/68
index fd92ec162..3e6c702f5 100644
--- a/pkg/report/testdata/linux/report/68
+++ b/pkg/report/testdata/linux/report/68
@@ -1,4 +1,4 @@
-TITLE: BUG: spinlock recursion
+TITLE: BUG: spinlock recursion in __task_rq_lock
[ 213.269287] BUG: spinlock recursion on CPU#0, syz-executor7/5032
[ 213.281506] lock: 0xffff88006c122d00, .magic: dead4ead, .owner: syz-executor7/5032, .owner_cpu: -1
diff --git a/pkg/report/testdata/linux/report/69 b/pkg/report/testdata/linux/report/69
index 7b841d79b..06aca0a00 100644
--- a/pkg/report/testdata/linux/report/69
+++ b/pkg/report/testdata/linux/report/69
@@ -1,4 +1,4 @@
-TITLE: INFO: task hung in ldsem_down_write
+TITLE: INFO: task hung in tty_ldisc_hangup
[ 843.240752] INFO: task getty:2986 blocked for more than 120 seconds.
[ 843.247365] Not tainted 3.18.0-13280-g93f6785-dirty #12
diff --git a/pkg/report/testdata/linux/report/7 b/pkg/report/testdata/linux/report/7
index 417322cb2..61bc14df5 100644
--- a/pkg/report/testdata/linux/report/7
+++ b/pkg/report/testdata/linux/report/7
@@ -1,4 +1,4 @@
-TITLE: BUG: soft lockup
+TITLE: BUG: soft lockup - CPU stuck for 11s! [syz-executor]
CORRUPTED: Y
mmap(&(0x7f00008dd000/0x1000)=nil, (0x1000), 0x3, 0x32, 0xffffffffffffffff, 0x0)
diff --git a/pkg/report/testdata/linux/report/70 b/pkg/report/testdata/linux/report/70
index 4f4997511..8819642d6 100644
--- a/pkg/report/testdata/linux/report/70
+++ b/pkg/report/testdata/linux/report/70
@@ -1,4 +1,4 @@
-TITLE: INFO: task hung in wait_on_page_bit_common
+TITLE: INFO: task hung in iterate_bdevs
[ 615.391254] INFO: task syz-executor5:10045 blocked for more than 120 seconds.
[ 615.398657] Not tainted 4.13.0-rc1+ #4
diff --git a/pkg/report/testdata/linux/report/78 b/pkg/report/testdata/linux/report/78
index 4babdc208..388562018 100644
--- a/pkg/report/testdata/linux/report/78
+++ b/pkg/report/testdata/linux/report/78
@@ -1,4 +1,31 @@
-TITLE: BUG: spinlock bad magic
-CORRUPTED: Y
+TITLE: BUG: spinlock bad magic in tcp_nuke_addr
-[ 982.271203] BUG: spinlock bad magic on CPU#0, syz-executor12/24932
+[ 82.818367] BUG: spinlock bad magic on CPU#0, ^keyring*�vmnet/20513
+[ 82.824830] lock: 0xffff8800bb37e088, .magic: ffff8800, .owner: <none>/-1, .owner_cpu: 131071
+[ 82.833579] CPU: 0 PID: 20513 Comm: ^keyring*�vmnet Not tainted 4.4.70+ #9
+[ 82.840570] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
+[ 82.849899] 0000000000000000 ffff8801d3e4faf8 ffffffff81c01b4c ffff8800bb37e088
+[ 82.857899] ffff8801d74e1d80 ffffffff83209890 ffff8800bb37e000 ffff8801d3e4fb38
+[ 82.865898] ffffffff811d2be2 0000000000000101 ffff8801db91e140 0000000000000000
+[ 82.873873] Call Trace:
+[ 82.876438] [<ffffffff81c01b4c>] dump_stack+0x80/0xb4
+[ 82.881697] [<ffffffff811d2be2>] spin_dump+0x152/0x280
+[ 82.887044] [<ffffffff811d2fc5>] do_raw_spin_lock+0x225/0x2c0
+[ 82.892991] [<ffffffff828b61be>] _raw_spin_lock+0xe/0x10
+[ 82.898497] [<ffffffff824e6a26>] tcp_nuke_addr+0x586/0x8a0
+[ 82.904173] [<ffffffff81aad743>] ? security_capable+0x93/0xc0
+[ 82.910115] [<ffffffff8259012f>] devinet_ioctl+0x58f/0x1460
+[ 82.915878] [<ffffffff8258fba0>] ? inet_ifa_byprefix+0x1e0/0x1e0
+[ 82.922075] [<ffffffff8124ec10>] ? exit_robust_list+0x1c0/0x1c0
+[ 82.928190] [<ffffffff8259566c>] inet_ioctl+0x11c/0x1d0
+[ 82.933619] [<ffffffff82127eea>] sock_do_ioctl+0x6a/0xb0
+[ 82.939136] [<ffffffff8212875b>] sock_ioctl+0x29b/0x390
+[ 82.944569] [<ffffffff821284c0>] ? compat_ifr_data_ioctl+0x150/0x150
+[ 82.951122] [<ffffffff814f68bf>] do_vfs_ioctl+0x68f/0xdb0
+[ 82.956714] [<ffffffff81444c58>] ? do_mmap+0x288/0x980
+[ 82.962051] [<ffffffff814f6230>] ? ioctl_preallocate+0x1c0/0x1c0
+[ 82.968250] [<ffffffff8125051c>] ? SyS_futex+0x1fc/0x2a0
+[ 82.973753] [<ffffffff81511f27>] ? __fget+0x177/0x220
+[ 82.978999] [<ffffffff81ab099e>] ? security_file_ioctl+0x8e/0xc0
+[ 82.985204] [<ffffffff814f7074>] SyS_ioctl+0x94/0xc0
+[ 82.990363] [<ffffffff828b682e>] entry_SYSCALL_64_fastpath+0x12/0x6d
diff --git a/pkg/report/testdata/linux/report/84 b/pkg/report/testdata/linux/report/84
index 3ed5ec48d..2ce990e6c 100644
--- a/pkg/report/testdata/linux/report/84
+++ b/pkg/report/testdata/linux/report/84
@@ -1,4 +1,4 @@
-TITLE: general protection fault
+TITLE: general protection fault: 0000 [#1] [ 387.NUM] audit: type=1326 audit(ADDR.637:LINE): auid=ADDR uid=0 gid=0 ses=ADDR pid=NUM comm="syz-executor" exe="/root/s
CORRUPTED: Y
[ 92.396607] general protection fault: 0000 [#1] [ 387.811073] audit: type=1326 audit(1486238739.637:135): auid=4294967295 uid=0 gid=0 ses=4294967295 pid=10020 comm="syz-executor1" exe="/root/syz-executor1" sig=31 arch=c000003e syscall=202 compat=0 ip=0x44fad9 code=0x0
diff --git a/pkg/report/testdata/linux/report/91 b/pkg/report/testdata/linux/report/91
index aa46f2079..5931bb081 100644
--- a/pkg/report/testdata/linux/report/91
+++ b/pkg/report/testdata/linux/report/91
@@ -1,4 +1,4 @@
-TITLE: suspicious RCU usage at net/ipv6/ip6_flowlabel.c:LINE
+TITLE: INFO: suspicious RCU usage. ]
CORRUPTED: Y
[ 1722.511384] ===============================
diff --git a/pkg/report/testdata/linux/report/95 b/pkg/report/testdata/linux/report/95
index 01cc58178..c7919e1d3 100644
--- a/pkg/report/testdata/linux/report/95
+++ b/pkg/report/testdata/linux/report/95
@@ -1,4 +1,4 @@
-TITLE: BUG: spinlock already unlocked
+TITLE: BUG: spinlock already unlocked in __wake_up
[ 108.620932] BUG: spinlock already unlocked on CPU#1, migration/1/12
[ 108.627365] lock: rcu_sched_state+0xb40/0xc20, .magic: dead4ead, .owner: <none>/-1, .owner_cpu: -1
@@ -32,4 +32,4 @@ TITLE: BUG: spinlock already unlocked
[ 108.804399] [<ffffffff81338300>] ? kthread_create_on_node+0x460/0x460
[ 108.811031] [<ffffffff82d2fbac>] ret_from_fork+0x5c/0x90
[ 108.816532] [<ffffffff81338300>] ? kthread_create_on_node+0x460/0x460
- \ No newline at end of file
+
diff --git a/pkg/report/testdata/linux/report/98 b/pkg/report/testdata/linux/report/98
index 7aa4b3c81..ea0234574 100644
--- a/pkg/report/testdata/linux/report/98
+++ b/pkg/report/testdata/linux/report/98
@@ -1,4 +1,4 @@
-TITLE: possible deadlock
+TITLE: WARNING: possible circular locking dependency detected
CORRUPTED: Y
[ 308.130685] ======================================================