syzbot


KCSAN: data-race in kick_pool / wq_worker_running

Status: upstream: reported on 2024/11/29 14:38
Subsystems: kernel
Labels: prio:low
[Documentation on labels]
Reported-by: syzbot+f8761b2f358f6a1dec5e@syzkaller.appspotmail.com
First crash: 849d, last: 56m
✨ AI Jobs (4)
ID Workflow Result Correct Bug Created Started Finished Revision Error
1814e531-e113-4967-b3ad-59b5f2972e59 assessment-security DenialOfService: ❌ Exploitable: ❌ FilesystemTrigger: ✅ NetworkTrigger: ✅ PeripheralTrigger: ✅ RemoteTrigger: ✅ Unprivileged: ✅ UserNamespace: ✅ VMGuestTrigger: ✅ VMHostTrigger: ✅ KCSAN: data-race in kick_pool / wq_worker_running 2026/05/15 09:20 2026/05/15 09:20 2026/05/15 09:47 9cd3beaadf14b3a22d15fd97a0bf081ee41ebe01

			
		
d5fc201b-2ef9-40b5-bd2c-eac20e2901b1 repro KCSAN: data-race in kick_pool / wq_worker_running 2026/03/07 08:34 2026/03/07 08:34 2026/03/07 08:37 31e9c887f7dc24e04b3ca70d0d54fc34141844b0

			
		
5e4bacfd-a955-447e-8213-0d43599e1c50 assessment-kcsan Benign: ✅ Confident: ✅ KCSAN: data-race in kick_pool / wq_worker_running 2026/02/24 19:11 2026/02/24 19:11 2026/02/24 19:14 305c0ec5cd886e2d13738e28e1b2df9b0ec20fc9

			
		
07cfd40a-30dd-4590-9efb-338214da7d90 assessment-kcsan 💥 KCSAN: data-race in kick_pool / wq_worker_running 2026/01/10 00:02 2026/01/10 00:02 2026/01/10 00:02 7519916073b761ced56a7b15fdeeb4674e8dc125
Error 429, Message: You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To moni...
truncated to first 200 bytes; open job for full error
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] [kernel?] KCSAN: data-race in kick_pool / wq_worker_running 1 (2) 2024/11/29 23:58

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

read-write to 0xffff888237c2a8e4 of 4 bytes by task 3591 on cpu 0:
 wq_worker_running+0x9b/0x120 kernel/workqueue.c:1434
 schedule_timeout+0xca/0x180 kernel/time/sleep_timeout.c:99
 schedule_timeout_uninterruptible kernel/time/sleep_timeout.c:158 [inline]
 msleep+0x4f/0x90 kernel/time/sleep_timeout.c:318
 nsim_fib6_rt_add drivers/net/netdevsim/fib.c:693 [inline]
 nsim_fib6_rt_insert drivers/net/netdevsim/fib.c:759 [inline]
 nsim_fib6_event drivers/net/netdevsim/fib.c:856 [inline]
 nsim_fib_event+0x4526/0x4dc0 drivers/net/netdevsim/fib.c:889
 nsim_fib_event_work+0x133/0x200 drivers/net/netdevsim/fib.c:1493
 process_one_work kernel/workqueue.c:3322 [inline]
 process_scheduled_works+0x4d4/0x9a0 kernel/workqueue.c:3405
 worker_thread+0x569/0x750 kernel/workqueue.c:3486
 kthread+0x221/0x270 kernel/kthread.c:436
 ret_from_fork+0x146/0x330 arch/x86/kernel/process.c:158
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245

read to 0xffff888237c2a8e4 of 4 bytes by task 35 on cpu 1:
 need_more_worker kernel/workqueue.c:952 [inline]
 kick_pool+0x49/0x2d0 kernel/workqueue.c:1274
 __queue_work+0x8e9/0xb90 kernel/workqueue.c:2402
 queue_work_on+0xa9/0x140 kernel/workqueue.c:2452
 srcu_queue_delayed_work_on kernel/rcu/srcutree.c:873 [inline]
 srcu_schedule_cbs_sdp kernel/rcu/srcutree.c:886 [inline]
 srcu_gp_end kernel/rcu/srcutree.c:951 [inline]
 srcu_advance_state kernel/rcu/srcutree.c:1869 [inline]
 process_srcu+0xa39/0xd90 kernel/rcu/srcutree.c:1973
 process_one_work kernel/workqueue.c:3322 [inline]
 process_scheduled_works+0x4d4/0x9a0 kernel/workqueue.c:3405
 worker_thread+0x569/0x750 kernel/workqueue.c:3486
 kthread+0x221/0x270 kernel/kthread.c:436
 ret_from_fork+0x146/0x330 arch/x86/kernel/process.c:158
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245

