syzbot


KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block (3)

Status: auto-closed as invalid on 2021/05/29 14:14
Subsystems: mm
[Documentation on labels]
Reported-by: syzbot+2b92826e21d4cff38c09@syzkaller.appspotmail.com
First crash: 1239d, last: 1096d
Similar bugs (7)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block mm 1 1554d 1554d 0/26 auto-closed as invalid on 2020/04/01 04:50
upstream KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block (8) mm 1 70d 70d 0/26 auto-obsoleted due to no activity on 2024/03/19 21:54
upstream KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block (6) mm 1 367d 367d 0/26 auto-obsoleted due to no activity on 2023/05/28 14:16
upstream KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block (4) mm 1 988d 988d 0/26 auto-closed as invalid on 2021/09/14 06:37
upstream KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block (2) mm 1 1362d 1362d 0/26 auto-closed as invalid on 2020/09/05 12:48
upstream KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block (7) mm 1 210d 210d 0/26 auto-obsoleted due to no activity on 2023/10/31 19:28
upstream KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block (5) mm 1 583d 583d 0/26 auto-obsoleted due to no activity on 2022/10/24 05:31

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

write to 0xffff88823fffad90 of 8 bytes by task 18878 on cpu 1:
 update_cached_migrate mm/compaction.c:434 [inline]
 isolate_migratepages_block+0x18b7/0x1a90 mm/compaction.c:1122
 isolate_migratepages mm/compaction.c:1892 [inline]
 compact_zone+0x1587/0x1da0 mm/compaction.c:2342
 compact_zone_order mm/compaction.c:2485 [inline]
 try_to_compact_pages+0x317/0x840 mm/compaction.c:2543
 __alloc_pages_direct_compact+0x65/0x320 mm/page_alloc.c:4155
 __alloc_pages_slowpath+0x29a/0xb70 mm/page_alloc.c:4734
 __alloc_pages_nodemask+0x242/0x310 mm/page_alloc.c:5020
 alloc_pages_current+0x21d/0x310 mm/mempolicy.c:2277
 alloc_pages include/linux/gfp.h:561 [inline]
 __get_free_pages+0x8/0x30 mm/page_alloc.c:5044
 io_mem_alloc fs/io_uring.c:8063 [inline]
 io_allocate_scq_urings fs/io_uring.c:9410 [inline]
 io_uring_create+0x860/0x17d0 fs/io_uring.c:9548
 io_uring_setup fs/io_uring.c:9632 [inline]
 __do_sys_io_uring_setup fs/io_uring.c:9638 [inline]
 __se_sys_io_uring_setup fs/io_uring.c:9635 [inline]
 __x64_sys_io_uring_setup+0xe1/0x120 fs/io_uring.c:9635
 do_syscall_64+0x34/0x50 arch/x86/entry/common.c:46
 entry_SYSCALL_64_after_hwframe+0x44/0xae

read to 0xffff88823fffad90 of 8 bytes by task 18842 on cpu 0:
 update_cached_migrate mm/compaction.c:433 [inline]
 isolate_migratepages_block+0x188e/0x1a90 mm/compaction.c:1122
 isolate_migratepages mm/compaction.c:1892 [inline]
 compact_zone+0x1587/0x1da0 mm/compaction.c:2342
 compact_zone_order mm/compaction.c:2485 [inline]
 try_to_compact_pages+0x317/0x840 mm/compaction.c:2543
 __alloc_pages_direct_compact+0x65/0x320 mm/page_alloc.c:4155
 __alloc_pages_slowpath+0x29a/0xb70 mm/page_alloc.c:4734
 __alloc_pages_nodemask+0x242/0x310 mm/page_alloc.c:5020
 alloc_pages_current+0x21d/0x310 mm/mempolicy.c:2277
 alloc_pages include/linux/gfp.h:561 [inline]
 __get_free_pages+0x8/0x30 mm/page_alloc.c:5044
 io_mem_alloc fs/io_uring.c:8063 [inline]
 io_allocate_scq_urings fs/io_uring.c:9430 [inline]
 io_uring_create+0x991/0x17d0 fs/io_uring.c:9548
 io_uring_setup fs/io_uring.c:9632 [inline]
 __do_sys_io_uring_setup fs/io_uring.c:9638 [inline]
 __se_sys_io_uring_setup fs/io_uring.c:9635 [inline]
 __x64_sys_io_uring_setup+0xe1/0x120 fs/io_uring.c:9635
 do_syscall_64+0x34/0x50 arch/x86/entry/common.c:46
 entry_SYSCALL_64_after_hwframe+0x44/0xae

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

