[ 10.004973][ T199] ip (199) used greatest stack depth: 24144 bytes left [ 10.004991][ T199] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 10.004993][ T199] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 199, name: ip [ 10.004995][ T199] preempt_count: 2, expected: 0 [ 10.004996][ T199] RCU nest depth: 0, expected: 0 [ 10.004996][ T199] locks held by ip/199: 5, last CPU#2: [ 10.004999][ T199] #0: ffffffffac8027b8 (low_water_lock){+.+.}-{3:3}, at: do_exit+0x887/0xdc0 [ 10.005012][ T199] #1: ffffffffac999cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 10.005017][ T199] #2: ffffffffac999d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 10.005020][ T199] #3: ffffffffac889660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 10.005024][ T199] #4: ffffffffac889560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x202/0x4f0 [ 10.005027][ T199] irq event stamp: 67914 [ 10.005028][ T199] hardirqs last enabled at (67913): [] __down_trylock_console_sem+0x86/0xa0 [ 10.005032][ T199] hardirqs last disabled at (67914): [] console_emit_next_record+0x3f8/0x4f0 [ 10.005033][ T199] softirqs last enabled at (66628): [] netlink_release+0x17b/0xcf0 [ 10.005037][ T199] softirqs last disabled at (66626): [] netlink_release+0xd2/0xcf0 [ 10.005040][ T199] Preemption disabled at: [ 10.005040][ T199] [<0000000000000000>] 0x0 [ 10.005047][ T199] CPU: 2 UID: 0 PID: 199 Comm: ip Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 10.005051][ T199] Tainted: [W]=WARN [ 10.005052][ T199] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.005053][ T199] Call Trace: [ 10.005055][ T199] [ 10.005057][ T199] dump_stack_lvl+0x6f/0xa0 [ 10.005062][ T199] __might_resched.cold+0x1fe/0x2c1 [ 10.005067][ T199] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 10.005070][ T199] ? __kmalloc_noprof+0xdb/0x760 [ 10.005076][ T199] __kmalloc_noprof+0x443/0x760 [ 10.005079][ T199] ? alloc_buf.isra.0+0x4b/0x260 [ 10.005085][ T199] ? do_raw_spin_unlock+0x59/0x250 [ 10.005087][ T199] alloc_buf.isra.0+0x4b/0x260 [ 10.005091][ T199] put_chars+0x1e1/0x2f0 [ 10.005094][ T199] ? __send_to_port+0x420/0x420 [ 10.005096][ T199] ? printk_get_next_message+0x2fe/0x7d0 [ 10.005100][ T199] ? rcu_read_lock_any_held+0x3c/0x90 [ 10.005103][ T199] ? validate_chain+0x38b/0xc20 [ 10.005108][ T199] hvc_console_print+0x292/0x780 [ 10.005112][ T199] ? __lock_acquire+0x518/0xc20 [ 10.005114][ T199] ? __lock_acquire+0x518/0xc20 [ 10.005119][ T199] ? hvc_write+0x3a0/0x3a0 [ 10.005123][ T199] ? rcu_is_watching+0x16/0xd0 [ 10.005126][ T199] ? lock_acquire+0x13c/0x160 [ 10.005130][ T199] console_emit_next_record+0x252/0x4f0 [ 10.005134][ T199] ? devkmsg_read+0x4e0/0x4e0 [ 10.005138][ T199] ? rcu_is_watching+0x16/0xd0 [ 10.005140][ T199] ? lock_acquire+0x13c/0x160 [ 10.005144][ T199] console_flush_one_record+0x46f/0x710 [ 10.005148][ T199] ? console_emit_next_record+0x4f0/0x4f0 [ 10.005150][ T199] ? __lock_acquire+0x518/0xc20 [ 10.005155][ T199] console_unlock+0xee/0x1f0 [ 10.005158][ T199] ? console_flush_one_record+0x710/0x710 [ 10.005159][ T199] ? rcu_is_watching+0x16/0xd0 [ 10.005161][ T199] ? lock_acquire+0x60/0x160 [ 10.005165][ T199] ? __down_trylock_console_sem+0x5e/0xa0 [ 10.005167][ T199] ? vprintk_emit+0x320/0x3e0 [ 10.005170][ T199] vprintk_emit+0x37c/0x3e0 [ 10.005174][ T199] ? wake_up_klogd_work_func+0x90/0x90 [ 10.005177][ T199] ? __lock_acquire+0x518/0xc20 [ 10.005181][ T199] _printk+0xc7/0x100 [ 10.005185][ T199] ? snapshot_read.cold+0x21/0x21 [ 10.005188][ T199] ? do_raw_spin_lock+0x131/0x280 [ 10.005190][ T199] ? __rwlock_init+0x150/0x150 [ 10.005194][ T199] ? do_raw_spin_lock+0x131/0x280 [ 10.005196][ T199] do_exit.cold+0x82/0x9c [ 10.005200][ T199] ? exit_notify+0x890/0x890 [ 10.005201][ T199] ? __lock_release.isra.0+0x69/0x1a0 [ 10.005205][ T199] ? rcu_is_watching+0x16/0xd0 [ 10.005212][ T199] do_group_exit+0xb8/0x370 [ 10.005216][ T199] __x64_sys_exit_group+0x3c/0x50 [ 10.005218][ T199] x64_sys_call+0x1567/0x1570 [ 10.005220][ T199] do_syscall_64+0xff/0x530 [ 10.005223][ T199] ? exc_page_fault+0xee/0x100 [ 10.005227][ T199] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 10.005229][ T199] RIP: 0033:0x7f75008c11b8 [ 10.005231][ T199] Code: Unable to access opcode bytes at 0x7f75008c118e. [ 10.005232][ T199] RSP: 002b:00007ffdbc74c448 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 10.005235][ T199] RAX: ffffffffffffffda RBX: 00007f75009f1f88 RCX: 00007f75008c11b8 [ 10.005236][ T199] RDX: 00007f750060bfc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 10.005237][ T199] RBP: 00007ffdbc74c4a0 R08: 0000000000000000 R09: 0000000000008010 [ 10.005238][ T199] R10: 00007ffdbc74c260 R11: 0000000000000246 R12: 0000000000000001 [ 10.005239][ T199] R13: 0000000000000000 R14: 00007f75009f0680 R15: 00007f75009f1fa0 [ 10.005246][ T199] [ 10.139321][ T213] fab-br0: port 1(fbond) entered blocking state [ 10.141397][ T213] fab-br0: port 1(fbond) entered disabled state [ 10.141865][ T213] fbond: entered allmulticast mode [ 10.143334][ T213] fbond: entered promiscuous mode [ 10.220533][ T214] veth1-bond: entered promiscuous mode [ 10.220913][ T214] veth1-bond: entered allmulticast mode [ 10.221702][ T214] fbond: (slave veth1-bond): Enslaving as a backup interface with a down link [ 10.260864][ T217] veth2-bond: entered promiscuous mode [ 10.261206][ T217] veth2-bond: entered allmulticast mode [ 10.261727][ T217] fbond: (slave veth2-bond): Enslaving as a backup interface with a down link [ 10.326534][ T12] fbond: Warning: No 802.3ad response from the link partner for any adapters in the bond [ 10.379488][ T220] fab-br0: port 1(fbond) entered blocking state [ 10.379971][ T220] fab-br0: port 1(fbond) entered forwarding state [ 10.414640][ C0] clocksource: Watchdog remote CPU 3 read timed out [ 10.414684][ C0] [ 10.414686][ C0] ======================================================== [ 10.414687][ C0] WARNING: possible irq lock inversion dependency detected [ 10.414688][ C0] 7.2.0-virtme #1 Tainted: G W [ 10.414690][ C0] -------------------------------------------------------- [ 10.414691][ C0] bond-break-lacp/168 just changed the state of lock: [ 10.414692][ C0] ffffffffac889660 (console_owner){..-.}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 10.414704][ C0] but this lock took another, SOFTIRQ-unsafe lock in the past: [ 10.414705][ C0] (fs_reclaim){+.+.}-{0:0} [ 10.414706][ C0] [ 10.414706][ C0] [ 10.414706][ C0] and interrupts could create inverse lock ordering between them. [ 10.414706][ C0] [ 10.414707][ C0] [ 10.414707][ C0] other info that might help us debug this: [ 10.414708][ C0] Possible interrupt unsafe locking scenario: [ 10.414708][ C0] [ 10.414708][ C0] CPU0 CPU1 [ 10.414709][ C0] ---- ---- [ 10.414709][ C0] lock(fs_reclaim); [ 10.414710][ C0] local_irq_disable(); [ 10.414711][ C0] lock(console_owner); [ 10.414712][ C0] lock(fs_reclaim); [ 10.414713][ C0] [ 10.414713][ C0] lock(console_owner); [ 10.414714][ C0] [ 10.414714][ C0] *** DEADLOCK *** [ 10.414714][ C0] [ 10.414714][ C0] locks held by bond-break-lacp/168: 9, last CPU#0: [ 10.414716][ C0] #0: ffffffffacb31890 (dup_mmap_sem){.+.+}-{0:0}, at: copy_process+0x5994/0x6240 [ 10.414721][ C0] #1: ff1100000d11c3b8 (&mm->mmap_lock){++++}-{4:4}, at: dup_mmap+0x167/0x1ba0 [ 10.414727][ C0] #2: ff110000010736f8 (&mm->mmap_lock/1){+.+.}-{4:4}, at: dup_mmap+0x1d7/0x1ba0 [ 10.414730][ C0] #3: ffffffffac9b0b00 (rcu_read_lock){....}-{1:3}, at: __pte_offset_map+0x2e/0x220 [ 10.414733][ C0] #4: ff1100000d46da70 (ptlock_ptr(ptdesc)#2){+.+.}-{3:3}, at: pte_offset_map_lock+0x114/0x2d0 [ 10.414737][ C0] #5: ffa0000000007c90 ((&watchdog_timer)){+.-.}-{0:0}, at: call_timer_fn+0x110/0x4d0 [ 10.414741][ C0] #6: ffffffffac9fe8b8 (watchdog_lock){+.-.}-{3:3}, at: clocksource_watchdog+0x15/0x30 [ 10.414745][ C0] #7: ffffffffac999cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 10.414748][ C0] #8: ffffffffac999d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 10.414750][ C0] [ 10.414750][ C0] the shortest dependencies between 2nd lock and 1st lock: [ 10.414755][ C0] -> (fs_reclaim){+.+.}-{0:0} { [ 10.414757][ C0] HARDIRQ-ON-W at: [ 10.414759][ C0] __lock_acquire+0x388/0xc20 [ 10.414762][ C0] lock_acquire.part.0+0xd4/0x280 [ 10.414764][ C0] fs_reclaim_acquire+0xd5/0x120 [ 10.414767][ C0] __kmalloc_cache_noprof+0x6e/0x620 [ 10.414769][ C0] kthread_create_worker_on_node+0xea/0x210 [ 10.414772][ C0] workqueue_init+0x2a/0x680 [ 10.414776][ C0] kernel_init_freeable+0x2fe/0x630 [ 10.414779][ C0] kernel_init+0x21/0x150 [ 10.414783][ C0] ret_from_fork+0x474/0x6b0 [ 10.414786][ C0] ret_from_fork_asm+0x11/0x20 [ 10.414790][ C0] SOFTIRQ-ON-W at: [ 10.414790][ C0] __lock_acquire+0x388/0xc20 [ 10.414792][ C0] lock_acquire.part.0+0xd4/0x280 [ 10.414794][ C0] fs_reclaim_acquire+0xd5/0x120 [ 10.414795][ C0] __kmalloc_cache_noprof+0x6e/0x620 [ 10.414797][ C0] kthread_create_worker_on_node+0xea/0x210 [ 10.414798][ C0] workqueue_init+0x2a/0x680 [ 10.414800][ C0] kernel_init_freeable+0x2fe/0x630 [ 10.414801][ C0] kernel_init+0x21/0x150 [ 10.414802][ C0] ret_from_fork+0x474/0x6b0 [ 10.414804][ C0] ret_from_fork_asm+0x11/0x20 [ 10.414805][ C0] INITIAL USE at: [ 10.414806][ C0] __lock_acquire+0x388/0xc20 [ 10.414808][ C0] lock_acquire.part.0+0xd4/0x280 [ 10.414810][ C0] fs_reclaim_acquire+0xd5/0x120 [ 10.414811][ C0] __kmalloc_cache_noprof+0x6e/0x620 [ 10.414813][ C0] kthread_create_worker_on_node+0xea/0x210 [ 10.414815][ C0] workqueue_init+0x2a/0x680 [ 10.414816][ C0] kernel_init_freeable+0x2fe/0x630 [ 10.414817][ C0] kernel_init+0x21/0x150 [ 10.414818][ C0] ret_from_fork+0x474/0x6b0 [ 10.414820][ C0] ret_from_fork_asm+0x11/0x20 [ 10.414821][ C0] } [ 10.414822][ C0] ... key at: [] __fs_reclaim_map+0x0/0xbe0 [ 10.414826][ C0] ... acquired at: [ 10.414827][ C0] __lock_acquire+0x518/0xc20 [ 10.414829][ C0] lock_acquire.part.0+0xd4/0x280 [ 10.414830][ C0] fs_reclaim_acquire+0xd5/0x120 [ 10.414832][ C0] __kmalloc_noprof+0xd3/0x760 [ 10.414833][ C0] alloc_buf.isra.0+0x4b/0x260 [ 10.414837][ C0] put_chars+0x1e1/0x2f0 [ 10.414839][ C0] hvc_console_print+0x292/0x780 [ 10.414841][ C0] console_emit_next_record+0x252/0x4f0 [ 10.414843][ C0] console_flush_one_record+0x46f/0x710 [ 10.414844][ C0] console_unlock+0xee/0x1f0 [ 10.414845][ C0] vprintk_emit+0x37c/0x3e0 [ 10.414846][ C0] _printk+0xc7/0x100 [ 10.414849][ C0] i8042_pnp_init+0xf7/0x3c0 [ 10.414851][ C0] i8042_platform_init+0x3f9/0x460 [ 10.414852][ C0] i8042_init+0x45/0x130 [ 10.414853][ C0] do_one_initcall+0x124/0x4f0 [ 10.414855][ C0] kernel_init_freeable+0x596/0x630 [ 10.414856][ C0] kernel_init+0x21/0x150 [ 10.414858][ C0] ret_from_fork+0x474/0x6b0 [ 10.414859][ C0] ret_from_fork_asm+0x11/0x20 [ 10.414860][ C0] [ 10.414861][ C0] -> (console_owner){..-.}-{0:0} { [ 10.414863][ C0] IN-SOFTIRQ-W at: [ 10.414863][ C0] __lock_acquire+0x388/0xc20 [ 10.414865][ C0] lock_acquire.part.0+0xd4/0x280 [ 10.414867][ C0] console_lock_spinning_enable+0x5c/0x60 [ 10.414868][ C0] console_emit_next_record+0x1f4/0x4f0 [ 10.414869][ C0] console_flush_one_record+0x46f/0x710 [ 10.414870][ C0] console_unlock+0xee/0x1f0 [ 10.414871][ C0] vprintk_emit+0x37c/0x3e0 [ 10.414872][ C0] _printk+0xc7/0x100 [ 10.414874][ C0] clocksource_watchdog.part.0.cold+0x105/0x1dd [ 10.414876][ C0] call_timer_fn+0x160/0x4d0 [ 10.414877][ C0] __run_timers+0x68f/0xaa0 [ 10.414878][ C0] run_timer_softirq+0xf0/0x160 [ 10.414879][ C0] handle_softirqs+0x1d3/0x900 [ 10.414881][ C0] __irq_exit_rcu+0x145/0x1c0 [ 10.414883][ C0] irq_exit_rcu+0xe/0x30 [ 10.414885][ C0] sysvec_apic_timer_interrupt+0x9d/0xe0 [ 10.414886][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 10.414888][ C0] lock_release+0xdc/0x1f0 [ 10.414890][ C0] copy_pte_range+0x3ec/0x970 [ 10.414892][ C0] copy_p4d_range+0x2ba/0x770 [ 10.414893][ C0] copy_page_range+0x38c/0x8a0 [ 10.414895][ C0] dup_mmap+0xbee/0x1ba0 [ 10.414896][ C0] copy_process+0x59a3/0x6240 [ 10.414898][ C0] kernel_clone+0x1a4/0x6c0 [ 10.414899][ C0] __do_sys_clone+0xe3/0x130 [ 10.414901][ C0] do_syscall_64+0xff/0x530 [ 10.414902][ C0] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 10.414903][ C0] INITIAL USE at: [ 10.414904][ C0] } [ 10.414904][ C0] ... key at: [] console_owner_dep_map+0x0/0x60 [ 10.414908][ C0] ... acquired at: [ 10.414908][ C0] mark_lock+0x1d7/0xa00 [ 10.414910][ C0] mark_usage+0x42/0x170 [ 10.414911][ C0] __lock_acquire+0x388/0xc20 [ 10.414913][ C0] lock_acquire.part.0+0xd4/0x280 [ 10.414915][ C0] console_lock_spinning_enable+0x5c/0x60 [ 10.414916][ C0] console_emit_next_record+0x1f4/0x4f0 [ 10.414917][ C0] console_flush_one_record+0x46f/0x710 [ 10.414918][ C0] console_unlock+0xee/0x1f0 [ 10.414919][ C0] vprintk_emit+0x37c/0x3e0 [ 10.414920][ C0] _printk+0xc7/0x100 [ 10.414921][ C0] clocksource_watchdog.part.0.cold+0x105/0x1dd [ 10.414922][ C0] call_timer_fn+0x160/0x4d0 [ 10.414923][ C0] __run_timers+0x68f/0xaa0 [ 10.414924][ C0] run_timer_softirq+0xf0/0x160 [ 10.414925][ C0] handle_softirqs+0x1d3/0x900 [ 10.414927][ C0] __irq_exit_rcu+0x145/0x1c0 [ 10.414928][ C0] irq_exit_rcu+0xe/0x30 [ 10.414930][ C0] sysvec_apic_timer_interrupt+0x9d/0xe0 [ 10.414931][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 10.414932][ C0] lock_release+0xdc/0x1f0 [ 10.414934][ C0] copy_pte_range+0x3ec/0x970 [ 10.414935][ C0] copy_p4d_range+0x2ba/0x770 [ 10.414937][ C0] copy_page_range+0x38c/0x8a0 [ 10.414938][ C0] dup_mmap+0xbee/0x1ba0 [ 10.414939][ C0] copy_process+0x59a3/0x6240 [ 10.414941][ C0] kernel_clone+0x1a4/0x6c0 [ 10.414942][ C0] __do_sys_clone+0xe3/0x130 [ 10.414944][ C0] do_syscall_64+0xff/0x530 [ 10.414945][ C0] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 10.414946][ C0] [ 10.414946][ C0] [ 10.414946][ C0] stack backtrace: [ 10.414949][ C0] CPU: 0 UID: 0 PID: 168 Comm: bond-break-lacp Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 10.414952][ C0] Tainted: [W]=WARN [ 10.414953][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.414954][ C0] Call Trace: [ 10.414955][ C0] [ 10.414957][ C0] dump_stack_lvl+0x6f/0xa0 [ 10.414960][ C0] print_irq_inversion_bug.part.0.cold+0xe6/0x143 [ 10.414962][ C0] mark_lock_irq+0x989/0x9c0 [ 10.414964][ C0] ? add_lock_to_list+0x2c/0x1a0 [ 10.414967][ C0] mark_lock+0x1d7/0xa00 [ 10.414970][ C0] mark_usage+0x42/0x170 [ 10.414971][ C0] __lock_acquire+0x388/0xc20 [ 10.414974][ C0] lock_acquire.part.0+0xd4/0x280 [ 10.414976][ C0] ? console_lock_spinning_enable+0x40/0x60 [ 10.414978][ C0] ? rcu_is_watching+0x16/0xd0 [ 10.414980][ C0] ? lock_acquire+0x13c/0x160 [ 10.414982][ C0] console_lock_spinning_enable+0x5c/0x60 [ 10.414984][ C0] ? console_lock_spinning_enable+0x40/0x60 [ 10.414985][ C0] console_emit_next_record+0x1f4/0x4f0 [ 10.414987][ C0] ? devkmsg_read+0x4e0/0x4e0 [ 10.414989][ C0] ? rcu_is_watching+0x16/0xd0 [ 10.414990][ C0] ? lock_acquire+0x13c/0x160 [ 10.414992][ C0] console_flush_one_record+0x46f/0x710 [ 10.414994][ C0] ? console_emit_next_record+0x4f0/0x4f0 [ 10.414995][ C0] ? __lock_acquire+0x518/0xc20 [ 10.414998][ C0] console_unlock+0xee/0x1f0 [ 10.415000][ C0] ? console_flush_one_record+0x710/0x710 [ 10.415001][ C0] ? rcu_is_watching+0x16/0xd0 [ 10.415002][ C0] ? lock_acquire+0x60/0x160 [ 10.415004][ C0] ? __down_trylock_console_sem+0x5e/0xa0 [ 10.415006][ C0] ? vprintk_emit+0x320/0x3e0 [ 10.415008][ C0] vprintk_emit+0x37c/0x3e0 [ 10.415010][ C0] ? wake_up_klogd_work_func+0x90/0x90 [ 10.415012][ C0] ? clocksource_watchdog.part.0+0x4d0/0x540 [ 10.415014][ C0] _printk+0xc7/0x100 [ 10.415015][ C0] ? snapshot_read.cold+0x21/0x21 [ 10.415017][ C0] ? clocksource_watchdog.part.0+0x4d0/0x540 [ 10.415019][ C0] ? __lock_release.isra.0+0x69/0x1a0 [ 10.415022][ C0] clocksource_watchdog.part.0.cold+0x105/0x1dd [ 10.415023][ C0] ? clocksource_watchdog.part.0+0x540/0x540 [ 10.415025][ C0] ? clocksource_watchdog.part.0+0x540/0x540 [ 10.415027][ C0] call_timer_fn+0x160/0x4d0 [ 10.415029][ C0] ? detach_if_pending+0x1d0/0x1d0 [ 10.415030][ C0] ? debug_object_active_state+0x430/0x430 [ 10.415033][ C0] ? find_held_lock+0x2b/0x80 [ 10.415035][ C0] ? __lock_release.isra.0+0x69/0x1a0 [ 10.415037][ C0] ? mark_held_locks+0x40/0x70 [ 10.415040][ C0] __run_timers+0x68f/0xaa0 [ 10.415041][ C0] ? clocksource_watchdog.part.0+0x540/0x540 [ 10.415043][ C0] ? __bpf_trace_itimer_expire+0x10/0x10 [ 10.415045][ C0] ? __lock_acquire+0x518/0xc20 [ 10.415048][ C0] ? __rwlock_init+0x150/0x150 [ 10.415050][ C0] run_timer_softirq+0xf0/0x160 [ 10.415051][ C0] ? __run_timers+0xaa0/0xaa0 [ 10.415053][ C0] ? rcu_is_watching+0x16/0xd0 [ 10.415054][ C0] handle_softirqs+0x1d3/0x900 [ 10.415056][ C0] ? __lock_release.isra.0+0x69/0x1a0 [ 10.415058][ C0] ? _local_bh_enable+0xc0/0xc0 [ 10.415060][ C0] __irq_exit_rcu+0x145/0x1c0 [ 10.415062][ C0] irq_exit_rcu+0xe/0x30 [ 10.415064][ C0] sysvec_apic_timer_interrupt+0x9d/0xe0 [ 10.415066][ C0] [ 10.415066][ C0] [ 10.415067][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 10.415069][ C0] RIP: 0010:lock_release+0xdc/0x1f0 [ 10.415071][ C0] Code: 70 61 04 83 f8 01 0f 85 fc 00 00 00 9c 58 f6 c4 02 0f 85 11 01 00 00 41 f7 c7 00 02 00 00 0f 84 c7 00 00 00 fb 4c 8b 7c 24 18 <48> 8b 5c 24 08 4c 8b 74 24 10 48 83 c4 20 c3 65 8b 05 36 2b 61 04 [ 10.415073][ C0] RSP: 0018:ffa0000001467568 EFLAGS: 00000206 [ 10.415075][ C0] RAX: 0000000000000046 RBX: ffffffffac9b0b00 RCX: 0000000000000001 [ 10.415076][ C0] RDX: 0000000000000001 RSI: ffffffffac490f93 RDI: ffffffffabe8f560 [ 10.415077][ C0] RBP: ffffffffad2ef724 R08: ffffffffa9562a79 R09: 1fe220000157fc9b [ 10.415078][ C0] R10: 0000000000000000 R11: ffe21c000157fc9c R12: 0000557cb3d78000 [ 10.415079][ C0] R13: ff1100000bec9bb8 R14: ffffffffa9c5e0c7 R15: 0000000000000020 [ 10.415080][ C0] ? copy_pte_range+0x3e7/0x970 [ 10.415082][ C0] ? do_raw_spin_unlock+0x59/0x250 [ 10.415084][ C0] copy_pte_range+0x3ec/0x970 [ 10.415086][ C0] ? copy_present_ptes+0x1cf0/0x1cf0 [ 10.415088][ C0] ? find_held_lock+0x2b/0x80 [ 10.415090][ C0] ? __rwlock_init+0x150/0x150 [ 10.415091][ C0] ? _raw_spin_unlock+0x2d/0x50 [ 10.415094][ C0] copy_p4d_range+0x2ba/0x770 [ 10.415097][ C0] copy_page_range+0x38c/0x8a0 [ 10.415099][ C0] ? copy_p4d_range+0x770/0x770 [ 10.415101][ C0] ? find_held_lock+0x2b/0x80 [ 10.415102][ C0] ? __lock_release.isra.0+0x69/0x1a0 [ 10.415104][ C0] ? __up_write+0x23d/0x5f0 [ 10.415106][ C0] ? __up_write+0x2e5/0x5f0 [ 10.415108][ C0] dup_mmap+0xbee/0x1ba0 [ 10.415111][ C0] ? mmap_read_lock_maybe_expand+0x370/0x370 [ 10.415113][ C0] ? __lock_acquire+0x518/0xc20 [ 10.415115][ C0] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 10.415116][ C0] ? rcu_read_lock_any_held+0x3c/0x90 [ 10.415119][ C0] ? validate_chain+0x38b/0xc20 [ 10.415121][ C0] ? find_held_lock+0x2b/0x80 [ 10.415123][ C0] ? lock_acquire.part.0+0xd4/0x280 [ 10.415125][ C0] ? copy_process+0x5994/0x6240 [ 10.415127][ C0] ? rcu_is_watching+0x16/0xd0 [ 10.415129][ C0] copy_process+0x59a3/0x6240 [ 10.415131][ C0] ? validate_chain+0x38b/0xc20 [ 10.415134][ C0] ? pidfd_prepare+0x150/0x150 [ 10.415136][ C0] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 10.415138][ C0] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 10.415139][ C0] ? rcu_read_lock_any_held+0x3c/0x90 [ 10.415141][ C0] ? validate_chain+0x38b/0xc20 [ 10.415143][ C0] kernel_clone+0x1a4/0x6c0 [ 10.415145][ C0] ? create_io_thread+0x130/0x130 [ 10.415148][ C0] ? find_held_lock+0x2b/0x80 [ 10.415150][ C0] __do_sys_clone+0xe3/0x130 [ 10.415152][ C0] ? kernel_clone+0x6c0/0x6c0 [ 10.415155][ C0] ? ovl_llseek+0x1b7/0x2e0 [ 10.415158][ C0] ? rcu_is_watching+0x16/0xd0 [ 10.415159][ C0] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 10.415162][ C0] do_syscall_64+0xff/0x530 [ 10.415163][ C0] ? exc_page_fault+0xee/0x100 [ 10.415165][ C0] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 10.415166][ C0] RIP: 0033:0x7fb3adf9b126 [ 10.415169][ C0] Code: 7d e0 e8 7d af f5 ff 45 31 c0 31 d2 31 f6 64 48 8b 04 25 10 00 00 00 bf 11 00 20 01 4c 8d 90 d0 02 00 00 b8 38 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 5a 89 c3 85 c0 75 2f 64 48 8b 04 25 10 00 00 [ 10.415170][ C0] RSP: 002b:00007ffc1d1e6210 EFLAGS: 00000246 ORIG_RAX: 0000000000000038 [ 10.415171][ C0] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fb3adf9b126 [ 10.415172][ C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011 [ 10.415173][ C0] RBP: 00007ffc1d1e6230 R08: 0000000000000000 R09: 0000000000000030 [ 10.415174][ C0] R10: 00007fb3aded9e50 R11: 0000000000000246 R12: 0000557cbf1e28a0 [ 10.415175][ C0] R13: 0000557cbf1d7bd0 R14: 0000000000000000 R15: 00000000ffffffff [ 10.415177][ C0] [ 10.460335][ T12] fbond: (slave veth1-bond): link status definitely up, 10000 Mbps full duplex [ 10.460617][ T12] fbond: (slave veth2-bond): link status definitely up, 10000 Mbps full duplex [ 10.460869][ T12] fbond: active interface up! [ 12.705554][ T334] fbond: left allmulticast mode [ 12.705570][ T334] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 12.705573][ T334] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 334, name: ip [ 12.705574][ T334] preempt_count: 1, expected: 0 [ 12.705575][ T334] RCU nest depth: 0, expected: 0 [ 12.705576][ T334] INFO: lockdep is turned off. [ 12.705577][ T334] irq event stamp: 0 [ 12.705578][ T334] hardirqs last enabled at (0): [<0000000000000000>] 0x0 [ 12.705582][ T334] hardirqs last disabled at (0): [] copy_process+0x1ccd/0x6240 [ 12.705589][ T334] softirqs last enabled at (0): [] copy_process+0x1d21/0x6240 [ 12.705591][ T334] softirqs last disabled at (0): [<0000000000000000>] 0x0 [ 12.705592][ T334] Preemption disabled at: [ 12.705593][ T334] [] vprintk_emit+0x31b/0x3e0 [ 12.705600][ T334] CPU: 0 UID: 0 PID: 334 Comm: ip Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 12.705604][ T334] Tainted: [W]=WARN [ 12.705605][ T334] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.705606][ T334] Call Trace: [ 12.705608][ T334] [ 12.705609][ T334] dump_stack_lvl+0x6f/0xa0 [ 12.705614][ T334] ? vprintk_emit+0x31b/0x3e0 [ 12.705615][ T334] __might_resched.cold+0x1fe/0x2c1 [ 12.705619][ T334] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 12.705622][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705625][ T334] __kmalloc_noprof+0x443/0x760 [ 12.705629][ T334] ? __rwlock_init+0x150/0x150 [ 12.705631][ T334] ? alloc_buf.isra.0+0x4b/0x260 [ 12.705636][ T334] ? do_raw_spin_unlock+0x59/0x250 [ 12.705637][ T334] alloc_buf.isra.0+0x4b/0x260 [ 12.705640][ T334] put_chars+0x1e1/0x2f0 [ 12.705642][ T334] ? printk_get_next_message+0x2fe/0x7d0 [ 12.705643][ T334] ? __send_to_port+0x420/0x420 [ 12.705645][ T334] ? desc_read+0x2f0/0x2f0 [ 12.705647][ T334] ? desc_read+0x219/0x2f0 [ 12.705650][ T334] hvc_console_print+0x292/0x780 [ 12.705654][ T334] ? hvc_write+0x3a0/0x3a0 [ 12.705656][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705657][ T334] ? lock_acquire+0x13c/0x160 [ 12.705660][ T334] console_emit_next_record+0x252/0x4f0 [ 12.705662][ T334] ? devkmsg_read+0x4e0/0x4e0 [ 12.705664][ T334] ? _prb_read_valid+0x6e0/0x6e0 [ 12.705666][ T334] ? __asan_memmove+0x3c/0x60 [ 12.705668][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705669][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705670][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705672][ T334] ? lock_acquire+0x13c/0x160 [ 12.705674][ T334] ? console_flush_one_record+0x111/0x710 [ 12.705675][ T334] console_flush_one_record+0x46f/0x710 [ 12.705678][ T334] ? console_emit_next_record+0x4f0/0x4f0 [ 12.705680][ T334] console_unlock+0xee/0x1f0 [ 12.705681][ T334] ? lock_acquire+0x13c/0x160 [ 12.705683][ T334] ? console_flush_one_record+0x710/0x710 [ 12.705684][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705685][ T334] ? lock_release+0x184/0x1f0 [ 12.705687][ T334] ? lock_acquire+0x60/0x160 [ 12.705689][ T334] ? sync_exp_reset_tree_hotplug+0x3a0/0x3f0 [ 12.705690][ T334] ? __down_trylock_console_sem+0x5e/0xa0 [ 12.705693][ T334] ? vprintk_emit+0x320/0x3e0 [ 12.705694][ T334] vprintk_emit+0x37c/0x3e0 [ 12.705696][ T334] ? wake_up_klogd_work_func+0x90/0x90 [ 12.705698][ T334] ? netlink_rcv_skb+0x14e/0x3a0 [ 12.705701][ T334] ? netlink_sendmsg+0x735/0xc60 [ 12.705703][ T334] ? ____sys_sendmsg+0x415/0x880 [ 12.705705][ T334] ? ___sys_sendmsg+0x14e/0x1d0 [ 12.705706][ T334] ? __sys_sendmsg+0x12c/0x1d0 [ 12.705708][ T334] ? do_syscall_64+0xff/0x530 [ 12.705710][ T334] ? entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 12.705713][ T334] _printk+0xc7/0x100 [ 12.705716][ T334] ? snapshot_read.cold+0x21/0x21 [ 12.705718][ T334] ? netdev_name+0x43/0x60 [ 12.705721][ T334] ? __netdev_printk+0x17f/0x1d0 [ 12.705722][ T334] netdev_info+0xe2/0x116 [ 12.705724][ T334] ? netdev_notice+0x120/0x120 [ 12.705726][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705727][ T334] ? __up_read+0x355/0x9e0 [ 12.705729][ T334] ? trace_hardirqs_on+0x36/0x40 [ 12.705732][ T334] ? down_write_nested+0x200/0x200 [ 12.705733][ T334] ? mutex_is_locked+0x1c/0x50 [ 12.705735][ T334] netif_set_allmulti.cold+0x7c/0x166 [ 12.705738][ T334] dev_set_allmulti+0xa6/0x240 [ 12.705742][ T334] del_nbp+0xb7/0xc10 [ 12.705745][ T334] ? __asan_memset+0x27/0x50 [ 12.705747][ T334] br_dev_delete+0x9d/0x1d0 [ 12.705749][ T334] rtnl_dellink+0x48f/0xae0 [ 12.705752][ T334] ? lock_release+0x184/0x1f0 [ 12.705754][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705755][ T334] ? rtnl_link_get_net_capable.constprop.0+0x3d0/0x3d0 [ 12.705757][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705763][ T334] ? unwind_next_frame+0x69b/0x1ea0 [ 12.705766][ T334] ? entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 12.705767][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705768][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705770][ T334] ? lock_acquire+0x13c/0x160 [ 12.705772][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705773][ T334] ? lock_release+0x184/0x1f0 [ 12.705775][ T334] ? is_bpf_text_address+0x3e/0x110 [ 12.705778][ T334] ? is_bpf_text_address+0x72/0x110 [ 12.705779][ T334] ? kernel_text_address+0x149/0x170 [ 12.705782][ T334] ? __kernel_text_address+0x12/0x30 [ 12.705783][ T334] ? write_profile+0xf0/0xf0 [ 12.705786][ T334] ? unwind_get_return_address+0x67/0xd0 [ 12.705788][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705789][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705790][ T334] ? cap_capable+0x1d7/0x3d0 [ 12.705793][ T334] ? lock_acquire+0x13c/0x160 [ 12.705795][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705797][ T334] ? rtnl_link_get_net_capable.constprop.0+0x3d0/0x3d0 [ 12.705799][ T334] rtnetlink_rcv_msg+0x6fd/0xbd0 [ 12.705801][ T334] ? rtnl_link_fill+0x900/0x900 [ 12.705803][ T334] ? filter_irq_stacks+0xd0/0xd0 [ 12.705805][ T334] ? stack_depot_save_flags+0x1bc/0x790 [ 12.705808][ T334] netlink_rcv_skb+0x14e/0x3a0 [ 12.705810][ T334] ? rtnl_link_fill+0x900/0x900 [ 12.705812][ T334] ? lock_release+0x184/0x1f0 [ 12.705814][ T334] ? netlink_ack+0xcd0/0xcd0 [ 12.705815][ T334] ? __netlink_lookup+0xb9/0x6b0 [ 12.705817][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705819][ T334] ? lock_release+0x184/0x1f0 [ 12.705821][ T334] netlink_unicast+0x486/0x750 [ 12.705823][ T334] ? netlink_attachskb+0x810/0x810 [ 12.705825][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705826][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705827][ T334] ? lock_acquire+0x13c/0x160 [ 12.705829][ T334] netlink_sendmsg+0x735/0xc60 [ 12.705831][ T334] ? netlink_unicast+0x750/0x750 [ 12.705833][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705835][ T334] ? lock_release+0x184/0x1f0 [ 12.705837][ T334] ____sys_sendmsg+0x415/0x880 [ 12.705838][ T334] ? copy_msghdr_from_user+0x279/0x420 [ 12.705839][ T334] ? get_timestamp.constprop.0+0x3a0/0x3a0 [ 12.705841][ T334] ? move_addr_to_kernel+0x40/0x40 [ 12.705842][ T334] ? filter_irq_stacks+0xd0/0xd0 [ 12.705845][ T334] ___sys_sendmsg+0x14e/0x1d0 [ 12.705846][ T334] ? copy_msghdr_from_user+0x420/0x420 [ 12.705851][ T334] __sys_sendmsg+0x12c/0x1d0 [ 12.705852][ T334] ? __sys_sendmsg_sock+0x20/0x20 [ 12.705855][ T334] ? rcu_is_watching+0x16/0xd0 [ 12.705857][ T334] do_syscall_64+0xff/0x530 [ 12.705858][ T334] ? exc_page_fault+0xee/0x100 [ 12.705860][ T334] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 12.705861][ T334] RIP: 0033:0x7f98d3ea654e [ 12.705863][ T334] 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.705865][ T334] RSP: 002b:00007ffd6f4a01b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.705869][ T334] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f98d3ea654e [ 12.705871][ T334] RDX: 0000000000000000 RSI: 00007ffd6f4a0260 RDI: 0000000000000005 [ 12.705872][ T334] RBP: 00007ffd6f4a01c0 R08: 0000000000000000 R09: 0000000000000000 [ 12.705872][ T334] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9166e6 [ 12.705873][ T334] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffd6f4a0920 [ 12.705876][ T334] [ 12.725985][ T334] veth1-bond: left allmulticast mode [ 12.726165][ T334] veth2-bond: left allmulticast mode [ 12.726317][ T334] fbond: left promiscuous mode [ 12.726482][ T334] veth1-bond: left promiscuous mode [ 12.726700][ T334] veth2-bond: left promiscuous mode [ 12.726998][ T334] fab-br0: port 1(fbond) entered disabled state [ 12.752878][ T334] ip (334) used greatest stack depth: 23464 bytes left [ 12.773781][ T335] fbond (unregistering): (slave veth1-bond): Removing an active aggregator [ 12.774204][ T335] fbond (unregistering): (slave veth1-bond): Releasing backup interface [ 12.783396][ T335] fbond (unregistering): (slave veth2-bond): Removing an active aggregator [ 12.783812][ T335] fbond (unregistering): (slave veth2-bond): Releasing backup interface [ 12.791853][ T335] fbond (unregistering): Released all slaves