syzbot


KCSAN: data-race in page_counter_charge / page_counter_charge

Status: auto-closed as invalid on 2020/09/19 01:41
Subsystems: mm
[Documentation on labels]
First crash: 1637d, last: 1342d

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

write to 0xffff88812b78c238 of 8 bytes by task 19652 on cpu 0:
 page_counter_charge+0x1dd/0x230 mm/page_counter.c:81
 mem_cgroup_migrate+0x285/0x290 mm/memcontrol.c:6919
 migrate_page_states+0x64c/0x730 mm/migrate.c:671
 migrate_page_copy+0x1b2/0x560 mm/migrate.c:682
 migrate_page+0xc2/0xf0 mm/migrate.c:710
 move_to_new_page+0xa5/0x680 mm/migrate.c:964
 __unmap_and_move+0x3f4/0x670 mm/migrate.c:1130
 unmap_and_move+0x133/0x800 mm/migrate.c:1196
 migrate_pages+0x213/0xc60 mm/migrate.c:1457
 do_mbind mm/mempolicy.c:1354 [inline]
 kernel_mbind+0xe88/0x1010 mm/mempolicy.c:1475
 __do_sys_mbind mm/mempolicy.c:1482 [inline]
 __se_sys_mbind mm/mempolicy.c:1478 [inline]
 __x64_sys_mbind+0x74/0x80 mm/mempolicy.c:1478
 do_syscall_64+0x39/0x80 arch/x86/entry/common.c:46
 entry_SYSCALL_64_after_hwframe+0x44/0xa9

read to 0xffff88812b78c238 of 8 bytes by task 19660 on cpu 1:
 page_counter_charge+0x1bc/0x230 mm/page_counter.c:80
 mem_cgroup_migrate+0x285/0x290 mm/memcontrol.c:6919
 migrate_page_states+0x64c/0x730 mm/migrate.c:671
 migrate_page_copy+0x1b2/0x560 mm/migrate.c:682
 migrate_page+0xc2/0xf0 mm/migrate.c:710
 move_to_new_page+0xa5/0x680 mm/migrate.c:964
 __unmap_and_move+0x3f4/0x670 mm/migrate.c:1130
 unmap_and_move+0x133/0x800 mm/migrate.c:1196
 migrate_pages+0x213/0xc60 mm/migrate.c:1457
 do_mbind mm/mempolicy.c:1354 [inline]
 kernel_mbind+0xe88/0x1010 mm/mempolicy.c:1475
 __do_sys_mbind mm/mempolicy.c:1482 [inline]
 __se_sys_mbind mm/mempolicy.c:1478 [inline]
 __x64_sys_mbind+0x74/0x80 mm/mempolicy.c:1478
 do_syscall_64+0x39/0x80 arch/x86/entry/common.c:46
 entry_SYSCALL_64_after_hwframe+0x44/0xa9

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 19660 Comm: syz-executor.2 Not tainted 5.8.0-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
==================================================================

