====================================== | [ 9.176187][ T200] softirqs last disabled at (16940): bond_update_slave_arr (./include/linux/spinlock.h:353 drivers/net/bonding/bond_main.c:5179) | [ 9.176188][ T200] Preemption disabled at: | [ 9.176189][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 9.176198][ T200] Tainted: [W]=WARN [ 9.176198][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.176200][ T200] Call Trace: [ 9.176201][ T200] [ 9.176203][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.176208][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 9.176210][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 9.176218][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.176222][ T200] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 9.176227][ T200] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 9.176230][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.176236][ T200] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.176238][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.176241][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 9.176244][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.176251][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.176258][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.176261][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.176266][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.176269][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.176273][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.176276][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.176280][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.176283][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.176285][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.176290][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.176293][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.176294][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.176296][ T200] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 9.176300][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.176302][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.176305][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 9.176308][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.176310][ T200] ? packet_sendmsg_spkt (af_packet.c:?) [ 9.176316][ T200] _printk (kernel/printk/printk.c:2504) [ 9.176319][ T200] ? snapshot_read.cold (user.c:?) [ 9.176323][ T200] ? __mutex_unlock_slowpath (./include/linux/preempt.h:500 kernel/locking/mutex.c:999) [ 9.176326][ T200] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 9.176329][ T200] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 9.176332][ T200] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 9.176334][ T200] ? netdev_notice (net/core/dev.c:13194) [ 9.176338][ T200] ? bond_lower_state_changed (drivers/net/bonding/bond_main.c:1835) [ 9.176342][ T200] ? netdev_upper_dev_link (net/core/dev.c:9034) [ 9.176347][ T200] bond_enslave.cold (drivers/net/bonding/bond_main.c:2342 (discriminator 7)) [ 9.176354][ T200] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.176357][ T200] ? bond_update_slave_arr (drivers/net/bonding/bond_main.c:5219 (discriminator 9)) [ 9.176358][ T200] ? mark_usage (kernel/locking/lockdep.c:4690) [ 9.176360][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.176362][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5251 (discriminator 3)) [ 9.176366][ T200] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.176373][ T200] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 9.176377][ T200] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 9.176382][ T200] do_set_master (net/core/rtnetlink.c:3071) [ 9.176386][ T200] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 9.176389][ T200] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 9.176393][ T200] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 9.176395][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 9.176397][ T200] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.176400][ T200] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 9.176403][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.176405][ T200] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 9.176408][ T200] ? kasan_save_stack (mm/kasan/common.c:58) [ 9.176410][ T200] ? kasan_save_stack (mm/kasan/common.c:57) [ 9.176411][ T200] ? kasan_save_track (mm/kasan/common.c:78) [ 9.176413][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.176415][ T200] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 9.176418][ T200] ? ___sys_sendmsg (net/socket.c:2757) [ 9.176423][ T200] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.176425][ T200] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 9.176428][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.176430][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.176434][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.176435][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.176437][ T200] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 9.176439][ T200] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 9.176441][ T200] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 9.176443][ T200] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 9.176447][ T200] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 9.176448][ T200] ? nla_get_range_signed (lib/nlattr.c:270) [ 9.176454][ T200] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 9.176460][ T200] rtnl_newlink (net/core/rtnetlink.c:4215) [ 9.176465][ T200] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 9.176468][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.176472][ T200] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.176474][ T200] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.176476][ T200] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 9.176479][ T200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.176482][ T200] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 9.176485][ T200] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 9.176488][ T200] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.176490][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.176495][ T200] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.176497][ T200] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.176500][ T200] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 9.176502][ T200] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.176505][ T200] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.176511][ T200] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 9.176513][ T200] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 9.176517][ T200] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.176521][ T200] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.176523][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.176527][ T200] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 9.176531][ T200] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 9.176535][ T200] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 9.176540][ T200] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 9.176542][ T200] ? copy_msghdr_from_user (net/socket.c:2650) [ 9.176544][ T200] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 9.176546][ T200] ? move_addr_to_kernel (net/socket.c:258) [ 9.176552][ T200] ___sys_sendmsg (net/socket.c:2767) [ 9.176555][ T200] ? copy_msghdr_from_user (net/socket.c:2619) [ 9.176570][ T200] __sys_sendmsg (net/socket.c:2799) [ 9.176572][ T200] ? __sys_sendmsg_sock (net/socket.c:2780) [ 9.176578][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.176581][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.176583][ T200] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.176586][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.176588][ T200] RIP: 0033:0x7fe8219ea54e [ 9.176592][ T200] 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 All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 9.176594][ T200] RSP: 002b:00007ffc2549ca60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.176596][ T200] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fe8219ea54e [ 9.176598][ T200] RDX: 0000000000000000 RSI: 00007ffc2549cb10 RDI: 0000000000000005 [ 9.176598][ T200] RBP: 00007ffc2549ca70 R08: 0000000000000000 R09: 0000000000000000 [ 9.176599][ T200] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a916f26 [ 9.176600][ T200] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc2549d1e0 | [ 76.495997][ T70] softirqs last disabled at (19800): bond_3ad_state_machine_handler (./include/linux/spinlock.h:353 drivers/net/bonding/bond_3ad.c:2564) | [ 76.495999][ T70] Preemption disabled at: | [ 76.496000][ T70] 0x0 | [ 76.496010][ T70] Tainted: [W]=WARN [ 76.496011][ T70] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 76.496012][ T70] Workqueue: bond0 bond_3ad_state_machine_handler [ 76.496016][ T70] Call Trace: [ 76.496017][ T70] [ 76.496019][ T70] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 76.496025][ T70] __might_resched.cold (kernel/sched/core.c:9234) [ 76.496029][ T70] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 76.496032][ T70] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 76.496038][ T70] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 76.496041][ T70] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 76.496046][ T70] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 76.496049][ T70] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 76.496052][ T70] put_chars (drivers/char/virtio_console.c:1176) [ 76.496055][ T70] ? __send_to_port (drivers/char/virtio_console.c:654) [ 76.496060][ T70] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 76.496064][ T70] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 76.496068][ T70] ? mark_usage (kernel/locking/lockdep.c:4690) [ 76.496070][ T70] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 76.496072][ T70] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 76.496076][ T70] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 76.496079][ T70] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 76.496082][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.496085][ T70] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 76.496089][ T70] console_emit_next_record (kernel/printk/printk.c:3183) [ 76.496093][ T70] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 76.496097][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.496098][ T70] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 76.496103][ T70] console_flush_one_record (kernel/printk/printk.c:3268) [ 76.496106][ T70] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 76.496108][ T70] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 76.496113][ T70] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 76.496116][ T70] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 76.496117][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.496119][ T70] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 76.496123][ T70] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 76.496125][ T70] ? vprintk_emit (kernel/printk/printk.c:2478) [ 76.496128][ T70] vprintk_emit (kernel/printk/printk.c:2479) [ 76.496131][ T70] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 76.496133][ T70] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 76.496138][ T70] _printk (kernel/printk/printk.c:2504) [ 76.496141][ T70] ? snapshot_read.cold (user.c:?) [ 76.496143][ T70] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 76.496149][ T70] ? idr_get_free (??:?) [ 76.496153][ T70] ad_agg_selection_logic.cold (drivers/net/bonding/bond_3ad.c:1935 (discriminator 3)) [ 76.496159][ T70] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 76.496162][ T70] ? bond_3ad_set_carrier (drivers/net/bonding/bond_3ad.c:2862) [ 76.496165][ T70] ? __get_first_agg.isra.0 (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) drivers/net/bonding/bond_3ad.c:158 (discriminator 2)) [ 76.496169][ T70] ad_port_selection_logic (drivers/net/bonding/bond_3ad.c:1727 (discriminator 1)) [ 76.496173][ T70] ? bond_3ad_unbind_slave (drivers/net/bonding/bond_3ad.c:2423) [ 76.496176][ T70] ? ad_rx_machine (drivers/net/bonding/bond_3ad.c:595 drivers/net/bonding/bond_3ad.c:591 drivers/net/bonding/bond_3ad.c:1333) [ 76.496180][ T70] bond_3ad_state_machine_handler (drivers/net/bonding/bond_3ad.c:2600) [ 76.496184][ T70] ? ad_mux_machine (drivers/net/bonding/bond_3ad.c:1154) [ 76.496186][ T70] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 76.496188][ T70] ? process_one_work (kernel/workqueue.c:1030 kernel/workqueue.c:3431) [ 76.496191][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.496192][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.496194][ T70] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 76.496196][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.496200][ T70] process_one_work (kernel/workqueue.c:3387) [ 76.496205][ T70] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 76.496208][ T70] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 76.496215][ T70] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 76.496219][ T70] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 76.496220][ T70] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 76.496224][ T70] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 76.496226][ T70] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 76.496228][ T70] kthread (kernel/kthread.c:436) [ 76.496230][ T70] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 76.496233][ T70] ? kthread_affine_preferred (kernel/kthread.c:857) [ 76.496236][ T70] ret_from_fork (arch/x86/kernel/process.c:158) [ 76.496240][ T70] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 76.496244][ T70] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 76.496247][ T70] ? kthread_affine_preferred (kernel/kthread.c:857) [ 76.496250][ T70] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 76.772946][ C0] | [ 76.773009][ C0] | [ 76.773009][ C0] stack backtrace: | [ 76.773174][ C0] Tainted: [W]=WARN [ 76.773174][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 76.773176][ C0] Workqueue: bond0 bond_3ad_state_machine_handler [ 76.773179][ C0] Call Trace: [ 76.773180][ C0] [ 76.773182][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 76.773184][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 76.773187][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 76.773189][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 76.773193][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 76.773196][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 76.773197][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 76.773200][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 76.773202][ C0] ? bond_3ad_rx_indication (./include/linux/spinlock.h:347 drivers/net/bonding/bond_3ad.c:2661) [ 76.773203][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.773205][ C0] ? update_sd_lb_stats.constprop.0 (kernel/sched/fair.c:12672 (discriminator 1)) [ 76.773207][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 76.773209][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 76.773211][ C0] ? bond_3ad_rx_indication (./include/linux/spinlock.h:347 drivers/net/bonding/bond_3ad.c:2661) [ 76.773212][ C0] bond_3ad_rx_indication (./include/linux/spinlock.h:347 drivers/net/bonding/bond_3ad.c:2661) [ 76.773213][ C0] ? trace_pelt_cfs_tp (./include/trace/events/sched.h:833 (discriminator 22)) [ 76.773215][ C0] bond_3ad_lacpdu_recv (drivers/net/bonding/bond_3ad.c:2943) [ 76.773217][ C0] ? bond_3ad_get_active_agg_info (./include/linux/rcupdate.h:878 (discriminator 7)) [ 76.773220][ C0] bond_handle_frame (drivers/net/bonding/bond_main.c:1623) [ 76.773222][ C0] ? bond_net_exit_batch (drivers/net/bonding/bond_main.c:6597) [ 76.773224][ C0] ? bond_net_exit_batch (drivers/net/bonding/bond_main.c:6597) [ 76.773225][ C0] __netif_receive_skb_core.constprop.0 (net/core/dev.c:6151) [ 76.773227][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 76.773229][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 76.773232][ C0] ? do_xdp_generic (net/core/dev.c:5732) [ 76.773233][ C0] ? _raw_spin_unlock_irq_enable (./include/linux/interrupt_rc.h:35 (discriminator 6) ./include/linux/interrupt_rc.h:46 (discriminator 6) ./include/linux/interrupt_rc.h:79 (discriminator 6) ./include/linux/spinlock_api_smp.h:228 (discriminator 6) kernel/locking/spinlock.c:237 (discriminator 6)) [ 76.773235][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 76.773237][ C0] ? mark_usage (kernel/locking/lockdep.c:4690) [ 76.773239][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 76.773241][ C0] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 76.773242][ C0] __netif_receive_skb_one_core (net/core/dev.c:6262) [ 76.773244][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 76.773245][ C0] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 76.773247][ C0] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 76.773248][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.773250][ C0] process_backlog (net/core/dev.c:6728) [ 76.773253][ C0] __napi_poll (net/core/dev.c:7787) [ 76.773254][ C0] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 76.773257][ C0] ? __napi_poll (./include/net/gro.h:507) [ 76.773259][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 76.773260][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 76.773262][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 76.773265][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.773266][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 76.773268][ C0] handle_softirqs (kernel/softirq.c:645) [ 76.773270][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 76.773272][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 76.773274][ C0] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 76.773276][ C0] [ 76.773277][ C0] [ 76.773277][ C0] __local_bh_enable_ip (kernel/softirq.c:473) [ 76.773279][ C0] bond_3ad_state_machine_handler (./include/linux/spinlock.h:407 drivers/net/bonding/bond_3ad.c:2618) [ 76.773281][ C0] ? ad_mux_machine (drivers/net/bonding/bond_3ad.c:1154) [ 76.773282][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 76.773284][ C0] ? process_one_work (kernel/workqueue.c:1030 kernel/workqueue.c:3431) [ 76.773286][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.773287][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.773288][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 76.773290][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.773291][ C0] process_one_work (kernel/workqueue.c:3387) [ 76.773293][ C0] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 76.773295][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 76.773298][ C0] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 76.773300][ C0] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 76.773301][ C0] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 76.773303][ C0] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 76.773304][ C0] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 76.773305][ C0] kthread (kernel/kthread.c:436) [ 76.773307][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 76.773309][ C0] ? kthread_affine_preferred (kernel/kthread.c:857) [ 76.773311][ C0] ret_from_fork (arch/x86/kernel/process.c:158) [ 76.773313][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 76.773315][ C0] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 76.773318][ C0] ? kthread_affine_preferred (kernel/kthread.c:857) [ 76.773320][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 89.293979][ T3491] softirqs last disabled at (0): 0x0 | [ 89.293981][ T3491] Preemption disabled at: | [ 89.293982][ T3491] vprintk_emit (kernel/printk/printk.c:2471) | [ 89.293992][ T3491] Tainted: [W]=WARN [ 89.293993][ T3491] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 89.293994][ T3491] Call Trace: [ 89.293996][ T3491] [ 89.293997][ T3491] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 89.294007][ T3491] ? vprintk_emit (kernel/printk/printk.c:2471) [ 89.294009][ T3491] __might_resched.cold (kernel/sched/core.c:9234) [ 89.294013][ T3491] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 89.294016][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294019][ T3491] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 89.294023][ T3491] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 89.294025][ T3491] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 89.294030][ T3491] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 89.294031][ T3491] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 89.294033][ T3491] put_chars (drivers/char/virtio_console.c:1176) [ 89.294036][ T3491] ? __send_to_port (drivers/char/virtio_console.c:654) [ 89.294038][ T3491] ? desc_read (kernel/printk/printk_ringbuffer.c:500) [ 89.294040][ T3491] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 89.294042][ T3491] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 89.294044][ T3491] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 89.294047][ T3491] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:2206) [ 89.294049][ T3491] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 89.294051][ T3491] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 89.294052][ T3491] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 89.294054][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294055][ T3491] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.294058][ T3491] console_emit_next_record (kernel/printk/printk.c:3183) [ 89.294060][ T3491] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 89.294061][ T3491] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 89.294063][ T3491] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 89.294065][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294067][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294068][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294069][ T3491] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.294071][ T3491] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 89.294072][ T3491] console_flush_one_record (kernel/printk/printk.c:3268) [ 89.294074][ T3491] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 89.294076][ T3491] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 89.294078][ T3491] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.294079][ T3491] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 89.294081][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294082][ T3491] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 89.294083][ T3491] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 89.294085][ T3491] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 89.294087][ T3491] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 89.294089][ T3491] ? vprintk_emit (kernel/printk/printk.c:2478) [ 89.294090][ T3491] vprintk_emit (kernel/printk/printk.c:2479) [ 89.294092][ T3491] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 89.294094][ T3491] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 89.294095][ T3491] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 89.294096][ T3491] _printk (kernel/printk/printk.c:2504) [ 89.294099][ T3491] ? snapshot_read.cold (user.c:?) [ 89.294101][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294102][ T3491] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 89.294105][ T3491] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 89.294106][ T3491] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 89.294107][ T3491] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 89.294110][ T3491] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 89.294112][ T3491] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 89.294113][ T3491] ? netdev_notice (net/core/dev.c:13194) [ 89.294116][ T3491] ? __netdev_upper_dev_unlink (net/core/dev.c:9096) [ 89.294119][ T3491] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 89.294121][ T3491] __bond_release_one.cold (drivers/net/bonding/bond_main.c:2484 (discriminator 4)) [ 89.294125][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294127][ T3491] ? bond_enslave (drivers/net/bonding/bond_main.c:2331) [ 89.294129][ T3491] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 89.294131][ T3491] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 89.294134][ T3491] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 89.294137][ T3491] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 89.294140][ T3491] do_set_master (net/core/rtnetlink.c:3055) [ 89.294143][ T3491] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 89.294145][ T3491] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 89.294148][ T3491] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 89.294150][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294151][ T3491] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 89.294155][ T3491] ? kasan_save_stack (mm/kasan/common.c:58) [ 89.294156][ T3491] ? kasan_save_stack (mm/kasan/common.c:57) [ 89.294157][ T3491] ? kasan_save_track (mm/kasan/common.c:78) [ 89.294158][ T3491] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 89.294159][ T3491] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 89.294161][ T3491] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 89.294162][ T3491] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 89.294164][ T3491] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 89.294167][ T3491] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 89.294168][ T3491] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 89.294170][ T3491] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 89.294172][ T3491] ? ___sys_sendmsg (net/socket.c:2767) [ 89.294173][ T3491] ? __sys_sendmsg (net/socket.c:2799) [ 89.294175][ T3491] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 89.294177][ T3491] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 89.294179][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294180][ T3491] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.294182][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294183][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294184][ T3491] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 89.294186][ T3491] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 89.294188][ T3491] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 89.294189][ T3491] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 89.294191][ T3491] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 89.294193][ T3491] ? nla_get_range_signed (lib/nlattr.c:270) [ 89.294196][ T3491] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 89.294199][ T3491] rtnl_newlink (net/core/rtnetlink.c:4215) [ 89.294201][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294203][ T3491] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 89.294204][ T3491] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.294206][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294207][ T3491] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 89.294210][ T3491] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 89.294211][ T3491] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 89.294213][ T3491] ? __kernel_text_address (kernel/extable.c:79) [ 89.294214][ T3491] ? write_profile (profile.c:?) [ 89.294216][ T3491] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 89.294218][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294219][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294220][ T3491] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 89.294224][ T3491] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.294225][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294227][ T3491] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 89.294228][ T3491] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 89.294231][ T3491] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 89.294232][ T3491] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 89.294234][ T3491] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 89.294236][ T3491] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 89.294238][ T3491] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 89.294239][ T3491] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 89.294241][ T3491] ? netlink_ack (./include/linux/skbuff.h:2718) [ 89.294242][ T3491] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 89.294245][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294246][ T3491] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 89.294248][ T3491] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 89.294250][ T3491] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 89.294252][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294253][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294254][ T3491] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.294256][ T3491] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 89.294258][ T3491] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 89.294260][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294262][ T3491] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 89.294264][ T3491] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 89.294265][ T3491] ? copy_msghdr_from_user (net/socket.c:2650) [ 89.294267][ T3491] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 89.294268][ T3491] ? move_addr_to_kernel (net/socket.c:258) [ 89.294269][ T3491] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 89.294272][ T3491] ___sys_sendmsg (net/socket.c:2767) [ 89.294273][ T3491] ? copy_msghdr_from_user (net/socket.c:2619) [ 89.294278][ T3491] __sys_sendmsg (net/socket.c:2799) [ 89.294279][ T3491] ? __sys_sendmsg_sock (net/socket.c:2780) [ 89.294282][ T3491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.294283][ T3491] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 89.294284][ T3491] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 89.294287][ T3491] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 89.294288][ T3491] RIP: 0033:0x7f0e66bb754e [ 89.294290][ T3491] 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 All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 89.294291][ T3491] RSP: 002b:00007ffe76548870 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 89.294295][ T3491] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0e66bb754e [ 89.294297][ T3491] RDX: 0000000000000000 RSI: 00007ffe76548920 RDI: 0000000000000005 [ 89.294297][ T3491] RBP: 00007ffe76548880 R08: 0000000000000000 R09: 0000000000000000 [ 89.294298][ T3491] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a916f76 [ 89.294299][ T3491] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffe76548ff0 | [ 191.799244][ T12] softirqs last disabled at (84): addrconf_verify_rtnl (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/ipv6/addrconf.c:4652 (discriminator 2)) | [ 191.799245][ T12] Preemption disabled at: | [ 191.799246][ T12] 0x0 | [ 191.799256][ T12] Tainted: [W]=WARN [ 191.799257][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 191.799258][ T12] Workqueue: netns cleanup_net [ 191.799263][ T12] Call Trace: [ 191.799265][ T12] [ 191.799266][ T12] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 191.799272][ T12] __might_resched.cold (kernel/sched/core.c:9234) [ 191.799275][ T12] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 191.799279][ T12] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 191.799281][ T12] ? record_print_text (kernel/printk/printk.c:1467) [ 191.799285][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 191.799288][ T12] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 191.799291][ T12] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 191.799293][ T12] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 191.799297][ T12] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 191.799298][ T12] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 191.799300][ T12] put_chars (drivers/char/virtio_console.c:1176) [ 191.799303][ T12] ? __send_to_port (drivers/char/virtio_console.c:654) [ 191.799305][ T12] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 191.799307][ T12] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 191.799312][ T12] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 191.799313][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 191.799315][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 191.799316][ T12] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 191.799318][ T12] console_emit_next_record (kernel/printk/printk.c:3183) [ 191.799321][ T12] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 191.799322][ T12] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 191.799324][ T12] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 191.799325][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 191.799326][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 191.799327][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 191.799329][ T12] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 191.799331][ T12] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 191.799332][ T12] console_flush_one_record (kernel/printk/printk.c:3268) [ 191.799334][ T12] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 191.799336][ T12] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 191.799337][ T12] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 191.799339][ T12] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 191.799340][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 191.799341][ T12] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 191.799343][ T12] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 191.799345][ T12] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 191.799346][ T12] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 191.799348][ T12] ? vprintk_emit (kernel/printk/printk.c:2478) [ 191.799350][ T12] vprintk_emit (kernel/printk/printk.c:2479) [ 191.799352][ T12] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 191.799353][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 191.799354][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 191.799357][ T12] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 191.799358][ T12] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 191.799361][ T12] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 191.799362][ T12] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 191.799363][ T12] _printk (kernel/printk/printk.c:2504) [ 191.799366][ T12] ? snapshot_read.cold (user.c:?) [ 191.799368][ T12] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 191.799371][ T12] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 191.799373][ T12] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 191.799375][ T12] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 191.799377][ T12] ? netdev_notice (net/core/dev.c:13194) [ 191.799379][ T12] ? __netdev_alloc_skb (net/core/skbuff.c:777) [ 191.799381][ T12] bond_3ad_unbind_slave.cold (drivers/net/bonding/bond_3ad.c:2432) [ 191.799385][ T12] ? ad_agg_selection_logic (drivers/net/bonding/bond_3ad.c:1942 (discriminator 11)) [ 191.799387][ T12] ? sync_rcu_exp_select_cpus (./include/linux/list.h:53 (discriminator 2) kernel/rcu/tree_exp.h:470 (discriminator 2) kernel/rcu/tree_exp.h:525 (discriminator 2)) [ 191.799389][ T12] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 191.799391][ T12] ? sysfs_remove_files (fs/sysfs/file.c:515 ./include/linux/sysfs.h:780 fs/sysfs/file.c:548) [ 191.799394][ T12] __bond_release_one (drivers/net/bonding/bond_main.c:2476) [ 191.799396][ T12] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 191.799398][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 191.799399][ T12] ? bond_enslave (drivers/net/bonding/bond_main.c:2331) [ 191.799400][ T12] ? ipvlan_port_create (./include/linux/netdevice.h:4516 (discriminator 29) ./include/linux/netdevice.h:4556 (discriminator 29) ./include/linux/netdevice.h:4552 (discriminator 29) drivers/net/ipvlan/ipvlan_main.c:101 (discriminator 29)) [ 191.799402][ T12] ? ipvlan_port_get (./include/linux/rcupdate.h:882 drivers/net/ipvlan/ipvlan_main.c:146) [ 191.799403][ T12] ? ipvlan_port_create (./include/linux/list.h:54 (discriminator 2) drivers/net/ipvlan/ipvlan_main.c:93 (discriminator 2)) [ 191.799405][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 191.799407][ T12] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 191.799409][ T12] ? packet_sendmsg_spkt (af_packet.c:?) [ 191.799412][ T12] bond_uninit (drivers/net/bonding/bond_main.c:6071) [ 191.799413][ T12] ? ip6_route_dev_notify (./include/net/net_namespace.h:422 (discriminator 1) ./include/linux/netdevice.h:2807 (discriminator 1) net/ipv6/route.c:6521 (discriminator 1)) [ 191.799415][ T12] ? bond_siocdevprivate (drivers/net/bonding/bond_main.c:4682) [ 191.799417][ T12] unregister_netdevice_many_notify (net/core/dev.c:12537) [ 191.799420][ T12] ? unregister_netdevice_queued (./include/linux/list.h:419 (discriminator 3)) [ 191.799421][ T12] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 191.799423][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 191.799425][ T12] ? nexthop_net_exit_rtnl (./include/linux/rtnetlink.h:154 (discriminator 1) net/ipv4/nexthop.c:4172 (discriminator 1)) [ 191.799429][ T12] ops_undo_list (net/core/net_namespace.c:188 net/core/net_namespace.c:249) [ 191.799431][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1098) [ 191.799434][ T12] ? idr_destroy (lib/radix-tree.c:310 lib/radix-tree.c:674 lib/radix-tree.c:1563) [ 191.799437][ T12] cleanup_net (net/core/net_namespace.c:706) [ 191.799439][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 191.799440][ T12] ? update_load_avg (kernel/sched/fair.c:5864) [ 191.799443][ T12] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 191.799444][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 191.799446][ T12] process_one_work (kernel/workqueue.c:3387) [ 191.799449][ T12] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 191.799450][ T12] ? common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 39)) [ 191.799453][ T12] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 191.799455][ T12] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 191.799457][ T12] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 191.799458][ T12] kthread (kernel/kthread.c:436) [ 191.799461][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 191.799462][ T12] ? kthread_affine_preferred (kernel/kthread.c:857) [ 191.799464][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 191.799468][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 191.799470][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 191.799473][ T12] ? kthread_affine_preferred (kernel/kthread.c:857) Finger prints: addrconf_verify_rtnl:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print bond_update_slave_arr:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock bond_3ad_state_machine_handler:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print