syzbot


KCSAN: data-race in filemap_map_pages / simple_write_end (4)

Status: auto-closed as invalid on 2021/03/22 06:27
Subsystems: fs
[Documentation on labels]
First crash: 1197d, last: 1164d
Similar bugs (3)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in filemap_map_pages / simple_write_end (3) fs 20 1245d 1234d 0/26 auto-closed as invalid on 2020/12/31 21:02
upstream KCSAN: data-race in filemap_map_pages / simple_write_end fs 2 1462d 1529d 0/26 auto-closed as invalid on 2020/06/18 13:43
upstream KCSAN: data-race in filemap_map_pages / simple_write_end (2) fs 2 1391d 1391d 0/26 auto-closed as invalid on 2020/08/07 12:26

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

write to 0xffff88800e9b7330 of 8 bytes by task 18181 on cpu 1:
 i_size_write include/linux/fs.h:870 [inline]
 simple_write_end+0x2c3/0x420 fs/libfs.c:589
 generic_perform_write+0x23e/0x3a0 mm/filemap.c:3423
 __generic_file_write_iter+0x15c/0x340 mm/filemap.c:3541
 generic_file_write_iter+0x75/0x130 mm/filemap.c:3573
 call_write_iter include/linux/fs.h:1901 [inline]
 new_sync_write fs/read_write.c:518 [inline]
 vfs_write+0x6f0/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/0xa9

read to 0xffff88800e9b7330 of 8 bytes by task 18184 on cpu 0:
 i_size_read include/linux/fs.h:848 [inline]
 filemap_map_pages+0x481/0x9b0 mm/filemap.c:2960
 do_fault_around mm/memory.c:3980 [inline]
 do_read_fault+0x22f/0x720 mm/memory.c:4014
 do_fault mm/memory.c:4147 [inline]
 handle_pte_fault mm/memory.c:4387 [inline]
 __handle_mm_fault mm/memory.c:4522 [inline]
 handle_mm_fault+0x100c/0x1810 mm/memory.c:4620
 faultin_page mm/gup.c:851 [inline]
 __get_user_pages+0xa42/0x1000 mm/gup.c:1070
 populate_vma_page_range mm/gup.c:1403 [inline]
 __mm_populate+0x24d/0x380 mm/gup.c:1451
 mm_populate include/linux/mm.h:2591 [inline]
 vm_mmap_pgoff+0x14c/0x1d0 mm/util.c:524
 ksys_mmap_pgoff+0x2a8/0x380 mm/mmap.c:1634
 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: 0 PID: 18184 Comm: syz-executor.0 Not tainted 5.11.0-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
==================================================================

Crashes (6):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/02/15 06:23 upstream f40ddce88593 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in filemap_map_pages / simple_write_end
2021/02/04 18:33 upstream 61556703b610 42b90a7c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in filemap_map_pages / simple_write_end
2021/01/25 12:02 upstream 6ee1d745b7c9 52e37319 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in filemap_map_pages / simple_write_end
2021/01/18 10:17 upstream 19c329f68089 fd103621 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in filemap_map_pages / simple_write_end
2021/01/18 10:17 upstream 19c329f68089 fd103621 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in filemap_map_pages / simple_write_end
2021/01/13 21:01 upstream 65f0d2414b70 a945f0a3 .config console log report info ci2-upstream-kcsan-gce
* Struck through repros no longer work on HEAD.