aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/report/testdata/linux
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-01-09 20:29:44 +0100
committerDmitry Vyukov <dvyukov@google.com>2018-01-09 21:24:29 +0100
commit6bfc81c14289d715fe77ecf3e5437169446592b5 (patch)
treec56c25ff433f41c005f22cc230ad7f22638bfb9b /pkg/report/testdata/linux
parentb88de8e0bfe116b44e29e041032a902b822b238a (diff)
syz-fuzzer: improve kmemleak support
Don't print object size (can change from kernel to kernel and from config to config). Fix function extraction regexp (must be non-eager). Account for MSECS_MIN_AGE. Ignore some known false positives.
Diffstat (limited to 'pkg/report/testdata/linux')
-rw-r--r--pkg/report/testdata/linux/report/15149
-rw-r--r--pkg/report/testdata/linux/report/512
-rw-r--r--pkg/report/testdata/linux/report/522
-rw-r--r--pkg/report/testdata/linux/report/532
-rw-r--r--pkg/report/testdata/linux/report/542
-rw-r--r--pkg/report/testdata/linux/report/552
6 files changed, 54 insertions, 5 deletions
diff --git a/pkg/report/testdata/linux/report/151 b/pkg/report/testdata/linux/report/151
new file mode 100644
index 000000000..9783fb5cd
--- /dev/null
+++ b/pkg/report/testdata/linux/report/151
@@ -0,0 +1,49 @@
+TITLE: memory leak in new_inode_pseudo
+
+2018/01/09 14:28:48 BUG: memory leak
+unreferenced object 0xffff88007658a9e0 (size 944):
+ comm "syz-executor1", pid 4094, jiffies 4294767514 (age 15.374s)
+ hex dump (first 32 bytes):
+ 24 81 04 00 00 00 00 00 00 00 00 00 00 00 00 00 $...............
+ ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
+ backtrace:
+ [<000000005b8e4771>] kmem_cache_alloc+0x1c0/0x3c0
+ [<0000000017059910>] alloc_inode+0x133/0x190
+ [<00000000ba068e0d>] new_inode_pseudo+0x69/0x1a0
+ [<00000000b7bf3701>] new_inode+0x1c/0x40
+ [<000000009423fcb4>] debugfs_get_inode+0x19/0x120
+ [<00000000b46a8283>] __debugfs_create_file+0xb7/0x400
+ [<00000000a5368b38>] debugfs_create_file+0x57/0x70
+ [<00000000452f2bcd>] binder_open+0x63c/0x910
+ [<00000000d1769510>] misc_open+0x3c7/0x560
+ [<00000000cad31ad6>] chrdev_open+0x254/0x760
+ [<000000004c009e95>] do_dentry_open+0x733/0xe20
+ [<00000000950879ed>] vfs_open+0x139/0x220
+ [<000000000006e060>] path_openat+0xd30/0x38d0
+ [<00000000ff84eb5e>] do_filp_open+0x249/0x350
+ [<0000000072d8b477>] do_sys_open+0x59b/0x760
+ [<000000008cf1946f>] SyS_open+0x2d/0x40
+
+2018/01/09 14:28:48 BUG: memory leak
+unreferenced object 0xffff88007c996480 (size 96):
+ comm "syz-executor1", pid 4094, jiffies 4294767514 (age 15.374s)
+ hex dump (first 32 bytes):
+ a0 ad 58 76 00 88 ff ff b0 ab 58 76 00 88 ff ff ..Xv......Xv....
+ 70 05 2e 82 ff ff ff ff dd 00 00 00 21 00 00 00 p...........!...
+ backtrace:
+ [<000000005b8e4771>] kmem_cache_alloc+0x1c0/0x3c0
+ [<0000000075871512>] selinux_inode_alloc_security+0xf9/0x390
+ [<0000000072685286>] security_inode_alloc+0x92/0xe0
+ [<000000003c51daf0>] inode_init_always+0x64f/0xca0
+ [<0000000093a4cd58>] alloc_inode+0x82/0x190
+ [<00000000ba068e0d>] new_inode_pseudo+0x69/0x1a0
+ [<00000000b7bf3701>] new_inode+0x1c/0x40
+ [<000000009423fcb4>] debugfs_get_inode+0x19/0x120
+ [<00000000b46a8283>] __debugfs_create_file+0xb7/0x400
+ [<00000000a5368b38>] debugfs_create_file+0x57/0x70
+ [<00000000452f2bcd>] binder_open+0x63c/0x910
+ [<00000000d1769510>] misc_open+0x3c7/0x560
+ [<00000000cad31ad6>] chrdev_open+0x254/0x760
+ [<000000004c009e95>] do_dentry_open+0x733/0xe20
+ [<00000000950879ed>] vfs_open+0x139/0x220
+ [<000000000006e060>] path_openat+0xd30/0x38d0
diff --git a/pkg/report/testdata/linux/report/51 b/pkg/report/testdata/linux/report/51
index 8a979f5cb..9e200b807 100644
--- a/pkg/report/testdata/linux/report/51
+++ b/pkg/report/testdata/linux/report/51
@@ -1,4 +1,4 @@
-TITLE: memory leak in ipv6_setsockopt (size 64)
+TITLE: memory leak in ipv6_setsockopt
[ 1722.511384] unreferenced object 0xffff880039a55260 (size 64):
[ 1722.511384] comm "executor", pid 11746, jiffies 4298984475 (age 16.078s)
diff --git a/pkg/report/testdata/linux/report/52 b/pkg/report/testdata/linux/report/52
index 78fd3788b..dac3e1a83 100644
--- a/pkg/report/testdata/linux/report/52
+++ b/pkg/report/testdata/linux/report/52
@@ -1,4 +1,4 @@
-TITLE: memory leak in sk_prot_alloc (size 1864)
+TITLE: memory leak in sk_prot_alloc
[ 1722.511384] unreferenced object 0xffff8800342540c0 (size 1864):
[ 1722.511384] comm "a.out", pid 24109, jiffies 4299060398 (age 27.984s)
diff --git a/pkg/report/testdata/linux/report/53 b/pkg/report/testdata/linux/report/53
index cb9413f9c..0ec2e5c81 100644
--- a/pkg/report/testdata/linux/report/53
+++ b/pkg/report/testdata/linux/report/53
@@ -1,4 +1,4 @@
-TITLE: memory leak in __kmalloc (size 1024)
+TITLE: memory leak in __kmalloc
[ 1722.511384] unreferenced object 0xffff880133c63800 (size 1024):
[ 1722.511384] comm "exe", pid 1521, jiffies 4294894652
diff --git a/pkg/report/testdata/linux/report/54 b/pkg/report/testdata/linux/report/54
index 708ba479a..d673b1f3f 100644
--- a/pkg/report/testdata/linux/report/54
+++ b/pkg/report/testdata/linux/report/54
@@ -1,4 +1,4 @@
-TITLE: memory leak in __alloc_skb (size 2048)
+TITLE: memory leak in __alloc_skb
[ 1722.511384] unreferenced object 0xc625e000 (size 2048):
[ 1722.511384] comm "swapper", pid 1, jiffies 4294937521
diff --git a/pkg/report/testdata/linux/report/55 b/pkg/report/testdata/linux/report/55
index 466a73220..44e5fb848 100644
--- a/pkg/report/testdata/linux/report/55
+++ b/pkg/report/testdata/linux/report/55
@@ -1,4 +1,4 @@
-TITLE: memory leak in debug_objects_mem_init (size 20)
+TITLE: memory leak in debug_objects_mem_init
[ 1722.511384] unreferenced object 0xdb8040c0 (size 20):
[ 1722.511384] comm "swapper", pid 0, jiffies 4294667296