[ 92.601041][ T1042] br0: port 1(veth1) entered blocking state [ 92.601394][ T1042] br0: port 1(veth1) entered disabled state [ 92.601684][ T1042] veth1: entered allmulticast mode [ 92.603623][ T1042] veth1: entered promiscuous mode [ 92.696217][ T1044] br0: port 2(veth2) entered blocking state [ 92.696537][ T1044] br0: port 2(veth2) entered disabled state [ 92.696828][ T1044] veth2: entered allmulticast mode [ 92.698788][ T1044] veth2: entered promiscuous mode [ 92.853858][ T372] br0: port 1(veth1) entered blocking state [ 92.854225][ T372] br0: port 1(veth1) entered forwarding state [ 92.856679][ C2] [ 92.856995][ C2] ============================= [ 92.857252][ C2] WARNING: suspicious RCU usage [ 92.857489][ C2] 6.14.0-rc6-virtme #1 Not tainted [ 92.857742][ C2] ----------------------------- [ 92.858004][ C2] ./include/net/net_namespace.h:418 suspicious rcu_dereference_check() usage! [ 92.858518][ C2] [ 92.858518][ C2] other info that might help us debug this: [ 92.858518][ C2] [ 92.859154][ C2] [ 92.859154][ C2] rcu_scheduler_active = 2, debug_locks = 1 [ 92.859476][ C2] 6 locks held by kworker/u20:2/372: [ 92.859714][ C2] #0: ffff8880010a9d48 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work+0x7ec/0x16d0 [ 92.860281][ C2] #1: ffffc900005e7d40 ((linkwatch_work).work){+.+.}-{0:0}, at: process_one_work+0xe0b/0x16d0 [ 92.860846][ C2] #2: ffffffff9e5f0a08 (rtnl_mutex){+.+.}-{4:4}, at: linkwatch_event+0xe/0x60 [ 92.861328][ C2] #3: ffffc90000248d60 ((&pmctx->ip4_own_query.timer)){+.-.}-{0:0}, at: call_timer_fn+0xe8/0x230 [ 92.862067][ C2] #4: ffff88800f71b358 (&br->multicast_lock){+.-.}-{3:3}, at: br_multicast_port_query_expired+0x62/0x2c0 [bridge] [ 92.862582][ C2] #5: ffffffff9dd5b5c0 (rcu_read_lock_bh){....}-{1:3}, at: __dev_queue_xmit+0x1f0/0x18d0 [ 92.862982][ C2] [ 92.862982][ C2] stack backtrace: [ 92.863267][ C2] CPU: 2 UID: 0 PID: 372 Comm: kworker/u20:2 Not tainted 6.14.0-rc6-virtme #1 [ 92.863272][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 92.863275][ C2] Workqueue: events_unbound linkwatch_event [ 92.863282][ C2] Call Trace: [ 92.863285][ C2] [ 92.863288][ C2] dump_stack_lvl+0xb0/0xd0 [ 92.863297][ C2] lockdep_rcu_suspicious+0x1ea/0x280 [ 92.863309][ C2] dev_hard_start_xmit+0x2fc/0x3f0 [ 92.863321][ C2] __dev_queue_xmit+0xfaf/0x18d0 [ 92.863332][ C2] ? __build_skb_around+0x23d/0x350 [ 92.863344][ C2] ? __pfx___dev_queue_xmit+0x10/0x10 [ 92.863346][ C2] ? __pfx___alloc_skb+0x10/0x10 [ 92.863350][ C2] ? __pfx___lock_release+0x10/0x10 [ 92.863360][ C2] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 92.863366][ C2] ? __pfx___br_multicast_query_handle_vlan+0x10/0x10 [bridge] [ 92.863420][ C2] br_dev_queue_push_xmit+0x115/0x250 [bridge] [ 92.863450][ C2] ? hlock_class+0x10/0x130 [ 92.863455][ C2] ? __pfx_br_dev_queue_push_xmit+0x10/0x10 [bridge] [ 92.863488][ C2] ? br_multicast_count+0x42/0x130 [bridge] [ 92.863527][ C2] __br_multicast_send_query+0x3b7/0x950 [bridge] [ 92.863572][ C2] ? __pfx___br_multicast_send_query+0x10/0x10 [bridge] [ 92.863612][ C2] ? __lock_acquire+0xb9a/0x1680 [ 92.863623][ C2] ? br_multicast_send_query+0x228/0x440 [bridge] [ 92.863657][ C2] br_multicast_send_query+0x228/0x440 [bridge] [ 92.863707][ C2] ? __pfx_br_multicast_send_query+0x10/0x10 [bridge] [ 92.863740][ C2] ? br_multicast_port_query_expired+0x62/0x2c0 [bridge] [ 92.863777][ C2] ? __pfx_br_ip4_multicast_port_query_expired+0x10/0x10 [bridge] [ 92.863812][ C2] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 92.863818][ C2] ? do_raw_spin_lock+0x131/0x270 [ 92.863823][ C2] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 92.863826][ C2] ? lock_acquire+0x32/0xc0 [ 92.863829][ C2] ? br_multicast_port_query_expired+0x62/0x2c0 [bridge] [ 92.863869][ C2] ? br_multicast_port_query_expired+0x230/0x2c0 [bridge] [ 92.863902][ C2] br_multicast_port_query_expired+0x230/0x2c0 [bridge] [ 92.863938][ C2] ? __pfx_br_ip4_multicast_port_query_expired+0x10/0x10 [bridge] [ 92.863972][ C2] call_timer_fn+0x13b/0x230 [ 92.863976][ C2] ? call_timer_fn+0xe8/0x230 [ 92.863978][ C2] ? call_timer_fn+0xe8/0x230 [ 92.863983][ C2] ? __pfx_call_timer_fn+0x10/0x10 [ 92.863986][ C2] ? hlock_class+0x4e/0x130 [ 92.863995][ C2] ? mark_held_locks+0x9e/0xe0 [ 92.864008][ C2] __run_timers+0x545/0x810 [ 92.864012][ C2] ? __pfx_br_ip4_multicast_port_query_expired+0x10/0x10 [bridge] [ 92.864056][ C2] ? __pfx___run_timers+0x10/0x10 [ 92.864059][ C2] ? clockevents_program_event+0xf6/0x300 [ 92.864069][ C2] ? do_raw_spin_lock+0x131/0x270 [ 92.864073][ C2] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 92.864077][ C2] ? lock_acquire+0x32/0xc0 [ 92.864080][ C2] ? run_timer_softirq+0xe6/0x1c0 [ 92.864091][ C2] run_timer_softirq+0xee/0x1c0 [ 92.864096][ C2] handle_softirqs+0x1f6/0x5c0 [ 92.864109][ C2] __irq_exit_rcu+0xc4/0x100 [ 92.864113][ C2] irq_exit_rcu+0xe/0x20 [ 92.864116][ C2] sysvec_apic_timer_interrupt+0x78/0x90 [ 92.864121][ C2] [ 92.864122][ C2] [ 92.864125][ C2] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 92.864130][ C2] RIP: 0010:__orc_find+0x93/0xf0 [ 92.864136][ C2] Code: 00 48 89 da 48 c1 ea 03 0f b6 34 0a 48 89 da 83 e2 07 83 c2 03 40 38 f2 7c 05 40 84 f6 75 4b 48 63 13 48 01 da 49 39 d5 73 af <4c> 8d 63 fc 4c 39 e5 76 b2 4d 29 f7 49 c1 ff 02 4b 8d 14 7f 48 8d [ 92.864139][ C2] RSP: 0018:ffffc900005e74d8 EFLAGS: 00000283 [ 92.864142][ C2] RAX: ffffffff9eec90a2 RBX: ffffffff9ea6aac4 RCX: dffffc0000000000 [ 92.864144][ C2] RDX: ffffffff9c5e49e3 RSI: 0000000000000000 RDI: ffffffff9ea6aa7c [ 92.864146][ C2] RBP: ffffffff9ea6aabc R08: ffffc900005e7658 R09: 1ffff920000bceac [ 92.864148][ C2] R10: ffffc900005e7618 R11: ffffc900005e7659 R12: ffffffff9ea6aacc [ 92.864150][ C2] R13: ffffffff9c5e49da R14: ffffffff9ea6aa7c R15: ffffffff9ea6aab8 [ 92.864153][ C2] ? rtmsg_ifinfo+0x5a/0xa0 [ 92.864163][ C2] ? rtmsg_ifinfo+0x63/0xa0 [ 92.864171][ C2] ? arch_stack_walk+0x68/0xf0 [ 92.864181][ C2] unwind_next_frame+0x1d2/0x1d00 [ 92.864186][ C2] ? rtmsg_ifinfo+0x5b/0xa0 [ 92.864191][ C2] ? hlock_class+0x4e/0x130 [ 92.864196][ C2] ? __pfx_unwind_next_frame+0x10/0x10 [ 92.864206][ C2] ? rtmsg_ifinfo+0x5b/0xa0 [ 92.864208][ C2] ? kernel_text_address+0x17/0xe0 [ 92.864214][ C2] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 92.864222][ C2] arch_stack_walk+0x8c/0xf0 [ 92.864234][ C2] ? rtmsg_ifinfo+0x5b/0xa0 [ 92.864242][ C2] stack_trace_save+0x94/0xd0 [ 92.864247][ C2] ? __pfx_stack_trace_save+0x10/0x10 [ 92.864253][ C2] ? mark_held_locks+0x9e/0xe0 [ 92.864262][ C2] set_track_prepare+0x31/0x70 [ 92.864267][ C2] ? kmalloc_reserve+0xbc/0x240 [ 92.864270][ C2] ? __alloc_skb+0x111/0x2e0 [ 92.864272][ C2] ? rtmsg_ifinfo_build_skb+0x79/0x230 [ 92.864275][ C2] ? rtmsg_ifinfo_event.part.0+0x2d/0x120 [ 92.864277][ C2] ? rtmsg_ifinfo+0x5b/0xa0 [ 92.864289][ C2] ___slab_alloc+0xae9/0xee0 [ 92.864294][ C2] ? __lock_release+0x103/0x460 [ 92.864297][ C2] ? __alloc_skb+0x111/0x2e0 [ 92.864301][ C2] ? get_any_partial+0x201/0x260 [ 92.864321][ C2] ? __kmalloc_node_track_caller_noprof+0x26b/0x4a0 [ 92.864325][ C2] __kmalloc_node_track_caller_noprof+0x26b/0x4a0 [ 92.864329][ C2] ? __create_object+0x5e/0xb0 [ 92.864336][ C2] ? __alloc_skb+0x111/0x2e0 [ 92.864343][ C2] kmalloc_reserve+0xbc/0x240 [ 92.864352][ C2] __alloc_skb+0x111/0x2e0 [ 92.864356][ C2] ? __pfx___alloc_skb+0x10/0x10 [ 92.864365][ C2] ? rtnl_prop_list_size+0x245/0x290 [ 92.864375][ C2] ? if_nlmsg_size+0x350/0x8c0 [ 92.864387][ C2] rtmsg_ifinfo_build_skb+0x79/0x230 [ 92.864398][ C2] rtmsg_ifinfo_event.part.0+0x2d/0x120 [ 92.864412][ C2] rtmsg_ifinfo+0x5b/0xa0 [ 92.864427][ C2] netdev_state_change+0x10f/0x120 [ 92.864434][ C2] ? __pfx_netdev_state_change+0x10/0x10 [ 92.864450][ C2] linkwatch_do_dev+0xd2/0x100 [ 92.864455][ C2] __linkwatch_run_queue+0x1df/0x650 [ 92.864462][ C2] ? __pfx___linkwatch_run_queue+0x10/0x10 [ 92.864469][ C2] ? lock_acquire+0x32/0xc0 [ 92.864479][ C2] linkwatch_event+0x40/0x60 [ 92.864482][ C2] process_one_work+0xe55/0x16d0 [ 92.864496][ C2] ? __pfx___lock_release+0x10/0x10 [ 92.864502][ C2] ? __pfx_process_one_work+0x10/0x10 [ 92.864515][ C2] ? assign_work+0x16c/0x240 [ 92.864526][ C2] worker_thread+0x58c/0xce0 [ 92.864531][ C2] ? lockdep_hardirqs_on_prepare+0x275/0x410 [ 92.864543][ C2] ? __pfx_worker_thread+0x10/0x10 [ 92.864549][ C2] kthread+0x359/0x5d0 [ 92.864554][ C2] ? __pfx_kthread+0x10/0x10 [ 92.864563][ C2] ? __pfx_kthread+0x10/0x10 [ 92.864569][ C2] ret_from_fork+0x31/0x70 [ 92.864574][ C2] ? __pfx_kthread+0x10/0x10 [ 92.864578][ C2] ret_from_fork_asm+0x1a/0x30 [ 92.864599][ C2] [ 103.277619][ T38] br0: port 2(veth2) entered blocking state [ 103.277935][ T38] br0: port 2(veth2) entered forwarding state [ 108.826933][ T1060] GACT probability NOT on [ 110.506805][ T1068] br0: port 2(veth2) entered disabled state [ 110.747721][ T40] br0: port 2(veth2) entered blocking state [ 110.748044][ T40] br0: port 2(veth2) entered forwarding state [ 117.859343][ T1091] br0: port 1(veth1) entered disabled state [ 117.947183][ T1092] br0: port 2(veth2) entered disabled state [ 118.023100][ T1093] veth2: left allmulticast mode [ 118.023364][ T1093] veth2: left promiscuous mode [ 118.023708][ T1093] br0: port 2(veth2) entered disabled state [ 118.025118][ T1093] veth1: left allmulticast mode [ 118.025333][ T1093] veth1: left promiscuous mode [ 118.025653][ T1093] br0: port 1(veth1) entered disabled state