syzbot


KCSAN: data-race in compaction_alloc / compaction_alloc

Status: auto-closed as invalid on 2021/05/19 13:38
Subsystems: mm
[Documentation on labels]
Reported-by: syzbot+4267c44a7290ff820452@syzkaller.appspotmail.com
First crash: 1201d, last: 1069d

Sample crash report:
==================================================================
BUG: KCSAN: data-race in compaction_alloc / compaction_alloc

write to 0xffff88813fffbc08 of 8 bytes by task 6540 on cpu 0:
 update_pageblock_skip mm/compaction.c:459 [inline]
 isolate_freepages mm/compaction.c:1574 [inline]
 compaction_alloc+0x1399/0x1670 mm/compaction.c:1627
 unmap_and_move+0x113/0x690 mm/migrate.c:1196
 migrate_pages+0x2f7/0xfb0 mm/migrate.c:1472
 compact_zone+0x1617/0x1e60 mm/compaction.c:2365
 compact_node+0xe4/0x1e0 mm/compaction.c:2641
 compact_nodes mm/compaction.c:2657 [inline]
 sysctl_compaction_handler+0x47/0x90 mm/compaction.c:2678
 proc_sys_call_handler+0x3dd/0x530 fs/proc/proc_sysctl.c:591
 proc_sys_write+0x1e/0x30 fs/proc/proc_sysctl.c:617
 call_write_iter include/linux/fs.h:1977 [inline]
 new_sync_write fs/read_write.c:518 [inline]
 vfs_write+0x6f9/0x7e0 fs/read_write.c:605
 ksys_write+0xce/0x180 fs/read_write.c:658
 __do_sys_write fs/read_write.c:670 [inline]
 __se_sys_write fs/read_write.c:667 [inline]
 __x64_sys_write+0x3e/0x50 fs/read_write.c:667
 do_syscall_64+0x39/0x80 arch/x86/entry/common.c:46
 entry_SYSCALL_64_after_hwframe+0x44/0xae

read to 0xffff88813fffbc08 of 8 bytes by task 6537 on cpu 1:
 update_pageblock_skip mm/compaction.c:458 [inline]
 isolate_freepages mm/compaction.c:1574 [inline]
 compaction_alloc+0x1375/0x1670 mm/compaction.c:1627
 unmap_and_move+0x113/0x690 mm/migrate.c:1196
 migrate_pages+0x2f7/0xfb0 mm/migrate.c:1472
 compact_zone+0x1617/0x1e60 mm/compaction.c:2365
 compact_node+0xe4/0x1e0 mm/compaction.c:2641
 compact_nodes mm/compaction.c:2657 [inline]
 sysctl_compaction_handler+0x47/0x90 mm/compaction.c:2678
 proc_sys_call_handler+0x3dd/0x530 fs/proc/proc_sysctl.c:591
 proc_sys_write+0x1e/0x30 fs/proc/proc_sysctl.c:617
 call_write_iter include/linux/fs.h:1977 [inline]
 new_sync_write fs/read_write.c:518 [inline]
 vfs_write+0x6f9/0x7e0 fs/read_write.c:605
 ksys_write+0xce/0x180 fs/read_write.c:658
 __do_sys_write fs/read_write.c:670 [inline]
 __se_sys_write fs/read_write.c:667 [inline]
 __x64_sys_write+0x3e/0x50 fs/read_write.c:667
 do_syscall_64+0x39/0x80 arch/x86/entry/common.c:46
 entry_SYSCALL_64_after_hwframe+0x44/0xae

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 6537 Comm: syz-executor.2 Tainted: G        W         5.12.0-rc7-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
==================================================================

