syzbot


BUG: spinlock recursion in dev_uc_sync

Status: upstream: reported C repro on 2020/04/07 03:16
Reported-by: syzbot+59bafe7e582794454bc4@syzkaller.appspotmail.com
First crash: 1534d, last: 471d
Fix bisection attempts (1)
Created Duration User Patch Repo Result
2021/11/29 22:07 25m bisect fix linux-4.14.y job log (0) log

Sample crash report:
8021q: adding VLAN 0 to HW filter on device macvlan0
BUG: spinlock recursion on CPU#0, syz-executor283/7978
 lock: 0xffff8880ac3305f8, .magic: dead4ead, .owner: syz-executor283/7978, .owner_cpu: 0
CPU: 0 PID: 7978 Comm: syz-executor283 Not tainted 4.14.300-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022
Call Trace:
 __dump_stack lib/dump_stack.c:17 [inline]
 dump_stack+0x1b2/0x281 lib/dump_stack.c:58
 debug_spin_lock_before kernel/locking/spinlock_debug.c:84 [inline]
 do_raw_spin_lock+0x1a2/0x200 kernel/locking/spinlock_debug.c:112
 netif_addr_lock_nested include/linux/netdevice.h:3714 [inline]
 dev_uc_sync+0x10b/0x1c0 net/core/dev_addr_lists.c:544
 macvlan_set_mac_lists+0x55/0x110 drivers/net/macvlan.c:808
 __dev_set_rx_mode+0x191/0x2a0 net/core/dev.c:6724
 dev_uc_unsync net/core/dev_addr_lists.c:600 [inline]
 dev_uc_unsync+0x16c/0x1c0 net/core/dev_addr_lists.c:592
 bond_hw_addr_flush drivers/net/bonding/bond_main.c:559 [inline]
 bond_enslave+0x1d35/0x4cf0 drivers/net/bonding/bond_main.c:1805
 do_set_master+0x19e/0x200 net/core/rtnetlink.c:1961
 rtnl_newlink+0x1356/0x1830 net/core/rtnetlink.c:2759
 rtnetlink_rcv_msg+0x3be/0xb10 net/core/rtnetlink.c:4322
 netlink_rcv_skb+0x125/0x390 net/netlink/af_netlink.c:2454
 netlink_unicast_kernel net/netlink/af_netlink.c:1296 [inline]
 netlink_unicast+0x437/0x610 net/netlink/af_netlink.c:1322
 netlink_sendmsg+0x648/0xbc0 net/netlink/af_netlink.c:1893
 sock_sendmsg_nosec net/socket.c:646 [inline]
 sock_sendmsg+0xb5/0x100 net/socket.c:656
 ___sys_sendmsg+0x6c8/0x800 net/socket.c:2062
 __sys_sendmsg+0xa3/0x120 net/socket.c:2096
 SYSC_sendmsg net/socket.c:2107 [inline]
 SyS_sendmsg+0x27/0x40 net/socket.c:2103
 do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
 entry_SYSCALL_64_after_hwframe+0x5e/0xd3