value changed: 0x00000000 -> 0x00000001

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 UID: 0 PID: 35 Comm: kworker/1:1 Tainted: G        W           syzkaller #0 PREEMPT(lazy) 
Tainted: [W]=WARN
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026
Workqueue: rcu_gp process_srcu
==================================================================

Crashes (1361):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/07/09 10:56 upstream 0e35b9b6ec0f b9f1ceaa .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/07/08 15:28 upstream 0e35b9b6ec0f 88a4b44c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/07/07 14:10 upstream 0e35b9b6ec0f 76cdc0c0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/07/07 09:37 upstream 0e35b9b6ec0f 8e71ce95 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/07/07 02:20 upstream 8cdeaa50eae8 8e71ce95 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/07/06 22:50 upstream 8cdeaa50eae8 88b240e4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/07/06 07:12 upstream 8cdeaa50eae8 fcece630 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/07/05 07:11 upstream 7404ce516372 fcece630 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/07/04 15:02 upstream 1e9cdc2ea15a fcece630 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/07/04 07:52 upstream 71dfdfb0209b fcece630 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/07/03 18:51 upstream 71dfdfb0209b 58bf2096 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/07/03 05:13 upstream 51512e22efe8 58bf2096 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/07/02 04:28 upstream 4a50a141f05a 27192279 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/29 16:19 upstream dc59e4fea9d8 6a0c72dc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/28 22:38 upstream 8b69c0475871 fb92f11c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/28 10:13 upstream 780d569e6c4b fb92f11c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/26 15:57 upstream 4edcdefd4083 fb92f11c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/26 14:08 upstream 4edcdefd4083 7ff32d8b .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/25 15:54 upstream ab9de95c9cf9 cfa969bf .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/24 16:42 upstream 840ef6c78e6a 302586aa .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/23 08:22 upstream 502d801f0ab0 5a630be6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/22 14:22 upstream ef0c9f75a195 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/20 05:38 upstream 5e2e14749c3d 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/19 13:21 upstream 9ecfb2f7287a 570c59ee .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/18 14:10 upstream e771677c937d a776b0d0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/17 13:54 upstream 66affa37cfac 62cc6db3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/17 06:57 upstream 6b5a2b7d9bc1 62cc6db3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/15 17:02 upstream 0e0611827f33 50bb0618 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/14 03:02 upstream 2b07ea76fd28 1d2f3589 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/13 17:23 upstream 062871f1371b 1d2f3589 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/12 09:16 upstream 2b414a95b8f7 e93da63e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/11 22:25 upstream 2b414a95b8f7 d93a6ab6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/11 16:00 upstream 9716c086c8e8 d93a6ab6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/11 04:38 upstream 9716c086c8e8 b754d2d8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/10 05:53 upstream 685441a6d3f1 34dab4be .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/08 21:13 upstream 2d3090a8aeb5 656e94c6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/07 08:45 upstream 979c294509f9 cc095639 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/06 23:45 upstream 8e65320d91cd cc095639 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/05 13:03 upstream ddd664bbff63 48b6c3fa .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/04 23:18 upstream 9154c4af7829 197909be .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/03 23:14 upstream ba3e43a9e601 234057e5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/06/01 23:08 upstream e43ffb69e043 1095583b .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/05/14 00:34 upstream e1914add2799 6ccb967e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/03/06 19:55 upstream 651690480a96 41d8037d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/02/24 14:31 upstream 7dff99b35460 96b1aa46 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2026/01/09 23:46 upstream 372800cb95a3 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2024/11/28 22:51 upstream 7af08b57bcb9 5df23865 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
2024/11/19 01:21 upstream 23acd177540d 571351cb .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kick_pool / wq_worker_running
* Struck through repros no longer work on HEAD.