syzbot


KCSAN: data-race in strncpy / strscpy

Status: auto-obsoleted due to no activity on 2023/05/30 06:32
Subsystems: ext4
[Documentation on labels]
First crash: 1301d, last: 842d

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

write to 0xffff8881391e1738 of 8 bytes by task 19893 on cpu 0:
 strscpy+0x137/0x170 lib/string.c:162
 strscpy_pad+0x27/0x80 lib/string_helpers.c:835
 __set_task_comm+0x46/0x140 fs/exec.c:1232
 set_task_comm include/linux/sched.h:1984 [inline]
 __kthread_create_on_node+0x2b2/0x320 kernel/kthread.c:474
 kthread_create_on_node+0x8a/0xb0 kernel/kthread.c:512
 ext4_multi_mount_protect+0x4e0/0x5c0 fs/ext4/mmp.c:374
 __ext4_fill_super fs/ext4/super.c:5270 [inline]
 ext4_fill_super+0x3057/0x43f0 fs/ext4/super.c:5637
 get_tree_bdev+0x2b1/0x3a0 fs/super.c:1303
 ext4_get_tree+0x1c/0x20 fs/ext4/super.c:5668
 vfs_get_tree+0x51/0x190 fs/super.c:1510
 do_new_mount+0x200/0x650 fs/namespace.c:3042
 path_mount+0x498/0xb40 fs/namespace.c:3372
 do_mount fs/namespace.c:3385 [inline]
 __do_sys_mount fs/namespace.c:3594 [inline]
 __se_sys_mount+0x27f/0x2d0 fs/namespace.c:3571
 __x64_sys_mount+0x67/0x80 fs/namespace.c:3571
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd

read to 0xffff8881391e1738 of 1 bytes by task 19894 on cpu 1:
 strncpy+0xd4/0x150 lib/string.c:96
 set_cmdline kernel/trace/trace.c:2285 [inline]
 trace_save_cmdline+0x19d/0x1f0 kernel/trace/trace.c:2497
 tracing_record_taskinfo_sched_switch+0x81/0x270 kernel/trace/trace.c:2637
 probe_sched_switch+0x80/0x90 kernel/trace/trace_sched_switch.c:35
 trace_sched_switch include/trace/events/sched.h:222 [inline]
 __schedule+0x7e7/0x8e0 kernel/sched/core.c:6622
 schedule+0x51/0x80 kernel/sched/core.c:6701
 schedule_preempt_disabled+0x10/0x20 kernel/sched/core.c:6760
 kthread+0x11c/0x1e0 kernel/kthread.c:369
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308

value changed: 0x00 -> 0x6f

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 19894 Comm: kmmpd-loop3 Not tainted 6.3.0-syzkaller-00113-g1a0beef98b58 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/14/2023
==================================================================

Crashes (113):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/04/25 06:32 upstream 1a0beef98b58 65320f8e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/04/22 15:42 upstream 8e41e0a57566 2b32bd34 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/04/20 15:51 upstream cb0856346a60 a219f34e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/04/20 03:05 upstream 789b4a41c247 a219f34e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/04/19 07:18 upstream af67688dca57 94b4184e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/04/17 01:54 upstream 6a8f57ae2eb0 ec410564 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/04/16 10:07 upstream a7a55e27ad72 ec410564 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/04/14 23:32 upstream 95abc817ab3a ec410564 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/04/13 08:07 upstream 0bcc40255504 82d5e53e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/04/12 11:50 upstream e62252bc55b6 1a1596b6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/04/11 18:07 upstream 0d3eb744aed4 49faf98d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/04/09 20:37 upstream cdc9718d5e59 71147e29 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/04/06 10:06 upstream 99ddf2254feb 08707520 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/03/25 18:24 upstream 4bdec23f971b fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/03/23 17:10 upstream fff5a5e7f528 f94b4a29 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/03/21 23:08 upstream 2faac9a98f01 8b4eb097 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/03/17 09:46 upstream 0ddc84d2dd43 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/03/16 15:23 upstream 9c1bec9c0b08 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/03/13 17:14 upstream eeac8ede1755 026e2200 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/03/13 09:43 upstream eeac8ede1755 5205ef30 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/03/06 06:59 upstream f915322fe014 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/02/27 08:19 upstream f3a2439f20d9 9189cb53 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/02/27 04:50 upstream f3a2439f20d9 ee50e71c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/02/23 07:46 upstream 307e14c03906 9f1e2cb3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/02/17 09:32 upstream 3ac88fa4605e 851bc19a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/02/16 01:04 upstream e1c04510f521 6be0f1f5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/02/15 02:53 upstream e1c04510f521 e62ba3c1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/02/12 10:46 upstream f339c2597ebb 93e26d60 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/02/08 13:44 upstream 0983f6bf2bfc abbb67b7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/02/04 23:46 upstream db27c22251e7 be607b78 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/01/30 20:17 upstream 6d796c50f84c b68fb8d6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/01/29 16:06 upstream c96618275234 9dfcf09c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/01/26 08:20 upstream 7c46948a6e9c 9dfcf09c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/01/18 15:05 upstream c1649ec55708 4620c2d9 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/01/16 18:26 upstream 5dc4c995db9e a63719e7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/01/15 09:55 upstream 7c6984405241 a63719e7 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/01/14 19:09 upstream 97ec4d559d93 a63719e7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/01/10 10:24 upstream 5a41237ad1d4 48bc529a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/01/08 12:46 upstream 9b43a525db12 1dac8c7a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/01/06 23:08 upstream 1f5abbd77e2c 1dac8c7a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/01/05 05:19 upstream 512dee0c00ad 1dac8c7a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/01/04 12:13 upstream 69b41ac87e4a 1dac8c7a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/01/03 00:18 upstream 88603b6dc419 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2023/01/01 13:15 upstream e4cf7c25bae5 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2022/12/28 08:33 upstream 1b929c02afd3 44712fbc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
2022/01/21 14:14 upstream 2c271fe77d52 ab3d9f17 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in strncpy / strscpy
* Struck through repros no longer work on HEAD.