syzbot


KCSAN: data-race in insert_work / wq_worker_running (2)

Status: auto-obsoleted due to no activity on 2023/09/29 07:41
Subsystems: net
[Documentation on labels]
First crash: 452d, last: 245d
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in insert_work / wq_worker_running bpf net 232 634d 735d 0/26 auto-obsoleted due to no activity on 2022/09/11 22:09

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

read-write to 0xffff888237c2c9a4 of 4 bytes by task 902 on cpu 0:
 wq_worker_running+0x98/0x120 kernel/workqueue.c:1071
 schedule_timeout+0xcc/0x230 kernel/time/timer.c:2167
 schedule_timeout_uninterruptible kernel/time/timer.c:2201 [inline]
 msleep+0x52/0x70 kernel/time/timer.c:2322
 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 drivers/net/netdevsim/fib.c:889 [inline]
 nsim_fib_event_work+0x1fee/0x2250 drivers/net/netdevsim/fib.c:1492
 process_one_work+0x434/0x860 kernel/workqueue.c:2600
 process_scheduled_works kernel/workqueue.c:2667 [inline]
 worker_thread+0x79a/0xa10 kernel/workqueue.c:2753
 kthread+0x1d7/0x210 kernel/kthread.c:388
 ret_from_fork+0x48/0x60 arch/x86/kernel/process.c:147
 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:304

read to 0xffff888237c2c9a4 of 4 bytes by task 3261 on cpu 1:
 __need_more_worker kernel/workqueue.c:830 [inline]
 insert_work+0x10e/0x190 kernel/workqueue.c:1563
 __queue_work+0x722/0x980 kernel/workqueue.c:1717
 queue_work_on+0x95/0xf0 kernel/workqueue.c:1747
 srcu_queue_delayed_work_on kernel/rcu/srcutree.c:808 [inline]
 srcu_schedule_cbs_sdp kernel/rcu/srcutree.c:821 [inline]
 srcu_gp_end kernel/rcu/srcutree.c:889 [inline]
 srcu_advance_state kernel/rcu/srcutree.c:1671 [inline]
 process_srcu+0x710/0xae0 kernel/rcu/srcutree.c:1769
 process_one_work+0x434/0x860 kernel/workqueue.c:2600
 worker_thread+0x5f2/0xa10 kernel/workqueue.c:2751
 kthread+0x1d7/0x210 kernel/kthread.c:388
 ret_from_fork+0x48/0x60 arch/x86/kernel/process.c:147
 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:304

value changed: 0x00000000 -> 0x00000001

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 3261 Comm: kworker/1:8 Not tainted 6.5.0-syzkaller-09276-g99d99825fc07 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/26/2023
Workqueue: rcu_gp process_srcu
==================================================================

Crashes (245):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/09/01 07:30 upstream 99d99825fc07 696ea0d2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/09/01 06:19 upstream b97d64c72259 696ea0d2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/31 12:22 upstream ef2a0b7cdbc5 84803932 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/30 16:06 upstream 6c1b980a7e79 84803932 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/29 02:53 upstream 727dbda16b83 7ba13a15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/28 03:05 upstream 2dde18cd1d8f 7ba13a15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/27 00:03 upstream 3b35375f19fe 7ba13a15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/26 12:37 upstream 382d4cd18475 7ba13a15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/25 16:10 upstream 4f9e7fabf864 03d9c195 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/23 23:15 upstream a5e505a99ca7 b81ca3f6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/23 13:47 upstream 89bf6209cad6 b81ca3f6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/23 07:06 upstream 53663f4103ff b81ca3f6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/22 00:28 upstream f7757129e3de 6b415825 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/20 09:10 upstream 9e6c269de404 d216d8a0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/19 13:20 upstream aa9ea98cca3a d216d8a0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/19 00:23 upstream d4ddefee5160 d216d8a0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/18 16:25 upstream 0e8860d2125f acb1ba71 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/18 01:01 upstream 16931859a650 74b106b6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/17 08:16 upstream 4853c74bd7ab 74b106b6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/15 22:48 upstream d4f8e13b0614 39990d51 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/14 02:03 upstream 2ccdd1b13c59 39990d51 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/13 19:04 upstream a785fd28d31f 39990d51 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/13 09:30 upstream ae545c3283dc 39990d51 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/12 10:16 upstream f8de32cc060b 39990d51 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/11 14:01 upstream 25aa0bebba72 da3c3ef8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/10 19:32 upstream 374a7f47bf40 da3c3ef8 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/10 10:56 upstream 374a7f47bf40 13ca4cd6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/09 21:33 upstream cacc6e22932f 13ca4cd6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/08 10:30 upstream 14f9643dc90a 9552ae77 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/07 22:43 upstream a027b2eca0b7 b1b6ae3d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/07 10:39 upstream 52a93d39b17d 0ef3dfda .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/07 04:13 upstream f0ab9f34e59e 4ffcc9ef .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/05 12:37 upstream 024ff300db33 4ffcc9ef .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/05 03:16 upstream e6fda526d9db cdae481e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/04 16:27 upstream c1a515d3c027 cdae481e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/03 19:41 upstream 7bafbd4027ae 74621247 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/03 08:57 upstream ec351c8f2e62 39a91c18 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/03 04:25 upstream 4b954598a47b b178af49 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/08/01 23:33 upstream 5d0c230f1de8 df07ffe8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/07/31 14:42 upstream 5d0c230f1de8 2a0d0f29 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/07/30 13:04 upstream d31e3792919e 92476829 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/07/30 05:44 upstream 12214540ad87 92476829 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/07/29 22:01 upstream ffabf7c73176 92476829 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/07/28 04:55 upstream 57012c57536f 92476829 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/07/27 05:08 upstream 5f0bc0b042fc 41fe1bae .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/07/27 04:32 upstream 5f0bc0b042fc 41fe1bae .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
2023/07/26 09:19 upstream 18b44bc5a672 6756545c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in insert_work / wq_worker_running
* Struck through repros no longer work on HEAD.