syzbot


KCSAN: data-race in shmem_getattr / shmem_recalc_inode

Status: moderation: reported on 2024/07/04 23:41
Subsystems: mm
[Documentation on labels]
Reported-by: syzbot+dfb578404df369f6599b@syzkaller.appspotmail.com
First crash: 610d, last: 1d03h
✨ AI Jobs (2)
ID Workflow Result Correct Bug Created Started Finished Revision Error
6982ee97-e35c-4b0a-a509-b41346231f94 repro KCSAN: data-race in shmem_getattr / shmem_recalc_inode 2026/03/06 22:56 2026/03/06 22:56 2026/03/06 23:06 31e9c887f7dc24e04b3ca70d0d54fc34141844b0
39553156-2251-4447-9c6e-31cc67641b91 assessment-kcsan Benign: ✅  KCSAN: data-race in shmem_getattr / shmem_recalc_inode 2026/01/09 21:28 2026/01/09 21:28 2026/01/09 21:31 7519916073b761ced56a7b15fdeeb4674e8dc125

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

read-write to 0xffff888148dd5a38 of 8 bytes by task 25493 on cpu 0:
 shmem_recalc_inode+0x3f/0x1f0 mm/shmem.c:444
 shmem_alloc_and_add_folio mm/shmem.c:2030 [inline]
 shmem_get_folio_gfp+0x7a8/0xd60 mm/shmem.c:2567
 shmem_get_folio mm/shmem.c:2673 [inline]
 shmem_write_begin+0xfc/0x1f0 mm/shmem.c:3327
 generic_perform_write+0x183/0x490 mm/filemap.c:4314
 shmem_file_write_iter+0xc5/0xf0 mm/shmem.c:3502
 __kernel_write_iter+0x319/0x590 fs/read_write.c:621
 dump_emit_page fs/coredump.c:1299 [inline]
 dump_user_range+0xa7d/0xdb0 fs/coredump.c:1373
 elf_core_dump+0x21a2/0x2330 fs/binfmt_elf.c:2110
 coredump_write+0xacc/0xdd0 fs/coredump.c:1050
 do_coredump fs/coredump.c:1127 [inline]
 vfs_coredump+0x26c7/0x3130 fs/coredump.c:1201
 get_signal+0xd80/0xf60 kernel/signal.c:3019
 arch_do_signal_or_restart+0x96/0x450 arch/x86/kernel/signal.c:337
 __exit_to_user_mode_loop kernel/entry/common.c:64 [inline]
 exit_to_user_mode_loop kernel/entry/common.c:98 [inline]
 __exit_to_user_mode_prepare include/linux/irq-entry-common.h:226 [inline]
 irqentry_exit_to_user_mode_prepare include/linux/irq-entry-common.h:270 [inline]
 irqentry_exit_to_user_mode include/linux/irq-entry-common.h:339 [inline]
 irqentry_exit+0xf7/0x520 kernel/entry/common.c:219
 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:618

read to 0xffff888148dd5a38 of 8 bytes by task 3317 on cpu 1:
 shmem_getattr+0x41/0x200 mm/shmem.c:1290
 vfs_getattr_nosec+0x146/0x1e0 fs/stat.c:213
 vfs_getattr+0x48/0x60 fs/stat.c:262
 vfs_statx_path+0x28/0x140 fs/stat.c:299
 vfs_statx+0xc4/0x170 fs/stat.c:356
 vfs_fstatat+0x118/0x170 fs/stat.c:373
 __do_sys_newfstatat fs/stat.c:538 [inline]
 __se_sys_newfstatat+0x55/0x3e0 fs/stat.c:532
 __x64_sys_newfstatat+0x55/0x70 fs/stat.c:532
 x64_sys_call+0x2c64/0x3020 arch/x86/include/generated/asm/syscalls_64.h:263
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0x12c/0x370 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

value changed: 0x000000000000331a -> 0x000000000000331c

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 UID: 0 PID: 3317 Comm: syz-executor Tainted: G        W           syzkaller #0 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026
==================================================================

Crashes (188):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/03/06 02:47 upstream 5ee8dbf54602 31e9c887 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/03/03 02:06 upstream af4e9ef3d784 28b83e23 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/03/02 14:40 upstream 11439c4635ed b9dd6534 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/03/02 01:42 upstream 39c633261414 43249bac .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/02/27 16:38 upstream a75cb869a8cc 2cf092b8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/02/25 15:02 upstream 7dff99b35460 94a9671e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/02/23 17:47 upstream 6de23f81a5e0 6beca497 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/02/22 11:10 upstream fa5c82f4d2bb 6e7b5511 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/02/16 01:44 upstream 26a4cfaff82a 1e62d198 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/02/14 16:56 upstream 770aaedb461a 1e62d198 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/02/11 14:03 upstream 192c0159402e 75707236 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/02/10 18:11 upstream 72c395024dac 91d776d3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/02/09 01:22 upstream e98f34af6116 4c131dc4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/02/07 02:09 upstream 2687c848e578 f20fc9f9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/02/06 21:49 upstream b7ff7151e653 97745f52 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/02/03 03:48 upstream dee65f79364c d78927dd .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/01/30 15:15 upstream 4d310797262f ae7dc18c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/01/28 02:27 upstream 1f97d9dcf536 3029c699 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/01/25 22:55 upstream 023777797472 55756628 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/01/19 13:41 upstream 24d479d26b25 a9fc5226 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/01/18 13:16 upstream d12453c7e281 20d37d28 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/01/16 02:42 upstream 603c05a1639f d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/01/13 17:00 upstream b71e635feefc d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/01/11 14:25 upstream 755bc1335e3b d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/01/11 05:52 upstream 97313d6113ab d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/01/09 18:56 upstream 623fb9912f6a d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/01/08 05:25 upstream f0b9d8eb98df d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2026/01/04 11:17 upstream aacb0a6d604a d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/12/29 17:55 upstream 7839932417dd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/12/28 22:19 upstream c875a6c32467 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/12/23 07:03 upstream b927546677c8 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/12/18 23:47 upstream 516471569089 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/12/18 17:26 upstream ea1013c15392 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/12/14 23:12 upstream 8f0b4cce4481 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/12/12 23:58 upstream 187d0801404f d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/12/11 13:16 upstream d358e5254674 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/12/11 07:52 upstream 0048fbb4011e d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/12/05 00:17 upstream 559e608c4655 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/12/01 16:52 upstream 7d0a66e4bb90 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/11/23 04:20 upstream 89edd36fd801 4fb8ef37 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/11/16 02:21 upstream f824272b6e3f f7988ea4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/11/13 12:35 upstream e927c520e1ba 07e030de .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/11/08 22:02 upstream e811c33b1f13 4e1406b4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/11/07 16:28 upstream 4a0c9b339199 4e1406b4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/11/03 16:42 upstream 6146a0f1dfae 2c50b6a9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/10/28 11:32 upstream fd57572253bc fd2207e7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/10/27 14:53 upstream dcb6fa37fd7b fd2207e7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/10/23 21:41 upstream 266ee584e55e c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/10/21 06:31 upstream 6548d364a3e8 9832ed61 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2025/10/20 19:31 upstream 211ddde0823f d422939c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
2024/07/04 23:41 upstream 661e504db04c 3f2748a3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in shmem_getattr / shmem_recalc_inode
* Struck through repros no longer work on HEAD.