Crashes (161):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/04/24 14:14 upstream 8db5efb83fa9 17f0b706 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/04/14 15:15 upstream 50987beca096 3134b37f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/04/14 05:54 upstream eebe426d32e1 a184b83e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/04/13 02:43 upstream 89698becf06d 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/04/12 11:48 upstream d434405aaab7 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/04/11 19:36 upstream 7d900724913c 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/04/10 00:43 upstream 4e04e7513b0f 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/04/08 21:47 upstream 3fb4f979b4fa 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/04/08 10:18 upstream 454859c552da 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/04/07 19:13 upstream 3a22981230f9 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/04/07 01:34 upstream 2d743660786e 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/04/06 18:04 upstream 0a50438c8436 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/04/05 01:23 upstream e49d033bddf5 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/04/04 13:44 upstream 2023a53bdf41 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/04/02 00:14 upstream ffd9fb546d49 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/31 07:02 upstream 5e46d1b78a03 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/30 18:03 upstream 2bb25b3a748a 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/29 21:04 upstream 1e43c377a79f 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/28 20:54 upstream 36a14638f7c0 a8529b82 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/27 00:42 upstream 0f4498cef9f5 a8529b82 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/25 22:27 upstream 002322402daf 6a383ecf .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/25 16:53 upstream e138138003eb 6a383ecf .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/24 22:29 upstream 4ee998b0ef8b 607e3baf .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/24 17:06 upstream 7acac4b3196c 607e3baf .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/23 18:08 upstream 84196390620a e613994b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/22 18:20 upstream 0d02ec6b3136 8092f30d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/22 03:47 upstream 5ee96fa9dd78 bea32f74 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/22 00:47 upstream 5ee96fa9dd78 4c9a64da .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/20 21:39 upstream 812da4d39463 17810eae .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/19 22:00 upstream 8b12a62a4e3e 3d01c4de .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/19 12:13 upstream 8b12a62a4e3e 2af9d324 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/18 20:39 upstream bf152b0b41dc 380dcc3e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/18 01:06 upstream 6417f03132a6 fdb2bb2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/15 16:02 upstream 1e28eed17697 fdb2bb2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/15 12:45 upstream 1e28eed17697 cc1cff8f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/14 22:15 upstream 75013c6c52d8 cc1cff8f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/14 08:00 upstream 88fe49249c99 4a003785 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/13 01:10 upstream f296bfd5cd04 429d8a6b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/11 04:38 upstream a74e6a014c9d c2ca1f2a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/10 19:17 upstream 05a59d79793d 764067f3 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/09 16:43 upstream 144c79ef3353 26967e35 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/03/07 22:16 upstream 144c79ef3353 09fbf400 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in isolate_migratepages_block / isolate_migratepages_block
2021/01/17 14:04 upstream 0da0a8a0a0e1 813be542 .config console log report info ci2-upstream-kcsan-gce
2020/12/07 09:01 upstream 0477e9288185 f80ce148 .config console log report info ci2-upstream-kcsan-gce
2020/12/02 05:28 upstream 509a15421674 c42a35e9 .config console log report info ci2-upstream-kcsan-gce
* Struck through repros no longer work on HEAD.