[ 991.571595][ T6691] bond1: (slave dummy1): making interface the new active one [ 991.572356][ T6691] bond1: (slave dummy1): Enslaving as an active interface with an up link [ 991.739159][ T6694] bond1: (slave dummy2): Enslaving as a backup interface with an up link [ 991.914365][ T6698] dummy1: entered promiscuous mode [ 992.699424][ T6714] dummy1: left promiscuous mode [ 993.087723][ T6715] bond1 (unregistering): (slave dummy1): Releasing backup interface [ 993.106279][ T6715] bond1 (unregistering): (slave dummy2): Releasing backup interface [ 993.130520][ T6715] bond1 (unregistering): Released all slaves [ 995.203640][ T6737] bond1: (slave dummy1): Enslaving as a backup interface with an up link [ 995.266769][ T2472] bond1: Warning: No 802.3ad response from the link partner for any adapters in the bond [ 995.267618][ T2472] ------------[ cut here ]------------ [ 995.267835][ T2472] RTNL: assertion failed at net/core/rtnetlink.c (1823) [ 995.268165][ T2472] WARNING: CPU: 2 PID: 2472 at net/core/rtnetlink.c:1823 rtnl_fill_ifinfo.constprop.0+0x2253/0x2a50 [ 995.268936][ T2472] Modules linked in: [ 995.269094][ T2472] CPU: 2 PID: 2472 Comm: kworker/u16:0 Not tainted 6.10.0-rc4-virtme #1 [ 995.269315][ T2472] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 995.269667][ T2472] Workqueue: bond1 bond_3ad_state_machine_handler [ 995.269856][ T2472] RIP: 0010:rtnl_fill_ifinfo.constprop.0+0x2253/0x2a50 [ 995.270100][ T2472] Code: 00 a8 01 0f 85 ab de ff ff c6 05 50 60 4c 02 01 90 ba 1f 07 00 00 48 c7 c6 20 9a 36 b8 48 c7 c7 c0 9a 36 b8 e8 fe e3 f3 fd 90 <0f> 0b 90 90 e9 81 de ff ff e8 ef fe 7b 00 85 c0 0f 85 f1 01 00 00 [ 995.270639][ T2472] RSP: 0018:ffffc90003c5f8f0 EFLAGS: 00010282 [ 995.270847][ T2472] RAX: 0000000000000000 RBX: ffff888009559000 RCX: 1ffffffff717b1d4 [ 995.271096][ T2472] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000001 [ 995.271306][ T2472] RBP: ffff888003760940 R08: 0000000000000000 R09: fffffbfff717b1d4 [ 995.271524][ T2472] R10: 0000000000000003 R11: 205d323734325420 R12: 00000000ffffffff [ 995.271795][ T2472] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000010 [ 995.272010][ T2472] FS: 0000000000000000(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 995.272380][ T2472] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 995.272690][ T2472] CR2: 0000563be759a170 CR3: 0000000007d2e003 CR4: 0000000000770ef0 [ 995.273075][ T2472] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 995.273307][ T2472] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 995.273539][ T2472] PKRU: 55555554 [ 995.273669][ T2472] Call Trace: [ 995.273781][ T2472] [ 995.273857][ T2472] ? rtnl_fill_ifinfo.constprop.0+0x2253/0x2a50 [ 995.274274][ T2472] ? __warn+0xcc/0x1b0 [ 995.274386][ T2472] ? rtnl_fill_ifinfo.constprop.0+0x2253/0x2a50 [ 995.274593][ T2472] ? report_bug+0x28c/0x2d0 [ 995.274889][ T2472] ? handle_bug+0x3d/0x80 [ 995.275091][ T2472] ? exc_invalid_op+0x18/0x50 [ 995.275313][ T2472] ? asm_exc_invalid_op+0x1a/0x20 [ 995.275501][ T2472] ? rtnl_fill_ifinfo.constprop.0+0x2253/0x2a50 [ 995.275704][ T2472] ? __pfx_rtnl_fill_ifinfo.constprop.0+0x10/0x10 [ 995.275881][ T2472] ? kasan_save_track+0x14/0x30 [ 995.276092][ T2472] ? __kasan_kmalloc+0x7f/0x90 [ 995.276237][ T2472] ? trace_kmalloc+0x2d/0xe0 [ 995.276377][ T2472] ? kmalloc_node_track_caller_noprof+0x21c/0x400 [ 995.276627][ T2472] ? __alloc_skb+0x111/0x2e0 [ 995.276781][ T2472] ? __build_skb_around+0x237/0x340 [ 995.276936][ T2472] ? __alloc_skb+0x148/0x2e0 [ 995.277109][ T2472] ? __pfx___alloc_skb+0x10/0x10 [ 995.277262][ T2472] rtmsg_ifinfo_build_skb+0x134/0x230 [ 995.277425][ T2472] rtmsg_ifinfo_event.part.0+0x2d/0x120 [ 995.277575][ T2472] rtmsg_ifinfo+0x5b/0xa0 [ 995.277729][ T2472] bond_3ad_state_machine_handler+0x2ac/0x1e30 [ 995.277920][ T2472] ? __pfx_bond_3ad_state_machine_handler+0x10/0x10 [ 995.278103][ T2472] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 995.278261][ T2472] ? trace_lock_acquire+0xc1/0x1f0 [ 995.278404][ T2472] ? trace_lock_acquire+0x14d/0x1f0 [ 995.278567][ T2472] ? process_one_work+0xdf1/0x1670 [ 995.278725][ T2472] ? lock_acquire+0x32/0xc0 [ 995.278883][ T2472] ? process_one_work+0xdf1/0x1670 [ 995.279034][ T2472] process_one_work+0xe3b/0x1670 [ 995.279213][ T2472] ? __pfx___lock_release+0x10/0x10 [ 995.279375][ T2472] ? __pfx_process_one_work+0x10/0x10 [ 995.279529][ T2472] ? assign_work+0x16c/0x240 [ 995.279693][ T2472] worker_thread+0x587/0xd30 [ 995.279856][ T2472] ? lockdep_hardirqs_on_prepare+0x275/0x410 [ 995.280043][ T2472] ? __pfx_worker_thread+0x10/0x10 [ 995.280206][ T2472] ? __pfx_worker_thread+0x10/0x10 [ 995.280366][ T2472] kthread+0x28a/0x350 [ 995.280478][ T2472] ? __pfx_kthread+0x10/0x10 [ 995.280629][ T2472] ret_from_fork+0x31/0x70 [ 995.280814][ T2472] ? __pfx_kthread+0x10/0x10 [ 995.281109][ T2472] ret_from_fork_asm+0x1a/0x30 [ 995.281320][ T2472] [ 995.281449][ T2472] irq event stamp: 696264 [ 995.281560][ T2472] hardirqs last enabled at (696274): [] console_unlock+0x1a5/0x1c0 [ 995.281928][ T2472] hardirqs last disabled at (696289): [] console_unlock+0x18a/0x1c0 [ 995.282270][ T2472] softirqs last enabled at (695428): [] bond_3ad_state_machine_handler+0x72b/0x1e30 [ 995.282557][ T2472] softirqs last disabled at (695468): [] bond_3ad_state_machine_handler+0xac/0x1e30 [ 995.282836][ T2472] ---[ end trace 0000000000000000 ]--- [ 995.283072][ T2472] ------------[ cut here ]------------ [ 995.283290][ T2472] RTNL: assertion failed at net/core/dev.c (7096) [ 995.283504][ T2472] WARNING: CPU: 2 PID: 2472 at net/core/dev.c:7096 netdev_master_upper_dev_get+0xf8/0x120 [ 995.283779][ T2472] Modules linked in: [ 995.283964][ T2472] CPU: 2 PID: 2472 Comm: kworker/u16:0 Tainted: G W 6.10.0-rc4-virtme #1 [ 995.284220][ T2472] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 995.284547][ T2472] Workqueue: bond1 bond_3ad_state_machine_handler [ 995.284833][ T2472] RIP: 0010:netdev_master_upper_dev_get+0xf8/0x120 [ 995.285013][ T2472] Code: 83 e5 01 0f 85 44 ff ff ff c6 05 f5 33 54 02 01 90 ba b8 1b 00 00 48 c7 c6 60 16 36 b8 48 c7 c7 c0 17 36 b8 e8 e9 b7 fb fd 90 <0f> 0b 90 90 e9 1a ff ff ff e8 0a f4 7b fe e9 70 ff ff ff 48 89 ef [ 995.285544][ T2472] RSP: 0018:ffffc90003c5f880 EFLAGS: 00010282 [ 995.285805][ T2472] RAX: 0000000000000000 RBX: ffff888009559000 RCX: 1ffffffff717b1d4 [ 995.286169][ T2472] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000001 [ 995.286477][ T2472] RBP: 0000000000000000 R08: 0000000000000000 R09: fffffbfff717b1d4 [ 995.286734][ T2472] R10: 0000000000000003 R11: 205d323734325420 R12: ffff888009559000 [ 995.287040][ T2472] R13: ffffffffb9758de0 R14: ffff8880037609f0 R15: ffff8880037609f8 [ 995.287419][ T2472] FS: 0000000000000000(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 995.287998][ T2472] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 995.288275][ T2472] CR2: 0000563be759a170 CR3: 0000000007d2e003 CR4: 0000000000770ef0 [ 995.288652][ T2472] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 995.289139][ T2472] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 995.289524][ T2472] PKRU: 55555554 [ 995.289711][ T2472] Call Trace: [ 995.290014][ T2472] [ 995.290095][ T2472] ? netdev_master_upper_dev_get+0xf8/0x120 [ 995.290275][ T2472] ? __warn+0xcc/0x1b0 [ 995.290384][ T2472] ? netdev_master_upper_dev_get+0xf8/0x120 [ 995.290701][ T2472] ? report_bug+0x28c/0x2d0 [ 995.290850][ T2472] ? handle_bug+0x3d/0x80 [ 995.290958][ T2472] ? exc_invalid_op+0x18/0x50 [ 995.291118][ T2472] ? asm_exc_invalid_op+0x1a/0x20 [ 995.291310][ T2472] ? netdev_master_upper_dev_get+0xf8/0x120 [ 995.291577][ T2472] rtnl_link_fill+0x2b8/0x8a0 [ 995.291747][ T2472] rtnl_fill_ifinfo.constprop.0+0x11c2/0x2a50 [ 995.291962][ T2472] ? __pfx_rtnl_fill_ifinfo.constprop.0+0x10/0x10 [ 995.292143][ T2472] ? kasan_save_track+0x14/0x30 [ 995.292307][ T2472] ? __kasan_kmalloc+0x40/0x90 [ 995.292473][ T2472] ? trace_kmalloc+0x2d/0xe0 [ 995.292728][ T2472] ? kmalloc_node_track_caller_noprof+0x21c/0x400 [ 995.292912][ T2472] ? __alloc_skb+0x111/0x2e0 [ 995.293100][ T2472] ? __build_skb_around+0x237/0x340 [ 995.293338][ T2472] ? __alloc_skb+0x148/0x2e0 [ 995.293501][ T2472] ? __pfx___alloc_skb+0x10/0x10 [ 995.293680][ T2472] rtmsg_ifinfo_build_skb+0x134/0x230 [ 995.293851][ T2472] rtmsg_ifinfo_event.part.0+0x2d/0x120 [ 995.294021][ T2472] rtmsg_ifinfo+0x5b/0xa0 [ 995.294140][ T2472] bond_3ad_state_machine_handler+0x2ac/0x1e30 [ 995.294351][ T2472] ? __pfx_bond_3ad_state_machine_handler+0x10/0x10 [ 995.294715][ T2472] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 995.294858][ T2472] ? trace_lock_acquire+0xc1/0x1f0 [ 995.294998][ T2472] ? trace_lock_acquire+0x14d/0x1f0 [ 995.295141][ T2472] ? process_one_work+0xdf1/0x1670 [ 995.295303][ T2472] ? lock_acquire+0x32/0xc0 [ 995.295520][ T2472] ? process_one_work+0xdf1/0x1670 [ 995.295700][ T2472] process_one_work+0xe3b/0x1670 [ 995.295854][ T2472] ? __pfx___lock_release+0x10/0x10 [ 995.296084][ T2472] ? __pfx_process_one_work+0x10/0x10 [ 995.296233][ T2472] ? assign_work+0x16c/0x240 [ 995.296381][ T2472] worker_thread+0x587/0xd30 [ 995.296637][ T2472] ? lockdep_hardirqs_on_prepare+0x275/0x410 [ 995.296822][ T2472] ? __pfx_worker_thread+0x10/0x10 [ 995.297019][ T2472] ? __pfx_worker_thread+0x10/0x10 [ 995.297177][ T2472] kthread+0x28a/0x350 [ 995.297361][ T2472] ? __pfx_kthread+0x10/0x10 [ 995.297512][ T2472] ret_from_fork+0x31/0x70 [ 995.297680][ T2472] ? __pfx_kthread+0x10/0x10 [ 995.297829][ T2472] ret_from_fork_asm+0x1a/0x30 [ 995.298094][ T2472] [ 995.298277][ T2472] irq event stamp: 697118 [ 995.298383][ T2472] hardirqs last enabled at (697128): [] console_unlock+0x1a5/0x1c0 [ 995.298662][ T2472] hardirqs last disabled at (697141): [] console_unlock+0x18a/0x1c0 [ 995.298903][ T2472] softirqs last enabled at (695428): [] bond_3ad_state_machine_handler+0x72b/0x1e30 [ 995.299193][ T2472] softirqs last disabled at (695468): [] bond_3ad_state_machine_handler+0xac/0x1e30 [ 995.299558][ T2472] ---[ end trace 0000000000000000 ]--- [ 995.299796][ T2472] [ 995.299874][ T2472] ============================= [ 995.300011][ T2472] WARNING: suspicious RCU usage [ 995.300163][ T2472] 6.10.0-rc4-virtme #1 Tainted: G W [ 995.300332][ T2472] ----------------------------- [ 995.300467][ T2472] drivers/net/bonding/bond_netlink.c:38 suspicious rcu_dereference_protected() usage! [ 995.300720][ T2472] [ 995.300720][ T2472] other info that might help us debug this: [ 995.300720][ T2472] [ 995.301029][ T2472] [ 995.301029][ T2472] rcu_scheduler_active = 2, debug_locks = 1 [ 995.301367][ T2472] 4 locks held by kworker/u16:0/2472: [ 995.301519][ T2472] #0: ffff888006171148 ((wq_completion)bond1){+.+.}-{0:0}, at: process_one_work+0xdb5/0x1670 [ 995.301841][ T2472] #1: ffffc90003c5fda0 ((work_completion)(&(&bond->ad_work)->work)){+.+.}-{0:0}, at: process_one_work+0xdf1/0x1670 [ 995.302189][ T2472] #2: ffff888011432c58 (&bond->mode_lock){+.-.}-{2:2}, at: bond_3ad_state_machine_handler+0xac/0x1e30 [ 995.302562][ T2472] #3: ffffffffb8d53680 (rcu_read_lock){....}-{1:2}, at: bond_3ad_state_machine_handler+0xc3/0x1e30 [ 995.302870][ T2472] [ 995.302870][ T2472] stack backtrace: [ 995.303149][ T2472] CPU: 2 PID: 2472 Comm: kworker/u16:0 Tainted: G W 6.10.0-rc4-virtme #1 [ 995.303493][ T2472] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 995.303797][ T2472] Workqueue: bond1 bond_3ad_state_machine_handler [ 995.303975][ T2472] Call Trace: [ 995.304083][ T2472] [ 995.304158][ T2472] dump_stack_lvl+0xb0/0xd0 [ 995.304299][ T2472] lockdep_rcu_suspicious+0x1e5/0x270 [ 995.304441][ T2472] bond_fill_slave_info+0x3ab/0x5c0 [ 995.304651][ T2472] ? __pfx_bond_fill_slave_info+0x10/0x10 [ 995.304801][ T2472] ? nla_put+0x163/0x1d0 [ 995.304911][ T2472] rtnl_link_fill+0x438/0x8a0 [ 995.305053][ T2472] rtnl_fill_ifinfo.constprop.0+0x11c2/0x2a50 [ 995.305298][ T2472] ? __pfx_rtnl_fill_ifinfo.constprop.0+0x10/0x10 [ 995.305466][ T2472] ? kasan_save_track+0x14/0x30 [ 995.305602][ T2472] ? __kasan_kmalloc+0x40/0x90 [ 995.305738][ T2472] ? trace_kmalloc+0x2d/0xe0 [ 995.305976][ T2472] ? kmalloc_node_track_caller_noprof+0x21c/0x400 [ 995.306151][ T2472] ? __alloc_skb+0x111/0x2e0 [ 995.306295][ T2472] ? __build_skb_around+0x237/0x340 [ 995.306433][ T2472] ? __alloc_skb+0x148/0x2e0 [ 995.306640][ T2472] ? __pfx___alloc_skb+0x10/0x10 [ 995.306783][ T2472] rtmsg_ifinfo_build_skb+0x134/0x230 [ 995.306946][ T2472] rtmsg_ifinfo_event.part.0+0x2d/0x120 [ 995.307087][ T2472] rtmsg_ifinfo+0x5b/0xa0 [ 995.307263][ T2472] bond_3ad_state_machine_handler+0x2ac/0x1e30 [ 995.307442][ T2472] ? __pfx_bond_3ad_state_machine_handler+0x10/0x10 [ 995.307608][ T2472] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 995.307744][ T2472] ? trace_lock_acquire+0xc1/0x1f0 [ 995.307949][ T2472] ? trace_lock_acquire+0x14d/0x1f0 [ 995.308087][ T2472] ? process_one_work+0xdf1/0x1670 [ 995.308221][ T2472] ? lock_acquire+0x32/0xc0 [ 995.308357][ T2472] ? process_one_work+0xdf1/0x1670 [ 995.308570][ T2472] process_one_work+0xe3b/0x1670 [ 995.308716][ T2472] ? __pfx___lock_release+0x10/0x10 [ 995.308852][ T2472] ? __pfx_process_one_work+0x10/0x10 [ 995.308995][ T2472] ? assign_work+0x16c/0x240 [ 995.309139][ T2472] worker_thread+0x587/0xd30 [ 995.309345][ T2472] ? lockdep_hardirqs_on_prepare+0x275/0x410 [ 995.309520][ T2472] ? __pfx_worker_thread+0x10/0x10 [ 995.309657][ T2472] ? __pfx_worker_thread+0x10/0x10 [ 995.309795][ T2472] kthread+0x28a/0x350 [ 995.309968][ T2472] ? __pfx_kthread+0x10/0x10 [ 995.310106][ T2472] ret_from_fork+0x31/0x70 [ 995.310241][ T2472] ? __pfx_kthread+0x10/0x10 [ 995.310377][ T2472] ret_from_fork_asm+0x1a/0x30 [ 995.310671][ T2472] [ 995.387977][ T6739] bond1: (slave dummy2): Enslaving as a backup interface with an up link [ 995.418651][ T72] bond1: Warning: No 802.3ad response from the link partner for any adapters in the bond [ 995.535300][ T6740] dummy1: entered promiscuous mode [ 995.535557][ T6740] dummy2: entered promiscuous mode [ 996.223253][ T6753] dummy1: left promiscuous mode [ 996.223633][ T6753] dummy2: left promiscuous mode [ 996.678332][ T6754] bond1 (unregistering): (slave dummy1): Removing an active aggregator [ 996.679142][ T6754] bond1: Warning: No 802.3ad response from the link partner for any adapters in the bond [ 996.679992][ T6754] bond1 (unregistering): (slave dummy1): Releasing backup interface [ 996.694190][ T6754] bond1 (unregistering): (slave dummy2): Removing an active aggregator [ 996.695154][ T6754] bond1 (unregistering): (slave dummy2): Releasing backup interface [ 996.709922][ T6754] bond1 (unregistering): Released all slaves [ 998.698565][ T6774] bond1: (slave dummy1): Enslaving as a backup interface with an up link [ 998.910500][ T72] bond1: Warning: No 802.3ad response from the link partner for any adapters in the bond [ 999.020680][ T72] bond1: Warning: No 802.3ad response from the link partner for any adapters in the bond [ 999.834309][ T6788] bond1: (slave dummy1): Removing an active aggregator [ 999.834941][ T6788] bond1: (slave dummy1): Releasing backup interface [ 1000.608990][ T6792] bond1 (unregistering): Released all slaves [ 1001.465552][ T6801] bond1: (slave dummy1): Enslaving as a backup interface with an up link [ 1001.514704][ T72] bond1: Warning: No 802.3ad response from the link partner for any adapters in the bond [ 1001.621116][ T2472] bond1: Warning: No 802.3ad response from the link partner for any adapters in the bond [ 1002.407260][ T6814] bond1: (slave dummy1): Removing an active aggregator [ 1002.407710][ T6814] bond1: (slave dummy1): Releasing backup interface [ 1003.249245][ T6818] bond1 (unregistering): Released all slaves