syzbot


KCSAN: data-race in bond_alb_monitor / bond_do_alb_xmit

Status: auto-obsoleted due to no activity on 2023/09/05 07:38
Subsystems: net
[Documentation on labels]
First crash: 757d, last: 757d

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

read-write to 0xffff8881389bcb20 of 4 bytes by task 28609 on cpu 1:
 bond_do_alb_xmit+0xcf/0x410 drivers/net/bonding/bond_alb.c:1348
 bond_tlb_xmit+0x32/0x40 drivers/net/bonding/bond_alb.c:1415
 __bond_start_xmit drivers/net/bonding/bond_main.c:5486 [inline]
 bond_start_xmit+0x8db/0xeb0 drivers/net/bonding/bond_main.c:5508
 __netdev_start_xmit include/linux/netdevice.h:4910 [inline]
 netdev_start_xmit include/linux/netdevice.h:4924 [inline]
 xmit_one net/core/dev.c:3537 [inline]
 dev_hard_start_xmit+0x11b/0x3f0 net/core/dev.c:3553
 __dev_queue_xmit+0xefb/0x1d10 net/core/dev.c:4203
 dev_queue_xmit include/linux/netdevice.h:3088 [inline]
 neigh_hh_output include/net/neighbour.h:528 [inline]
 neigh_output include/net/neighbour.h:542 [inline]
 ip6_finish_output2+0x994/0xc50 net/ipv6/ip6_output.c:135
 __ip6_finish_output net/ipv6/ip6_output.c:196 [inline]
 ip6_finish_output+0x3a0/0x4f0 net/ipv6/ip6_output.c:207
 NF_HOOK_COND include/linux/netfilter.h:292 [inline]
 ip6_output+0xeb/0x220 net/ipv6/ip6_output.c:228
 dst_output include/net/dst.h:458 [inline]
 NF_HOOK include/linux/netfilter.h:303 [inline]
 mld_sendpack+0x438/0x6a0 net/ipv6/mcast.c:1820
 mld_send_cr net/ipv6/mcast.c:2121 [inline]
 mld_ifc_work+0x519/0x7b0 net/ipv6/mcast.c:2653
 process_one_work+0x434/0x860 kernel/workqueue.c:2597
 worker_thread+0x5f2/0xa10 kernel/workqueue.c:2748
 kthread+0x1d7/0x210 kernel/kthread.c:389
 ret_from_fork+0x2e/0x40 arch/x86/kernel/process.c:145
 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:304

read-write to 0xffff8881389bcb20 of 4 bytes by task 7033 on cpu 0:
 bond_alb_monitor+0x441/0x9a0 drivers/net/bonding/bond_alb.c:1577
 process_one_work+0x434/0x860 kernel/workqueue.c:2597
 worker_thread+0x5f2/0xa10 kernel/workqueue.c:2748
 kthread+0x1d7/0x210 kernel/kthread.c:389
 ret_from_fork+0x2e/0x40 arch/x86/kernel/process.c:145
 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:304

value changed: 0x0000005a -> 0x000000b4

Reported by Kernel Concurrency Sanitizer on:
CPU: 0 PID: 7033 Comm: kworker/u4:10 Not tainted 6.5.0-rc4-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2023
Workqueue: bond19 bond_alb_monitor
==================================================================

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/08/01 07:27 upstream 5d0c230f1de8 2a0d0f29 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in bond_alb_monitor / bond_do_alb_xmit
* Struck through repros no longer work on HEAD.