syzbot


KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp

Status: closed as invalid on 2021/06/07 13:58
Subsystems: mm
[Documentation on labels]
Reported-by: syzbot+e32fbb814c880bd90628@syzkaller.appspotmail.com
First crash: 1369d, last: 1015d
Discussions (1)
Title Replies (including bot) Last reply
KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp 0 (1) 2020/10/06 16:59
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp (2) mm 155 528d 851d 0/26 auto-obsoleted due to no activity on 2022/11/11 13:34

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

write to 0xffff8881b2f9e770 of 8 bytes by task 26231 on cpu 1:
 shmem_add_to_page_cache+0x52d/0x650 mm/shmem.c:718
 shmem_getpage_gfp+0xbdc/0x1410 mm/shmem.c:1929
 shmem_fault+0x16d/0x500 mm/shmem.c:2116
 __do_fault mm/memory.c:3680 [inline]
 do_shared_fault mm/memory.c:4038 [inline]
 do_fault mm/memory.c:4116 [inline]
 handle_pte_fault mm/memory.c:4371 [inline]
 __handle_mm_fault mm/memory.c:4506 [inline]
 handle_mm_fault+0xf76/0x1a70 mm/memory.c:4604
 faultin_page mm/gup.c:908 [inline]
 __get_user_pages+0x947/0xee0 mm/gup.c:1127
 __get_user_pages_locked mm/gup.c:1313 [inline]
 __get_user_pages_remote+0x3f5/0x5b0 mm/gup.c:1761
 pin_user_pages_remote+0x58/0x80 mm/gup.c:2829
 process_vm_rw_single_vec+0x17d/0x460 mm/process_vm_access.c:105
 process_vm_rw_core mm/process_vm_access.c:215 [inline]
 process_vm_rw+0x347/0x4e0 mm/process_vm_access.c:283
 __do_sys_process_vm_writev mm/process_vm_access.c:303 [inline]
 __se_sys_process_vm_writev mm/process_vm_access.c:298 [inline]
 __x64_sys_process_vm_writev+0x76/0x90 mm/process_vm_access.c:298
 do_syscall_64+0x4a/0x90 arch/x86/entry/common.c:47
 entry_SYSCALL_64_after_hwframe+0x44/0xae

read to 0xffff8881b2f9e770 of 8 bytes by task 26232 on cpu 0:
 shmem_recalc_inode mm/shmem.c:367 [inline]
 shmem_getpage_gfp+0x1017/0x1410 mm/shmem.c:1939
 shmem_fault+0x16d/0x500 mm/shmem.c:2116
 __do_fault mm/memory.c:3680 [inline]
 do_shared_fault mm/memory.c:4038 [inline]
 do_fault mm/memory.c:4116 [inline]
 handle_pte_fault mm/memory.c:4371 [inline]
 __handle_mm_fault mm/memory.c:4506 [inline]
 handle_mm_fault+0xf76/0x1a70 mm/memory.c:4604
 faultin_page mm/gup.c:908 [inline]
 __get_user_pages+0x947/0xee0 mm/gup.c:1127
 __get_user_pages_locked mm/gup.c:1313 [inline]
 __get_user_pages_remote+0x3f5/0x5b0 mm/gup.c:1761
 pin_user_pages_remote+0x58/0x80 mm/gup.c:2829
 process_vm_rw_single_vec+0x17d/0x460 mm/process_vm_access.c:105
 process_vm_rw_core mm/process_vm_access.c:215 [inline]
 process_vm_rw+0x347/0x4e0 mm/process_vm_access.c:283
 __do_sys_process_vm_writev mm/process_vm_access.c:303 [inline]
 __se_sys_process_vm_writev mm/process_vm_access.c:298 [inline]
 __x64_sys_process_vm_writev+0x76/0x90 mm/process_vm_access.c:298
 do_syscall_64+0x4a/0x90 arch/x86/entry/common.c:47
 entry_SYSCALL_64_after_hwframe+0x44/0xae

value changed: 0x0000000000000171 -> 0x0000000000000172

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

