syzbot


KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded (2)

Status: auto-closed as invalid on 2021/07/07 23:30
Subsystems: fs mm
[Documentation on labels]
Reported-by: syzbot+b77502a7c4de4cd1ed4e@syzkaller.appspotmail.com
First crash: 1127d, last: 1048d
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded fs mm 21 1168d 1226d 0/26 auto-closed as invalid on 2021/03/10 01:01

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

write to 0xffff88811db9006c of 4 bytes by task 12613 on cpu 1:
 memalloc_nofs_save include/linux/sched/mm.h:249 [inline]
 page_cache_ra_unbounded+0xa8/0x410 mm/readahead.c:193
 do_page_cache_ra mm/readahead.c:267 [inline]
 force_page_cache_ra+0x246/0x280 mm/readahead.c:299
 page_cache_sync_ra+0xcc/0xe0 mm/readahead.c:573
 page_cache_sync_readahead include/linux/pagemap.h:879 [inline]
 filemap_get_pages mm/filemap.c:2467 [inline]
 filemap_read+0x388/0x1230 mm/filemap.c:2550
 generic_file_read_iter+0x75/0x2c0 mm/filemap.c:2701
 blkdev_read_iter+0xb9/0xf0 fs/block_dev.c:1730
 call_read_iter include/linux/fs.h:2108 [inline]
 new_sync_read fs/read_write.c:415 [inline]
 vfs_read+0x565/0x5d0 fs/read_write.c:496
 ksys_read+0xce/0x180 fs/read_write.c:634
 __do_sys_read fs/read_write.c:644 [inline]
 __se_sys_read fs/read_write.c:642 [inline]
 __x64_sys_read+0x3e/0x50 fs/read_write.c:642
 do_syscall_64+0x4a/0x90 arch/x86/entry/common.c:47
 entry_SYSCALL_64_after_hwframe+0x44/0xae

read to 0xffff88811db9006c of 4 bytes by task 26970 on cpu 0:
 mm_update_next_owner+0x1d9/0x520 kernel/exit.c:389
 exit_mm+0x358/0x450 kernel/exit.c:501
 do_exit+0x3ff/0x1560 kernel/exit.c:813
 do_group_exit+0x19b/0x1a0 kernel/exit.c:923
 __do_sys_exit_group+0xb/0x10 kernel/exit.c:934
 __se_sys_exit_group+0x5/0x10 kernel/exit.c:932
 __x64_sys_exit_group+0x16/0x20 kernel/exit.c:932
 do_syscall_64+0x4a/0x90 arch/x86/entry/common.c:47
 entry_SYSCALL_64_after_hwframe+0x44/0xae

value changed: 0x00404140 -> 0x00444140

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

Crashes (56):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/06/02 23:30 upstream 324c92e5e0ee 0740de69 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/06/02 10:26 upstream 231bc5390667 0740de69 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/06/01 05:36 upstream c2131f7e73c9 032639db .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/30 18:10 upstream b90e90f40b4f 325a8dab .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/27 02:11 upstream 7ac3a1c1ae51 858ea628 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/25 11:27 upstream 1434a3127887 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/22 22:48 upstream 23d729263037 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/22 10:36 upstream 45af60e7ced0 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/21 23:03 upstream 79a106fc6585 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/20 00:24 upstream c3d0e3fd41b7 a343ba6b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/19 00:13 upstream 8ac91e6c6033 a343ba6b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/17 02:57 upstream 63d1cb53e26a f54a5c09 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/16 10:16 upstream c12a29ed9094 f54a5c09 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/15 13:28 upstream 25a1298726e9 93f844de .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/13 23:46 upstream c06a2ba62fc4 ecb594cb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/12 08:58 upstream 88b06399c9c7 86294427 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/11 22:15 upstream 88b06399c9c7 b3c3bb8e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/10 13:41 upstream 6efb943b8616 ca873091 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/08 18:29 upstream dd860052c99b bc5434be .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/06 08:00 upstream a79cdfba68a1 06c27ff5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/05 05:14 upstream d665ea6ea86c 06c27ff5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/04 21:25 upstream 5e321ded302d 06c27ff5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/04 04:57 upstream 5e321ded302d 09efdd63 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/04 00:18 upstream 6f8ee8d36d07 ad61f371 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/02 15:49 upstream 17ae69aba89d 77e2b668 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/05/02 01:14 upstream 10a3efd0fee5 77e2b668 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/30 23:33 upstream 65c61de9d090 77e2b668 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/29 23:44 upstream 8ca5297e7e38 77e2b668 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/29 00:08 upstream 68a32ba14177 77e2b668 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/28 19:28 upstream e359bce39d90 77e2b668 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/28 02:46 upstream e359bce39d90 805b5003 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/27 09:23 upstream 9f4ad9e425a1 8ee2dea6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/25 20:44 upstream d2d09fbe33f8 2a82f1b3 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/25 18:00 upstream d2d09fbe33f8 36c88236 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/25 07:37 upstream 2a1d7946fa53 36c88236 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/24 22:10 upstream 2a1d7946fa53 17f0b706 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/24 13:15 upstream 8db5efb83fa9 17f0b706 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/23 16:08 upstream 18a3c5f7abfd 17f0b706 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/22 05:59 upstream 16fc44d6387e 2bc8999a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/21 05:55 upstream 1fe5501ba1ab c0ced557 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/20 16:36 upstream 7af08140979a c0ced557 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/20 02:41 upstream 7af08140979a 4285c989 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/19 01:59 upstream bf05bf16c76b 7e2b734b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/18 20:26 upstream c98ff1d013d2 7e2b734b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/17 22:44 upstream 194cf4825638 7e2b734b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/17 17:46 upstream 9cdbf6467424 7e2b734b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/16 19:45 upstream 2f7b98d1e55c 7e2b734b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/16 15:19 upstream 7e25f40eab52 7e2b734b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/16 01:26 upstream 7f75285ca572 c59079a6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/12 05:34 upstream 7d900724913c 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/10 22:11 upstream d4961772226d 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/09 05:07 upstream 3fb4f979b4fa 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/08 04:01 upstream 3a22981230f9 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/06 10:39 upstream 0a50438c8436 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/04/03 03:46 upstream 0a84c2e440f7 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
2021/03/16 09:23 upstream 1a4431a5db2b fdb2bb2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in mm_update_next_owner / page_cache_ra_unbounded
* Struck through repros no longer work on HEAD.