[   26.282457][  T245] ip (245) used greatest stack depth: 24496 bytes left
[   29.926301][  T284] br1: port 1(veth1) entered blocking state
[   29.926701][  T284] br1: port 1(veth1) entered disabled state
[   29.927242][  T284] veth1: entered allmulticast mode
[   29.930563][  T284] veth1: entered promiscuous mode
[   30.055031][    T7] br1: port 1(veth1) entered blocking state
[   30.055491][    T7] br1: port 1(veth1) entered forwarding state
[   30.167669][  T287] br1: port 2(veth2) entered blocking state
[   30.167919][  T287] br1: port 2(veth2) entered disabled state
[   30.169011][  T287] veth2: entered allmulticast mode
[   30.171036][  T287] veth2: entered promiscuous mode
[   30.322474][   T51] br1: port 2(veth2) entered blocking state
[   30.322733][   T51] br1: port 2(veth2) entered forwarding state
[   36.920701][  T306] GACT probability NOT on
[   45.360129][    C0] 
[   45.360361][    C0] ========================================================
[   45.360734][    C0] WARNING: possible irq lock inversion dependency detected
[   45.361099][    C0] 6.9.0-rc1-virtme #1 Not tainted
[   45.361353][    C0] --------------------------------------------------------
[   45.361715][    C0] swapper/0/0 just changed the state of lock:
[   45.362002][    C0] ffff888005f92c38 (&br->lock){+.-.}-{2:2}, at: br_forward_delay_timer_expired+0x48/0x440 [bridge]
[   45.362606][    C0] but this lock took another, SOFTIRQ-unsafe lock in the past:
[   45.362968][    C0]  (&p->alloc_lock){+.+.}-{2:2}
[   45.362976][    C0] 
[   45.362976][    C0] 
[   45.362976][    C0] and interrupts could create inverse lock ordering between them.
[   45.362976][    C0] 
[   45.363852][    C0] 
[   45.363852][    C0] other info that might help us debug this:
[   45.364205][    C0] Chain exists of:
[   45.364205][    C0]   &br->lock --> lweventlist_lock --> &p->alloc_lock
[   45.364205][    C0] 
[   45.364740][    C0]  Possible interrupt unsafe locking scenario:
[   45.364740][    C0] 
[   45.365086][    C0]        CPU0                    CPU1
[   45.365326][    C0]        ----                    ----
[   45.365566][    C0]   lock(&p->alloc_lock);
[   45.365751][    C0]                                local_irq_disable();
[   45.366050][    C0]                                lock(&br->lock);
[   45.366361][    C0]                                lock(lweventlist_lock);
[   45.366668][    C0]   <Interrupt>
[   45.366834][    C0]     lock(&br->lock);
[   45.366999][    C0] 
[   45.366999][    C0]  *** DEADLOCK ***
[   45.366999][    C0] 
[   45.367332][    C0] 1 lock held by swapper/0/0:
[   45.367563][    C0]  #0: ffffc90000007d68 ((&p->forward_delay_timer)){+.-.}-{0:0}, at: call_timer_fn+0xe8/0x230
[   45.368057][    C0] 
[   45.368057][    C0] the shortest dependencies between 2nd lock and 1st lock:
[   45.368474][    C0]   -> (&p->alloc_lock){+.+.}-{2:2} {
[   45.368738][    C0]      HARDIRQ-ON-W at:
[   45.368926][    C0]                         __lock_acquire+0x797/0x1570
[   45.369258][    C0]                         lock_acquire.part.0+0xeb/0x330
[   45.369564][    C0]                         _raw_spin_lock+0x30/0x40
[   45.369866][    C0]                         set_mems_allowed+0x1d/0x210
[   45.370175][    C0]                         kernel_init_freeable+0x72/0x310
[   45.370487][    C0]                         kernel_init+0x20/0x200
[   45.370806][    C0]                         ret_from_fork+0x31/0x70
[   45.371111][    C0]                         ret_from_fork_asm+0x1a/0x30
[   45.371412][    C0]      SOFTIRQ-ON-W at:
[   45.371593][    C0]                         __lock_acquire+0x797/0x1570
[   45.371888][    C0]                         lock_acquire.part.0+0xeb/0x330
[   45.372157][    C0]                         _raw_spin_lock+0x30/0x40
[   45.372343][    C0]                         set_mems_allowed+0x1d/0x210
[   45.372530][    C0]                         kernel_init_freeable+0x72/0x310
[   45.372715][    C0]                         kernel_init+0x20/0x200
[   45.372912][    C0]                         ret_from_fork+0x31/0x70
[   45.373103][    C0]                         ret_from_fork_asm+0x1a/0x30
[   45.373287][    C0]      INITIAL USE at:
[   45.373397][    C0]                        __lock_acquire+0x797/0x1570
[   45.373591][    C0]                        lock_acquire.part.0+0xeb/0x330
[   45.373782][    C0]                        _raw_spin_lock+0x30/0x40
[   45.373970][    C0]                        set_mems_allowed+0x1d/0x210
[   45.374152][    C0]                        kernel_init_freeable+0x72/0x310
[   45.374337][    C0]                        kernel_init+0x20/0x200
[   45.374522][    C0]                        ret_from_fork+0x31/0x70
[   45.374713][    C0]                        ret_from_fork_asm+0x1a/0x30
[   45.374983][    C0]    }
[   45.375106][    C0]    ... key      at: [<ffffffff967ffd20>] __key.387+0x0/0x40
[   45.375468][    C0]    ... acquired at:
[   45.375644][    C0]    __lock_acquire+0xaf0/0x1570
[   45.375886][    C0]    lock_acquire.part.0+0xeb/0x330
[   45.376127][    C0]    _raw_spin_lock+0x30/0x40
[   45.376277][    C0]    __get_task_comm+0x27/0x70
[   45.376434][    C0]    ref_tracker_alloc+0x2ee/0x490
[   45.376582][    C0]    linkwatch_fire_event+0x196/0x200
[   45.376733][    C0]    veth_newlink+0x367/0x830 [veth]
[   45.376897][    C0]    rtnl_newlink_create+0x341/0x850
[   45.377045][    C0]    __rtnl_newlink+0xac9/0xd80
[   45.377190][    C0]    rtnl_newlink+0x63/0xa0
[   45.377342][    C0]    rtnetlink_rcv_msg+0x2fb/0xbf0
[   45.377486][    C0]    netlink_rcv_skb+0x130/0x360
[   45.377643][    C0]    netlink_unicast+0x449/0x710
[   45.377799][    C0]    netlink_sendmsg+0x723/0xbe0
[   45.377950][    C0]    ____sys_sendmsg+0x7b2/0xa10
[   45.378101][    C0]    ___sys_sendmsg+0xee/0x170
[   45.378257][    C0]    __sys_sendmsg+0xcd/0x170
[   45.378406][    C0]    do_syscall_64+0xc6/0x1e0
[   45.378556][    C0]    entry_SYSCALL_64_after_hwframe+0x6d/0x75
[   45.378776][    C0] 
[   45.378856][    C0]  -> (lweventlist_lock){....}-{2:2} {
[   45.379012][    C0]     INITIAL USE at:
[   45.379124][    C0]                      __lock_acquire+0x797/0x1570
[   45.379315][    C0]                      lock_acquire.part.0+0xeb/0x330
[   45.379500][    C0]                      _raw_spin_lock_irqsave+0x3f/0x60
[   45.379686][    C0]                      linkwatch_sync_dev+0x29/0x1f0
[   45.379878][    C0]                      rtnl_getlink+0x4c9/0x970
[   45.380071][    C0]                      rtnetlink_rcv_msg+0x2fb/0xbf0
[   45.380256][    C0]                      netlink_rcv_skb+0x130/0x360
[   45.380439][    C0]                      netlink_unicast+0x449/0x710
[   45.380625][    C0]                      netlink_sendmsg+0x723/0xbe0
[   45.380838][    C0]                      __sys_sendto+0x37d/0x410
[   45.381134][    C0]                      __x64_sys_sendto+0xe0/0x1c0
[   45.381326][    C0]                      do_syscall_64+0xc6/0x1e0
[   45.381513][    C0]                      entry_SYSCALL_64_after_hwframe+0x6d/0x75
[   45.381735][    C0]   }
[   45.381818][    C0]   ... key      at: [<ffffffff9579a738>] lweventlist_lock+0x18/0x60
[   45.382040][    C0]   ... acquired at:
[   45.382149][    C0]    __lock_acquire+0xaf0/0x1570
[   45.382300][    C0]    lock_acquire.part.0+0xeb/0x330
[   45.382453][    C0]    _raw_spin_lock_irqsave+0x3f/0x60
[   45.382603][    C0]    linkwatch_fire_event+0x74/0x200
[   45.382750][    C0]    br_stp_change_bridge_id+0x25f/0x360 [bridge]
[   45.382984][    C0]    br_set_mac_address+0x1f3/0x260 [bridge]
[   45.383197][    C0]    dev_set_mac_address+0x28a/0x410
[   45.383346][    C0]    dev_set_mac_address_user+0x31/0x50
[   45.383492][    C0]    do_setlink+0x17b4/0x21e0
[   45.383643][    C0]    rtnl_setlink+0x1f7/0x310
[   45.383796][    C0]    rtnetlink_rcv_msg+0x2fb/0xbf0
[   45.383945][    C0]    netlink_rcv_skb+0x130/0x360
[   45.384092][    C0]    netlink_unicast+0x449/0x710
[   45.384239][    C0]    netlink_sendmsg+0x723/0xbe0
[   45.384385][    C0]    __sys_sendto+0x37d/0x410
[   45.384530][    C0]    __x64_sys_sendto+0xe0/0x1c0
[   45.384679][    C0]    do_syscall_64+0xc6/0x1e0
[   45.384856][    C0]    entry_SYSCALL_64_after_hwframe+0x6d/0x75
[   45.385050][    C0] 
[   45.385125][    C0] -> (&br->lock){+.-.}-{2:2} {
[   45.385278][    C0]    HARDIRQ-ON-W at:
[   45.385390][    C0]                     __lock_acquire+0x797/0x1570
[   45.385575][    C0]                     lock_acquire.part.0+0xeb/0x330
[   45.385758][    C0]                     _raw_spin_lock_bh+0x38/0x50
[   45.385957][    C0]                     br_stp_enable_bridge+0x1f/0x2f0 [bridge]
[   45.386364][    C0]                     br_dev_open+0xa2/0x120 [bridge]
[   45.386716][    C0]                     __dev_open+0x221/0x430
[   45.386983][    C0]                     __dev_change_flags+0x469/0x6c0
[   45.387253][    C0]                     rtnl_configure_link+0x118/0x200
[   45.387543][    C0]                     rtnl_newlink_create+0x36e/0x850
[   45.387829][    C0]                     __rtnl_newlink+0xac9/0xd80
[   45.388133][    C0]                     rtnl_newlink+0x63/0xa0
[   45.388428][    C0]                     rtnetlink_rcv_msg+0x2fb/0xbf0
[   45.388723][    C0]                     netlink_rcv_skb+0x130/0x360
[   45.389026][    C0]                     netlink_unicast+0x449/0x710
[   45.389322][    C0]                     netlink_sendmsg+0x723/0xbe0
[   45.389620][    C0]                     ____sys_sendmsg+0x7b2/0xa10
[   45.389921][    C0]                     ___sys_sendmsg+0xee/0x170
[   45.390237][    C0]                     __sys_sendmsg+0xcd/0x170
[   45.390540][    C0]                     do_syscall_64+0xc6/0x1e0
[   45.390834][    C0]                     entry_SYSCALL_64_after_hwframe+0x6d/0x75
[   45.391193][    C0]    IN-SOFTIRQ-W at:
[   45.391372][    C0]                     __lock_acquire+0x797/0x1570
[   45.391668][    C0]                     lock_acquire.part.0+0xeb/0x330
[   45.391969][    C0]                     _raw_spin_lock+0x30/0x40
[   45.392276][    C0]                     br_forward_delay_timer_expired+0x48/0x440 [bridge]
[   45.392700][    C0]                     call_timer_fn+0x13b/0x230
[   45.392999][    C0]                     __run_timers+0x545/0x810
[   45.393302][    C0]                     run_timer_softirq+0xe8/0x1b0
[   45.393714][    C0]                     __do_softirq+0x1f8/0x5df
[   45.394017][    C0]                     irq_exit_rcu+0x97/0xc0
[   45.394335][    C0]                     sysvec_apic_timer_interrupt+0x75/0x80
[   45.394686][    C0]                     asm_sysvec_apic_timer_interrupt+0x1a/0x20
[   45.395015][    C0]                     default_idle+0xf/0x20
[   45.395316][    C0]                     default_idle_call+0x6d/0xb0
[   45.395610][    C0]                     cpuidle_idle_call+0x1f4/0x280
[   45.395909][    C0]                     do_idle+0xf9/0x160
[   45.396149][    C0]                     cpu_startup_entry+0x54/0x60
[   45.396460][    C0]                     rest_init+0x14f/0x260
[   45.396751][    C0]                     start_kernel+0x318/0x3d0
[   45.397045][    C0]                     x86_64_start_reservations+0x18/0x30
[   45.397340][    C0]                     x86_64_start_kernel+0xba/0x110
[   45.397623][    C0]                     common_startup_64+0x12c/0x138
[   45.397916][    C0]    INITIAL USE at:
[   45.398112][    C0]                    __lock_acquire+0x797/0x1570
[   45.398422][    C0]                    lock_acquire.part.0+0xeb/0x330
[   45.398709][    C0]                    _raw_spin_lock_bh+0x38/0x50
[   45.398993][    C0]                    br_stp_enable_bridge+0x1f/0x2f0 [bridge]
[   45.399407][    C0]                    br_dev_open+0xa2/0x120 [bridge]
[   45.399751][    C0]                    __dev_open+0x221/0x430
[   45.400044][    C0]                    __dev_change_flags+0x469/0x6c0
[   45.400332][    C0]                    rtnl_configure_link+0x118/0x200
[   45.400621][    C0]                    rtnl_newlink_create+0x36e/0x850
[   45.400900][    C0]                    __rtnl_newlink+0xac9/0xd80
[   45.401178][    C0]                    rtnl_newlink+0x63/0xa0
[   45.401462][    C0]                    rtnetlink_rcv_msg+0x2fb/0xbf0
[   45.401754][    C0]                    netlink_rcv_skb+0x130/0x360
[   45.402050][    C0]                    netlink_unicast+0x449/0x710
[   45.402351][    C0]                    netlink_sendmsg+0x723/0xbe0
[   45.402646][    C0]                    ____sys_sendmsg+0x7b2/0xa10
[   45.402950][    C0]                    ___sys_sendmsg+0xee/0x170
[   45.403251][    C0]                    __sys_sendmsg+0xcd/0x170
[   45.403727][    C0]                    do_syscall_64+0xc6/0x1e0
[   45.404045][    C0]                    entry_SYSCALL_64_after_hwframe+0x6d/0x75
[   45.404419][    C0]  }
[   45.404548][    C0]  ... key      at: [<ffffffffc03c9540>] __key.6+0x0/0xfffffffffffe5ac0 [bridge]
[   45.405215][    C0]  ... acquired at:
[   45.405399][    C0]    mark_lock+0x28d/0x3e0
[   45.405651][    C0]    mark_usage+0xd9/0x2a0
[   45.406076][    C0]    __lock_acquire+0x797/0x1570
[   45.406339][    C0]    lock_acquire.part.0+0xeb/0x330
[   45.406602][    C0]    _raw_spin_lock+0x30/0x40
[   45.406851][    C0]    br_forward_delay_timer_expired+0x48/0x440 [bridge]
[   45.407232][    C0]    call_timer_fn+0x13b/0x230
[   45.407489][    C0]    __run_timers+0x545/0x810
[   45.407740][    C0]    run_timer_softirq+0xe8/0x1b0
[   45.407986][    C0]    __do_softirq+0x1f8/0x5df
[   45.408233][    C0]    irq_exit_rcu+0x97/0xc0
[   45.408660][    C0]    sysvec_apic_timer_interrupt+0x75/0x80
[   45.408970][    C0]    asm_sysvec_apic_timer_interrupt+0x1a/0x20
[   45.409292][    C0]    default_idle+0xf/0x20
[   45.409721][    C0]    default_idle_call+0x6d/0xb0
[   45.409974][    C0]    cpuidle_idle_call+0x1f4/0x280
[   45.410229][    C0]    do_idle+0xf9/0x160
[   45.410423][    C0]    cpu_startup_entry+0x54/0x60
[   45.410676][    C0]    rest_init+0x14f/0x260
[   45.411266][    C0]    start_kernel+0x318/0x3d0
[   45.411512][    C0]    x86_64_start_reservations+0x18/0x30
[   45.411770][    C0]    x86_64_start_kernel+0xba/0x110
[   45.412018][    C0]    common_startup_64+0x12c/0x138
[   45.412270][    C0] 
[   45.412393][    C0] 
[   45.412393][    C0] stack backtrace:
[   45.412704][    C0] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 6.9.0-rc1-virtme #1
[   45.413078][    C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[   45.413799][    C0] Call Trace:
[   45.413997][    C0]  <IRQ>
[   45.414125][    C0]  dump_stack_lvl+0x82/0xd0
[   45.414378][    C0]  print_irq_inversion_bug.part.0+0x3d9/0x570
[   45.414858][    C0]  ? common_startup_64+0x12c/0x138
[   45.415117][    C0]  ? __pfx_print_irq_inversion_bug.part.0+0x10/0x10
[   45.415428][    C0]  ? __pfx_usage_skip+0x10/0x10
[   45.415677][    C0]  ? __pfx_usage_match+0x10/0x10
[   45.416095][    C0]  ? arch_stack_walk+0x8c/0xf0
[   45.416348][    C0]  mark_lock_irq+0x4cd/0xa10
[   45.416599][    C0]  ? __pfx_mark_lock_irq+0x10/0x10
[   45.416849][    C0]  ? stack_trace_save+0x94/0xd0
[   45.417266][    C0]  ? add_chain_cache+0x248/0x8b0
[   45.417514][    C0]  ? save_trace+0x8f/0x5b0
[   45.417764][    C0]  mark_lock+0x28d/0x3e0
[   45.417953][    C0]  mark_usage+0xd9/0x2a0
[   45.418144][    C0]  __lock_acquire+0x797/0x1570
[   45.418407][    C0]  ? __lock_acquire+0xaf0/0x1570
[   45.418681][    C0]  ? __pfx_br_forward_delay_timer_expired+0x10/0x10 [bridge]
[   45.418967][    C0]  lock_acquire.part.0+0xeb/0x330
[   45.419206][    C0]  ? br_forward_delay_timer_expired+0x48/0x440 [bridge]
[   45.419427][    C0]  ? __pfx_lock_acquire.part.0+0x10/0x10
[   45.419573][    C0]  ? trace_lock_acquire+0x135/0x1c0
[   45.419722][    C0]  ? br_forward_delay_timer_expired+0x48/0x440 [bridge]
[   45.420037][    C0]  ? lock_acquire+0x32/0xc0
[   45.420183][    C0]  ? br_forward_delay_timer_expired+0x48/0x440 [bridge]
[   45.420406][    C0]  _raw_spin_lock+0x30/0x40
[   45.420553][    C0]  ? br_forward_delay_timer_expired+0x48/0x440 [bridge]
[   45.420775][    C0]  br_forward_delay_timer_expired+0x48/0x440 [bridge]
[   45.420997][    C0]  ? __pfx_br_forward_delay_timer_expired+0x10/0x10 [bridge]
[   45.421250][    C0]  call_timer_fn+0x13b/0x230
[   45.421496][    C0]  ? call_timer_fn+0xe8/0x230
[   45.421649][    C0]  ? call_timer_fn+0xe8/0x230
[   45.421797][    C0]  ? __pfx_call_timer_fn+0x10/0x10
[   45.421943][    C0]  ? mark_lock+0x38/0x3e0
[   45.422061][    C0]  __run_timers+0x545/0x810
[   45.422298][    C0]  ? __pfx_br_forward_delay_timer_expired+0x10/0x10 [bridge]
[   45.422553][    C0]  ? __pfx___run_timers+0x10/0x10
[   45.422712][    C0]  ? do_raw_spin_lock+0x131/0x270
[   45.422865][    C0]  ? __pfx_do_raw_spin_lock+0x10/0x10
[   45.423104][    C0]  ? lock_acquire+0x32/0xc0
[   45.423250][    C0]  ? run_timer_softirq+0xe0/0x1b0
[   45.423398][    C0]  run_timer_softirq+0xe8/0x1b0
[   45.423543][    C0]  __do_softirq+0x1f8/0x5df
[   45.423690][    C0]  irq_exit_rcu+0x97/0xc0
[   45.423802][    C0]  sysvec_apic_timer_interrupt+0x75/0x80
[   45.423949][    C0]  </IRQ>
[   45.424025][    C0]  <TASK>
[   45.424102][    C0]  asm_sysvec_apic_timer_interrupt+0x1a/0x20
[   45.424376][    C0] RIP: 0010:default_idle+0xf/0x20
[   45.424527][    C0] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d a3 30 35 00 fb f4 <fa> c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90
[   45.425149][    C0] RSP: 0018:ffffffff94c07e00 EFLAGS: 00000242
[   45.425333][    C0] RAX: 000000000009cd43 RBX: 1ffffffff2980fc2 RCX: ffffffff93d0e9d5
[   45.425557][    C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff916aa4a4
[   45.425876][    C0] RBP: 0000000000000000 R08: 0000000000000001 R09: ffffed1006c0709c
[   45.426094][    C0] R10: ffff8880360384e3 R11: ffff88803602d9b0 R12: 0000000000000000
[   45.426314][    C0] R13: ffffffff94c1d000 R14: dffffc0000000000 R15: 0000000000014770
[   45.426627][    C0]  ? ct_kernel_exit.constprop.0+0xc5/0xf0
[   45.426778][    C0]  ? cpuidle_idle_call+0x1f4/0x280
[   45.426926][    C0]  default_idle_call+0x6d/0xb0
[   45.427072][    C0]  cpuidle_idle_call+0x1f4/0x280
[   45.427309][    C0]  ? __pfx_cpuidle_idle_call+0x10/0x10
[   45.427457][    C0]  ? tsc_verify_tsc_adjust+0x5e/0x2b0
[   45.427609][    C0]  do_idle+0xf9/0x160
[   45.427721][    C0]  cpu_startup_entry+0x54/0x60
[   45.427962][    C0]  rest_init+0x14f/0x260
[   45.428078][    C0]  start_kernel+0x318/0x3d0
[   45.428226][    C0]  x86_64_start_reservations+0x18/0x30
[   45.428376][    C0]  x86_64_start_kernel+0xba/0x110
[   45.428525][    C0]  common_startup_64+0x12c/0x138
[   45.428692][    C0]  </TASK>
[   57.534268][  T472] br1: port 2(veth2) entered disabled state
[   57.628985][  T474] veth2: left allmulticast mode
[   57.629158][  T474] veth2: left promiscuous mode
[   57.629406][  T474] br1: port 2(veth2) entered disabled state
[   57.723356][  T475] br1: port 1(veth1) entered disabled state
[   57.818099][  T476] veth1: left allmulticast mode
[   57.818354][  T476] veth1: left promiscuous mode
[   57.818618][  T476] br1: port 1(veth1) entered disabled state