Crashes (414):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2020/08/15 01:34 upstream c9c9735c46f5 5ce13532 .config console log report ci2-upstream-kcsan-gce
2020/08/14 12:24 upstream a1d21081a60d 5ce13532 .config console log report ci2-upstream-kcsan-gce
2020/08/13 23:43 upstream 990f227371a4 54ce1ed6 .config console log report ci2-upstream-kcsan-gce
2020/08/13 20:16 upstream 990f227371a4 ee7cb8b6 .config console log report ci2-upstream-kcsan-gce
2020/08/13 12:05 upstream fb893de323e2 ee7cb8b6 .config console log report ci2-upstream-kcsan-gce
2020/08/13 01:08 upstream fb893de323e2 bc15f7db .config console log report ci2-upstream-kcsan-gce
2020/08/12 12:05 upstream fb893de323e2 0d7bd2e0 .config console log report ci2-upstream-kcsan-gce
2020/08/11 23:21 upstream bb5baaa9238e bb3e5fe6 .config console log report ci2-upstream-kcsan-gce
2020/08/11 11:11 upstream 00e4db51259a 5d3ebca9 .config console log report ci2-upstream-kcsan-gce
2020/08/10 23:46 upstream fc80c51fd4b2 d3694ffb .config console log report ci2-upstream-kcsan-gce
2020/08/10 11:18 upstream fc80c51fd4b2 7adc7b65 .config console log report ci2-upstream-kcsan-gce
2020/08/09 21:24 upstream 9420f1ce0186 70301872 .config console log report ci2-upstream-kcsan-gce
2020/08/09 13:31 upstream 06a81c1c7db9 70301872 .config console log report ci2-upstream-kcsan-gce
2020/08/08 23:30 upstream 06a81c1c7db9 f721e4a0 .config console log report ci2-upstream-kcsan-gce
2020/08/08 12:07 upstream 449dc8c97089 01975a06 .config console log report ci2-upstream-kcsan-gce
2020/08/08 00:13 upstream 30185b69a2d5 ff51e522 .config console log report ci2-upstream-kcsan-gce
2020/08/07 12:02 upstream 86cfccb66937 28ac5c9e .config console log report ci2-upstream-kcsan-gce
2020/08/06 23:39 upstream d6efb3ac3e6c cb436c69 .config console log report ci2-upstream-kcsan-gce
2020/08/06 11:35 upstream 47ec5303d73e 4ca1c0ea .config console log report ci2-upstream-kcsan-gce
2020/08/05 22:09 upstream fffe3ae0ee84 0487ea6f .config console log report ci2-upstream-kcsan-gce
2020/08/05 09:47 upstream c0842fbc1b18 b7129355 .config console log report ci2-upstream-kcsan-gce
2020/08/04 21:50 upstream c0842fbc1b18 02034dac .config console log report ci2-upstream-kcsan-gce
2020/08/04 11:34 upstream c0842fbc1b18 80a06902 .config console log report ci2-upstream-kcsan-gce
2020/08/04 00:16 upstream e4cbce4d1317 96dd3623 .config console log report ci2-upstream-kcsan-gce
2020/08/03 11:17 upstream bcf876870b95 96dd3623 .config console log report ci2-upstream-kcsan-gce
2020/08/02 21:13 upstream 142c3326b055 96dd3623 .config console log report ci2-upstream-kcsan-gce
2020/08/02 07:28 upstream ac3a0c847296 96dd3623 .config console log report ci2-upstream-kcsan-gce
2020/08/01 18:34 upstream d52daa8620c6 8df85ed9 .config console log report ci2-upstream-kcsan-gce
2020/08/01 03:33 upstream 7dc6fd0f3b84 8df85ed9 .config console log report ci2-upstream-kcsan-gce
2020/07/31 12:12 upstream d8b9faec54ae 8df85ed9 .config console log report ci2-upstream-kcsan-gce
2020/07/30 23:12 upstream e2c46b5762c6 8df85ed9 .config console log report ci2-upstream-kcsan-gce
2020/07/30 10:05 upstream 83bdc7275e62 b0947553 .config console log report ci2-upstream-kcsan-gce
2020/07/30 08:19 upstream 83bdc7275e62 233283a1 .config console log report ci2-upstream-kcsan-gce
2020/07/29 19:08 upstream 6ba1b005ffc3 233283a1 .config console log report ci2-upstream-kcsan-gce
2020/07/29 06:38 upstream 6ba1b005ffc3 19a8de55 .config console log report ci2-upstream-kcsan-gce
2020/07/28 19:57 upstream 6ba1b005ffc3 cb93dc6a .config console log report ci2-upstream-kcsan-gce
2020/07/27 07:34 upstream 92ed30191993 cb93dc6a .config console log report ci2-upstream-kcsan-gce
2020/07/26 18:46 upstream 1ada9010e578 51265195 .config console log report ci2-upstream-kcsan-gce
2020/07/26 08:42 upstream 04300d66f0a0 51265195 .config console log report ci2-upstream-kcsan-gce
2020/07/26 00:46 upstream 04300d66f0a0 1f7cc1ca .config console log report ci2-upstream-kcsan-gce
2020/07/25 12:04 upstream 23ee3e4e5bd2 1f7cc1ca .config console log report ci2-upstream-kcsan-gce
2020/07/24 23:04 upstream 68845a55c31b 0a13649c .config console log report ci2-upstream-kcsan-gce
2020/07/24 11:04 upstream f37e99aca03f 554af388 .config console log report ci2-upstream-kcsan-gce
2020/03/05 15:25 https://github.com/google/ktsan.git kcsan 766d004d1b85 b655d91b .config console log report ci2-upstream-kcsan-gce
2019/10/25 00:10 https://github.com/google/ktsan.git kcsan 05f2236801fe d01bb02a .config console log report ci2-upstream-kcsan-gce
* Struck through repros no longer work on HEAD.