syzbot


KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run (2)

Status: moderation: reported on 2026/01/03 00:10
Subsystems: net bpf
[Documentation on labels]
Reported-by: syzbot+ff4986f7a6345433b85a@syzkaller.appspotmail.com
First crash: 258d, last: 4h28m
Similar bugs (1)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run net bpf 6 371 343d 560d 0/29 auto-obsoleted due to no activity on 2025/04/10 18:09

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

write to 0xffff88811a380780 of 8 bytes by task 20141 on cpu 0:
 __ptr_ring_zero_tail include/linux/ptr_ring.h:259 [inline]
 __ptr_ring_discard_one include/linux/ptr_ring.h:291 [inline]
 __ptr_ring_consume include/linux/ptr_ring.h:311 [inline]
 __ptr_ring_consume_batched include/linux/ptr_ring.h:323 [inline]
 cpu_map_kthread_run+0x4e7/0x1650 kernel/bpf/cpumap.c:332
 kthread+0x488/0x510 kernel/kthread.c:463
 ret_from_fork+0x148/0x280 arch/x86/kernel/process.c:158
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246

read to 0xffff88811a380780 of 8 bytes by task 20138 on cpu 1:
 __ptr_ring_produce include/linux/ptr_ring.h:106 [inline]
 bq_flush_to_queue+0x124/0x350 kernel/bpf/cpumap.c:730
 __cpu_map_flush+0x38/0x80 kernel/bpf/cpumap.c:808
 xdp_do_flush+0xf8/0x160 net/core/filter.c:4348
 xdp_test_run_batch net/bpf/test_run.c:348 [inline]
 bpf_test_run_xdp_live+0xe8a/0x1360 net/bpf/test_run.c:379
 bpf_prog_test_run_xdp+0x57b/0xa10 net/bpf/test_run.c:1396
 bpf_prog_test_run+0x204/0x340 kernel/bpf/syscall.c:4703
 __sys_bpf+0x4c0/0x7b0 kernel/bpf/syscall.c:6182
 __do_sys_bpf kernel/bpf/syscall.c:6274 [inline]
 __se_sys_bpf kernel/bpf/syscall.c:6272 [inline]
 __x64_sys_bpf+0x41/0x50 kernel/bpf/syscall.c:6272
 x64_sys_call+0x28e1/0x3000 arch/x86/include/generated/asm/syscalls_64.h:322
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0xc0/0x2a0 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

value changed: 0xffff8881393be070 -> 0x0000000000000000

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 UID: 0 PID: 20138 Comm: syz.1.6211 Tainted: G        W           syzkaller #0 PREEMPT(voluntary) 
Tainted: [W]=WARN
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025
==================================================================

Crashes (344):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/01/30 00:18 upstream 8dfce8991b95 bfa73b7b .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/29 11:40 upstream 8dfce8991b95 aeb6fdd5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/28 23:29 upstream 8dfce8991b95 0adc945e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/28 18:30 upstream 8dfce8991b95 004c195c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/28 11:11 upstream 1f97d9dcf536 004c195c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/28 01:40 upstream 1f97d9dcf536 3029c699 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/27 12:29 upstream fcb70a56f4d8 9a514c2f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/26 23:59 upstream fcb70a56f4d8 efb3e894 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/25 01:10 upstream 5dbeeb268b63 40acda8a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/24 14:21 upstream 62085877ae65 40acda8a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/23 23:22 upstream 5bde837031a3 4f25b9b4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/23 18:50 upstream c072629f05d7 e2b1b6e6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/22 17:45 upstream a66191c590b3 82c9c083 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/22 09:00 upstream a66191c590b3 a16aed1d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/21 22:53 upstream cf38b2340c0e 8fc37797 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/21 06:50 upstream 6c790212c588 6f1aa2f9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/20 19:40 upstream c03e9c42ae8f 06648d9c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/20 10:26 upstream 24d479d26b25 06648d9c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/20 00:56 upstream 24d479d26b25 572effc1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/19 13:07 upstream 24d479d26b25 a9fc5226 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/18 17:56 upstream e84d960149e7 20d37d28 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/18 12:58 upstream d12453c7e281 20d37d28 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/17 16:23 upstream d3eeb99bbc99 20d37d28 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/17 00:38 upstream b62ce2547fe8 20d37d28 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/16 14:04 upstream 983d014aafb1 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/16 12:34 upstream 603c05a1639f d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/15 11:05 upstream 944aacb68baf d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/14 21:58 upstream e0d4140e8043 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/14 14:23 upstream c537e12daeec d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/13 19:31 upstream b54345928fa1 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/13 04:05 upstream b71e635feefc d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/12 14:49 upstream 0f61b1860cc3 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/12 01:22 upstream 9c7ef209cd0f d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/11 11:54 upstream 755bc1335e3b d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/10 22:29 upstream 97313d6113ab d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/10 22:29 upstream 97313d6113ab d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/09 20:12 upstream 372800cb95a3 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/09 06:45 upstream 623fb9912f6a d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/06 19:12 upstream f0b9d8eb98df d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/06 00:37 upstream 7f98ab9da046 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/05 08:53 upstream 3609fa95fb0f d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/04 17:12 upstream 54e82e93ca93 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/04 01:30 upstream aacb0a6d604a d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/03 13:14 upstream 805f9a061372 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/02 19:44 upstream 9b0436804460 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2026/01/01 21:24 upstream b69053dd3ffb d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2025/12/29 12:50 upstream 7839932417dd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
2025/12/25 13:30 upstream ccd1cdca5cd4 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bq_flush_to_queue / cpu_map_kthread_run
* Struck through repros no longer work on HEAD.