syzbot


KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter (3)

Status: auto-closed as invalid on 2022/07/11 12:52
Subsystems: kernel
[Documentation on labels]
First crash: 913d, last: 687d
Similar bugs (5)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter (2) kernel 19 1264d 1233d 0/26 auto-closed as invalid on 2020/12/21 11:36
upstream KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter (5) kernel 1 518d 518d 0/26 auto-obsoleted due to no activity on 2022/12/30 17:51
upstream KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter (6) kernel 3 437d 473d 0/26 auto-obsoleted due to no activity on 2023/03/31 04:54
upstream KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter kernel 18 1417d 1553d 0/26 closed as invalid on 2020/06/18 14:24
upstream KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter (4) kernel 1 587d 587d 0/26 auto-obsoleted due to no activity on 2022/10/19 09:26

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

write to 0xffff888237c1e07c of 1 bytes by interrupt on cpu 0:
 tick_nohz_stop_idle kernel/time/tick-sched.c:666 [inline]
 tick_nohz_irq_enter kernel/time/tick-sched.c:1430 [inline]
 tick_irq_enter+0x152/0x210 kernel/time/tick-sched.c:1456
 sysvec_apic_timer_interrupt+0x80/0xb0 arch/x86/kernel/apic/apic.c:1106
 asm_sysvec_apic_timer_interrupt+0x1b/0x20
 native_safe_halt arch/x86/include/asm/irqflags.h:51 [inline]
 arch_safe_halt arch/x86/include/asm/irqflags.h:89 [inline]
 acpi_safe_halt drivers/acpi/processor_idle.c:111 [inline]
 acpi_idle_do_entry drivers/acpi/processor_idle.c:554 [inline]
 acpi_idle_enter+0x283/0x310 drivers/acpi/processor_idle.c:691
 cpuidle_enter_state+0x2ee/0x7a0 drivers/cpuidle/cpuidle.c:237
 cpuidle_enter+0x3c/0x60 drivers/cpuidle/cpuidle.c:351
 call_cpuidle kernel/sched/idle.c:155 [inline]
 cpuidle_idle_call kernel/sched/idle.c:236 [inline]
 do_idle+0x1b2/0x250 kernel/sched/idle.c:303
 cpu_startup_entry+0x15/0x20 kernel/sched/idle.c:400
 rest_init+0xe8/0xf0 init/main.c:726
 start_kernel+0x0/0x656 init/main.c:882
 start_kernel+0x5d1/0x656 init/main.c:1137
 secondary_startup_64_no_verify+0xcf/0xdb

read to 0xffff888237c1e07c of 1 bytes by task 30365 on cpu 1:
 get_cpu_iowait_time_us+0x68/0x1d0
 get_iowait_time fs/proc/stat.c:70 [inline]
 show_stat+0x37f/0xe60 fs/proc/stat.c:135
 seq_read_iter+0x2c3/0x8e0 fs/seq_file.c:230
 proc_reg_read_iter+0xd4/0x170 fs/proc/inode.c:296
 call_read_iter include/linux/fs.h:2052 [inline]
 io_iter_do_read fs/io_uring.c:4307 [inline]
 io_read fs/io_uring.c:4426 [inline]
 io_issue_sqe+0x22f3/0xa9b0 fs/io_uring.c:8408
 io_queue_sqe fs/io_uring.c:8791 [inline]
 io_submit_sqe+0x2cfa/0x3ad0 fs/io_uring.c:9055
 io_submit_sqes+0x27b/0x500 fs/io_uring.c:9166
 __do_sys_io_uring_enter fs/io_uring.c:12098 [inline]
 __se_sys_io_uring_enter+0x24b/0xd60 fs/io_uring.c:12024
 __x64_sys_io_uring_enter+0x74/0x80 fs/io_uring.c:12024
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x2b/0x70 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x46/0xb0

value changed: 0x0d -> 0x19

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 30365 Comm: syz-executor.5 Not tainted 5.19.0-rc1-syzkaller-dirty #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
==================================================================

Crashes (43):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2022/06/06 12:51 upstream f2906aa86338 c8857892 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2022/05/25 10:30 upstream 0350785b0a09 647c0e27 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2022/04/27 12:52 upstream 46cf2c613f4b 1fa34c1b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2022/04/19 14:46 upstream b2d229d4ddb1 33fc6ed6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2022/04/11 07:24 upstream ce522ba9ef7e e22c3da3 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2022/03/19 06:57 upstream 34e047aa16c0 e2d91b1d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2022/03/01 22:07 upstream 575115360652 45a13a73 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2022/02/19 10:30 upstream 4f12b742eb2b 3cd800e4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2022/02/16 22:16 upstream 359303076163 50221962 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2022/02/15 23:18 upstream 705d84a366cf 8b9ca619 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2022/02/06 19:26 upstream d8ad2ce873ab a7dab638 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2022/02/03 23:25 upstream c36c04c2e132 30646bfe .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2022/01/28 20:08 upstream df0001545b27 495e00c5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2022/01/24 20:58 upstream dd81e1c7d5fb 2cbffd88 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2022/01/20 03:48 upstream 1d1df41c5a33 5da9499f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2022/01/10 11:52 upstream df0cc57e057f 2ca0d385 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2022/01/09 19:15 upstream 4634129ad9fd 2ca0d385 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2022/01/08 21:50 upstream 21f35d2ca83e 2ca0d385 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/12/30 19:15 upstream 9bad743e8d22 2e49f10d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/12/28 03:32 upstream a8ad9a2434dc 6b3c5e64 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/12/24 12:15 upstream 7a29b11da965 6caa12e4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/12/24 05:10 upstream 996a18eb796a 6caa12e4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/12/20 13:44 upstream a7904a538933 021b36cb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/12/19 00:23 upstream 9eaa88c7036e 44068e19 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/12/17 15:28 upstream 6441998e2e37 44068e19 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/12/15 01:07 upstream 5472f14a3742 f752fb53 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/12/10 08:04 upstream ded746bfc943 4d4ce9bc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/12/07 22:55 upstream cd8c917a56f2 0230ba3e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/11/20 21:03 upstream 61564e7b3abc 4eb20a4e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/11/18 21:53 upstream 6fdf886424cf 31a30fc0 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/11/13 18:50 upstream 66f4beaa6c1d 75b04091 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/11/08 18:21 upstream e851dfae4371 d29682f1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/11/06 22:13 upstream 512b7931ad05 4c1be0be .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/11/06 01:52 upstream fe91c4725aee 4c1be0be .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/11/04 06:54 upstream ce840177930f 4c1be0be .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/11/04 00:43 upstream dcd68326d29b 4c1be0be .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/11/03 13:20 upstream 56d33754481f 17f3edd2 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/11/01 22:58 upstream e66435936756 098b5d53 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/11/01 01:16 upstream 8bb7eca972ad 098b5d53 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/10/30 08:38 upstream a379fbbcb88b 098b5d53 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/10/27 22:54 upstream 1fc596a56b33 be531bb4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/10/25 17:53 upstream 87066fdd2e30 4f0000ee .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
2021/10/23 12:02 upstream 9c0c4d24ac00 282f03fb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in get_cpu_iowait_time_us / tick_irq_enter
* Struck through repros no longer work on HEAD.