syzbot


KCSAN: data-race in compact_zone / compact_zone (2)

Status: auto-closed as invalid on 2020/08/23 00:57
Subsystems: mm
[Documentation on labels]
First crash: 1377d, last: 1377d
Similar bugs (5)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in compact_zone / compact_zone (6) mm 2 121d 140d 0/26 auto-obsoleted due to no activity on 2024/01/30 17:49
upstream KCSAN: data-race in compact_zone / compact_zone (3) mm 2 1272d 1298d 0/26 auto-closed as invalid on 2020/12/05 18:21
upstream KCSAN: data-race in compact_zone / compact_zone mm 3 1451d 1463d 0/26 auto-closed as invalid on 2020/06/18 13:23
upstream KCSAN: data-race in compact_zone / compact_zone (5) mm 58 926d 955d 0/26 auto-closed as invalid on 2021/11/17 00:44
upstream KCSAN: data-race in compact_zone / compact_zone (4) mm 4 1173d 1192d 0/26 auto-closed as invalid on 2021/03/15 05:37

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

write to 0xffff88812fffbc10 of 8 bytes by task 12360 on cpu 1:
 update_cached_migrate mm/compaction.c:418 [inline]
 isolate_migratepages mm/compaction.c:1826 [inline]
 compact_zone+0x13f8/0x1de0 mm/compaction.c:2183
 compact_zone_order mm/compaction.c:2327 [inline]
 try_to_compact_pages+0x28c/0x5b0 mm/compaction.c:2385
 __alloc_pages_direct_compact+0x89/0x170 mm/page_alloc.c:4000
 __alloc_pages_slowpath+0x596/0x970 mm/page_alloc.c:4656
 __alloc_pages_nodemask+0x235/0x390 mm/page_alloc.c:4863
 __alloc_pages include/linux/gfp.h:509 [inline]
 __alloc_pages_node include/linux/gfp.h:522 [inline]
 alloc_pages_node include/linux/gfp.h:536 [inline]
 alloc_new_node_page+0x129/0x160 mm/mempolicy.c:1077
 unmap_and_move+0x114/0x800 mm/migrate.c:1192
 migrate_pages+0x1ad/0xa30 mm/migrate.c:1444
 do_move_pages_to_node mm/migrate.c:1523 [inline]
 move_pages_and_store_status mm/migrate.c:1613 [inline]
 do_pages_move mm/migrate.c:1709 [inline]
 kernel_move_pages+0xa41/0xc00 mm/migrate.c:1842
 __do_sys_move_pages mm/migrate.c:1860 [inline]
 __se_sys_move_pages mm/migrate.c:1855 [inline]
 __x64_sys_move_pages+0x74/0x90 mm/migrate.c:1855
 do_syscall_64+0x51/0xb0 arch/x86/entry/common.c:384
 entry_SYSCALL_64_after_hwframe+0x44/0xa9

read to 0xffff88812fffbc10 of 8 bytes by task 12358 on cpu 0:
 update_cached_migrate mm/compaction.c:417 [inline]
 isolate_migratepages mm/compaction.c:1826 [inline]
 compact_zone+0x13d3/0x1de0 mm/compaction.c:2183
 compact_zone_order mm/compaction.c:2327 [inline]
 try_to_compact_pages+0x28c/0x5b0 mm/compaction.c:2385
 __alloc_pages_direct_compact+0x89/0x170 mm/page_alloc.c:4000
 __alloc_pages_slowpath+0x596/0x970 mm/page_alloc.c:4656
 __alloc_pages_nodemask+0x235/0x390 mm/page_alloc.c:4863
 __alloc_pages include/linux/gfp.h:509 [inline]
 __alloc_pages_node include/linux/gfp.h:522 [inline]
 alloc_pages_node include/linux/gfp.h:536 [inline]
 alloc_new_node_page+0x129/0x160 mm/mempolicy.c:1077
 unmap_and_move+0x114/0x800 mm/migrate.c:1192
 migrate_pages+0x1ad/0xa30 mm/migrate.c:1444
 do_move_pages_to_node mm/migrate.c:1523 [inline]
 move_pages_and_store_status mm/migrate.c:1613 [inline]
 do_pages_move mm/migrate.c:1709 [inline]
 kernel_move_pages+0xa41/0xc00 mm/migrate.c:1842
 __do_sys_move_pages mm/migrate.c:1860 [inline]
 __se_sys_move_pages mm/migrate.c:1855 [inline]
 __x64_sys_move_pages+0x74/0x90 mm/migrate.c:1855
 do_syscall_64+0x51/0xb0 arch/x86/entry/common.c:384
 entry_SYSCALL_64_after_hwframe+0x44/0xa9

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

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2020/07/19 00:51 upstream 6cf7ccba29dc 9c812472 .config console log report ci2-upstream-kcsan-gce
* Struck through repros no longer work on HEAD.