Crashes (209):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/06/07 11:42 upstream 614124bea77e e59537be .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/29 17:01 upstream 6799d4f2da49 325a8dab .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/28 02:25 upstream 97e5bf604b7a 858ea628 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/26 10:39 upstream ad9f25d33860 750ce164 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/25 03:03 upstream 1434a3127887 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/23 23:20 upstream 6ebb6814a1ef 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/23 14:18 upstream 4d7620341eda 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/19 17:12 upstream c3d0e3fd41b7 a343ba6b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/18 01:47 upstream 8ac91e6c6033 a343ba6b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/16 01:20 upstream c12a29ed9094 f54a5c09 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/15 20:47 upstream 25a1298726e9 93f844de .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/15 09:00 upstream 25a1298726e9 8bdd5343 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/14 21:35 upstream bd3c9cdb21a2 8bdd5343 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/14 06:59 upstream 315d99318179 8bdd5343 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/13 17:58 upstream c06a2ba62fc4 ecb594cb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/13 00:25 upstream dbb5afad100a ed7d41c5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/11 23:01 upstream 88b06399c9c7 b3c3bb8e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/11 01:46 upstream 1140ab592e2e ca873091 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/07 00:52 upstream 8404c9fbc84b 06585184 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/06 08:39 upstream a79cdfba68a1 06c27ff5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/04 19:59 upstream 5e321ded302d 06c27ff5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/05/04 06:16 upstream 5e321ded302d 09efdd63 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/04/30 07:48 upstream 8ca5297e7e38 77e2b668 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/04/26 23:03 upstream 9f4ad9e425a1 8ee2dea6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/04/17 20:05 upstream 194cf4825638 7e2b734b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/04/17 07:12 upstream 9cdbf6467424 7e2b734b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/04/15 16:35 upstream 7f75285ca572 c59079a6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/04/10 22:18 upstream d4961772226d 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/03/31 08:55 upstream 5e46d1b78a03 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/03/26 15:31 upstream db24726bfefa a8529b82 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/03/24 19:35 upstream 4ee998b0ef8b 607e3baf .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/03/23 21:00 upstream 7acac4b3196c e613994b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/03/23 11:42 upstream 84196390620a 8092f30d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/03/20 22:36 upstream 812da4d39463 17810eae .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/03/16 19:43 upstream 1df27313f50a fdb2bb2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/03/16 05:56 upstream 1a4431a5db2b fdb2bb2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/03/13 11:10 upstream f296bfd5cd04 4a003785 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/03/13 00:28 upstream f296bfd5cd04 429d8a6b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/03/08 02:06 upstream 144c79ef3353 09fbf400 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/03/06 17:10 upstream a38fd8748464 e4b4d570 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/02/24 06:14 upstream c03c21ba6f4e fcc6d71b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/02/23 06:54 upstream b12b47249688 fcc6d71b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/02/22 15:37 upstream 31caf8b2a847 c26fb06b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/02/21 05:28 upstream e767b3530acb 3e5ed8b4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/02/18 07:43 upstream f40ddce88593 14052202 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/02/16 21:18 upstream f40ddce88593 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/02/15 00:22 upstream 358feceebbf6 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/02/14 01:48 upstream ac30d8ce28d6 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/02/12 21:29 upstream dcc0b49040c7 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/02/12 16:02 upstream dcc0b49040c7 a5f86b15 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in shmem_add_to_page_cache / shmem_getpage_gfp
2021/01/17 12:15 upstream 0da0a8a0a0e1 813be542 .config console log report info ci2-upstream-kcsan-gce
2020/10/06 05:33 upstream 7575fdda569b 1880b4a9 .config console log report info ci2-upstream-kcsan-gce
2020/10/01 23:56 upstream fcadab740480 9602ddf4 .config console log report info ci2-upstream-kcsan-gce
2020/06/19 03:27 upstream 5e857ce6eae7 bc258b50 .config console log report ci2-upstream-kcsan-gce
* Struck through repros no longer work on HEAD.