Crashes (7598):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2022/11/29 11:30 linux-4.14.y 179ef7fe8677 ca9683b8 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2022/08/19 18:06 linux-4.14.y b641242202ed 26a13b38 .config console log report syz C ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2022/05/11 15:36 linux-4.14.y e3a56aaade89 8d7b3b67 .config console log report syz C ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2020/04/28 06:13 linux-4.14.y 050272a0423e 0ce7569e .config console log report syz C ci2-linux-4-14
2020/04/07 03:33 linux-4.14.y 4520f06b03ae 99a96044 .config console log report syz C ci2-linux-4-14
2023/03/06 05:09 linux-4.14.y 7878a41b6cc1 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/03/03 19:49 linux-4.14.y 7878a41b6cc1 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/28 23:28 linux-4.14.y 7878a41b6cc1 95aee97a .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/28 19:51 linux-4.14.y 7878a41b6cc1 95aee97a .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/28 13:15 linux-4.14.y 7878a41b6cc1 95aee97a .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/27 18:38 linux-4.14.y 7878a41b6cc1 9189cb53 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/27 03:33 linux-4.14.y 7878a41b6cc1 ee50e71c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/22 03:08 linux-4.14.y a8ad60f2af58 42a4d508 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/21 17:45 linux-4.14.y a8ad60f2af58 f949448d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/18 19:03 linux-4.14.y a8ad60f2af58 d02e9a70 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/18 11:38 linux-4.14.y a8ad60f2af58 d02e9a70 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/18 03:30 linux-4.14.y a8ad60f2af58 cf8c2d39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/11 21:35 linux-4.14.y a8ad60f2af58 93e26d60 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/11 10:31 linux-4.14.y a8ad60f2af58 93e26d60 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/09 23:45 linux-4.14.y a8ad60f2af58 07980f9d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/08 23:58 linux-4.14.y a8ad60f2af58 fc9c934e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/08 06:50 linux-4.14.y a8ad60f2af58 15c3d445 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/05 21:03 linux-4.14.y 3949d1610004 be607b78 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/05 08:38 linux-4.14.y 3949d1610004 be607b78 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/05 05:43 linux-4.14.y 3949d1610004 be607b78 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/05 01:33 linux-4.14.y 3949d1610004 be607b78 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/04 23:39 linux-4.14.y 3949d1610004 be607b78 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/03 23:32 linux-4.14.y 3949d1610004 1b2f701a .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/02/02 01:38 linux-4.14.y 3949d1610004 9a6f477c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/31 06:55 linux-4.14.y 3949d1610004 b68fb8d6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/28 18:41 linux-4.14.y 3949d1610004 9dfcf09c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/24 17:46 linux-4.14.y 3949d1610004 9dfcf09c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/24 16:31 linux-4.14.y 3949d1610004 9dfcf09c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/23 23:13 linux-4.14.y 97205fccccdc 9dfcf09c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/22 12:54 linux-4.14.y 97205fccccdc cc0f9968 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/22 02:30 linux-4.14.y 97205fccccdc cc0f9968 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/22 02:11 linux-4.14.y 97205fccccdc cc0f9968 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/21 13:39 linux-4.14.y 97205fccccdc cc0f9968 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/21 08:53 linux-4.14.y 97205fccccdc cc0f9968 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/20 20:42 linux-4.14.y 97205fccccdc dd15ff29 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/20 18:43 linux-4.14.y 97205fccccdc dd15ff29 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/20 04:17 linux-4.14.y 97205fccccdc 71197f3a .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/19 06:46 linux-4.14.y 97205fccccdc 4620c2d9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/19 01:23 linux-4.14.y 97205fccccdc 4620c2d9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/18 23:57 linux-4.14.y 97205fccccdc 4620c2d9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/18 11:00 linux-4.14.y c4215ee4771b 42660d9e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/18 06:29 linux-4.14.y c4215ee4771b 42660d9e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/16 06:00 linux-4.14.y c4215ee4771b a63719e7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/14 23:22 linux-4.14.y c4215ee4771b a63719e7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/14 00:46 linux-4.14.y c4215ee4771b 529798b0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/13 12:55 linux-4.14.y c4215ee4771b 96166539 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/12 07:52 linux-4.14.y c4215ee4771b 96166539 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/11 12:35 linux-4.14.y c4215ee4771b 48bc529a .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2023/01/11 04:18 linux-4.14.y c4215ee4771b 48bc529a .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-4-14 BUG: spinlock recursion in dev_uc_sync
2021/01/17 12:54 linux-4.14.y f79dc86058bc 813be542 .config console log report info ci2-linux-4-14
2020/04/07 03:16 linux-4.14.y 4520f06b03ae 99a96044 .config console log report ci2-linux-4-14
* Struck through repros no longer work on HEAD.