syzbot


KCSAN: data-race in __fsnotify_parent / vfs_rename

Status: auto-closed as invalid on 2021/05/25 10:46
Subsystems: fs
[Documentation on labels]
Reported-by: syzbot+7accc0b9c3e3b924a735@syzkaller.appspotmail.com
First crash: 1276d, last: 1063d
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in __fsnotify_parent / vfs_rename (2) fs 1 1026d 1026d 0/26 auto-closed as invalid on 2021/07/01 07:39

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

write to 0xffff888131b1a780 of 4 bytes by task 11899 on cpu 0:
 dont_mount include/linux/dcache.h:357 [inline]
 vfs_rename+0xcac/0xe00 fs/namei.c:4564
 do_renameat2+0x59e/0x9b0 fs/namei.c:4709
 __do_sys_rename fs/namei.c:4758 [inline]
 __se_sys_rename fs/namei.c:4756 [inline]
 __x64_sys_rename+0x58/0x60 fs/namei.c:4756
 do_syscall_64+0x34/0x50 arch/x86/entry/common.c:46
 entry_SYSCALL_64_after_hwframe+0x44/0xae

read to 0xffff888131b1a780 of 4 bytes by task 11879 on cpu 1:
 __fsnotify_parent+0x7d/0x430 fs/notify/fsnotify.c:187
 fsnotify_parent include/linux/fsnotify.h:68 [inline]
 fsnotify_file include/linux/fsnotify.h:90 [inline]
 fsnotify_close include/linux/fsnotify.h:279 [inline]
 __fput+0x1a9/0x4e0 fs/file_table.c:266
 ____fput+0x11/0x20 fs/file_table.c:313
 task_work_run+0xae/0x130 kernel/task_work.c:140
 tracehook_notify_resume include/linux/tracehook.h:189 [inline]
 exit_to_user_mode_loop kernel/entry/common.c:174 [inline]
 exit_to_user_mode_prepare+0x151/0x170 kernel/entry/common.c:208
 __syscall_exit_to_user_mode_work kernel/entry/common.c:290 [inline]
 syscall_exit_to_user_mode+0x20/0x40 kernel/entry/common.c:301
 do_syscall_64+0x40/0x50 arch/x86/entry/common.c:56
 entry_SYSCALL_64_after_hwframe+0x44/0xae

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

Crashes (22):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/04/20 10:46 upstream 7af08140979a c0ced557 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __fsnotify_parent / vfs_rename
2021/04/19 09:55 upstream bf05bf16c76b 50f523d7 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __fsnotify_parent / vfs_rename
2021/04/14 18:32 upstream 50987beca096 3134b37f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __fsnotify_parent / vfs_rename
2021/04/14 00:47 upstream eebe426d32e1 a184b83e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __fsnotify_parent / vfs_rename
2021/04/07 02:23 upstream 2d743660786e 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __fsnotify_parent / vfs_rename
2021/03/17 10:12 upstream 1df27313f50a fdb2bb2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __fsnotify_parent / vfs_rename
2021/03/10 07:19 upstream 05a59d79793d 26967e35 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __fsnotify_parent / vfs_rename
2021/02/23 12:28 upstream b12b47249688 fcc6d71b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __fsnotify_parent / vfs_rename
2021/01/27 18:56 upstream 2ab38c17aac1 a57db36f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __fsnotify_parent / vfs_rename
2021/01/24 11:15 upstream e1ae4b0be158 52e37319 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __fsnotify_parent / vfs_rename
2021/01/13 04:14 upstream e609571b5ffa 0cdd6185 .config console log report info ci2-upstream-kcsan-gce
2021/01/12 00:15 upstream a0d54b4f5b21 2c1f2513 .config console log report info ci2-upstream-kcsan-gce
2020/12/11 02:26 upstream 9fca90cf2892 f900b48c .config console log report info ci2-upstream-kcsan-gce
2020/12/03 14:57 upstream 34816d20f173 59ad4022 .config console log report info ci2-upstream-kcsan-gce
2020/12/02 00:05 upstream b65054597872 c42a35e9 .config console log report info ci2-upstream-kcsan-gce
2020/11/13 09:36 upstream af5043c89a8e 16fca0c8 .config console log report info ci2-upstream-kcsan-gce
2020/11/07 17:18 upstream 659caaf65dc9 cba33199 .config console log report info ci2-upstream-kcsan-gce
2020/10/22 01:39 upstream f804b3159482 be6b1582 .config console log report info ci2-upstream-kcsan-gce
2020/10/14 22:37 upstream b5fc7a89e58b fc7735a2 .config console log report info ci2-upstream-kcsan-gce
2020/10/01 22:30 upstream fcadab740480 9602ddf4 .config console log report info ci2-upstream-kcsan-gce
2020/09/22 19:29 upstream eff48ddeab78 3e8f6c27 .config console log report info ci2-upstream-kcsan-gce
2020/09/19 15:37 upstream eb5f95f1593f 53ce8104 .config console log report info ci2-upstream-kcsan-gce
* Struck through repros no longer work on HEAD.