Crashes (78):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/04/14 13:37 upstream 50987beca096 3134b37f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/04/13 22:29 upstream eebe426d32e1 a184b83e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/04/13 07:17 upstream 89698becf06d 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/04/11 04:03 upstream 52e44129fba5 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/04/09 14:51 upstream 17e7124aad76 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/04/05 03:43 upstream e49d033bddf5 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/04/03 10:15 upstream 0a84c2e440f7 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/03/30 17:34 upstream 2bb25b3a748a 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/03/29 20:49 upstream 1e43c377a79f 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/03/29 13:20 upstream a5e13c6df0e4 a8529b82 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/03/24 08:38 upstream 7acac4b3196c e613994b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/03/22 22:19 upstream 0d02ec6b3136 8092f30d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/03/18 12:19 upstream 6417f03132a6 7216542e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/03/18 04:32 upstream 6417f03132a6 fdb2bb2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/03/17 08:46 upstream 1df27313f50a fdb2bb2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/03/16 05:43 upstream 1a4431a5db2b fdb2bb2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/03/15 11:22 upstream 1e28eed17697 cc1cff8f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/03/14 17:42 upstream 88fe49249c99 4a003785 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/03/13 10:38 upstream f296bfd5cd04 4a003785 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/03/13 03:47 upstream f296bfd5cd04 429d8a6b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/03/11 05:05 upstream a74e6a014c9d c2ca1f2a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/03/10 17:41 upstream 05a59d79793d 764067f3 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/03/10 07:21 upstream 05a59d79793d 26967e35 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/03/09 18:43 upstream 144c79ef3353 26967e35 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/03/04 16:32 upstream f69d02e37a85 d7e4e604 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/23 13:44 upstream b12b47249688 fcc6d71b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/22 13:10 upstream 31caf8b2a847 c26fb06b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/21 20:09 upstream 55f62bc87347 a659b3f1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/21 04:58 upstream e767b3530acb 3e5ed8b4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/20 10:26 upstream f40ddce88593 3e5ed8b4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/19 18:36 upstream f40ddce88593 f689d40a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/19 07:55 upstream f40ddce88593 14052202 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/17 14:33 upstream f40ddce88593 052f8d9f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/15 09:38 upstream f40ddce88593 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/14 15:25 upstream 358feceebbf6 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/14 03:27 upstream ac30d8ce28d6 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/13 10:35 upstream c6d8570e4d64 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/12 20:02 upstream dcc0b49040c7 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/12 11:56 upstream dcc0b49040c7 a5f86b15 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/11 23:38 upstream 291009f656e8 a5f86b15 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/11 04:30 upstream 291009f656e8 a52ee10a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/10 14:42 upstream e0756cfc7d7c 9c8b8541 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/08 00:39 upstream b75dba7f472c 2ce644fc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/06 02:05 upstream dd86e7fa07a3 23a562df .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/03 01:10 upstream 3aaf0a27ffc2 624dad51 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/02/01 20:30 upstream 88bb507a74ea e6b95f32 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/01/31 03:42 upstream 8c947645151c fc9fd31e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/01/27 18:57 upstream 2ab38c17aac1 a57db36f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/01/25 09:10 upstream 6ee1d745b7c9 52e37319 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/01/24 21:38 upstream e68061375f79 52e37319 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/01/23 10:54 upstream fe75a21824e7 52e37319 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/01/22 08:24 upstream 83d09ad4b950 d4f4eca5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/01/21 14:12 upstream 9791581c049c d4f4eca5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/01/21 05:31 upstream 75439bc439e0 d4f4eca5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/01/20 12:04 upstream 45dfb8a5659a d4f4eca5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/01/19 01:18 upstream 1e2a199f6ccd 63631df1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/01/18 14:37 upstream 19c329f68089 63631df1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/01/17 23:00 upstream 0da0a8a0a0e1 fd103621 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in compaction_alloc / compaction_alloc
2021/01/17 12:25 upstream 0da0a8a0a0e1 813be542 .config console log report info ci2-upstream-kcsan-gce
2021/01/16 07:08 upstream 1d94330a437a 65a7a854 .config console log report info ci2-upstream-kcsan-gce
2021/01/15 03:25 upstream 146620506274 468dbb55 .config console log report info ci2-upstream-kcsan-gce
2021/01/14 06:15 upstream 65f0d2414b70 269d24e8 .config console log report info ci2-upstream-kcsan-gce
2021/01/12 20:26 upstream e609571b5ffa 0cdd6185 .config console log report info ci2-upstream-kcsan-gce
2021/01/12 01:46 upstream a0d54b4f5b21 2c1f2513 .config console log report info ci2-upstream-kcsan-gce
2021/01/10 20:50 upstream 0653161f0fac 2c1f2513 .config console log report info ci2-upstream-kcsan-gce
2021/01/10 10:06 upstream 2ff90100ace8 2c1f2513 .config console log report info ci2-upstream-kcsan-gce
2021/01/05 21:39 upstream 6207214a70bf a0234d98 .config console log report info ci2-upstream-kcsan-gce
2021/01/02 02:10 upstream eda809aef534 79264ae3 .config console log report info ci2-upstream-kcsan-gce
2020/12/29 13:24 upstream dea8dcf2a9fa 80910769 .config console log report info ci2-upstream-kcsan-gce
2020/12/29 01:17 upstream c76e02c59e13 8259d56c .config console log report info ci2-upstream-kcsan-gce
2020/12/28 07:39 upstream 5c8fe583cce5 2242f77f .config console log report info ci2-upstream-kcsan-gce
2020/12/24 01:49 upstream 58cf05f597b0 c2c1d1dd .config console log report info ci2-upstream-kcsan-gce
2020/12/23 12:54 upstream 614cb5894306 c2c1d1dd .config console log report info ci2-upstream-kcsan-gce
2020/12/20 08:29 upstream 467f8165a2b0 04201c06 .config console log report info ci2-upstream-kcsan-gce
2020/12/15 03:13 upstream fab0fca1da5c 97183ed7 .config console log report info ci2-upstream-kcsan-gce
2020/12/09 02:27 upstream 7d8761ba27fc 40cc414d .config console log report info ci2-upstream-kcsan-gce
2020/12/07 21:08 upstream cd796ed33450 51a9082e .config console log report info ci2-upstream-kcsan-gce
2020/12/03 11:09 upstream 3bb61aa61828 8c9190ef .config console log report info ci2-upstream-kcsan-gce
* Struck through repros no longer work on HEAD.