syzbot


possible deadlock in bond_get_stats

Status: upstream: reported C repro on 2020/01/20 04:38
Reported-by: syzbot+cc4595b28900b14a3fb5@syzkaller.appspotmail.com
First crash: 1558d, last: 421d
Similar bugs (4)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream possible deadlock in bond_get_stats (3) net syz done 2 1526d 1526d 15/26 fixed on 2020/04/15 17:19
linux-4.19 possible deadlock in bond_get_stats C 1244 416d 1554d 0/1 upstream: reported C repro on 2020/01/24 05:20
upstream possible deadlock in bond_get_stats net C 11 2093d 2097d 8/26 fixed on 2018/08/08 18:10
upstream possible deadlock in bond_get_stats (2) net 2 1803d 1970d 0/26 auto-closed as invalid on 2019/10/25 08:51
Fix bisection attempts (16)
Created Duration User Patch Repo Result
2023/03/01 17:50 27m bisect fix linux-4.14.y job log (0) log
2023/01/28 23:45 27m bisect fix linux-4.14.y job log (0) log
2022/11/22 15:18 21m bisect fix linux-4.14.y job log (0) log
2022/03/27 08:54 29m bisect fix linux-4.14.y job log (0) log
2022/01/12 17:23 31m bisect fix linux-4.14.y job log (0) log
2021/12/13 13:37 25m bisect fix linux-4.14.y job log (0) log
2021/11/13 13:07 26m bisect fix linux-4.14.y job log (0) log
2021/10/14 12:38 28m bisect fix linux-4.14.y job log (0) log
2021/09/14 12:11 26m bisect fix linux-4.14.y job log (0) log
2021/08/15 11:45 26m bisect fix linux-4.14.y job log (0) log
2021/07/16 11:17 27m bisect fix linux-4.14.y job log (0) log
2021/06/16 10:55 21m bisect fix linux-4.14.y job log (0) log
2021/01/20 11:12 22m bisect fix linux-4.14.y job log (0) log
2020/11/29 17:24 25m bisect fix linux-4.14.y job log (0) log
2020/10/30 16:58 23m bisect fix linux-4.14.y job log (0) log
2020/09/07 01:09 29m bisect fix linux-4.14.y job log (0) log

