====================================== | [ 9.903596][ T184] softirqs last disabled at (12496): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 9.903598][ T184] Preemption disabled at: | [ 9.903598][ T184] vprintk_emit (kernel/printk/printk.c:2471) | [ 9.903608][ T184] Tainted: [W]=WARN [ 9.903609][ T184] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.903611][ T184] Call Trace: [ 9.903612][ T184] [ 9.903614][ T184] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.903619][ T184] ? vprintk_emit (kernel/printk/printk.c:2471) [ 9.903621][ T184] __might_resched.cold (kernel/sched/core.c:9234) [ 9.903625][ T184] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.903629][ T184] ? __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.903635][ T184] __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.903638][ T184] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.903644][ T184] ? 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.903646][ T184] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.903650][ T184] put_chars (drivers/char/virtio_console.c:1176) [ 9.903654][ T184] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.903658][ T184] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 9.903664][ T184] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.903667][ T184] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.903673][ T184] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.903676][ T184] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.903682][ T184] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.903686][ T184] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.903690][ T184] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.903692][ T184] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.903697][ T184] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.903701][ T184] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.903702][ T184] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.903708][ T184] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.903710][ T184] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.903712][ T184] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.903714][ T184] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 9.903718][ T184] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.903720][ T184] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.903723][ T184] vprintk_emit (kernel/printk/printk.c:2479) [ 9.903726][ T184] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.903729][ T184] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.903731][ T184] ? flush_tlb_mm_range (arch/x86/mm/tlb.c:1431 (discriminator 1)) [ 9.903736][ T184] _printk (kernel/printk/printk.c:2504) [ 9.903740][ T184] ? snapshot_read.cold (user.c:?) [ 9.903744][ T184] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.903746][ T184] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 9.903749][ T184] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 9.903753][ T184] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 9.903755][ T184] ? netdev_notice (net/core/dev.c:13194) [ 9.903760][ T184] ? lockdep_rtnl_is_held (./include/linux/lockdep.h:249 net/core/rtnetlink.c:182) [ 9.903762][ T184] ? bond_ipsec_del_sa_all (drivers/net/bonding/bond_main.c:603 (discriminator 3)) [ 9.903769][ T184] bond_change_active_slave.cold (drivers/net/bonding/bond_main.c:1301) [ 9.903773][ T184] ? lockdep_rtnl_is_held (./include/linux/lockdep.h:249 net/core/rtnetlink.c:182) [ 9.903774][ T184] ? bond_choose_primary_or_current (drivers/net/bonding/bond_main.c:1102 (discriminator 2)) [ 9.903777][ T184] ? bond_peer_notify_work_rearm (drivers/net/bonding/bond_main.c:1211) [ 9.903781][ T184] ? static_key_slow_inc_cpuslocked (./include/linux/mutex.h:253 kernel/jump_label.c:165 kernel/jump_label.c:151) [ 9.903790][ T184] bond_select_active_slave (drivers/net/bonding/bond_main.c:1379) [ 9.903793][ T184] ? bond_change_active_slave (drivers/net/bonding/bond_main.c:1824) [ 9.903799][ T184] ? static_key_slow_inc (kernel/jump_label.c:192) [ 9.903801][ T184] bond_enslave (drivers/net/bonding/bond_main.c:2298) [ 9.903808][ T184] ? bond_update_slave_arr (drivers/net/bonding/bond_main.c:5219 (discriminator 9)) [ 9.903810][ T184] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.903812][ T184] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 9.903814][ T184] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.903816][ T184] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 9.903818][ T184] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.903821][ T184] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.903828][ T184] ? _mutex_trylock_nest_lock (kernel/locking/mutex.c:1227 (discriminator 6)) [ 9.903831][ T184] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 9.903838][ T184] do_set_master (net/core/rtnetlink.c:3071) [ 9.903842][ T184] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 9.903846][ T184] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 9.903850][ T184] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 9.903852][ T184] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 9.903855][ T184] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.903858][ T184] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 9.903860][ T184] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.903863][ T184] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 9.903866][ T184] ? kasan_save_stack (mm/kasan/common.c:58) [ 9.903868][ T184] ? kasan_save_stack (mm/kasan/common.c:57) [ 9.903869][ T184] ? kasan_save_track (mm/kasan/common.c:78) [ 9.903872][ T184] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.903874][ T184] ? netlink_seq_next (net/netlink/af_netlink.c:2684) [ 9.903877][ T184] ? ___sys_sendmsg (net/socket.c:2757) [ 9.903882][ T184] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.903884][ T184] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 9.903887][ T184] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.903889][ T184] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.903891][ T184] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.903893][ T184] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.903895][ T184] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 9.903897][ T184] ? __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.903899][ T184] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 9.903901][ T184] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 9.903905][ T184] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 9.903906][ T184] ? nla_get_range_signed (lib/nlattr.c:270) [ 9.903913][ T184] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 9.903919][ T184] rtnl_newlink (net/core/rtnetlink.c:4215) [ 9.903925][ T184] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 9.903927][ T184] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.903932][ T184] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.903934][ T184] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.903936][ T184] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 9.903939][ T184] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.903943][ T184] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 9.903946][ T184] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 9.903949][ T184] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.903951][ T184] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.903956][ T184] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.903958][ T184] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.903962][ T184] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 9.903964][ T184] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.903967][ T184] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.903974][ T184] ? 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.903975][ T184] ? 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.903980][ T184] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.903984][ T184] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.903986][ T184] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.903991][ T184] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 9.903995][ T184] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 9.903999][ T184] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 9.904005][ T184] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 9.904007][ T184] ? copy_msghdr_from_user (net/socket.c:2650) [ 9.904009][ T184] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 9.904010][ T184] ? move_addr_to_kernel (net/socket.c:258) [ 9.904017][ T184] ___sys_sendmsg (net/socket.c:2767) [ 9.904020][ T184] ? copy_msghdr_from_user (net/socket.c:2619) [ 9.904036][ T184] __sys_sendmsg (net/socket.c:2799) [ 9.904038][ T184] ? __sys_sendmsg_sock (net/socket.c:2780) [ 9.904045][ T184] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.904048][ T184] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.904050][ T184] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.904053][ T184] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.904055][ T184] RIP: 0033:0x7f56e03ef54e [ 9.904059][ T184] 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.904061][ T184] RSP: 002b:00007ffde2490830 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.904063][ T184] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f56e03ef54e [ 9.904065][ T184] RDX: 0000000000000000 RSI: 00007ffde24908e0 RDI: 0000000000000005 [ 9.904066][ T184] RBP: 00007ffde2490840 R08: 0000000000000000 R09: 0000000000000000 [ 9.904066][ T184] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a918e2c [ 9.904067][ T184] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffde2490fa0 | [ 11.180609][ T246] softirqs last disabled at (20792): bond_update_slave_arr (./include/linux/spinlock.h:353 drivers/net/bonding/bond_main.c:5179) | [ 11.180612][ T246] Preemption disabled at: | [ 11.180613][ T246] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.180625][ T246] Tainted: [W]=WARN [ 11.180626][ T246] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.180628][ T246] Call Trace: [ 11.180631][ T246] [ 11.180633][ T246] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.180640][ T246] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.180643][ T246] __might_resched.cold (kernel/sched/core.c:9234) [ 11.180649][ T246] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.180655][ T246] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 11.180663][ T246] __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)) [ 11.180667][ T246] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.180676][ T246] ? 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) [ 11.180679][ T246] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.180685][ T246] put_chars (drivers/char/virtio_console.c:1176) [ 11.180689][ T246] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 11.180693][ T246] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.180706][ T246] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.180718][ T246] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.180724][ T246] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.180732][ T246] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.180738][ T246] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.180746][ T246] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.180751][ T246] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.180759][ T246] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.180766][ T246] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.180768][ T246] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.180779][ T246] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.180783][ T246] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.180787][ T246] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.180791][ T246] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.180798][ T246] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.180801][ T246] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.180806][ T246] vprintk_emit (kernel/printk/printk.c:2479) [ 11.180812][ T246] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.180815][ T246] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 11.180820][ T246] ? xdp_set_features_flag (./include/linux/netdevice.h:2861 net/core/xdp.c:1015) [ 11.180830][ T246] _printk (kernel/printk/printk.c:2504) [ 11.180835][ T246] ? snapshot_read.cold (user.c:?) [ 11.180843][ T246] ? __mutex_unlock_slowpath (./include/linux/preempt.h:500 kernel/locking/mutex.c:999) [ 11.180845][ T246] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 11.180850][ T246] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 11.180856][ T246] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 11.180860][ T246] ? netdev_notice (net/core/dev.c:13194) [ 11.180868][ T246] ? bond_lower_state_changed (drivers/net/bonding/bond_main.c:1835) [ 11.180874][ T246] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 11.180879][ T246] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 11.180885][ T246] bond_enslave.cold (drivers/net/bonding/bond_main.c:2342 (discriminator 7)) [ 11.180901][ T246] ? bond_update_slave_arr (drivers/net/bonding/bond_main.c:5219 (discriminator 9)) [ 11.180905][ T246] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.180908][ T246] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 11.180910][ T246] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.180914][ T246] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 11.180918][ T246] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.180923][ T246] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.180936][ T246] ? _mutex_trylock_nest_lock (kernel/locking/mutex.c:1227 (discriminator 6)) [ 11.180938][ T246] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 11.180949][ T246] do_set_master (net/core/rtnetlink.c:3071) [ 11.180957][ T246] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 11.180964][ T246] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 11.180969][ T246] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 11.180972][ T246] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 11.180976][ T246] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 11.180980][ T246] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.180985][ T246] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.180988][ T246] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.180993][ T246] ? kasan_save_stack (mm/kasan/common.c:58) [ 11.180996][ T246] ? kasan_save_stack (mm/kasan/common.c:57) [ 11.180998][ T246] ? kasan_save_track (mm/kasan/common.c:78) [ 11.181003][ T246] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.181006][ T246] ? netlink_seq_next (net/netlink/af_netlink.c:2684) [ 11.181010][ T246] ? ___sys_sendmsg (net/socket.c:2757) [ 11.181018][ T246] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.181021][ T246] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 11.181027][ T246] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.181030][ T246] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.181033][ T246] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.181035][ T246] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.181038][ T246] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 11.181043][ T246] ? __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) [ 11.181045][ T246] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 11.181048][ T246] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 11.181055][ T246] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 11.181058][ T246] ? nla_get_range_signed (lib/nlattr.c:270) [ 11.181069][ T246] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 11.181079][ T246] rtnl_newlink (net/core/rtnetlink.c:4215) [ 11.181096][ T246] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.181100][ T246] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.181108][ T246] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.181112][ T246] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.181115][ T246] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.181119][ T246] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.181126][ T246] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.181131][ T246] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 11.181137][ T246] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.181140][ T246] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.181148][ T246] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.181152][ T246] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.181159][ T246] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 11.181162][ T246] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.181168][ T246] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.181180][ T246] ? 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)) [ 11.181182][ T246] ? 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)) [ 11.181191][ T246] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.181198][ T246] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.181202][ T246] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.181210][ T246] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 11.181218][ T246] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 11.181225][ T246] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.181234][ T246] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 11.181238][ T246] ? copy_msghdr_from_user (net/socket.c:2650) [ 11.181241][ T246] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 11.181244][ T246] ? move_addr_to_kernel (net/socket.c:258) [ 11.181257][ T246] ___sys_sendmsg (net/socket.c:2767) [ 11.181262][ T246] ? copy_msghdr_from_user (net/socket.c:2619) [ 11.181293][ T246] __sys_sendmsg (net/socket.c:2799) [ 11.181298][ T246] ? __sys_sendmsg_sock (net/socket.c:2780) [ 11.181310][ T246] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.181316][ T246] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.181319][ T246] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.181324][ T246] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.181327][ T246] RIP: 0033:0x7f19206a354e [ 11.181333][ T246] 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 [ 11.181335][ T246] RSP: 002b:00007ffe0a0c4750 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 11.181339][ T246] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f19206a354e [ 11.181341][ T246] RDX: 0000000000000000 RSI: 00007ffe0a0c4800 RDI: 0000000000000005 [ 11.181343][ T246] RBP: 00007ffe0a0c4760 R08: 0000000000000000 R09: 0000000000000000 [ 11.181344][ T246] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a918e2d [ 11.181346][ T246] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffe0a0c4ec0 | [ 12.267530][ T293] softirqs last disabled at (39130): bond_update_slave_arr (./include/linux/spinlock.h:353 drivers/net/bonding/bond_main.c:5179) | [ 12.267532][ T293] Preemption disabled at: | [ 12.267532][ T293] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.267541][ T293] Tainted: [W]=WARN [ 12.267542][ T293] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.267544][ T293] Call Trace: [ 12.267546][ T293] [ 12.267547][ T293] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.267553][ T293] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.267554][ T293] __might_resched.cold (kernel/sched/core.c:9234) [ 12.267559][ T293] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.267563][ T293] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.267568][ T293] __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)) [ 12.267571][ T293] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.267577][ T293] ? 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) [ 12.267579][ T293] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.267583][ T293] put_chars (drivers/char/virtio_console.c:1176) [ 12.267585][ T293] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 12.267588][ T293] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.267595][ T293] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.267602][ T293] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.267605][ T293] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.267610][ T293] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.267614][ T293] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.267618][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.267621][ T293] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.267626][ T293] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.267629][ T293] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.267631][ T293] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.267637][ T293] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.267639][ T293] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.267641][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.267643][ T293] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.267647][ T293] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.267649][ T293] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.267652][ T293] vprintk_emit (kernel/printk/printk.c:2479) [ 12.267655][ T293] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.267657][ T293] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 12.267661][ T293] ? xdp_set_features_flag (./include/linux/netdevice.h:2861 net/core/xdp.c:1015) [ 12.267667][ T293] _printk (kernel/printk/printk.c:2504) [ 12.267670][ T293] ? snapshot_read.cold (user.c:?) [ 12.267675][ T293] ? __mutex_unlock_slowpath (./include/linux/preempt.h:500 kernel/locking/mutex.c:999) [ 12.267676][ T293] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 12.267679][ T293] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 12.267683][ T293] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 12.267685][ T293] ? netdev_notice (net/core/dev.c:13194) [ 12.267689][ T293] ? bond_lower_state_changed (drivers/net/bonding/bond_main.c:1835) [ 12.267693][ T293] ? netdev_upper_dev_link (net/core/dev.c:9034) [ 12.267698][ T293] bond_enslave.cold (drivers/net/bonding/bond_main.c:2342 (discriminator 7)) [ 12.267708][ T293] ? bond_update_slave_arr (drivers/net/bonding/bond_main.c:5219 (discriminator 9)) [ 12.267710][ T293] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.267712][ T293] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 12.267713][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.267715][ T293] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 12.267718][ T293] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.267721][ T293] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.267728][ T293] ? _mutex_trylock_nest_lock (kernel/locking/mutex.c:1227 (discriminator 6)) [ 12.267729][ T293] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 12.267736][ T293] do_set_master (net/core/rtnetlink.c:3071) [ 12.267740][ T293] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 12.267744][ T293] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 12.267748][ T293] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 12.267750][ T293] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 12.267753][ T293] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 12.267756][ T293] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.267758][ T293] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.267760][ T293] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.267763][ T293] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.267765][ T293] ? kasan_save_stack (mm/kasan/common.c:57) [ 12.267766][ T293] ? kasan_save_track (mm/kasan/common.c:78) [ 12.267769][ T293] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.267771][ T293] ? netlink_seq_next (net/netlink/af_netlink.c:2684) [ 12.267774][ T293] ? ___sys_sendmsg (net/socket.c:2757) [ 12.267779][ T293] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.267781][ T293] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 12.267784][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.267788][ T293] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.267790][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.267791][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.267793][ T293] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 12.267796][ T293] ? __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) [ 12.267797][ T293] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 12.267799][ T293] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 12.267803][ T293] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 12.267804][ T293] ? nla_get_range_signed (lib/nlattr.c:270) [ 12.267811][ T293] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 12.267816][ T293] rtnl_newlink (net/core/rtnetlink.c:4215) [ 12.267822][ T293] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.267824][ T293] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.267829][ T293] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.267831][ T293] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.267834][ T293] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.267836][ T293] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.267840][ T293] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.267842][ T293] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 12.267846][ T293] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.267848][ T293] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.267853][ T293] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.267855][ T293] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.267858][ T293] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 12.267861][ T293] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.267864][ T293] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.267870][ T293] ? 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)) [ 12.267872][ T293] ? 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)) [ 12.267876][ T293] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.267880][ T293] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.267883][ T293] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.267887][ T293] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 12.267891][ T293] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 12.267895][ T293] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.267901][ T293] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 12.267903][ T293] ? copy_msghdr_from_user (net/socket.c:2650) [ 12.267905][ T293] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 12.267906][ T293] ? move_addr_to_kernel (net/socket.c:258) [ 12.267913][ T293] ___sys_sendmsg (net/socket.c:2767) [ 12.267916][ T293] ? copy_msghdr_from_user (net/socket.c:2619) [ 12.267931][ T293] __sys_sendmsg (net/socket.c:2799) [ 12.267934][ T293] ? __sys_sendmsg_sock (net/socket.c:2780) [ 12.267940][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.267944][ T293] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.267946][ T293] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.267949][ T293] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.267951][ T293] RIP: 0033:0x7f4f696a954e [ 12.267955][ T293] 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 [ 12.267957][ T293] RSP: 002b:00007ffec3e73eb0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.267959][ T293] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f4f696a954e [ 12.267960][ T293] RDX: 0000000000000000 RSI: 00007ffec3e73f60 RDI: 0000000000000005 [ 12.267961][ T293] RBP: 00007ffec3e73ec0 R08: 0000000000000000 R09: 0000000000000000 [ 12.267962][ T293] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a918e2e [ 12.267963][ T293] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffec3e74620 | [ 13.307811][ T343] softirqs last disabled at (23192): bond_3ad_unbind_slave (./include/linux/spinlock.h:353 drivers/net/bonding/bond_3ad.c:2337) | [ 13.307814][ T343] Preemption disabled at: | [ 13.307814][ T343] 0x0 | [ 13.307825][ T343] Tainted: [W]=WARN [ 13.307826][ T343] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.307828][ T343] Call Trace: [ 13.307830][ T343] [ 13.307832][ T343] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.307837][ T343] __might_resched.cold (kernel/sched/core.c:9234) [ 13.307842][ T343] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.307845][ T343] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 13.307851][ T343] __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)) [ 13.307853][ T343] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.307859][ T343] ? 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) [ 13.307861][ T343] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.307865][ T343] put_chars (drivers/char/virtio_console.c:1176) [ 13.307867][ T343] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 13.307870][ T343] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.307877][ T343] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.307884][ T343] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.307887][ T343] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.307892][ T343] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.307895][ T343] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.307900][ T343] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.307903][ T343] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.307907][ T343] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.307911][ T343] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.307912][ T343] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.307918][ T343] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.307920][ T343] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.307922][ T343] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.307924][ T343] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 13.307927][ T343] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.307929][ T343] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.307932][ T343] vprintk_emit (kernel/printk/printk.c:2479) [ 13.307935][ T343] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.307937][ T343] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 13.307940][ T343] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 13.307942][ T343] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 13.307944][ T343] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 13.307950][ T343] _printk (kernel/printk/printk.c:2504) [ 13.307953][ T343] ? snapshot_read.cold (user.c:?) [ 13.307955][ T343] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 13.307960][ T343] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 13.307963][ T343] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 13.307966][ T343] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 13.307968][ T343] ? netdev_notice (net/core/dev.c:13194) [ 13.307971][ T343] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.307974][ T343] ? __netdev_alloc_skb (net/core/skbuff.c:777) [ 13.307980][ T343] bond_3ad_unbind_slave.cold (drivers/net/bonding/bond_3ad.c:2432) [ 13.307986][ T343] ? ad_agg_selection_logic (drivers/net/bonding/bond_3ad.c:1942 (discriminator 11)) [ 13.307989][ T343] ? 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)) [ 13.307991][ T343] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.307993][ T343] ? sysfs_remove_files (fs/sysfs/file.c:515 ./include/linux/sysfs.h:780 fs/sysfs/file.c:548) [ 13.307998][ T343] __bond_release_one (drivers/net/bonding/bond_main.c:2476) [ 13.308003][ T343] ? bond_enslave (drivers/net/bonding/bond_main.c:2331) [ 13.308004][ T343] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.308009][ T343] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.308016][ T343] ? lockdep_rtnl_is_held (./include/linux/lockdep.h:249 net/core/rtnetlink.c:182) [ 13.308018][ T343] ? bond_slave_netdev_event.isra.0 (drivers/net/bonding/bond_main.c:3963 (discriminator 3)) [ 13.308020][ T343] ? lockdep_rtnl_is_held (./include/linux/lockdep.h:249 net/core/rtnetlink.c:182) [ 13.308023][ T343] bond_netdev_event (drivers/net/bonding/bond_main.c:4090) [ 13.308025][ T343] notifier_call_chain (kernel/notifier.c:85) [ 13.308032][ T343] unregister_netdevice_many_notify (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:12518) [ 13.308038][ T343] ? unregister_netdevice_queued (./include/linux/list.h:419 (discriminator 3)) [ 13.308039][ T343] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 13.308041][ T343] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 13.308043][ T343] ? unregister_netdevice_queue (net/core/dev.c:12378 (discriminator 1)) [ 13.308049][ T343] rtnl_dellink (net/core/rtnetlink.c:3652 net/core/rtnetlink.c:3694) [ 13.308051][ T343] ? mark_usage (kernel/locking/lockdep.c:4690) [ 13.308053][ T343] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.308055][ T343] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.308058][ T343] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 13.308080][ T343] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.308082][ T343] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 13.308085][ T343] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 13.308087][ T343] ? mark_usage (kernel/locking/lockdep.c:4690) [ 13.308089][ T343] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.308099][ T343] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.308102][ T343] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 13.308104][ T343] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 13.308106][ T343] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 13.308110][ T343] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 13.308113][ T343] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 13.308116][ T343] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.308118][ T343] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.308123][ T343] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.308125][ T343] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 13.308128][ T343] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 13.308132][ T343] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.308135][ T343] ? netlink_ack (./include/linux/skbuff.h:2718) [ 13.308141][ T343] ? 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)) [ 13.308143][ T343] ? 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)) [ 13.308147][ T343] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 13.308151][ T343] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 13.308153][ T343] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.308158][ T343] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 13.308162][ T343] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 13.308165][ T343] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.308171][ T343] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 13.308174][ T343] ? copy_msghdr_from_user (net/socket.c:2650) [ 13.308176][ T343] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 13.308177][ T343] ? move_addr_to_kernel (net/socket.c:258) [ 13.308184][ T343] ___sys_sendmsg (net/socket.c:2767) [ 13.308187][ T343] ? copy_msghdr_from_user (net/socket.c:2619) [ 13.308203][ T343] __sys_sendmsg (net/socket.c:2799) [ 13.308206][ T343] ? __sys_sendmsg_sock (net/socket.c:2780) [ 13.308212][ T343] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.308215][ T343] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 13.308217][ T343] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 13.308220][ T343] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.308222][ T343] RIP: 0033:0x7fb6acab954e [ 13.308224][ T343] 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 [ 13.308226][ T343] RSP: 002b:00007ffe9766c870 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 13.308228][ T343] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fb6acab954e [ 13.308230][ T343] RDX: 0000000000000000 RSI: 00007ffe9766c920 RDI: 0000000000000005 [ 13.308231][ T343] RBP: 00007ffe9766c880 R08: 0000000000000000 R09: 0000000000000000 [ 13.308231][ T343] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a918e2f Finger prints: bond_update_slave_arr:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars bond_3ad_unbind_slave:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print