syzbot


KCSAN: data-race in vmalloc_info_show / vmalloc_info_show

Status: moderation: reported on 2024/03/15 12:16
Subsystems: fs
[Documentation on labels]
Reported-by: syzbot+446f2b79946494f73218@syzkaller.appspotmail.com
First crash: 474d, last: 32d

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

write to 0xffff888100047190 of 4 bytes by task 11790 on cpu 0:
 show_numa_info mm/vmalloc.c:4984 [inline]
 vmalloc_info_show+0x496/0x7f0 mm/vmalloc.c:5069
 seq_read_iter+0x316/0x940 fs/seq_file.c:230
 proc_reg_read_iter+0x110/0x180 fs/proc/inode.c:299
 new_sync_read fs/read_write.c:491 [inline]
 vfs_read+0x5ca/0x6f0 fs/read_write.c:572
 ksys_read+0xda/0x1a0 fs/read_write.c:715
 __do_sys_read fs/read_write.c:724 [inline]
 __se_sys_read fs/read_write.c:722 [inline]
 __x64_sys_read+0x40/0x50 fs/read_write.c:722
 x64_sys_call+0x2d77/0x2fb0 arch/x86/include/generated/asm/syscalls_64.h:1
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0xd2/0x200 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

read-write to 0xffff888100047190 of 4 bytes by task 11796 on cpu 1:
 show_numa_info mm/vmalloc.c:4987 [inline]
 vmalloc_info_show+0x4f4/0x7f0 mm/vmalloc.c:5069
 seq_read_iter+0x316/0x940 fs/seq_file.c:230
 proc_reg_read_iter+0x110/0x180 fs/proc/inode.c:299
 new_sync_read fs/read_write.c:491 [inline]
 vfs_read+0x5ca/0x6f0 fs/read_write.c:572
 ksys_read+0xda/0x1a0 fs/read_write.c:715
 __do_sys_read fs/read_write.c:724 [inline]
 __se_sys_read fs/read_write.c:722 [inline]
 __x64_sys_read+0x40/0x50 fs/read_write.c:722
 x64_sys_call+0x2d77/0x2fb0 arch/x86/include/generated/asm/syscalls_64.h:1
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0xd2/0x200 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

value changed: 0x000001bb -> 0x00000004

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 UID: 0 PID: 11796 Comm: syz.0.13458 Not tainted 6.15.0-syzkaller-10402-g4cb6c8af8591 #0 PREEMPT(voluntary) 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025
==================================================================
==================================================================
BUG: KCSAN: data-race in vmalloc_info_show / vmalloc_info_show

read-write to 0xffff888100047190 of 4 bytes by task 11790 on cpu 0:
 show_numa_info mm/vmalloc.c:4987 [inline]
 vmalloc_info_show+0x4f4/0x7f0 mm/vmalloc.c:5069
 seq_read_iter+0x316/0x940 fs/seq_file.c:230
 proc_reg_read_iter+0x110/0x180 fs/proc/inode.c:299
 new_sync_read fs/read_write.c:491 [inline]
 vfs_read+0x5ca/0x6f0 fs/read_write.c:572
 ksys_read+0xda/0x1a0 fs/read_write.c:715
 __do_sys_read fs/read_write.c:724 [inline]
 __se_sys_read fs/read_write.c:722 [inline]
 __x64_sys_read+0x40/0x50 fs/read_write.c:722
 x64_sys_call+0x2d77/0x2fb0 arch/x86/include/generated/asm/syscalls_64.h:1
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0xd2/0x200 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

read-write to 0xffff888100047190 of 4 bytes by task 11796 on cpu 1:
 show_numa_info mm/vmalloc.c:4987 [inline]
 vmalloc_info_show+0x4f4/0x7f0 mm/vmalloc.c:5069
 seq_read_iter+0x316/0x940 fs/seq_file.c:230
 proc_reg_read_iter+0x110/0x180 fs/proc/inode.c:299
 new_sync_read fs/read_write.c:491 [inline]
 vfs_read+0x5ca/0x6f0 fs/read_write.c:572
 ksys_read+0xda/0x1a0 fs/read_write.c:715
 __do_sys_read fs/read_write.c:724 [inline]
 __se_sys_read fs/read_write.c:722 [inline]
 __x64_sys_read+0x40/0x50 fs/read_write.c:722
 x64_sys_call+0x2d77/0x2fb0 arch/x86/include/generated/asm/syscalls_64.h:1
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0xd2/0x200 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

value changed: 0x0000019a -> 0x00000004

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 UID: 0 PID: 11796 Comm: syz.0.13458 Not tainted 6.15.0-syzkaller-10402-g4cb6c8af8591 #0 PREEMPT(voluntary) 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025
==================================================================

Crashes (643):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/06/01 05:45 upstream 4cb6c8af8591 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/05/29 11:13 upstream 90b83efa6701 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/05/25 10:55 upstream d0c22de9995b ed351ea7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/05/24 09:28 upstream 4856ebd99715 ed351ea7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/05/22 22:33 upstream 5cdb2c77c4c3 0919b50b .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/05/19 02:21 upstream a5806cd506af f41472b0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/05/16 12:46 upstream fee3e843b309 cfde8269 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/05/15 12:38 upstream c94d59a126cb d6b2ee52 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/05/13 08:16 upstream e9565e23cd89 f6671af7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/05/12 22:43 upstream 82f2b0b97b36 f6671af7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/05/12 07:27 upstream cd802e7e5f1e 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/05/11 12:35 upstream 3ce9925823c7 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/05/10 15:40 upstream 0e1329d4045c 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/05/09 05:02 upstream 2c89c1b655c0 bb813bcc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/05/06 22:49 upstream 0d8d44db295c 350f4ffc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/05/05 23:54 upstream 01f95500a162 6ca47dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/05/05 17:40 upstream 92a09c47464d 6ca47dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/05/03 16:44 upstream 95d3481af6dc b0714e37 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/30 11:07 upstream ca91b9500108 85a5a23f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/28 02:30 upstream b4432656b36e c6b4fb39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/27 08:25 upstream 5bc1018675ec c6b4fb39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/24 12:38 upstream a79be02bba5c 9882047a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/20 12:20 upstream 119009db2674 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/19 21:39 upstream 8560697b23dc 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/19 08:06 upstream 3088d26962e8 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/18 15:07 upstream fc96b232f8e7 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/17 14:14 upstream cfb2e2c57aef 229db4cf .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/17 00:43 upstream c62f4b82d571 a95239b1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/15 13:46 upstream 834a4a689699 23b969b7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/14 10:04 upstream 8ffd015db85f 0bd6db41 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/13 20:09 upstream 5aaaedb0cb54 0bd6db41 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/12 07:14 upstream e618ee89561b 0bd6db41 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/10 04:20 upstream 3b07108ada81 988b336c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/08 08:24 upstream 0af2f6be1b42 a2ada0e7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/07 00:54 upstream 0af2f6be1b42 1c65791e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/07 00:53 upstream 0af2f6be1b42 1c65791e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/06 18:31 upstream f4d2ef48250a 1c65791e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/04 08:28 upstream a2cc6ff5ec8f d7ae3a11 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/02 23:07 upstream 92b71befc349 c799dfdd .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/04/02 15:31 upstream acc4d5ff0b61 c799dfdd .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/03/31 15:45 upstream 4e82c87058f4 d3999433 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2025/03/31 07:43 upstream aa918db707fb d3999433 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
2024/03/15 12:16 upstream e5eb28f6d1af d615901c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in vmalloc_info_show / vmalloc_info_show
* Struck through repros no longer work on HEAD.