Sample crash report:
bond3: Enslaving vlan3 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond4
bond3: Enslaving bond4 as an active interface with an up link
device bridge14 entered promiscuous mode
============================================
WARNING: possible recursive locking detected
4.14.292-syzkaller #0 Not tainted
--------------------------------------------
syz-executor249/8235 is trying to acquire lock:
 (&(&bond->stats_lock)->rlock#2/3){+.+.}, at: [<ffffffff83ca9087>] bond_get_stats+0xb7/0x440 drivers/net/bonding/bond_main.c:3459

but task is already holding lock:
 (&(&bond->stats_lock)->rlock#2/3){+.+.}, at: [<ffffffff83ca9087>] bond_get_stats+0xb7/0x440 drivers/net/bonding/bond_main.c:3459

other info that might help us debug this:
 Possible unsafe locking scenario:

       CPU0
       ----
  lock(&(&bond->stats_lock)->rlock#2/3);
  lock(&(&bond->stats_lock)->rlock#2/3);

 *** DEADLOCK ***

 May be due to missing lock nesting notation

3 locks held by syz-executor249/8235:
 #0:  (rtnl_mutex){+.+.}, at: [<ffffffff85c83a4d>] rtnl_lock net/core/rtnetlink.c:72 [inline]
 #0:  (rtnl_mutex){+.+.}, at: [<ffffffff85c83a4d>] rtnetlink_rcv_msg+0x31d/0xb10 net/core/rtnetlink.c:4317
 #1:  (&(&bond->stats_lock)->rlock#2/3){+.+.}, at: [<ffffffff83ca9087>] bond_get_stats+0xb7/0x440 drivers/net/bonding/bond_main.c:3459
 #2:  (rcu_read_lock){....}, at: [<ffffffff83ca906b>] bond_get_nest_level drivers/net/bonding/bond_main.c:3448 [inline]
 #2:  (rcu_read_lock){....}, at: [<ffffffff83ca906b>] bond_get_stats+0x9b/0x440 drivers/net/bonding/bond_main.c:3459

stack backtrace:
CPU: 1 PID: 8235 Comm: syz-executor249 Not tainted 4.14.292-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022
Call Trace:
 __dump_stack lib/dump_stack.c:17 [inline]
 dump_stack+0x1b2/0x281 lib/dump_stack.c:58
 print_deadlock_bug kernel/locking/lockdep.c:1800 [inline]
 check_deadlock kernel/locking/lockdep.c:1847 [inline]
 validate_chain kernel/locking/lockdep.c:2448 [inline]
 __lock_acquire.cold+0x180/0x97c kernel/locking/lockdep.c:3491
 lock_acquire+0x170/0x3f0 kernel/locking/lockdep.c:3998
 _raw_spin_lock_nested+0x30/0x40 kernel/locking/spinlock.c:362
 bond_get_stats+0xb7/0x440 drivers/net/bonding/bond_main.c:3459
 dev_get_stats+0xa5/0x280 net/core/dev.c:8019
 bond_get_stats+0x1da/0x440 drivers/net/bonding/bond_main.c:3465
 dev_get_stats+0xa5/0x280 net/core/dev.c:8019
 rtnl_fill_stats+0x48/0xa90 net/core/rtnetlink.c:1079
 rtnl_fill_ifinfo+0xe16/0x3050 net/core/rtnetlink.c:1385
 rtmsg_ifinfo_build_skb+0x8e/0x130 net/core/rtnetlink.c:2915
 rtmsg_ifinfo_event net/core/rtnetlink.c:2945 [inline]
 rtmsg_ifinfo_event net/core/rtnetlink.c:2936 [inline]
 rtnetlink_event+0xee/0x1a0 net/core/rtnetlink.c:4366
 notifier_call_chain+0x108/0x1a0 kernel/notifier.c:93
 call_netdevice_notifiers_info net/core/dev.c:1667 [inline]
 call_netdevice_notifiers net/core/dev.c:1683 [inline]
 netdev_features_change net/core/dev.c:1296 [inline]
 netdev_change_features+0x7e/0xa0 net/core/dev.c:7457
 bond_compute_features+0x444/0x860 drivers/net/bonding/bond_main.c:1122
 bond_slave_netdev_event drivers/net/bonding/bond_main.c:3193 [inline]
 bond_netdev_event+0x664/0xbd0 drivers/net/bonding/bond_main.c:3234
 notifier_call_chain+0x108/0x1a0 kernel/notifier.c:93
 call_netdevice_notifiers_info net/core/dev.c:1667 [inline]
 call_netdevice_notifiers net/core/dev.c:1683 [inline]
 netdev_features_change net/core/dev.c:1296 [inline]
 netdev_change_features+0x7e/0xa0 net/core/dev.c:7457
 bond_compute_features+0x444/0x860 drivers/net/bonding/bond_main.c:1122
 bond_enslave+0x37fb/0x4cf0 drivers/net/bonding/bond_main.c:1757
 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+0x46/0xbb
RIP: 0033:0x7ff85f7024c9
RSP: 002b:00007fffe8eff448 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007ff85f7024c9
RDX: 0000000000000000 RSI: 0000000020000240 RDI: 0000000000000005
RBP: 0000000000000000 R08: 0000000000f0b5ff R09: 0000000000f0b5ff
R10: 0000000000f0b5ff R11: 0000000000000246 R12: 00000000000070a9
R13: 00007fffe8eff470 R14: 00007fffe8eff460 R15: 00007fffe8eff454
bond4: Enslaving vlan4 as an active interface with an up link
syz-executor249 (8235) used greatest stack depth: 23792 bytes left
8021q: adding VLAN 0 to HW filter on device bond5
bond3: Enslaving bond5 as an active interface with an up link
device bridge15 entered promiscuous mode
bond5: Enslaving vlan5 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond6
bond3: Enslaving bond6 as an active interface with an up link
device bridge16 entered promiscuous mode
bond6: Enslaving vlan6 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond7
bond3: Enslaving bond7 as an active interface with an up link
device bridge17 entered promiscuous mode
bond7: Enslaving vlan7 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond8
bond3: Enslaving bond8 as an active interface with an up link
device bridge18 entered promiscuous mode
bond8: Enslaving vlan8 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond9
bond3: Enslaving bond9 as an active interface with an up link
device bridge19 entered promiscuous mode
bond9: Enslaving vlan9 as an active interface with an up link
bond0: Releasing backup interface vlan0
device bridge10 entered promiscuous mode
bond3: Enslaving vlan0 as an active interface with an up link
bond1: Releasing backup interface vlan1
device bridge11 entered promiscuous mode
bond3: Enslaving vlan1 as an active interface with an up link
bond2: Releasing backup interface vlan2
device bridge12 entered promiscuous mode
bond3: Enslaving vlan2 as an active interface with an up link
bond4: Releasing backup interface vlan4
device bridge14 left promiscuous mode
device bridge14 entered promiscuous mode
bond3: Enslaving vlan4 as an active interface with an up link
bond5: Releasing backup interface vlan5
device bridge15 left promiscuous mode
device bridge15 entered promiscuous mode
bond3: Enslaving vlan5 as an active interface with an up link
bond6: Releasing backup interface vlan6
device bridge16 left promiscuous mode
device bridge16 entered promiscuous mode
bond3: Enslaving vlan6 as an active interface with an up link
bond7: Releasing backup interface vlan7
device bridge17 left promiscuous mode
device bridge17 entered promiscuous mode
bond3: Enslaving vlan7 as an active interface with an up link
bond8: Releasing backup interface vlan8
device bridge18 left promiscuous mode
device bridge18 entered promiscuous mode
bond3: Enslaving vlan8 as an active interface with an up link
bond9: Releasing backup interface vlan9
device bridge19 left promiscuous mode
device bridge19 entered promiscuous mode
bond3: Enslaving vlan9 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond10
bond3: Enslaving bond10 as an active interface with an up link
device bridge30 entered promiscuous mode
bond10: Enslaving vlan10 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond11
bond3: Enslaving bond11 as an active interface with an up link
device bridge31 entered promiscuous mode
bond11: Enslaving vlan11 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond12
bond3: Enslaving bond12 as an active interface with an up link
device bridge32 entered promiscuous mode
bond12: Enslaving vlan12 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond13
bond3: Enslaving bond13 as an active interface with an up link
device bridge33 entered promiscuous mode
bond13: Enslaving vlan13 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond14
bond3: Enslaving bond14 as an active interface with an up link
device bridge34 entered promiscuous mode
bond14: Enslaving vlan14 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond15
bond3: Enslaving bond15 as an active interface with an up link
device bridge35 entered promiscuous mode
bond15: Enslaving vlan15 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond16
bond3: Enslaving bond16 as an active interface with an up link
device bridge36 entered promiscuous mode
bond16: Enslaving vlan16 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond17
bond3: Enslaving bond17 as an active interface with an up link
device bridge37 entered promiscuous mode
bond17: Enslaving vlan17 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond18
bond3: Enslaving bond18 as an active interface with an up link
device bridge38 entered promiscuous mode
bond18: Enslaving vlan18 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond19
bond3: Enslaving bond19 as an active interface with an up link
device bridge39 entered promiscuous mode
bond19: Enslaving vlan19 as an active interface with an up link
bond10: Releasing backup interface vlan10
device bridge30 left promiscuous mode
device bridge30 entered promiscuous mode
bond3: Enslaving vlan10 as an active interface with an up link
bond11: Releasing backup interface vlan11
device bridge31 left promiscuous mode
device bridge31 entered promiscuous mode
bond3: Enslaving vlan11 as an active interface with an up link
bond12: Releasing backup interface vlan12
device bridge32 left promiscuous mode
device bridge32 entered promiscuous mode
bond3: Enslaving vlan12 as an active interface with an up link
bond13: Releasing backup interface vlan13
device bridge33 left promiscuous mode
device bridge33 entered promiscuous mode
bond3: Enslaving vlan13 as an active interface with an up link
bond14: Releasing backup interface vlan14
device bridge34 left promiscuous mode
device bridge34 entered promiscuous mode
bond3: Enslaving vlan14 as an active interface with an up link
bond15: Releasing backup interface vlan15
device bridge35 left promiscuous mode
device bridge35 entered promiscuous mode
bond3: Enslaving vlan15 as an active interface with an up link
bond16: Releasing backup interface vlan16
device bridge36 left promiscuous mode
device bridge36 entered promiscuous mode
bond3: Enslaving vlan16 as an active interface with an up link
bond17: Releasing backup interface vlan17
device bridge37 left promiscuous mode
device bridge37 entered promiscuous mode
bond3: Enslaving vlan17 as an active interface with an up link
bond18: Releasing backup interface vlan18
device bridge38 left promiscuous mode
device bridge38 entered promiscuous mode
bond3: Enslaving vlan18 as an active interface with an up link
bond19: Releasing backup interface vlan19
device bridge39 left promiscuous mode
device bridge39 entered promiscuous mode
bond3: Enslaving vlan19 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond20
bond3: Enslaving bond20 as an active interface with an up link
device bridge50 entered promiscuous mode
bond20: Enslaving vlan20 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond21
bond3: Enslaving bond21 as an active interface with an up link
device bridge51 entered promiscuous mode
bond21: Enslaving vlan21 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond22
bond3: Enslaving bond22 as an active interface with an up link
device bridge52 entered promiscuous mode
bond22: Enslaving vlan22 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond23
bond3: Enslaving bond23 as an active interface with an up link
device bridge53 entered promiscuous mode
bond23: Enslaving vlan23 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond24
bond3: Enslaving bond24 as an active interface with an up link
device bridge54 entered promiscuous mode
bond24: Enslaving vlan24 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond25
bond3: Enslaving bond25 as an active interface with an up link
device bridge55 entered promiscuous mode
bond25: Enslaving vlan25 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond26
bond3: Enslaving bond26 as an active interface with an up link
device bridge56 entered promiscuous mode
bond26: Enslaving vlan26 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond27
bond3: Enslaving bond27 as an active interface with an up link
device bridge57 entered promiscuous mode
bond27: Enslaving vlan27 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond28
bond3: Enslaving bond28 as an active interface with an up link
device bridge58 entered promiscuous mode
bond28: Enslaving vlan28 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond29
bond3: Enslaving bond29 as an active interface with an up link
device bridge59 entered promiscuous mode
bond29: Enslaving vlan29 as an active interface with an up link
bond20: Releasing backup interface vlan20
device bridge50 left promiscuous mode
device bridge50 entered promiscuous mode
bond3: Enslaving vlan20 as an active interface with an up link
bond21: Releasing backup interface vlan21
device bridge51 left promiscuous mode
device bridge51 entered promiscuous mode
bond3: Enslaving vlan21 as an active interface with an up link
bond22: Releasing backup interface vlan22
device bridge52 left promiscuous mode
device bridge52 entered promiscuous mode
bond3: Enslaving vlan22 as an active interface with an up link
bond23: Releasing backup interface vlan23
device bridge53 left promiscuous mode
device bridge53 entered promiscuous mode
bond3: Enslaving vlan23 as an active interface with an up link
bond24: Releasing backup interface vlan24
device bridge54 left promiscuous mode
device bridge54 entered promiscuous mode
bond3: Enslaving vlan24 as an active interface with an up link
bond25: Releasing backup interface vlan25
device bridge55 left promiscuous mode
device bridge55 entered promiscuous mode
bond3: Enslaving vlan25 as an active interface with an up link
bond26: Releasing backup interface vlan26
device bridge56 left promiscuous mode
device bridge56 entered promiscuous mode
bond3: Enslaving vlan26 as an active interface with an up link
bond27: Releasing backup interface vlan27
device bridge57 left promiscuous mode
device bridge57 entered promiscuous mode
bond3: Enslaving vlan27 as an active interface with an up link
bond28: Releasing backup interface vlan28
device bridge58 left promiscuous mode
device bridge58 entered promiscuous mode
bond3: Enslaving vlan28 as an active interface with an up link
bond29: Releasing backup interface vlan29
device bridge59 left promiscuous mode
device bridge59 entered promiscuous mode
bond3: Enslaving vlan29 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond30
bond3: Enslaving bond30 as an active interface with an up link
device bridge70 entered promiscuous mode
bond30: Enslaving vlan30 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond31
bond3: Enslaving bond31 as an active interface with an up link
device bridge71 entered promiscuous mode
bond31: Enslaving vlan31 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond32
bond3: Enslaving bond32 as an active interface with an up link
device bridge72 entered promiscuous mode
bond32: Enslaving vlan32 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond33
bond3: Enslaving bond33 as an active interface with an up link
device bridge73 entered promiscuous mode
bond33: Enslaving vlan33 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond34
bond3: Enslaving bond34 as an active interface with an up link
device bridge74 entered promiscuous mode
bond34: Enslaving vlan34 as an active interface with an up link
nla_parse: 65 callbacks suppressed
netlink: 12 bytes leftover after parsing attributes in process `syz-executor249'.
8021q: adding VLAN 0 to HW filter on device bond35
bond3: Enslaving bond35 as an active interface with an up link
device bridge75 entered promiscuous mode
bond35: Enslaving vlan35 as an active interface with an up link
netlink: 12 bytes leftover after parsing attributes in process `syz-executor249'.
8021q: adding VLAN 0 to HW filter on device bond36
bond3: Enslaving bond36 as an active interface with an up link
device bridge76 entered promiscuous mode
bond36: Enslaving vlan36 as an active interface with an up link
netlink: 12 bytes leftover after parsing attributes in process `syz-executor249'.
8021q: adding VLAN 0 to HW filter on device bond37
bond3: Enslaving bond37 as an active interface with an up link
device bridge77 entered promiscuous mode
bond37: Enslaving vlan37 as an active interface with an up link
netlink: 12 bytes leftover after parsing attributes in process `syz-executor249'.
8021q: adding VLAN 0 to HW filter on device bond38
bond3: Enslaving bond38 as an active interface with an up link
device bridge78 entered promiscuous mode
bond38: Enslaving vlan38 as an active interface with an up link
netlink: 12 bytes leftover after parsing attributes in process `syz-executor249'.
8021q: adding VLAN 0 to HW filter on device bond39
bond3: Enslaving bond39 as an active interface with an up link
device bridge79 entered promiscuous mode
bond39: Enslaving vlan39 as an active interface with an up link
netlink: 12 bytes leftover after parsing attributes in process `syz-executor249'.
bond30: Releasing backup interface vlan30
device bridge70 left promiscuous mode
device bridge70 entered promiscuous mode
bond3: Enslaving vlan30 as an active interface with an up link
netlink: 12 bytes leftover after parsing attributes in process `syz-executor249'.
bond31: Releasing backup interface vlan31
device bridge71 left promiscuous mode
device bridge71 entered promiscuous mode
bond3: Enslaving vlan31 as an active interface with an up link
netlink: 12 bytes leftover after parsing attributes in process `syz-executor249'.
bond32: Releasing backup interface vlan32
device bridge72 left promiscuous mode
device bridge72 entered promiscuous mode
bond3: Enslaving vlan32 as an active interface with an up link
netlink: 12 bytes leftover after parsing attributes in process `syz-executor249'.
bond33: Releasing backup interface vlan33
device bridge73 left promiscuous mode
device bridge73 entered promiscuous mode
bond3: Enslaving vlan33 as an active interface with an up link
netlink: 12 bytes leftover after parsing attributes in process `syz-executor249'.
bond34: Releasing backup interface vlan34
device bridge74 left promiscuous mode
device bridge74 entered promiscuous mode
bond3: Enslaving vlan34 as an active interface with an up link
bond35: Releasing backup interface vlan35
device bridge75 left promiscuous mode
device bridge75 entered promiscuous mode
bond3: Enslaving vlan35 as an active interface with an up link
bond36: Releasing backup interface vlan36
device bridge76 left promiscuous mode
device bridge76 entered promiscuous mode
bond3: Enslaving vlan36 as an active interface with an up link
bond37: Releasing backup interface vlan37
device bridge77 left promiscuous mode
device bridge77 entered promiscuous mode
bond3: Enslaving vlan37 as an active interface with an up link
bond38: Releasing backup interface vlan38
device bridge78 left promiscuous mode
device bridge78 entered promiscuous mode
bond3: Enslaving vlan38 as an active interface with an up link
bond39: Releasing backup interface vlan39
device bridge79 left promiscuous mode
device bridge79 entered promiscuous mode
bond3: Enslaving vlan39 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond40
bond3: Enslaving bond40 as an active interface with an up link
device bridge90 entered promiscuous mode
bond40: Enslaving vlan40 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond41
bond3: Enslaving bond41 as an active interface with an up link
device bridge91 entered promiscuous mode
bond41: Enslaving vlan41 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond42
bond3: Enslaving bond42 as an active interface with an up link
device bridge92 entered promiscuous mode
bond42: Enslaving vlan42 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond43
bond3: Enslaving bond43 as an active interface with an up link
device bridge93 entered promiscuous mode
bond43: Enslaving vlan43 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond44
bond3: Enslaving bond44 as an active interface with an up link
device bridge94 entered promiscuous mode
bond44: Enslaving vlan44 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond45
bond3: Enslaving bond45 as an active interface with an up link
device bridge95 entered promiscuous mode
bond45: Enslaving vlan45 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond46
bond3: Enslaving bond46 as an active interface with an up link
device bridge96 entered promiscuous mode
bond46: Enslaving vlan46 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond47
bond3: Enslaving bond47 as an active interface with an up link
device bridge97 entered promiscuous mode
bond47: Enslaving vlan47 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond48
bond3: Enslaving bond48 as an active interface with an up link
device bridge98 entered promiscuous mode
bond48: Enslaving vlan48 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond49
bond3: Enslaving bond49 as an active interface with an up link
device bridge99 entered promiscuous mode
bond49: Enslaving vlan49 as an active interface with an up link
bond40: Releasing backup interface vlan40
device bridge90 left promiscuous mode
device bridge90 entered promiscuous mode
bond3: Enslaving vlan40 as an active interface with an up link
bond41: Releasing backup interface vlan41
device bridge91 left promiscuous mode
device bridge91 entered promiscuous mode
bond3: Enslaving vlan41 as an active interface with an up link
bond42: Releasing backup interface vlan42
device bridge92 left promiscuous mode
device bridge92 entered promiscuous mode
bond3: Enslaving vlan42 as an active interface with an up link
bond43: Releasing backup interface vlan43
device bridge93 left promiscuous mode
device bridge93 entered promiscuous mode
bond3: Enslaving vlan43 as an active interface with an up link
bond44: Releasing backup interface vlan44
device bridge94 left promiscuous mode
device bridge94 entered promiscuous mode
bond3: Enslaving vlan44 as an active interface with an up link
bond45: Releasing backup interface vlan45
device bridge95 left promiscuous mode
device bridge95 entered promiscuous mode
bond3: Enslaving vlan45 as an active interface with an up link
bond46: Releasing backup interface vlan46
device bridge96 left promiscuous mode
device bridge96 entered promiscuous mode
bond3: Enslaving vlan46 as an active interface with an up link
bond47: Releasing backup interface vlan47
device bridge97 left promiscuous mode
device bridge97 entered promiscuous mode
bond3: Enslaving vlan47 as an active interface with an up link
bond48: Releasing backup interface vlan48
device bridge98 left promiscuous mode
device bridge98 entered promiscuous mode
bond3: Enslaving vlan48 as an active interface with an up link
bond49: Releasing backup interface vlan49
device bridge99 left promiscuous mode
device bridge99 entered promiscuous mode
bond3: Enslaving vlan49 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond50
bond3: Enslaving bond50 as an active interface with an up link
device bridge110 entered promiscuous mode
bond50: Enslaving vlan50 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond51
bond3: Enslaving bond51 as an active interface with an up link
device bridge111 entered promiscuous mode
bond51: Enslaving vlan51 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond52
bond3: Enslaving bond52 as an active interface with an up link
device bridge112 entered promiscuous mode
bond52: Enslaving vlan52 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond53
bond3: Enslaving bond53 as an active interface with an up link
device bridge113 entered promiscuous mode
bond53: Enslaving vlan53 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond54
bond3: Enslaving bond54 as an active interface with an up link
device bridge114 entered promiscuous mode
bond54: Enslaving vlan54 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond55
bond3: Enslaving bond55 as an active interface with an up link
device bridge115 entered promiscuous mode
bond55: Enslaving vlan55 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond56
bond3: Enslaving bond56 as an active interface with an up link
device bridge116 entered promiscuous mode
bond56: Enslaving vlan56 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond57
bond3: Enslaving bond57 as an active interface with an up link
device bridge117 entered promiscuous mode
bond57: Enslaving vlan57 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond58
bond3: Enslaving bond58 as an active interface with an up link
device bridge118 entered promiscuous mode
bond58: Enslaving vlan58 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond59
bond3: Enslaving bond59 as an active interface with an up link
device bridge119 entered promiscuous mode
bond59: Enslaving vlan59 as an active interface with an up link
bond50: Releasing backup interface vlan50
device bridge110 left promiscuous mode
device bridge110 entered promiscuous mode
bond3: Enslaving vlan50 as an active interface with an up link
bond51: Releasing backup interface vlan51
device bridge111 left promiscuous mode
device bridge111 entered promiscuous mode
bond3: Enslaving vlan51 as an active interface with an up link
bond52: Releasing backup interface vlan52
device bridge112 left promiscuous mode
device bridge112 entered promiscuous mode
bond3: Enslaving vlan52 as an active interface with an up link
bond53: Releasing backup interface vlan53
device bridge113 left promiscuous mode
device bridge113 entered promiscuous mode
bond3: Enslaving vlan53 as an active interface with an up link
bond54: Releasing backup interface vlan54
device bridge114 left promiscuous mode
device bridge114 entered promiscuous mode
bond3: Enslaving vlan54 as an active interface with an up link
bond55: Releasing backup interface vlan55
device bridge115 left promiscuous mode
device bridge115 entered promiscuous mode
bond3: Enslaving vlan55 as an active interface with an up link
bond56: Releasing backup interface vlan56
device bridge116 left promiscuous mode
device bridge116 entered promiscuous mode
bond3: Enslaving vlan56 as an active interface with an up link
bond57: Releasing backup interface vlan57
device bridge117 left promiscuous mode
device bridge117 entered promiscuous mode
bond3: Enslaving vlan57 as an active interface with an up link
bond58: Releasing backup interface vlan58
device bridge118 left promiscuous mode
device bridge118 entered promiscuous mode
bond3: Enslaving vlan58 as an active interface with an up link
bond59: Releasing backup interface vlan59
device bridge119 left promiscuous mode
device bridge119 entered promiscuous mode
bond3: Enslaving vlan59 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond60
bond3: Enslaving bond60 as an active interface with an up link
device bridge130 entered promiscuous mode
bond60: Enslaving vlan60 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond61
bond3: Enslaving bond61 as an active interface with an up link
device bridge131 entered promiscuous mode
bond61: Enslaving vlan61 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond62
bond3: Enslaving bond62 as an active interface with an up link
device bridge132 entered promiscuous mode
bond62: Enslaving vlan62 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond63
bond3: Enslaving bond63 as an active interface with an up link
device bridge133 entered promiscuous mode
bond63: Enslaving vlan63 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond64
bond3: Enslaving bond64 as an active interface with an up link
device bridge134 entered promiscuous mode
bond64: Enslaving vlan64 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond65
bond3: Enslaving bond65 as an active interface with an up link
device bridge135 entered promiscuous mode
bond65: Enslaving vlan65 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond66
bond3: Enslaving bond66 as an active interface with an up link
device bridge136 entered promiscuous mode
bond66: Enslaving vlan66 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond67
bond3: Enslaving bond67 as an active interface with an up link
device bridge137 entered promiscuous mode
bond67: Enslaving vlan67 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond68
bond3: Enslaving bond68 as an active interface with an up link
device bridge138 entered promiscuous mode
bond68: Enslaving vlan68 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond69
bond3: Enslaving bond69 as an active interface with an up link
device bridge139 entered promiscuous mode
bond69: Enslaving vlan69 as an active interface with an up link
bond60: Releasing backup interface vlan60
device bridge130 left promiscuous mode
device bridge130 entered promiscuous mode
bond3: Enslaving vlan60 as an active interface with an up link
bond61: Releasing backup interface vlan61
device bridge131 left promiscuous mode
device bridge131 entered promiscuous mode
bond3: Enslaving vlan61 as an active interface with an up link
bond62: Releasing backup interface vlan62
device bridge132 left promiscuous mode
device bridge132 entered promiscuous mode
bond3: Enslaving vlan62 as an active interface with an up link
bond63: Releasing backup interface vlan63
device bridge133 left promiscuous mode
device bridge133 entered promiscuous mode
bond3: Enslaving vlan63 as an active interface with an up link
bond64: Releasing backup interface vlan64
device bridge134 left promiscuous mode
device bridge134 entered promiscuous mode
bond3: Enslaving vlan64 as an active interface with an up link
bond65: Releasing backup interface vlan65
device bridge135 left promiscuous mode
device bridge135 entered promiscuous mode
bond3: Enslaving vlan65 as an active interface with an up link
bond66: Releasing backup interface vlan66
device bridge136 left promiscuous mode
device bridge136 entered promiscuous mode
bond3: Enslaving vlan66 as an active interface with an up link
bond67: Releasing backup interface vlan67
device bridge137 left promiscuous mode
device bridge137 entered promiscuous mode
bond3: Enslaving vlan67 as an active interface with an up link
bond68: Releasing backup interface vlan68
device bridge138 left promiscuous mode
device bridge138 entered promiscuous mode
bond3: Enslaving vlan68 as an active interface with an up link
bond69: Releasing backup interface vlan69
device bridge139 left promiscuous mode
device bridge139 entered promiscuous mode
bond3: Enslaving vlan69 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond70
bond3: Enslaving bond70 as an active interface with an up link
device bridge150 entered promiscuous mode
bond70: Enslaving vlan70 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond71
bond3: Enslaving bond71 as an active interface with an up link
device bridge151 entered promiscuous mode
bond71: Enslaving vlan71 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond72
bond3: Enslaving bond72 as an active interface with an up link
device bridge152 entered promiscuous mode
bond72: Enslaving vlan72 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond73
bond3: Enslaving bond73 as an active interface with an up link
device bridge153 entered promiscuous mode
bond73: Enslaving vlan73 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond74
bond3: Enslaving bond74 as an active interface with an up link
device bridge154 entered promiscuous mode
bond74: Enslaving vlan74 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond75
bond3: Enslaving bond75 as an active interface with an up link
device bridge155 entered promiscuous mode
bond75: Enslaving vlan75 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond76
bond3: Enslaving bond76 as an active interface with an up link
device bridge156 entered promiscuous mode
bond76: Enslaving vlan76 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond77
bond3: Enslaving bond77 as an active interface with an up link
device bridge157 entered promiscuous mode
bond77: Enslaving vlan77 as an active interface with an up link
8021q: adding VLAN 0 to HW filter on device bond78
bond3: Enslaving bond78 as an active interface with an up link
device bridge158 entered promiscuous mode
bond78: Enslaving vlan78 as an active interface with an up link
nla_parse: 74 callbacks suppressed
netlink: 12 bytes leftover after parsing attributes in process `syz-executor249'.
8021q: adding VLAN 0 to HW filter on device bond79
bond3: Enslaving bond79 as an active interface with an up link
device bridge159 entered promiscuous mode
bond79: Enslaving vlan79 as an active interface with an up link
netlink: 12 bytes leftover after parsing attributes in process `syz-executor249'.
bond70: Releasing backup interface vlan70
device bridge150 left promiscuous mode
device bridge150 entered promiscuous mode
bond3: Enslaving vlan70 as an active interface with an up link
netlink: 12 bytes leftover after parsing attributes in process `syz-executor249'.
bond71: Releasing backup interface vlan71
device bridge151 left promiscuous mode
device bridge151 entered promiscuous mode
bond3: Enslaving vlan71 as an active interface with an up link
netlink: 12 bytes leftover after parsing attributes in process `syz-executor249'.
bond72: Releasing backup interface vlan72
device bridge152 left promiscuous mode
device bridge152 entered promiscuous mode
bond3: Enslaving vlan72 as an active interface with an up link
netlink: 12 bytes leftover after parsing attributes in process `syz-executor249'.
bond73: Releasing backup interface vlan73
device bridge153 left promiscuous mode
device bridge153 entered promiscuous mode
bond3: Enslaving vlan73 as an active interface with an up link
netlink: 12 bytes leftover after parsing attributes in process `syz-executor249'.
bond74: Releasing backup interface vlan74
device bridge154 left promiscuous mode
device bridge154 entered promiscuous mode
bond3: Enslaving vlan74 as an active interface with an up link
netlink: 12 bytes leftover after parsing attributes in process `syz-executor249'.
bond75: Releasing backup interface vlan75
device bridge155 left promiscuous mode
device bridge155 entered promiscuous mode
bond3: Enslaving vlan75 as an active interface with an up link
netlink: 12 bytes leftover after parsing attributes in process `syz-executor249'.
bond76: Releasing backup interface vlan76
device bridge156 left promiscuous mode
device bridge156 entered promiscuous mode
bond3: Enslaving vlan76 as an active interface with an up link
netlink: 12 bytes leftover after parsing attributes in process `syz-executor249'.
bond77: Releasing backup interface vlan77
device bridge157 left promiscuous mode
device bridge157 entered promiscuous mode
bond3: Enslaving vlan77 as an active interface with an up link

Crashes (130):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2022/09/15 03:36 linux-4.14.y 65640c873dcf b884348d .config console log report syz C [disk image] [vmlinux] ci2-linux-4-14 possible deadlock in bond_get_stats
2022/08/25 01:27 linux-4.14.y b641242202ed 514514f6 .config console log report syz C ci2-linux-4-14 possible deadlock in bond_get_stats
2022/05/16 02:16 linux-4.14.y 690285a9380d 744a39e2 .config console log report syz C ci2-linux-4-14 possible deadlock in bond_get_stats
2020/01/29 09:35 linux-4.14.y 9a95f25269bd c8e81ce4 .config console log report syz C ci2-linux-4-14
2020/01/20 05:18 linux-4.14.y c1141b3aab36 0342f8c7 .config console log report syz C ci2-linux-4-14
2022/10/23 12:15 linux-4.14.y 9d5c0b3a8e1a 23bf86af .config console log report info [disk image] [vmlinux] ci2-linux-4-14 possible deadlock in bond_get_stats
2022/09/29 00:12 linux-4.14.y 9d5c0b3a8e1a a41a2080 .config console log report info [disk image] [vmlinux] ci2-linux-4-14 possible deadlock in bond_get_stats
2022/09/08 13:58 linux-4.14.y 65640c873dcf f3027468 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/08/30 05:02 linux-4.14.y e548869f356f 4a380809 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/08/29 15:54 linux-4.14.y e548869f356f d7593c58 .config console log report info [disk image] [vmlinux] ci2-linux-4-14 possible deadlock in bond_get_stats
2022/08/25 11:19 linux-4.14.y e548869f356f 514514f6 .config console log report info [disk image] [vmlinux] ci2-linux-4-14 possible deadlock in bond_get_stats
2022/07/26 11:46 linux-4.14.y 9c3bf9cf362f 279b89c2 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/07/24 22:19 linux-4.14.y 9c3bf9cf362f 22343af4 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/07/18 17:16 linux-4.14.y 424a46ea058e ff988920 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/07/11 22:42 linux-4.14.y 1048779a1d7d da3d6955 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/07/08 22:25 linux-4.14.y 1048779a1d7d b5765a15 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/06/24 14:26 linux-4.14.y 84bae26850e3 a371c43c .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/06/14 15:53 linux-4.14.y 1ccc597f801c 127d1faf .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/06/13 18:22 linux-4.14.y b8f3be299d51 0f087040 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/06/09 11:15 linux-4.14.y b8f3be299d51 0d5abf15 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/05/27 12:07 linux-4.14.y 501eec4f9e13 116e7a7b .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/05/25 10:40 linux-4.14.y 501eec4f9e13 647c0e27 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/05/15 20:56 linux-4.14.y 690285a9380d 744a39e2 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/05/09 05:44 linux-4.14.y e3a56aaade89 e60b1103 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/04/30 09:39 linux-4.14.y e3a56aaade89 2df221f6 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/04/20 02:46 linux-4.14.y 74766a973637 7d7bc738 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/04/16 00:16 linux-4.14.y 74766a973637 8bcc32a6 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/02/24 13:55 linux-4.14.y fa33f9094f36 b28851a4 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/02/21 23:01 linux-4.14.y a35d65bedfbc 6e821dbf .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2022/02/01 23:39 linux-4.14.y b86ee2b7ae42 4ebb2798 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/12/13 17:23 linux-4.14.y c01d4d1b885d 0304899b .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/05/17 09:00 linux-4.14.y 7d7d1c0ab3eb a2eb125d .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/05/15 11:33 linux-4.14.y 7d7d1c0ab3eb 93f844de .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/05/13 14:49 linux-4.14.y 7d7d1c0ab3eb ecb594cb .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/05/07 09:24 linux-4.14.y 7d7d1c0ab3eb f6da8120 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/05/04 14:39 linux-4.14.y 7d7d1c0ab3eb 06c27ff5 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/05/04 01:38 linux-4.14.y 7d7d1c0ab3eb 09efdd63 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/05/03 14:24 linux-4.14.y 7d7d1c0ab3eb ad61f371 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/04/25 08:57 linux-4.14.y cf256fbcbe34 36c88236 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/04/10 13:47 linux-4.14.y 958e517f4e16 6a81331a .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/03/26 22:13 linux-4.14.y 670d6552eda8 a8529b82 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/03/22 05:30 linux-4.14.y cb83ddcd5332 bea32f74 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/03/21 14:00 linux-4.14.y cb83ddcd5332 4c9a64da .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/03/18 10:31 linux-4.14.y cb83ddcd5332 7216542e .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/03/18 08:55 linux-4.14.y cb83ddcd5332 7216542e .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/03/17 19:22 linux-4.14.y cb83ddcd5332 fdb2bb2c .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/03/17 17:09 linux-4.14.y cb83ddcd5332 fdb2bb2c .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/03/04 06:38 linux-4.14.y 397a88b2cc86 d7e4e604 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/03/02 20:25 linux-4.14.y 3242aa3a635c e5b64d68 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/03/02 10:25 linux-4.14.y 3242aa3a635c 92ead296 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/02/20 06:58 linux-4.14.y 29c52025152b f689d40a .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/02/19 15:10 linux-4.14.y 29c52025152b f689d40a .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/02/17 21:04 linux-4.14.y 2c8a3fceddf0 14052202 .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2021/02/12 19:29 linux-4.14.y 2c8a3fceddf0 98682e5e .config console log report info ci2-linux-4-14 possible deadlock in bond_get_stats
2020/12/21 11:12 linux-4.14.y 3f2ecb86cb90 04201c06 .config console log report info ci2-linux-4-14
2020/01/20 04:37 linux-4.14.y c1141b3aab36 0342f8c7 .config console log report ci2-linux-4-14
* Struck through repros no longer work on HEAD.