[ 12.146765][ T253] br0: port 1(veth1) entered blocking state [ 12.146936][ T253] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 12.146939][ T253] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 253, name: ip [ 12.146941][ T253] preempt_count: 1, expected: 0 [ 12.146942][ T253] RCU nest depth: 0, expected: 0 [ 12.146943][ T253] locks held by ip/253: 5, last CPU#0: [ 12.146945][ T253] #0: ffffffffaa6d2c40 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_newlink+0x9a8/0x11c0 [ 12.146957][ T253] #1: ffffffffa9f69cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 12.146964][ T253] #2: ffffffffa9f69d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 12.146968][ T253] #3: ffffffffa9e89660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 12.146972][ T253] #4: ffffffffa9e89560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 12.146976][ T253] irq event stamp: 12184 [ 12.146977][ T253] hardirqs last enabled at (12183): [] __down_trylock_console_sem+0x86/0xa0 [ 12.146979][ T253] hardirqs last disabled at (12184): [] console_emit_next_record+0x3d4/0x4c0 [ 12.146982][ T253] softirqs last enabled at (12116): [] handle_softirqs+0x67c/0x900 [ 12.146985][ T253] softirqs last disabled at (11163): [] __irq_exit_rcu+0x145/0x1c0 [ 12.146987][ T253] Preemption disabled at: [ 12.146988][ T253] [] vprintk_emit+0x31b/0x3e0 [ 12.146994][ T253] CPU: 0 UID: 0 PID: 253 Comm: ip Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 12.146997][ T253] Tainted: [W]=WARN [ 12.146998][ T253] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.147000][ T253] Call Trace: [ 12.147002][ T253] [ 12.147004][ T253] dump_stack_lvl+0x6f/0xa0 [ 12.147009][ T253] ? vprintk_emit+0x31b/0x3e0 [ 12.147012][ T253] __might_resched.cold+0x1fe/0x2c1 [ 12.147016][ T253] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 12.147021][ T253] ? __kmalloc_noprof+0xdb/0x760 [ 12.147026][ T253] __kmalloc_noprof+0x443/0x760 [ 12.147028][ T253] ? alloc_buf.isra.0+0x4b/0x260 [ 12.147034][ T253] ? do_raw_spin_unlock+0x59/0x250 [ 12.147037][ T253] alloc_buf.isra.0+0x4b/0x260 [ 12.147040][ T253] put_chars+0x1e1/0x2f0 [ 12.147043][ T253] ? __send_to_port+0x420/0x420 [ 12.147047][ T253] ? validate_chain+0x34a/0xc20 [ 12.147051][ T253] hvc_console_print+0x292/0x780 [ 12.147054][ T253] ? mark_usage+0x61/0x170 [ 12.147056][ T253] ? __lock_acquire+0x518/0xc20 [ 12.147058][ T253] ? __lock_acquire+0x518/0xc20 [ 12.147062][ T253] ? hvc_write+0x3a0/0x3a0 [ 12.147064][ T253] ? console_emit_next_record+0x1df/0x4c0 [ 12.147067][ T253] ? rcu_is_watching+0x16/0xd0 [ 12.147071][ T253] ? lock_acquire+0x13c/0x160 [ 12.147075][ T253] console_emit_next_record+0x22f/0x4c0 [ 12.147079][ T253] ? devkmsg_read+0x4b0/0x4b0 [ 12.147081][ T253] ? console_flush_one_record+0x106/0x710 [ 12.147084][ T253] ? rcu_is_watching+0x16/0xd0 [ 12.147087][ T253] ? lock_acquire+0x13c/0x160 [ 12.147091][ T253] console_flush_one_record+0x46f/0x710 [ 12.147095][ T253] ? console_emit_next_record+0x4c0/0x4c0 [ 12.147097][ T253] ? __lock_acquire+0x518/0xc20 [ 12.147102][ T253] console_unlock+0xee/0x1f0 [ 12.147105][ T253] ? console_flush_one_record+0x710/0x710 [ 12.147107][ T253] ? rcu_is_watching+0x16/0xd0 [ 12.147109][ T253] ? lock_acquire+0x60/0x160 [ 12.147113][ T253] ? __down_trylock_console_sem+0x5e/0xa0 [ 12.147115][ T253] ? vprintk_emit+0x320/0x3e0 [ 12.147118][ T253] vprintk_emit+0x37c/0x3e0 [ 12.147122][ T253] ? wake_up_klogd_work_func+0x90/0x90 [ 12.147125][ T253] ? __lock_release.isra.0+0x69/0x1a0 [ 12.147127][ T253] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 12.147134][ T253] ? mark_held_locks+0x40/0x70 [ 12.147137][ T253] _printk+0xc7/0x100 [ 12.147141][ T253] ? snapshot_read.cold+0x21/0x21 [ 12.147145][ T253] ? br_multicast_flood+0xab0/0xab0 [bridge] [ 12.147158][ T253] ? do_setlink.isra.0+0xa31/0x2750 [ 12.147160][ T253] ? rtnl_newlink+0x9f1/0x11c0 [ 12.147161][ T253] ? rtnetlink_rcv_msg+0x6fd/0xbd0 [ 12.147165][ T253] br_set_state+0x22f/0x430 [bridge] [ 12.147176][ T253] br_init_port+0xc4/0x200 [bridge] [ 12.147184][ T253] new_nbp+0x39c/0x580 [bridge] [ 12.147194][ T253] br_add_if+0x212/0x1320 [bridge] [ 12.147201][ T253] ? is_bpf_text_address+0x72/0x110 [ 12.147205][ T253] ? kernel_text_address+0x149/0x170 [ 12.147208][ T253] ? __kernel_text_address+0x12/0x30 [ 12.147212][ T253] do_set_master+0x357/0x580 [ 12.147217][ T253] do_setlink.isra.0+0xa31/0x2750 [ 12.147220][ T253] ? stack_trace_save+0x93/0xc0 [ 12.147223][ T253] ? rtnl_link_get_size+0x350/0x350 [ 12.147224][ T253] ? rcu_read_lock_any_held+0x66/0x90 [ 12.147227][ T253] ? stack_depot_save_flags+0x38e/0x790 [ 12.147231][ T253] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 12.147233][ T253] ? rcu_read_lock_any_held+0x3c/0x90 [ 12.147235][ T253] ? validate_chain+0x38b/0xc20 [ 12.147238][ T253] ? kasan_save_stack+0x3d/0x50 [ 12.147241][ T253] ? kasan_save_stack+0x2f/0x50 [ 12.147243][ T253] ? kasan_save_track+0x14/0x30 [ 12.147246][ T253] ? __lock_acquire+0x518/0xc20 [ 12.147248][ T253] ? netlink_seq_next+0x4e/0x60 [ 12.147251][ T253] ? ___sys_sendmsg+0xb0/0x1d0 [ 12.147256][ T253] ? lock_acquire.part.0+0xd4/0x280 [ 12.147258][ T253] ? rtnl_newlink+0x9a8/0x11c0 [ 12.147260][ T253] ? rcu_is_watching+0x16/0xd0 [ 12.147263][ T253] ? lock_acquire+0x13c/0x160 [ 12.147264][ T253] ? rcu_is_watching+0x16/0xd0 [ 12.147266][ T253] ? rcu_is_watching+0x16/0xd0 [ 12.147268][ T253] ? trace_contention_end+0xb3/0x180 [ 12.147272][ T253] ? __mutex_lock+0x1db/0x1ea0 [ 12.147274][ T253] ? __mutex_lock+0x9a3/0x1ea0 [ 12.147276][ T253] ? rtnl_newlink+0x9a8/0x11c0 [ 12.147280][ T253] ? ww_mutex_lock+0x160/0x160 [ 12.147281][ T253] ? nla_get_range_signed+0x3d0/0x3d0 [ 12.147286][ T253] ? __rtnl_newlink+0x3fa/0xa50 [ 12.147292][ T253] rtnl_newlink+0x9f1/0x11c0 [ 12.147297][ T253] ? rtnl_bridge_getlink+0x850/0x850 [ 12.147299][ T253] ? __lock_acquire+0x518/0xc20 [ 12.147304][ T253] ? lock_acquire.part.0+0xd4/0x280 [ 12.147305][ T253] ? find_held_lock+0x2b/0x80 [ 12.147308][ T253] ? rtnl_bridge_getlink+0x850/0x850 [ 12.147310][ T253] ? __lock_release.isra.0+0x69/0x1a0 [ 12.147313][ T253] ? rtnl_bridge_getlink+0x850/0x850 [ 12.147316][ T253] rtnetlink_rcv_msg+0x6fd/0xbd0 [ 12.147319][ T253] ? rtnl_link_fill+0x920/0x920 [ 12.147320][ T253] ? __lock_acquire+0x518/0xc20 [ 12.147324][ T253] ? lock_acquire.part.0+0xd4/0x280 [ 12.147326][ T253] ? find_held_lock+0x2b/0x80 [ 12.147330][ T253] netlink_rcv_skb+0x14e/0x3a0 [ 12.147332][ T253] ? rtnl_link_fill+0x920/0x920 [ 12.147335][ T253] ? netlink_ack+0xcf0/0xcf0 [ 12.147341][ T253] ? netlink_deliver_tap+0xc5/0x330 [ 12.147342][ T253] ? netlink_deliver_tap+0x13c/0x330 [ 12.147347][ T253] netlink_unicast+0x486/0x750 [ 12.147351][ T253] ? netlink_attachskb+0x810/0x810 [ 12.147353][ T253] ? __lock_acquire+0x518/0xc20 [ 12.147357][ T253] netlink_sendmsg+0x735/0xc60 [ 12.147361][ T253] ? netlink_unicast+0x750/0x750 [ 12.147365][ T253] ? __might_fault+0x97/0x140 [ 12.147370][ T253] ____sys_sendmsg+0x415/0x880 [ 12.147373][ T253] ? copy_msghdr_from_user+0x279/0x420 [ 12.147375][ T253] ? get_timestamp.constprop.0+0x390/0x390 [ 12.147377][ T253] ? move_addr_to_kernel+0x40/0x40 [ 12.147384][ T253] ___sys_sendmsg+0x14e/0x1d0 [ 12.147387][ T253] ? copy_msghdr_from_user+0x420/0x420 [ 12.147403][ T253] __sys_sendmsg+0x12c/0x1d0 [ 12.147406][ T253] ? __sys_sendmsg_sock+0x20/0x20 [ 12.147412][ T253] ? rcu_is_watching+0x16/0xd0 [ 12.147416][ T253] do_syscall_64+0xff/0x530 [ 12.147418][ T253] ? exc_page_fault+0xee/0x100 [ 12.147422][ T253] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 12.147424][ T253] RIP: 0033:0x7febebe8054e [ 12.147427][ T253] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa [ 12.147429][ T253] RSP: 002b:00007ffd54eefcf0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.147432][ T253] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007febebe8054e [ 12.147434][ T253] RDX: 0000000000000000 RSI: 00007ffd54eefda0 RDI: 0000000000000005 [ 12.147435][ T253] RBP: 00007ffd54eefd00 R08: 0000000000000000 R09: 0000000000000000 [ 12.147436][ T253] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9157c2 [ 12.147436][ T253] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffd54ef0460 [ 12.147443][ T253] [ 12.189220][ T253] br0: port 1(veth1) entered disabled state [ 12.189621][ T253] veth1: entered allmulticast mode [ 12.191699][ T253] veth1: entered promiscuous mode [ 12.200151][ T253] ip (253) used greatest stack depth: 23336 bytes left [ 12.225441][ T255] br0: port 2(veth3) entered blocking state [ 12.225773][ T255] br0: port 2(veth3) entered disabled state [ 12.226097][ T255] veth3: entered allmulticast mode [ 12.228257][ T255] veth3: entered promiscuous mode [ 12.388067][ T46] br0: port 1(veth1) entered blocking state [ 12.388854][ T46] br0: port 1(veth1) entered forwarding state [ 12.435463][ T38] br0: port 2(veth3) entered blocking state [ 12.435799][ T38] br0: port 2(veth3) entered forwarding state [ 18.510404][ T496] br0: port 3(veth5) entered blocking state [ 18.510424][ T496] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 18.510427][ T496] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 496, name: ip [ 18.510428][ T496] preempt_count: 1, expected: 0 [ 18.510429][ T496] RCU nest depth: 0, expected: 0 [ 18.510430][ T496] locks held by ip/496: 5, last CPU#0: [ 18.510433][ T496] #0: ffffffffaa6d2c40 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_newlink+0x9a8/0x11c0 [ 18.510444][ T496] #1: ffffffffa9f69cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 18.510451][ T496] #2: ffffffffa9f69d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 18.510455][ T496] #3: ffffffffa9e89660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 18.510459][ T496] #4: ffffffffa9e89560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 18.510463][ T496] irq event stamp: 12174 [ 18.510464][ T496] hardirqs last enabled at (12173): [] __down_trylock_console_sem+0x86/0xa0 [ 18.510467][ T496] hardirqs last disabled at (12174): [] console_emit_next_record+0x3d4/0x4c0 [ 18.510469][ T496] softirqs last enabled at (12116): [] __alloc_skb+0x4c2/0x5f0 [ 18.510472][ T496] softirqs last disabled at (12114): [] __alloc_skb+0x4c2/0x5f0 [ 18.510475][ T496] Preemption disabled at: [ 18.510475][ T496] [] vprintk_emit+0x31b/0x3e0 [ 18.510482][ T496] CPU: 0 UID: 0 PID: 496 Comm: ip Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 18.510485][ T496] Tainted: [W]=WARN [ 18.510486][ T496] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.510488][ T496] Call Trace: [ 18.510490][ T496] [ 18.510491][ T496] dump_stack_lvl+0x6f/0xa0 [ 18.510497][ T496] ? vprintk_emit+0x31b/0x3e0 [ 18.510499][ T496] __might_resched.cold+0x1fe/0x2c1 [ 18.510504][ T496] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 18.510508][ T496] ? __kmalloc_noprof+0xdb/0x760 [ 18.510513][ T496] __kmalloc_noprof+0x443/0x760 [ 18.510515][ T496] ? alloc_buf.isra.0+0x4b/0x260 [ 18.510521][ T496] ? do_raw_spin_unlock+0x59/0x250 [ 18.510524][ T496] alloc_buf.isra.0+0x4b/0x260 [ 18.510527][ T496] put_chars+0x1e1/0x2f0 [ 18.510529][ T496] ? prb_final_commit+0x50/0x50 [ 18.510532][ T496] ? __send_to_port+0x420/0x420 [ 18.510535][ T496] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 18.510539][ T496] ? rcu_read_lock_any_held+0x3c/0x90 [ 18.510542][ T496] ? validate_chain+0x38b/0xc20 [ 18.510546][ T496] hvc_console_print+0x292/0x780 [ 18.510548][ T496] ? mark_usage+0x61/0x170 [ 18.510550][ T496] ? __lock_acquire+0x518/0xc20 [ 18.510552][ T496] ? __lock_acquire+0x518/0xc20 [ 18.510556][ T496] ? hvc_write+0x3a0/0x3a0 [ 18.510558][ T496] ? console_emit_next_record+0x1df/0x4c0 [ 18.510562][ T496] ? rcu_is_watching+0x16/0xd0 [ 18.510564][ T496] ? lock_acquire+0x13c/0x160 [ 18.510568][ T496] console_emit_next_record+0x22f/0x4c0 [ 18.510572][ T496] ? devkmsg_read+0x4b0/0x4b0 [ 18.510574][ T496] ? console_flush_one_record+0x106/0x710 [ 18.510578][ T496] ? rcu_is_watching+0x16/0xd0 [ 18.510580][ T496] ? lock_acquire+0x13c/0x160 [ 18.510584][ T496] console_flush_one_record+0x46f/0x710 [ 18.510589][ T496] ? console_emit_next_record+0x4c0/0x4c0 [ 18.510590][ T496] ? __lock_acquire+0x518/0xc20 [ 18.510596][ T496] console_unlock+0xee/0x1f0 [ 18.510599][ T496] ? console_flush_one_record+0x710/0x710 [ 18.510601][ T496] ? rcu_is_watching+0x16/0xd0 [ 18.510603][ T496] ? lock_acquire+0x60/0x160 [ 18.510607][ T496] ? __down_trylock_console_sem+0x5e/0xa0 [ 18.510609][ T496] ? vprintk_emit+0x320/0x3e0 [ 18.510612][ T496] vprintk_emit+0x37c/0x3e0 [ 18.510617][ T496] ? wake_up_klogd_work_func+0x90/0x90 [ 18.510619][ T496] ? __lock_release.isra.0+0x69/0x1a0 [ 18.510622][ T496] ? mark_held_locks+0x40/0x70 [ 18.510626][ T496] _printk+0xc7/0x100 [ 18.510630][ T496] ? snapshot_read.cold+0x21/0x21 [ 18.510634][ T496] ? br_multicast_flood+0xab0/0xab0 [bridge] [ 18.510647][ T496] ? do_setlink.isra.0+0xa31/0x2750 [ 18.510649][ T496] ? rtnl_newlink+0x9f1/0x11c0 [ 18.510650][ T496] ? rtnetlink_rcv_msg+0x6fd/0xbd0 [ 18.510655][ T496] br_set_state+0x22f/0x430 [bridge] [ 18.510665][ T496] br_init_port+0xc4/0x200 [bridge] [ 18.510674][ T496] new_nbp+0x39c/0x580 [bridge] [ 18.510684][ T496] br_add_if+0x212/0x1320 [bridge] [ 18.510691][ T496] ? is_bpf_text_address+0x72/0x110 [ 18.510695][ T496] ? kernel_text_address+0x149/0x170 [ 18.510698][ T496] ? __kernel_text_address+0x12/0x30 [ 18.510702][ T496] do_set_master+0x357/0x580 [ 18.510707][ T496] do_setlink.isra.0+0xa31/0x2750 [ 18.510710][ T496] ? stack_trace_save+0x93/0xc0 [ 18.510714][ T496] ? rtnl_link_get_size+0x350/0x350 [ 18.510715][ T496] ? rcu_read_lock_any_held+0x66/0x90 [ 18.510717][ T496] ? stack_depot_save_flags+0x38e/0x790 [ 18.510720][ T496] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 18.510723][ T496] ? rcu_read_lock_any_held+0x3c/0x90 [ 18.510725][ T496] ? validate_chain+0x38b/0xc20 [ 18.510728][ T496] ? kasan_save_stack+0x3d/0x50 [ 18.510731][ T496] ? kasan_save_stack+0x2f/0x50 [ 18.510733][ T496] ? kasan_save_track+0x14/0x30 [ 18.510735][ T496] ? __lock_acquire+0x518/0xc20 [ 18.510737][ T496] ? netlink_seq_next+0x4e/0x60 [ 18.510740][ T496] ? ___sys_sendmsg+0xb0/0x1d0 [ 18.510745][ T496] ? lock_acquire.part.0+0xd4/0x280 [ 18.510747][ T496] ? rtnl_newlink+0x9a8/0x11c0 [ 18.510750][ T496] ? rcu_is_watching+0x16/0xd0 [ 18.510752][ T496] ? lock_acquire+0x13c/0x160 [ 18.510754][ T496] ? rcu_is_watching+0x16/0xd0 [ 18.510756][ T496] ? rcu_is_watching+0x16/0xd0 [ 18.510758][ T496] ? trace_contention_end+0xb3/0x180 [ 18.510762][ T496] ? __mutex_lock+0x1db/0x1ea0 [ 18.510765][ T496] ? __mutex_lock+0x9a3/0x1ea0 [ 18.510767][ T496] ? rtnl_newlink+0x9a8/0x11c0 [ 18.510771][ T496] ? ww_mutex_lock+0x160/0x160 [ 18.510773][ T496] ? nla_get_range_signed+0x3d0/0x3d0 [ 18.510778][ T496] ? __rtnl_newlink+0x3fa/0xa50 [ 18.510783][ T496] rtnl_newlink+0x9f1/0x11c0 [ 18.510789][ T496] ? rtnl_bridge_getlink+0x850/0x850 [ 18.510791][ T496] ? __lock_acquire+0x518/0xc20 [ 18.510795][ T496] ? lock_acquire.part.0+0xd4/0x280 [ 18.510797][ T496] ? find_held_lock+0x2b/0x80 [ 18.510800][ T496] ? rtnl_bridge_getlink+0x850/0x850 [ 18.510802][ T496] ? __lock_release.isra.0+0x69/0x1a0 [ 18.510805][ T496] ? rtnl_bridge_getlink+0x850/0x850 [ 18.510808][ T496] rtnetlink_rcv_msg+0x6fd/0xbd0 [ 18.510811][ T496] ? rtnl_link_fill+0x920/0x920 [ 18.510812][ T496] ? __lock_acquire+0x518/0xc20 [ 18.510817][ T496] ? lock_acquire.part.0+0xd4/0x280 [ 18.510819][ T496] ? find_held_lock+0x2b/0x80 [ 18.510822][ T496] netlink_rcv_skb+0x14e/0x3a0 [ 18.510824][ T496] ? rtnl_link_fill+0x920/0x920 [ 18.510827][ T496] ? netlink_ack+0xcf0/0xcf0 [ 18.510834][ T496] ? netlink_deliver_tap+0xc5/0x330 [ 18.510835][ T496] ? netlink_deliver_tap+0x13c/0x330 [ 18.510840][ T496] netlink_unicast+0x486/0x750 [ 18.510844][ T496] ? netlink_attachskb+0x810/0x810 [ 18.510847][ T496] ? __lock_acquire+0x518/0xc20 [ 18.510851][ T496] netlink_sendmsg+0x735/0xc60 [ 18.510855][ T496] ? netlink_unicast+0x750/0x750 [ 18.510859][ T496] ? __might_fault+0x97/0x140 [ 18.510870][ T496] ____sys_sendmsg+0x415/0x880 [ 18.510872][ T496] ? copy_msghdr_from_user+0x279/0x420 [ 18.510875][ T496] ? get_timestamp.constprop.0+0x390/0x390 [ 18.510877][ T496] ? move_addr_to_kernel+0x40/0x40 [ 18.510884][ T496] ___sys_sendmsg+0x14e/0x1d0 [ 18.510887][ T496] ? copy_msghdr_from_user+0x420/0x420 [ 18.510903][ T496] __sys_sendmsg+0x12c/0x1d0 [ 18.510906][ T496] ? __sys_sendmsg_sock+0x20/0x20 [ 18.510913][ T496] ? rcu_is_watching+0x16/0xd0 [ 18.510916][ T496] do_syscall_64+0xff/0x530 [ 18.510919][ T496] ? exc_page_fault+0xee/0x100 [ 18.510922][ T496] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 18.510924][ T496] RIP: 0033:0x7f6818daa54e [ 18.510928][ T496] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa [ 18.510929][ T496] RSP: 002b:00007fff612457e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 18.510932][ T496] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f6818daa54e [ 18.510934][ T496] RDX: 0000000000000000 RSI: 00007fff61245890 RDI: 0000000000000005 [ 18.510935][ T496] RBP: 00007fff612457f0 R08: 0000000000000000 R09: 0000000000000000 [ 18.510936][ T496] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9157c8 [ 18.510936][ T496] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff61245f50 [ 18.510943][ T496] [ 18.552594][ T496] br0: port 3(veth5) entered disabled state [ 18.553077][ T496] veth5: entered allmulticast mode [ 18.555058][ T496] veth5: entered promiscuous mode [ 18.633690][ T501] veth5: left allmulticast mode [ 18.634035][ T501] veth5: left promiscuous mode [ 18.634443][ T501] br0: port 3(veth5) entered disabled state [ 18.988687][ T516] br0: port 3(veth5) entered blocking state [ 18.989094][ T516] br0: port 3(veth5) entered disabled state [ 18.989502][ T516] veth5: entered allmulticast mode [ 18.991192][ T516] veth5: entered promiscuous mode [ 18.991608][ T516] br0: adding interface veth5 with same address as a received packet (addr:de:ad:be:ef:42:00, vlan:0) [ 18.991660][ T516] [ 18.991661][ T516] ===================================================== [ 18.991662][ T516] WARNING: SOFTIRQ-safe -> SOFTIRQ-unsafe lock order detected [ 18.991666][ T516] 7.2.0-virtme #1 Tainted: G W [ 18.991667][ T516] ----------------------------------------------------- [ 18.991668][ T516] ip/516 [HC0[0]:SC0[2]:HE0:SE0] is trying to acquire: [ 18.991670][ T516] ffffffffa9e89660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 18.991682][ T516] [ 18.991682][ T516] and this task is already holding: [ 18.991682][ T516] ff1100000ef32e98 (&br->hash_lock){+.-.}-{3:3}, at: br_fdb_add_local+0x2b/0x60 [bridge] [ 18.991697][ T516] which would create a new lock dependency: [ 18.991698][ T516] (&br->hash_lock){+.-.}-{3:3} -> (console_owner){....}-{0:0} [ 18.991701][ T516] [ 18.991701][ T516] but this new dependency connects a SOFTIRQ-irq-safe lock: [ 18.991702][ T516] (&br->hash_lock){+.-.}-{3:3} [ 18.991703][ T516] [ 18.991703][ T516] ... which became SOFTIRQ-irq-safe at: [ 18.991704][ T516] __lock_acquire+0x388/0xc20 [ 18.991708][ T516] lock_acquire.part.0+0xd4/0x280 [ 18.991709][ T516] _raw_spin_lock+0x33/0x40 [ 18.991713][ T516] br_fdb_update+0x342/0x670 [bridge] [ 18.991721][ T516] br_handle_frame_finish+0x801/0x1d20 [bridge] [ 18.991728][ T516] br_handle_frame+0x74d/0xf50 [bridge] [ 18.991735][ T516] __netif_receive_skb_core.constprop.0+0x536/0x2bb0 [ 18.991738][ T516] __netif_receive_skb_one_core+0xa2/0x180 [ 18.991740][ T516] process_backlog+0x431/0x14c0 [ 18.991742][ T516] __napi_poll+0xa7/0x3b0 [ 18.991743][ T516] net_rx_action+0x513/0xf50 [ 18.991745][ T516] handle_softirqs+0x1d3/0x900 [ 18.991747][ T516] do_softirq+0xac/0xe0 [ 18.991749][ T516] __local_bh_enable_ip+0x118/0x150 [ 18.991750][ T516] __dev_queue_xmit+0x979/0x1b80 [ 18.991752][ T516] ip6_finish_output2+0x423/0x1300 [ 18.991754][ T516] ip6_finish_output+0x646/0xda0 [ 18.991756][ T516] ip6_output+0x23f/0x7f0 [ 18.991757][ T516] mld_sendpack+0x9d6/0xec0 [ 18.991759][ T516] mld_ifc_work+0x36/0x190 [ 18.991761][ T516] process_one_work+0xe3e/0x1560 [ 18.991763][ T516] worker_thread+0x4f1/0xd60 [ 18.991765][ T516] kthread+0x367/0x460 [ 18.991767][ T516] ret_from_fork+0x474/0x6b0 [ 18.991770][ T516] ret_from_fork_asm+0x11/0x20 [ 18.991772][ T516] [ 18.991772][ T516] to a SOFTIRQ-irq-unsafe lock: [ 18.991773][ T516] (fs_reclaim){+.+.}-{0:0} [ 18.991775][ T516] [ 18.991775][ T516] ... which became SOFTIRQ-irq-unsafe at: [ 18.991775][ T516] ... [ 18.991776][ T516] __lock_acquire+0x388/0xc20 [ 18.991778][ T516] lock_acquire.part.0+0xd4/0x280 [ 18.991779][ T516] fs_reclaim_acquire+0xd5/0x120 [ 18.991782][ T516] __kmalloc_cache_noprof+0x6e/0x620 [ 18.991785][ T516] kthread_create_worker_on_node+0xea/0x210 [ 18.991786][ T516] workqueue_init+0x2a/0x680 [ 18.991790][ T516] kernel_init_freeable+0x2fe/0x630 [ 18.991792][ T516] kernel_init+0x21/0x150 [ 18.991794][ T516] ret_from_fork+0x474/0x6b0 [ 18.991795][ T516] ret_from_fork_asm+0x11/0x20 [ 18.991797][ T516] [ 18.991797][ T516] other info that might help us debug this: [ 18.991797][ T516] [ 18.991797][ T516] Chain exists of: [ 18.991797][ T516] &br->hash_lock --> console_owner --> fs_reclaim [ 18.991797][ T516] [ 18.991799][ T516] Possible interrupt unsafe locking scenario: [ 18.991799][ T516] [ 18.991800][ T516] CPU0 CPU1 [ 18.991801][ T516] ---- ---- [ 18.991801][ T516] lock(fs_reclaim); [ 18.991802][ T516] local_irq_disable(); [ 18.991803][ T516] lock(&br->hash_lock); [ 18.991803][ T516] lock(console_owner); [ 18.991804][ T516] [ 18.991805][ T516] lock(&br->hash_lock); [ 18.991806][ T516] [ 18.991806][ T516] *** DEADLOCK *** [ 18.991806][ T516] [ 18.991806][ T516] locks held by ip/516: 4, last CPU#2: [ 18.991807][ T516] #0: ffffffffaa6d2c40 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_newlink+0x9a8/0x11c0 [ 18.991812][ T516] #1: ff1100000ef32e98 (&br->hash_lock){+.-.}-{3:3}, at: br_fdb_add_local+0x2b/0x60 [bridge] [ 18.991820][ T516] #2: ffffffffa9f69cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 18.991824][ T516] #3: ffffffffa9f69d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 18.991827][ T516] [ 18.991827][ T516] the dependencies between SOFTIRQ-irq-safe lock and the holding lock: [ 18.991828][ T516] -> (&br->hash_lock){+.-.}-{3:3} { [ 18.991830][ T516] HARDIRQ-ON-W at: [ 18.991831][ T516] __lock_acquire+0x388/0xc20 [ 18.991833][ T516] lock_acquire.part.0+0xd4/0x280 [ 18.991834][ T516] _raw_spin_lock_bh+0x38/0x50 [ 18.991836][ T516] br_fdb_change_mac_address+0x6f/0x580 [bridge] [ 18.991842][ T516] br_device_event+0x44b/0x8f0 [bridge] [ 18.991849][ T516] notifier_call_chain+0xae/0x300 [ 18.991851][ T516] register_netdevice+0x1222/0x1af0 [ 18.991853][ T516] br_dev_newlink+0x70/0x160 [bridge] [ 18.991860][ T516] rtnl_newlink_create+0x2d0/0x750 [ 18.991862][ T516] __rtnl_newlink+0x22b/0xa50 [ 18.991863][ T516] rtnl_newlink+0x9f1/0x11c0 [ 18.991864][ T516] rtnetlink_rcv_msg+0x6fd/0xbd0 [ 18.991865][ T516] netlink_rcv_skb+0x14e/0x3a0 [ 18.991876][ T516] netlink_unicast+0x486/0x750 [ 18.991877][ T516] netlink_sendmsg+0x735/0xc60 [ 18.991878][ T516] ____sys_sendmsg+0x415/0x880 [ 18.991881][ T516] ___sys_sendmsg+0x14e/0x1d0 [ 18.991882][ T516] __sys_sendmsg+0x12c/0x1d0 [ 18.991884][ T516] do_syscall_64+0xff/0x530 [ 18.991886][ T516] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 18.991888][ T516] IN-SOFTIRQ-W at: [ 18.991889][ T516] __lock_acquire+0x388/0xc20 [ 18.991890][ T516] lock_acquire.part.0+0xd4/0x280 [ 18.991891][ T516] _raw_spin_lock+0x33/0x40 [ 18.991893][ T516] br_fdb_update+0x342/0x670 [bridge] [ 18.991899][ T516] br_handle_frame_finish+0x801/0x1d20 [bridge] [ 18.991905][ T516] br_handle_frame+0x74d/0xf50 [bridge] [ 18.991911][ T516] __netif_receive_skb_core.constprop.0+0x536/0x2bb0 [ 18.991913][ T516] __netif_receive_skb_one_core+0xa2/0x180 [ 18.991915][ T516] process_backlog+0x431/0x14c0 [ 18.991916][ T516] __napi_poll+0xa7/0x3b0 [ 18.991918][ T516] net_rx_action+0x513/0xf50 [ 18.991919][ T516] handle_softirqs+0x1d3/0x900 [ 18.991921][ T516] do_softirq+0xac/0xe0 [ 18.991922][ T516] __local_bh_enable_ip+0x118/0x150 [ 18.991923][ T516] __dev_queue_xmit+0x979/0x1b80 [ 18.991925][ T516] ip6_finish_output2+0x423/0x1300 [ 18.991926][ T516] ip6_finish_output+0x646/0xda0 [ 18.991927][ T516] ip6_output+0x23f/0x7f0 [ 18.991928][ T516] mld_sendpack+0x9d6/0xec0 [ 18.991930][ T516] mld_ifc_work+0x36/0x190 [ 18.991931][ T516] process_one_work+0xe3e/0x1560 [ 18.991933][ T516] worker_thread+0x4f1/0xd60 [ 18.991934][ T516] kthread+0x367/0x460 [ 18.991936][ T516] ret_from_fork+0x474/0x6b0 [ 18.991937][ T516] ret_from_fork_asm+0x11/0x20 [ 18.991938][ T516] INITIAL USE at: [ 18.991939][ T516] __lock_acquire+0x388/0xc20 [ 18.991940][ T516] lock_acquire.part.0+0xd4/0x280 [ 18.991942][ T516] _raw_spin_lock_bh+0x38/0x50 [ 18.991943][ T516] br_fdb_change_mac_address+0x6f/0x580 [bridge] [ 18.991949][ T516] br_device_event+0x44b/0x8f0 [bridge] [ 18.991956][ T516] notifier_call_chain+0xae/0x300 [ 18.991957][ T516] register_netdevice+0x1222/0x1af0 [ 18.991958][ T516] br_dev_newlink+0x70/0x160 [bridge] [ 18.991964][ T516] rtnl_newlink_create+0x2d0/0x750 [ 18.991966][ T516] __rtnl_newlink+0x22b/0xa50 [ 18.991967][ T516] rtnl_newlink+0x9f1/0x11c0 [ 18.991968][ T516] rtnetlink_rcv_msg+0x6fd/0xbd0 [ 18.991969][ T516] netlink_rcv_skb+0x14e/0x3a0 [ 18.991970][ T516] netlink_unicast+0x486/0x750 [ 18.991971][ T516] netlink_sendmsg+0x735/0xc60 [ 18.991973][ T516] ____sys_sendmsg+0x415/0x880 [ 18.991974][ T516] ___sys_sendmsg+0x14e/0x1d0 [ 18.991975][ T516] __sys_sendmsg+0x12c/0x1d0 [ 18.991977][ T516] do_syscall_64+0xff/0x530 [ 18.991978][ T516] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 18.991979][ T516] } [ 18.991980][ T516] ... key at: [] __key.6+0x0/0x40 [bridge] [ 18.991986][ T516] [ 18.991986][ T516] the dependencies between the lock to be acquired [ 18.991987][ T516] and SOFTIRQ-irq-unsafe lock: [ 18.991991][ T516] -> (fs_reclaim){+.+.}-{0:0} { [ 18.991993][ T516] HARDIRQ-ON-W at: [ 18.991994][ T516] __lock_acquire+0x388/0xc20 [ 18.991995][ T516] lock_acquire.part.0+0xd4/0x280 [ 18.991997][ T516] fs_reclaim_acquire+0xd5/0x120 [ 18.991998][ T516] __kmalloc_cache_noprof+0x6e/0x620 [ 18.992000][ T516] kthread_create_worker_on_node+0xea/0x210 [ 18.992001][ T516] workqueue_init+0x2a/0x680 [ 18.992002][ T516] kernel_init_freeable+0x2fe/0x630 [ 18.992003][ T516] kernel_init+0x21/0x150 [ 18.992005][ T516] ret_from_fork+0x474/0x6b0 [ 18.992006][ T516] ret_from_fork_asm+0x11/0x20 [ 18.992007][ T516] SOFTIRQ-ON-W at: [ 18.992008][ T516] __lock_acquire+0x388/0xc20 [ 18.992010][ T516] lock_acquire.part.0+0xd4/0x280 [ 18.992011][ T516] fs_reclaim_acquire+0xd5/0x120 [ 18.992012][ T516] __kmalloc_cache_noprof+0x6e/0x620 [ 18.992014][ T516] kthread_create_worker_on_node+0xea/0x210 [ 18.992015][ T516] workqueue_init+0x2a/0x680 [ 18.992016][ T516] kernel_init_freeable+0x2fe/0x630 [ 18.992017][ T516] kernel_init+0x21/0x150 [ 18.992019][ T516] ret_from_fork+0x474/0x6b0 [ 18.992020][ T516] ret_from_fork_asm+0x11/0x20 [ 18.992021][ T516] INITIAL USE at: [ 18.992022][ T516] __lock_acquire+0x388/0xc20 [ 18.992023][ T516] lock_acquire.part.0+0xd4/0x280 [ 18.992025][ T516] fs_reclaim_acquire+0xd5/0x120 [ 18.992026][ T516] __kmalloc_cache_noprof+0x6e/0x620 [ 18.992027][ T516] kthread_create_worker_on_node+0xea/0x210 [ 18.992029][ T516] workqueue_init+0x2a/0x680 [ 18.992030][ T516] kernel_init_freeable+0x2fe/0x630 [ 18.992031][ T516] kernel_init+0x21/0x150 [ 18.992033][ T516] ret_from_fork+0x474/0x6b0 [ 18.992034][ T516] ret_from_fork_asm+0x11/0x20 [ 18.992035][ T516] } [ 18.992035][ T516] ... key at: [] __fs_reclaim_map+0x0/0xbe0 [ 18.992039][ T516] ... acquired at: [ 18.992040][ T516] __lock_acquire+0x518/0xc20 [ 18.992042][ T516] lock_acquire.part.0+0xd4/0x280 [ 18.992043][ T516] fs_reclaim_acquire+0xd5/0x120 [ 18.992044][ T516] __kmalloc_noprof+0xd3/0x760 [ 18.992045][ T516] alloc_buf.isra.0+0x4b/0x260 [ 18.992048][ T516] put_chars+0x1e1/0x2f0 [ 18.992050][ T516] hvc_console_print+0x292/0x780 [ 18.992052][ T516] console_emit_next_record+0x22f/0x4c0 [ 18.992053][ T516] console_flush_one_record+0x46f/0x710 [ 18.992055][ T516] console_unlock+0xee/0x1f0 [ 18.992057][ T516] vprintk_emit+0x37c/0x3e0 [ 18.992058][ T516] dev_vprintk_emit+0x27f/0x2c0 [ 18.992062][ T516] dev_printk_emit+0xb9/0xee [ 18.992063][ T516] _dev_info+0xe2/0x116 [ 18.992065][ T516] __devm_rtc_register_device.cold+0xc3/0x3a8 [ 18.992068][ T516] cmos_do_probe+0x73b/0x98a [ 18.992069][ T516] platform_probe+0xfe/0x1f0 [ 18.992073][ T516] call_driver_probe+0x61/0x1c0 [ 18.992074][ T516] really_probe+0x199/0x760 [ 18.992076][ T516] __driver_probe_device+0x24f/0x440 [ 18.992077][ T516] driver_probe_device+0x4a/0xf0 [ 18.992079][ T516] __driver_attach+0x1b8/0x540 [ 18.992080][ T516] bus_for_each_dev+0x130/0x1e0 [ 18.992082][ T516] bus_add_driver+0x2c8/0x530 [ 18.992083][ T516] driver_register+0x1a3/0x390 [ 18.992084][ T516] __platform_driver_probe+0x13f/0x270 [ 18.992086][ T516] cmos_init+0x31/0x40 [ 18.992089][ T516] do_one_initcall+0x124/0x4f0 [ 18.992090][ T516] kernel_init_freeable+0x596/0x630 [ 18.992092][ T516] kernel_init+0x21/0x150 [ 18.992093][ T516] ret_from_fork+0x474/0x6b0 [ 18.992094][ T516] ret_from_fork_asm+0x11/0x20 [ 18.992096][ T516] [ 18.992096][ T516] -> (console_owner){....}-{0:0} { [ 18.992098][ T516] INITIAL USE at: [ 18.992099][ T516] } [ 18.992099][ T516] ... key at: [] console_owner_dep_map+0x0/0x60 [ 18.992102][ T516] ... acquired at: [ 18.992103][ T516] check_prev_add+0xef/0xe90 [ 18.992104][ T516] validate_chain+0x6b8/0xc20 [ 18.992105][ T516] __lock_acquire+0x518/0xc20 [ 18.992107][ T516] lock_acquire.part.0+0xd4/0x280 [ 18.992108][ T516] console_lock_spinning_enable+0x5c/0x60 [ 18.992110][ T516] console_emit_next_record+0x1d1/0x4c0 [ 18.992111][ T516] console_flush_one_record+0x46f/0x710 [ 18.992113][ T516] console_unlock+0xee/0x1f0 [ 18.992114][ T516] vprintk_emit+0x37c/0x3e0 [ 18.992116][ T516] _printk+0xc7/0x100 [ 18.992119][ T516] fdb_add_local.cold+0x78/0xd5 [bridge] [ 18.992130][ T516] br_fdb_add_local+0x3f/0x60 [bridge] [ 18.992138][ T516] br_add_if+0x803/0x1320 [bridge] [ 18.992145][ T516] do_set_master+0x357/0x580 [ 18.992147][ T516] do_setlink.isra.0+0xa31/0x2750 [ 18.992148][ T516] rtnl_newlink+0x9f1/0x11c0 [ 18.992149][ T516] rtnetlink_rcv_msg+0x6fd/0xbd0 [ 18.992150][ T516] netlink_rcv_skb+0x14e/0x3a0 [ 18.992152][ T516] netlink_unicast+0x486/0x750 [ 18.992153][ T516] netlink_sendmsg+0x735/0xc60 [ 18.992154][ T516] ____sys_sendmsg+0x415/0x880 [ 18.992156][ T516] ___sys_sendmsg+0x14e/0x1d0 [ 18.992157][ T516] __sys_sendmsg+0x12c/0x1d0 [ 18.992158][ T516] do_syscall_64+0xff/0x530 [ 18.992160][ T516] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 18.992161][ T516] [ 18.992161][ T516] [ 18.992161][ T516] stack backtrace: [ 18.992164][ T516] CPU: 2 UID: 0 PID: 516 Comm: ip Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 18.992167][ T516] Tainted: [W]=WARN [ 18.992168][ T516] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.992170][ T516] Call Trace: [ 18.992171][ T516] [ 18.992172][ T516] dump_stack_lvl+0x6f/0xa0 [ 18.992176][ T516] print_bad_irq_dependency+0x3e4/0x410 [ 18.992179][ T516] check_irq_usage+0x403/0x570 [ 18.992181][ T516] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 18.992184][ T516] ? rcu_read_lock_any_held+0x3c/0x90 [ 18.992187][ T516] ? check_path.constprop.0+0x24/0x50 [ 18.992190][ T516] ? check_prev_add+0xef/0xe90 [ 18.992191][ T516] check_prev_add+0xef/0xe90 [ 18.992193][ T516] validate_chain+0x6b8/0xc20 [ 18.992195][ T516] __lock_acquire+0x518/0xc20 [ 18.992198][ T516] lock_acquire.part.0+0xd4/0x280 [ 18.992199][ T516] ? console_lock_spinning_enable+0x40/0x60 [ 18.992201][ T516] ? rcu_is_watching+0x16/0xd0 [ 18.992203][ T516] ? lock_acquire+0x13c/0x160 [ 18.992205][ T516] console_lock_spinning_enable+0x5c/0x60 [ 18.992207][ T516] ? console_lock_spinning_enable+0x40/0x60 [ 18.992209][ T516] console_emit_next_record+0x1d1/0x4c0 [ 18.992211][ T516] ? devkmsg_read+0x4b0/0x4b0 [ 18.992213][ T516] ? console_flush_one_record+0x106/0x710 [ 18.992215][ T516] ? rcu_is_watching+0x16/0xd0 [ 18.992217][ T516] ? lock_acquire+0x13c/0x160 [ 18.992219][ T516] console_flush_one_record+0x46f/0x710 [ 18.992221][ T516] ? console_emit_next_record+0x4c0/0x4c0 [ 18.992223][ T516] ? __lock_acquire+0x518/0xc20 [ 18.992225][ T516] console_unlock+0xee/0x1f0 [ 18.992227][ T516] ? console_flush_one_record+0x710/0x710 [ 18.992229][ T516] ? rcu_is_watching+0x16/0xd0 [ 18.992231][ T516] ? lock_acquire+0x60/0x160 [ 18.992233][ T516] ? __down_trylock_console_sem+0x5e/0xa0 [ 18.992235][ T516] ? vprintk_emit+0x320/0x3e0 [ 18.992237][ T516] vprintk_emit+0x37c/0x3e0 [ 18.992239][ T516] ? wake_up_klogd_work_func+0x90/0x90 [ 18.992241][ T516] ? rcu_read_lock_any_held+0x3c/0x90 [ 18.992243][ T516] _printk+0xc7/0x100 [ 18.992245][ T516] ? snapshot_read.cold+0x21/0x21 [ 18.992247][ T516] ? __lock_release.isra.0+0x69/0x1a0 [ 18.992249][ T516] ? br_fdb_find+0xb5/0x1a0 [bridge] [ 18.992256][ T516] fdb_add_local.cold+0x78/0xd5 [bridge] [ 18.992263][ T516] br_fdb_add_local+0x3f/0x60 [bridge] [ 18.992271][ T516] br_add_if+0x803/0x1320 [bridge] [ 18.992278][ T516] do_set_master+0x357/0x580 [ 18.992281][ T516] do_setlink.isra.0+0xa31/0x2750 [ 18.992282][ T516] ? stack_trace_save+0x93/0xc0 [ 18.992285][ T516] ? rtnl_link_get_size+0x350/0x350 [ 18.992286][ T516] ? rcu_read_lock_any_held+0x66/0x90 [ 18.992288][ T516] ? stack_depot_save_flags+0x38e/0x790 [ 18.992291][ T516] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 18.992293][ T516] ? rcu_read_lock_any_held+0x3c/0x90 [ 18.992295][ T516] ? validate_chain+0x38b/0xc20 [ 18.992297][ T516] ? kasan_save_stack+0x3d/0x50 [ 18.992300][ T516] ? kasan_save_stack+0x2f/0x50 [ 18.992301][ T516] ? kasan_save_track+0x14/0x30 [ 18.992303][ T516] ? __lock_acquire+0x518/0xc20 [ 18.992304][ T516] ? netlink_seq_next+0x4e/0x60 [ 18.992306][ T516] ? ___sys_sendmsg+0xb0/0x1d0 [ 18.992308][ T516] ? lock_acquire.part.0+0xd4/0x280 [ 18.992309][ T516] ? rtnl_newlink+0x9a8/0x11c0 [ 18.992311][ T516] ? rcu_is_watching+0x16/0xd0 [ 18.992313][ T516] ? lock_acquire+0x13c/0x160 [ 18.992314][ T516] ? rcu_is_watching+0x16/0xd0 [ 18.992316][ T516] ? rcu_is_watching+0x16/0xd0 [ 18.992318][ T516] ? trace_contention_end+0xb3/0x180 [ 18.992321][ T516] ? __mutex_lock+0x1db/0x1ea0 [ 18.992322][ T516] ? __mutex_lock+0x9a3/0x1ea0 [ 18.992323][ T516] ? rtnl_newlink+0x9a8/0x11c0 [ 18.992325][ T516] ? ww_mutex_lock+0x160/0x160 [ 18.992326][ T516] ? nla_get_range_signed+0x3d0/0x3d0 [ 18.992329][ T516] ? __rtnl_newlink+0x3fa/0xa50 [ 18.992331][ T516] rtnl_newlink+0x9f1/0x11c0 [ 18.992333][ T516] ? rtnl_bridge_getlink+0x850/0x850 [ 18.992334][ T516] ? __lock_acquire+0x518/0xc20 [ 18.992337][ T516] ? lock_acquire.part.0+0xd4/0x280 [ 18.992338][ T516] ? find_held_lock+0x2b/0x80 [ 18.992340][ T516] ? rtnl_bridge_getlink+0x850/0x850 [ 18.992341][ T516] ? __lock_release.isra.0+0x69/0x1a0 [ 18.992343][ T516] ? rtnl_bridge_getlink+0x850/0x850 [ 18.992344][ T516] rtnetlink_rcv_msg+0x6fd/0xbd0 [ 18.992346][ T516] ? rtnl_link_fill+0x920/0x920 [ 18.992347][ T516] ? __lock_acquire+0x518/0xc20 [ 18.992349][ T516] ? lock_acquire.part.0+0xd4/0x280 [ 18.992351][ T516] ? find_held_lock+0x2b/0x80 [ 18.992352][ T516] netlink_rcv_skb+0x14e/0x3a0 [ 18.992354][ T516] ? rtnl_link_fill+0x920/0x920 [ 18.992355][ T516] ? netlink_ack+0xcf0/0xcf0 [ 18.992358][ T516] ? netlink_deliver_tap+0xc5/0x330 [ 18.992359][ T516] ? netlink_deliver_tap+0x13c/0x330 [ 18.992361][ T516] netlink_unicast+0x486/0x750 [ 18.992363][ T516] ? netlink_attachskb+0x810/0x810 [ 18.992365][ T516] ? __lock_acquire+0x518/0xc20 [ 18.992367][ T516] netlink_sendmsg+0x735/0xc60 [ 18.992369][ T516] ? netlink_unicast+0x750/0x750 [ 18.992371][ T516] ? __might_fault+0x97/0x140 [ 18.992375][ T516] ____sys_sendmsg+0x415/0x880 [ 18.992377][ T516] ? copy_msghdr_from_user+0x279/0x420 [ 18.992378][ T516] ? get_timestamp.constprop.0+0x390/0x390 [ 18.992380][ T516] ? move_addr_to_kernel+0x40/0x40 [ 18.992383][ T516] ___sys_sendmsg+0x14e/0x1d0 [ 18.992385][ T516] ? copy_msghdr_from_user+0x420/0x420 [ 18.992390][ T516] __sys_sendmsg+0x12c/0x1d0 [ 18.992392][ T516] ? __sys_sendmsg_sock+0x20/0x20 [ 18.992395][ T516] ? rcu_is_watching+0x16/0xd0 [ 18.992397][ T516] do_syscall_64+0xff/0x530 [ 18.992398][ T516] ? exc_page_fault+0xee/0x100 [ 18.992400][ T516] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 18.992402][ T516] RIP: 0033:0x7f630d53d54e [ 18.992405][ T516] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa [ 18.992406][ T516] RSP: 002b:00007ffccbc91180 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 18.992409][ T516] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f630d53d54e [ 18.992411][ T516] RDX: 0000000000000000 RSI: 00007ffccbc91230 RDI: 0000000000000005 [ 18.992412][ T516] RBP: 00007ffccbc91190 R08: 0000000000000000 R09: 0000000000000000 [ 18.992412][ T516] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9157c9 [ 18.992413][ T516] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffccbc918f0 [ 18.992416][ T516] [ 19.086749][ T516] ip (516) used greatest stack depth: 23304 bytes left [ 19.133193][ T521] veth5: left allmulticast mode [ 19.133384][ T521] veth5: left promiscuous mode [ 19.133595][ T521] br0: port 3(veth5) entered disabled state [ 30.795401][ T1262] br0: port 3(veth5) entered blocking state [ 30.795419][ T1262] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 30.795421][ T1262] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 1262, name: ip [ 30.795423][ T1262] preempt_count: 1, expected: 0 [ 30.795424][ T1262] RCU nest depth: 0, expected: 0 [ 30.795424][ T1262] INFO: lockdep is turned off. [ 30.795426][ T1262] irq event stamp: 0 [ 30.795426][ T1262] hardirqs last enabled at (0): [<0000000000000000>] 0x0 [ 30.795431][ T1262] hardirqs last disabled at (0): [] copy_process+0x1ccd/0x6240 [ 30.795437][ T1262] softirqs last enabled at (0): [] copy_process+0x1d21/0x6240 [ 30.795439][ T1262] softirqs last disabled at (0): [<0000000000000000>] 0x0 [ 30.795440][ T1262] Preemption disabled at: [ 30.795441][ T1262] [] vprintk_emit+0x31b/0x3e0 [ 30.795449][ T1262] CPU: 0 UID: 0 PID: 1262 Comm: ip Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 30.795452][ T1262] Tainted: [W]=WARN [ 30.795453][ T1262] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.795455][ T1262] Call Trace: [ 30.795456][ T1262] [ 30.795458][ T1262] dump_stack_lvl+0x6f/0xa0 [ 30.795463][ T1262] ? vprintk_emit+0x31b/0x3e0 [ 30.795465][ T1262] __might_resched.cold+0x1fe/0x2c1 [ 30.795469][ T1262] ? __module_address+0x36/0x330 [ 30.795472][ T1262] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 30.795475][ T1262] ? prb_next_reserve_seq+0x2d0/0x2d0 [ 30.795477][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795480][ T1262] __kmalloc_noprof+0x443/0x760 [ 30.795484][ T1262] ? __rwlock_init+0x150/0x150 [ 30.795486][ T1262] ? alloc_buf.isra.0+0x4b/0x260 [ 30.795490][ T1262] ? do_raw_spin_unlock+0x59/0x250 [ 30.795492][ T1262] alloc_buf.isra.0+0x4b/0x260 [ 30.795494][ T1262] put_chars+0x1e1/0x2f0 [ 30.795496][ T1262] ? prb_final_commit+0x50/0x50 [ 30.795497][ T1262] ? __send_to_port+0x420/0x420 [ 30.795499][ T1262] ? printk_get_next_message+0x240/0x650 [ 30.795501][ T1262] hvc_console_print+0x292/0x780 [ 30.795505][ T1262] ? hvc_write+0x3a0/0x3a0 [ 30.795506][ T1262] ? do_raw_spin_lock+0x131/0x280 [ 30.795508][ T1262] ? vsnprintf+0x668/0x1700 [ 30.795511][ T1262] ? __rwlock_init+0x150/0x150 [ 30.795513][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795514][ T1262] ? lock_acquire+0x13c/0x160 [ 30.795517][ T1262] console_emit_next_record+0x22f/0x4c0 [ 30.795519][ T1262] ? devkmsg_read+0x4b0/0x4b0 [ 30.795521][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795523][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795525][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795526][ T1262] ? lock_acquire+0x13c/0x160 [ 30.795528][ T1262] ? console_flush_one_record+0x111/0x710 [ 30.795530][ T1262] console_flush_one_record+0x46f/0x710 [ 30.795532][ T1262] ? console_emit_next_record+0x4c0/0x4c0 [ 30.795535][ T1262] console_unlock+0xee/0x1f0 [ 30.795537][ T1262] ? lock_acquire+0x13c/0x160 [ 30.795538][ T1262] ? console_flush_one_record+0x710/0x710 [ 30.795540][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795541][ T1262] ? lock_release+0x184/0x1f0 [ 30.795543][ T1262] ? lock_acquire+0x60/0x160 [ 30.795544][ T1262] ? __rcu_read_lock+0x30/0x70 [ 30.795546][ T1262] ? __down_trylock_console_sem+0x5e/0xa0 [ 30.795548][ T1262] ? vprintk_emit+0x320/0x3e0 [ 30.795550][ T1262] vprintk_emit+0x37c/0x3e0 [ 30.795553][ T1262] ? wake_up_klogd_work_func+0x90/0x90 [ 30.795555][ T1262] ? __rwlock_init+0x150/0x150 [ 30.795557][ T1262] ? filter_irq_stacks+0xd0/0xd0 [ 30.795558][ T1262] ? lock_acquire+0x13c/0x160 [ 30.795560][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795562][ T1262] _printk+0xc7/0x100 [ 30.795565][ T1262] ? snapshot_read.cold+0x21/0x21 [ 30.795567][ T1262] ? br_multicast_flood+0xab0/0xab0 [bridge] [ 30.795579][ T1262] ? do_setlink.isra.0+0xa31/0x2750 [ 30.795582][ T1262] ? rtnl_newlink+0x9f1/0x11c0 [ 30.795583][ T1262] ? rtnetlink_rcv_msg+0x6fd/0xbd0 [ 30.795585][ T1262] br_set_state+0x22f/0x430 [bridge] [ 30.795594][ T1262] br_init_port+0xc4/0x200 [bridge] [ 30.795602][ T1262] new_nbp+0x39c/0x580 [bridge] [ 30.795609][ T1262] br_add_if+0x212/0x1320 [bridge] [ 30.795615][ T1262] ? bpf_address_lookup+0x250/0x290 [ 30.795619][ T1262] ? is_bpf_text_address+0x72/0x110 [ 30.795621][ T1262] ? kernel_text_address+0x149/0x170 [ 30.795623][ T1262] ? __kernel_text_address+0x12/0x30 [ 30.795625][ T1262] do_set_master+0x357/0x580 [ 30.795628][ T1262] do_setlink.isra.0+0xa31/0x2750 [ 30.795630][ T1262] ? stack_trace_save+0x93/0xc0 [ 30.795631][ T1262] ? rtnl_link_get_size+0x350/0x350 [ 30.795632][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795634][ T1262] ? stack_depot_save_flags+0x1bc/0x790 [ 30.795638][ T1262] ? kasan_save_stack+0x3d/0x50 [ 30.795641][ T1262] ? kasan_save_stack+0x2f/0x50 [ 30.795642][ T1262] ? kasan_save_track+0x14/0x30 [ 30.795644][ T1262] ? __kasan_kmalloc+0x7b/0x90 [ 30.795645][ T1262] ? __kmalloc_cache_noprof+0x29a/0x620 [ 30.795647][ T1262] ? rtnl_newlink+0x124/0x11c0 [ 30.795648][ T1262] ? rtnetlink_rcv_msg+0x6fd/0xbd0 [ 30.795649][ T1262] ? netlink_rcv_skb+0x14e/0x3a0 [ 30.795652][ T1262] ? netlink_unicast+0x486/0x750 [ 30.795653][ T1262] ? netlink_sendmsg+0x735/0xc60 [ 30.795654][ T1262] ? ____sys_sendmsg+0x415/0x880 [ 30.795657][ T1262] ? ___sys_sendmsg+0x14e/0x1d0 [ 30.795658][ T1262] ? __sys_sendmsg+0x12c/0x1d0 [ 30.795660][ T1262] ? do_syscall_64+0xff/0x530 [ 30.795662][ T1262] ? entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 30.795664][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795666][ T1262] ? lock_acquire+0x13c/0x160 [ 30.795668][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795669][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795671][ T1262] ? trace_contention_end+0xb3/0x180 [ 30.795674][ T1262] ? __mutex_lock+0x1db/0x1ea0 [ 30.795676][ T1262] ? __mutex_lock+0x9a3/0x1ea0 [ 30.795678][ T1262] ? rtnl_newlink+0x9a8/0x11c0 [ 30.795679][ T1262] ? ww_mutex_lock+0x160/0x160 [ 30.795680][ T1262] ? nla_get_range_signed+0x3d0/0x3d0 [ 30.795683][ T1262] ? __rtnl_newlink+0x3fa/0xa50 [ 30.795685][ T1262] rtnl_newlink+0x9f1/0x11c0 [ 30.795687][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795689][ T1262] ? rtnl_bridge_getlink+0x850/0x850 [ 30.795690][ T1262] ? lock_acquire+0x13c/0x160 [ 30.795691][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795693][ T1262] ? is_bpf_text_address+0x3e/0x110 [ 30.795695][ T1262] ? is_bpf_text_address+0x72/0x110 [ 30.795697][ T1262] ? kernel_text_address+0x149/0x170 [ 30.795698][ T1262] ? __kernel_text_address+0x12/0x30 [ 30.795699][ T1262] ? write_profile+0xf0/0xf0 [ 30.795700][ T1262] ? unwind_get_return_address+0x67/0xd0 [ 30.795703][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795705][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795706][ T1262] ? cap_capable+0x1d7/0x3d0 [ 30.795710][ T1262] ? lock_acquire+0x13c/0x160 [ 30.795711][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795713][ T1262] ? rtnl_bridge_getlink+0x850/0x850 [ 30.795715][ T1262] rtnetlink_rcv_msg+0x6fd/0xbd0 [ 30.795716][ T1262] ? rtnl_link_fill+0x920/0x920 [ 30.795718][ T1262] ? filter_irq_stacks+0xd0/0xd0 [ 30.795719][ T1262] ? stack_depot_save_flags+0x1bc/0x790 [ 30.795721][ T1262] netlink_rcv_skb+0x14e/0x3a0 [ 30.795723][ T1262] ? rtnl_link_fill+0x920/0x920 [ 30.795724][ T1262] ? lock_release+0x184/0x1f0 [ 30.795726][ T1262] ? netlink_ack+0xcf0/0xcf0 [ 30.795727][ T1262] ? __netlink_lookup+0xb9/0x6b0 [ 30.795729][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795731][ T1262] ? lock_release+0x184/0x1f0 [ 30.795733][ T1262] netlink_unicast+0x486/0x750 [ 30.795735][ T1262] ? netlink_attachskb+0x810/0x810 [ 30.795737][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795739][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795740][ T1262] ? lock_acquire+0x13c/0x160 [ 30.795742][ T1262] netlink_sendmsg+0x735/0xc60 [ 30.795744][ T1262] ? netlink_unicast+0x750/0x750 [ 30.795746][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795748][ T1262] ? lock_release+0x184/0x1f0 [ 30.795750][ T1262] ____sys_sendmsg+0x415/0x880 [ 30.795751][ T1262] ? copy_msghdr_from_user+0x279/0x420 [ 30.795753][ T1262] ? get_timestamp.constprop.0+0x390/0x390 [ 30.795754][ T1262] ? move_addr_to_kernel+0x40/0x40 [ 30.795756][ T1262] ? filter_irq_stacks+0xd0/0xd0 [ 30.795758][ T1262] ___sys_sendmsg+0x14e/0x1d0 [ 30.795760][ T1262] ? copy_msghdr_from_user+0x420/0x420 [ 30.795765][ T1262] __sys_sendmsg+0x12c/0x1d0 [ 30.795767][ T1262] ? __sys_sendmsg_sock+0x20/0x20 [ 30.795770][ T1262] ? rcu_is_watching+0x16/0xd0 [ 30.795772][ T1262] do_syscall_64+0xff/0x530 [ 30.795773][ T1262] ? exc_page_fault+0xee/0x100 [ 30.795775][ T1262] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 30.795777][ T1262] RIP: 0033:0x7f4c75f3454e [ 30.795779][ T1262] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa [ 30.795781][ T1262] RSP: 002b:00007ffd64d55a80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.795784][ T1262] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f4c75f3454e [ 30.795786][ T1262] RDX: 0000000000000000 RSI: 00007ffd64d55b30 RDI: 0000000000000005 [ 30.795787][ T1262] RBP: 00007ffd64d55a90 R08: 0000000000000000 R09: 0000000000000000 [ 30.795788][ T1262] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9157d5 [ 30.795788][ T1262] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffd64d561f0 [ 30.795791][ T1262] [ 30.821066][ T1262] br0: port 3(veth5) entered disabled state [ 30.821333][ T1262] veth5: entered allmulticast mode [ 30.822370][ T1262] veth5: entered promiscuous mode [ 30.907317][ T1274] br0: port 3(veth5) entered disabled state [ 30.924890][ T1275] br0: port 2(veth3) entered disabled state [ 30.946903][ T1276] br0: port 1(veth1) entered disabled state [ 30.968735][ T1277] veth5: left allmulticast mode [ 30.968895][ T1277] veth5: left promiscuous mode [ 30.969105][ T1277] br0: port 3(veth5) entered disabled state [ 30.969811][ T1277] veth3: left allmulticast mode [ 30.969953][ T1277] veth3: left promiscuous mode [ 30.972164][ T1277] br0: port 2(veth3) entered disabled state [ 30.972697][ T1277] veth1: left allmulticast mode [ 30.972825][ T1277] veth1: left promiscuous mode [ 30.973006][ T1277] br0: port 1(veth1) entered disabled state