syzbot


kernel BUG at mm/kmsan/kmsan_hooks.c:LINE!

Status: closed as invalid on 2019/10/08 12:18
Subsystems: staging
[Documentation on labels]
First crash: 2056d, last: 1704d

Sample crash report:
------------[ cut here ]------------
kernel BUG at mm/kmsan/kmsan_hooks.c:259!
invalid opcode: 0000 [#1] SMP
CPU: 1 PID: 1259 Comm: kswapd0 Not tainted 5.0.0+ #16
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
RIP: 0010:kmsan_free_page+0x13e/0x2f0 mm/kmsan/kmsan_hooks.c:259
Code: 66 90 66 2e 0f 1f 84 00 00 00 00 00 44 39 e8 0f 8d 45 01 00 00 48 63 c8 48 8d 0c 89 48 c1 e1 04 ff c0 48 83 7c 0b 40 00 74 e2 <0f> 0b 41 83 fe 1f 0f 84 24 01 00 00 49 63 c5 48 83 c3 40 31 c9 0f
RSP: 0018:ffff888124e9f498 EFLAGS: 00010286
RAX: 0000000000000002 RBX: ffffea0002fbe800 RCX: 0000000000000050
RDX: ffffffff8c626000 RSI: 0000000000000004 RDI: ffffea0002fbe800
RBP: ffff888124e9f4e0 R08: 0000000000000000 R09: ffff88812fd39010
R10: 0000000000000000 R11: ffffffff881e5ac0 R12: 0000000000000004
R13: 0000000000000010 R14: 0000000000000004 R15: ffffea0002fbe800
FS:  0000000000000000(0000) GS:ffff88812fd00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00000000006cb090 CR3: 00000000b27ee000 CR4: 00000000001406e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 free_pages_prepare mm/page_alloc.c:1035 [inline]
 __free_pages_ok+0x250/0x1990 mm/page_alloc.c:1299
 free_the_page mm/page_alloc.c:4625 [inline]
 __free_pages+0x10e/0x260 mm/page_alloc.c:4631
 ion_page_pool_free_pages drivers/staging/android/ion/ion_page_pool.c:22 [inline]
 ion_page_pool_shrink+0x800/0xb60 drivers/staging/android/ion/ion_page_pool.c:124
 ion_system_heap_shrink+0x1a2/0x460 drivers/staging/android/ion/ion_system_heap.c:173
 ion_heap_shrink_scan+0x248/0x350 drivers/staging/android/ion/ion_heap.c:297
 do_shrink_slab+0xb63/0x1240 mm/vmscan.c:551
 shrink_slab+0x307/0xe30 mm/vmscan.c:700
 shrink_node+0x76c/0x2130 mm/vmscan.c:2747
 kswapd_shrink_node mm/vmscan.c:3506 [inline]
 balance_pgdat mm/vmscan.c:3664 [inline]
 kswapd+0x248c/0x3e20 mm/vmscan.c:3919
 kthread+0x4a1/0x4e0 kernel/kthread.c:247
 ret_from_fork+0x35/0x40 arch/x86/entry/entry_64.S:355
Modules linked in:
---[ end trace 13c23f32ef750ede ]---
RIP: 0010:kmsan_free_page+0x13e/0x2f0 mm/kmsan/kmsan_hooks.c:259
Code: 66 90 66 2e 0f 1f 84 00 00 00 00 00 44 39 e8 0f 8d 45 01 00 00 48 63 c8 48 8d 0c 89 48 c1 e1 04 ff c0 48 83 7c 0b 40 00 74 e2 <0f> 0b 41 83 fe 1f 0f 84 24 01 00 00 49 63 c5 48 83 c3 40 31 c9 0f
RSP: 0018:ffff888124e9f498 EFLAGS: 00010286
RAX: 0000000000000002 RBX: ffffea0002fbe800 RCX: 0000000000000050
RDX: ffffffff8c626000 RSI: 0000000000000004 RDI: ffffea0002fbe800
RBP: ffff888124e9f4e0 R08: 0000000000000000 R09: ffff88812fd39010
R10: 0000000000000000 R11: ffffffff881e5ac0 R12: 0000000000000004
R13: 0000000000000010 R14: 0000000000000004 R15: ffffea0002fbe800
FS:  0000000000000000(0000) GS:ffff88812fd00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00000000006cb090 CR3: 00000000b27ee000 CR4: 00000000001406e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400

Crashes (37):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2019/03/22 01:37 https://github.com/google/kmsan.git master c10a026b8dee dce6e62f .config console log report syz C ci-upstream-kmsan-gce
2019/03/17 16:16 https://github.com/google/kmsan.git master 43cfd3b1484f ba18afea .config console log report syz C ci-upstream-kmsan-gce
2019/08/21 08:03 https://github.com/google/kmsan.git master 61ccdad1fcdf 4ea67ff8 .config console log report ci-upstream-kmsan-gce
2019/05/17 12:03 https://github.com/google/kmsan.git master 2b51a114f93c 95dfd515 .config console log report ci-upstream-kmsan-gce
2019/04/29 21:23 https://github.com/google/kmsan.git master d00d85b733bd b617407b .config console log report ci-upstream-kmsan-gce
2019/03/17 15:19 https://github.com/google/kmsan.git master 43cfd3b1484f ba18afea .config console log report ci-upstream-kmsan-gce
2019/03/16 02:52 https://github.com/google/kmsan.git master 43cfd3b1484f bab43553 .config console log report ci-upstream-kmsan-gce
2018/12/09 11:57 https://github.com/google/kmsan.git master 3f06bda61398 979179d6 .config console log report ci-upstream-kmsan-gce
2018/11/21 00:17 https://github.com/google/kmsan.git master 0891758b8cda 9aca6b52 .config console log report ci-upstream-kmsan-gce
2018/11/03 17:26 https://github.com/google/kmsan.git master 88b95ef4c780 8bd6bd63 .config console log report ci-upstream-kmsan-gce
2018/09/21 03:58 https://github.com/google/kmsan.git master 9cb6f201b7dc 6cee973c .config console log report ci-upstream-kmsan-gce
2018/09/20 09:44 https://github.com/google/kmsan.git master 9cb6f201b7dc 7f125108 .config console log report ci-upstream-kmsan-gce
2018/09/20 08:02 https://github.com/google/kmsan.git master 9cb6f201b7dc 7f125108 .config console log report ci-upstream-kmsan-gce
2018/09/20 05:45 https://github.com/google/kmsan.git master 9cb6f201b7dc 7f125108 .config console log report ci-upstream-kmsan-gce
2018/09/19 20:19 https://github.com/google/kmsan.git master a767d9855a68 7f125108 .config console log report ci-upstream-kmsan-gce
2018/09/19 20:16 https://github.com/google/kmsan.git master a767d9855a68 7f125108 .config console log report ci-upstream-kmsan-gce
2018/09/19 20:16 https://github.com/google/kmsan.git master a767d9855a68 7f125108 .config console log report ci-upstream-kmsan-gce
2018/09/19 19:13 https://github.com/google/kmsan.git master a767d9855a68 7f125108 .config console log report ci-upstream-kmsan-gce
2018/09/19 17:55 https://github.com/google/kmsan.git master a767d9855a68 7f125108 .config console log report ci-upstream-kmsan-gce
2018/09/19 15:39 https://github.com/google/kmsan.git master a767d9855a68 7f125108 .config console log report ci-upstream-kmsan-gce
2018/09/19 06:26 https://github.com/google/kmsan.git master 99e79f6a8963 7f125108 .config console log report ci-upstream-kmsan-gce
2018/09/18 20:26 https://github.com/google/kmsan.git master 99e79f6a8963 7f125108 .config console log report ci-upstream-kmsan-gce
2018/09/18 17:35 https://github.com/google/kmsan.git master 99e79f6a8963 7f125108 .config console log report ci-upstream-kmsan-gce
2018/09/18 17:34 https://github.com/google/kmsan.git master 99e79f6a8963 7f125108 .config console log report ci-upstream-kmsan-gce
2018/09/18 16:40 https://github.com/google/kmsan.git master 99e79f6a8963 7f125108 .config console log report ci-upstream-kmsan-gce
2018/09/18 14:26 https://github.com/google/kmsan.git master 99e79f6a8963 7f125108 .config console log report ci-upstream-kmsan-gce
2018/09/18 12:11 https://github.com/google/kmsan.git master 99e79f6a8963 7f125108 .config console log report ci-upstream-kmsan-gce
2018/09/16 06:33 https://github.com/google/kmsan.git master 5815ca49bf07 a343a400 .config console log report ci-upstream-kmsan-gce
2018/09/09 13:26 https://github.com/google/kmsan.git master 42a037ca8d9d 6b5120a4 .config console log report ci-upstream-kmsan-gce
2018/09/08 03:39 https://github.com/google/kmsan.git master 42a037ca8d9d 6b5120a4 .config console log report ci-upstream-kmsan-gce
2018/09/08 03:20 https://github.com/google/kmsan.git master 42a037ca8d9d 6b5120a4 .config console log report ci-upstream-kmsan-gce
2018/09/07 16:58 https://github.com/google/kmsan.git master 42a037ca8d9d 69cfeb80 .config console log report ci-upstream-kmsan-gce
2018/09/07 01:32 https://github.com/google/kmsan.git master 43e4752ae5dc e30d3b52 .config console log report ci-upstream-kmsan-gce
2018/09/06 04:16 https://github.com/google/kmsan.git master 43e4752ae5dc 873745f2 .config console log report ci-upstream-kmsan-gce
2018/09/05 11:38 https://github.com/google/kmsan.git master 43e4752ae5dc 196410e4 .config console log report ci-upstream-kmsan-gce
2018/09/03 22:47 https://github.com/google/kmsan.git master 28f0ca98eadf a4718693 .config console log report ci-upstream-kmsan-gce
2018/09/02 23:13 https://github.com/google/kmsan.git master 28f0ca98eadf a4718693 .config console log report ci-upstream-kmsan-gce
* Struck through repros no longer work on HEAD.