syzbot


KCSAN: data-race in do_timer_create / do_timer_create (5)

Status: auto-closed as invalid on 2022/09/07 15:06
Subsystems: kernel
[Documentation on labels]
First crash: 786d, last: 681d
Similar bugs (7)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in do_timer_create / do_timer_create kernel 1 1130d 1130d 0/27 auto-closed as invalid on 2021/06/14 21:07
upstream KCSAN: data-race in do_timer_create / do_timer_create (3) kernel 2 957d 962d 0/27 auto-closed as invalid on 2021/12/05 03:50
upstream KCSAN: data-race in do_timer_create / do_timer_create (8) kernel 9 389d 420d 23/27 fixed on 2023/09/28 17:51
upstream KCSAN: data-race in do_timer_create / do_timer_create (2) kernel 1 1087d 1087d 0/27 auto-closed as invalid on 2021/07/28 07:48
upstream KCSAN: data-race in do_timer_create / do_timer_create (6) kernel 1 627d 627d 0/27 auto-obsoleted due to no activity on 2022/10/31 13:32
upstream KCSAN: data-race in do_timer_create / do_timer_create (7) kernel 1 584d 584d 0/27 auto-obsoleted due to no activity on 2022/12/12 21:42
upstream KCSAN: data-race in do_timer_create / do_timer_create (4) kernel 18 825d 913d 0/27 auto-closed as invalid on 2022/04/16 01:14

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

write to 0xffff888103dd00c4 of 4 bytes by task 9737 on cpu 0:
 do_timer_create+0x359/0xa90 kernel/time/posix-timers.c:516
 __se_sys_timer_create kernel/time/posix-timers.c:577 [inline]
 __x64_sys_timer_create+0xb7/0xe0 kernel/time/posix-timers.c:577
 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+0x63/0xcd

read to 0xffff888103dd00c4 of 4 bytes by task 9742 on cpu 1:
 posix_timer_add kernel/time/posix-timers.c:143 [inline]
 do_timer_create+0x1c0/0xa90 kernel/time/posix-timers.c:516
 __se_sys_timer_create kernel/time/posix-timers.c:577 [inline]
 __x64_sys_timer_create+0xb7/0xe0 kernel/time/posix-timers.c:577
 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+0x63/0xcd

value changed: 0x00000020 -> 0x0000002a

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 9742 Comm: syz-executor.0 Not tainted 5.19.0-syzkaller-02858-ge2b542100719-dirty #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022
==================================================================

Crashes (10):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2022/08/03 14:56 upstream e2b542100719 1c9013ac .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_timer_create / do_timer_create
2022/08/01 01:17 upstream 334c0ef6429f fef302b1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_timer_create / do_timer_create
2022/07/14 13:26 upstream 4a57a8400075 5d921b08 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_timer_create / do_timer_create
2022/06/18 22:43 upstream 4b35035bcf80 8f633d84 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_timer_create / do_timer_create
2022/06/02 20:19 upstream d1dc87763f40 6e12f05f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_timer_create / do_timer_create
2022/05/24 08:23 upstream 140e40e39a29 e7f9308d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_timer_create / do_timer_create
2022/05/02 20:57 upstream 672c0c517342 2df221f6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_timer_create / do_timer_create
2022/05/01 22:21 upstream b2da7df52e16 2df221f6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_timer_create / do_timer_create
2022/04/29 18:14 upstream 38d741cb70b3 44a5ca63 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_timer_create / do_timer_create
2022/04/20 11:16 upstream 559089e0a93d 7d7bc738 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_timer_create / do_timer_create
* Struck through repros no longer work on HEAD.