====================================== | [ 10.235101][ T197] softirqs last disabled at (13764): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 10.235104][ T197] Preemption disabled at: | [ 10.235104][ T197] vprintk_emit (kernel/printk/printk.c:2471) | [ 10.235114][ T197] Tainted: [W]=WARN [ 10.235115][ T197] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.235117][ T197] Call Trace: [ 10.235119][ T197] [ 10.235120][ T197] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.235125][ T197] ? vprintk_emit (kernel/printk/printk.c:2471) [ 10.235127][ T197] __might_resched.cold (kernel/sched/core.c:9234) [ 10.235132][ T197] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.235135][ T197] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.235141][ T197] __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)) [ 10.235144][ T197] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.235150][ T197] ? 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) [ 10.235152][ T197] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.235156][ T197] put_chars (drivers/char/virtio_console.c:1176) [ 10.235159][ T197] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 10.235161][ T197] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.235164][ T197] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 10.235170][ T197] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.235178][ T197] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.235181][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.235184][ T197] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.235188][ T197] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.235192][ T197] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.235196][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.235198][ T197] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.235202][ T197] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.235206][ T197] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.235207][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.235213][ T197] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.235215][ T197] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.235217][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.235219][ T197] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.235223][ T197] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.235225][ T197] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.235228][ T197] vprintk_emit (kernel/printk/printk.c:2479) [ 10.235231][ T197] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.235233][ T197] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.235235][ T197] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 10.235239][ T197] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 10.235243][ T197] _printk (kernel/printk/printk.c:2504) [ 10.235246][ T197] ? snapshot_read.cold (user.c:?) [ 10.235250][ T197] ? br_multicast_flood (??:?) [ 10.235254][ T197] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 10.235256][ T197] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 10.235258][ T197] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 10.235263][ T197] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) [ 10.235266][ T197] br_init_port (net/bridge/br_stp_if.c:39) [ 10.235269][ T197] new_nbp (net/bridge/br_if.c:449) [ 10.235273][ T197] br_add_if (net/bridge/br_if.c:592) [ 10.235276][ T197] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 10.235282][ T197] do_set_master (net/core/rtnetlink.c:3071) [ 10.235286][ T197] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 10.235290][ T197] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 10.235294][ T197] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 10.235296][ T197] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 10.235299][ T197] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 10.235302][ T197] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.235305][ T197] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 10.235307][ T197] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.235310][ T197] ? kasan_save_stack (mm/kasan/common.c:58) [ 10.235312][ T197] ? kasan_save_stack (mm/kasan/common.c:57) [ 10.235314][ T197] ? kasan_save_track (mm/kasan/common.c:78) [ 10.235316][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.235318][ T197] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 10.235321][ T197] ? ___sys_sendmsg (net/socket.c:2757) [ 10.235325][ T197] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 10.235327][ T197] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 10.235330][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.235332][ T197] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.235334][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.235336][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.235338][ T197] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 10.235340][ T197] ? __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) [ 10.235342][ T197] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 10.235344][ T197] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 10.235348][ T197] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 10.235349][ T197] ? nla_get_range_signed (lib/nlattr.c:270) [ 10.235356][ T197] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 10.235362][ T197] rtnl_newlink (net/core/rtnetlink.c:4215) [ 10.235368][ T197] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 10.235370][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.235375][ T197] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 10.235377][ T197] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 10.235380][ T197] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 10.235382][ T197] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.235386][ T197] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 10.235389][ T197] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 10.235393][ T197] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 10.235394][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.235399][ T197] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 10.235402][ T197] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 10.235405][ T197] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 10.235407][ T197] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 10.235411][ T197] ? netlink_ack (./include/linux/skbuff.h:2718) [ 10.235422][ T197] ? 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)) [ 10.235424][ T197] ? 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)) [ 10.235429][ T197] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 10.235433][ T197] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 10.235436][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.235440][ T197] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 10.235444][ T197] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 10.235449][ T197] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 10.235455][ T197] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 10.235457][ T197] ? copy_msghdr_from_user (net/socket.c:2650) [ 10.235459][ T197] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 10.235460][ T197] ? move_addr_to_kernel (net/socket.c:258) [ 10.235468][ T197] ___sys_sendmsg (net/socket.c:2767) [ 10.235470][ T197] ? copy_msghdr_from_user (net/socket.c:2619) [ 10.235486][ T197] __sys_sendmsg (net/socket.c:2799) [ 10.235489][ T197] ? __sys_sendmsg_sock (net/socket.c:2780) [ 10.235495][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.235499][ T197] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.235501][ T197] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.235504][ T197] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.235507][ T197] RIP: 0033:0x7f4a8799054e [ 10.235511][ T197] 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 [ 10.235513][ T197] RSP: 002b:00007ffe04fbc3b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 10.235515][ T197] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f4a8799054e [ 10.235517][ T197] RDX: 0000000000000000 RSI: 00007ffe04fbc460 RDI: 0000000000000005 [ 10.235518][ T197] RBP: 00007ffe04fbc3c0 R08: 0000000000000000 R09: 0000000000000000 [ 10.235518][ T197] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9157e8 [ 10.235519][ T197] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffe04fbcb30 | [ 11.320564][ T227] softirqs last disabled at (16888): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 11.320566][ T227] Preemption disabled at: | [ 11.320567][ T227] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.320576][ T227] Tainted: [W]=WARN [ 11.320577][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.320579][ T227] Call Trace: [ 11.320581][ T227] [ 11.320583][ T227] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.320588][ T227] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.320590][ T227] __might_resched.cold (kernel/sched/core.c:9234) [ 11.320594][ T227] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.320598][ T227] ? __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.320603][ T227] __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.320606][ T227] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.320612][ T227] ? 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.320615][ T227] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.320618][ T227] put_chars (drivers/char/virtio_console.c:1176) [ 11.320622][ T227] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.320624][ T227] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.320628][ T227] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.320631][ T227] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.320637][ T227] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.320640][ T227] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.320645][ T227] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.320649][ T227] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.320653][ T227] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.320657][ T227] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.320661][ T227] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.320663][ T227] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.320667][ T227] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.320671][ T227] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.320672][ T227] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.320678][ T227] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.320680][ T227] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.320682][ T227] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.320684][ T227] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.320688][ T227] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.320690][ T227] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.320693][ T227] vprintk_emit (kernel/printk/printk.c:2479) [ 11.320696][ T227] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.320699][ T227] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.320700][ T227] ? flush_tlb_mm_range (arch/x86/mm/tlb.c:1431 (discriminator 1)) [ 11.320705][ T227] _printk (kernel/printk/printk.c:2504) [ 11.320709][ T227] ? snapshot_read.cold (user.c:?) [ 11.320713][ T227] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.320715][ T227] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 11.320718][ T227] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 11.320721][ T227] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 11.320724][ T227] ? netdev_notice (net/core/dev.c:13194) [ 11.320729][ T227] ? lockdep_rtnl_is_held (./include/linux/lockdep.h:249 net/core/rtnetlink.c:182) [ 11.320731][ T227] ? bond_ipsec_del_sa_all (drivers/net/bonding/bond_main.c:603 (discriminator 3)) [ 11.320737][ T227] bond_change_active_slave.cold (drivers/net/bonding/bond_main.c:1301) [ 11.320741][ T227] ? lockdep_rtnl_is_held (./include/linux/lockdep.h:249 net/core/rtnetlink.c:182) [ 11.320743][ T227] ? bond_choose_primary_or_current (drivers/net/bonding/bond_main.c:1102 (discriminator 2)) [ 11.320746][ T227] ? bond_peer_notify_work_rearm (drivers/net/bonding/bond_main.c:1211) [ 11.320749][ T227] ? static_key_slow_inc_cpuslocked (./include/linux/mutex.h:253 kernel/jump_label.c:165 kernel/jump_label.c:151) [ 11.320755][ T227] bond_select_active_slave (drivers/net/bonding/bond_main.c:1379) [ 11.320759][ T227] ? bond_change_active_slave (drivers/net/bonding/bond_main.c:1824) [ 11.320764][ T227] ? static_key_slow_inc (kernel/jump_label.c:192) [ 11.320766][ T227] bond_enslave (drivers/net/bonding/bond_main.c:2298) [ 11.320772][ T227] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.320774][ T227] ? bond_update_slave_arr (drivers/net/bonding/bond_main.c:5219 (discriminator 9)) [ 11.320776][ T227] ? mark_usage (kernel/locking/lockdep.c:4690) [ 11.320778][ T227] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.320780][ T227] ? __lock_acquire (kernel/locking/lockdep.c:5251 (discriminator 3)) [ 11.320785][ T227] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.320792][ T227] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 11.320795][ T227] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 11.320800][ T227] do_set_master (net/core/rtnetlink.c:3071) [ 11.320805][ T227] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 11.320809][ T227] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 11.320812][ T227] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 11.320814][ T227] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 11.320816][ T227] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 11.320819][ T227] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.320821][ T227] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.320823][ T227] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.320826][ T227] ? kasan_save_stack (mm/kasan/common.c:58) [ 11.320828][ T227] ? kasan_save_stack (mm/kasan/common.c:57) [ 11.320830][ T227] ? kasan_save_track (mm/kasan/common.c:78) [ 11.320832][ T227] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.320834][ T227] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 11.320837][ T227] ? ___sys_sendmsg (net/socket.c:2757) [ 11.320841][ T227] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.320843][ T227] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 11.320847][ T227] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.320849][ T227] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.320850][ T227] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.320852][ T227] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.320854][ T227] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 11.320856][ T227] ? __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.320859][ T227] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 11.320861][ T227] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 11.320865][ T227] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 11.320867][ T227] ? nla_get_range_signed (lib/nlattr.c:270) [ 11.320873][ T227] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 11.320879][ T227] rtnl_newlink (net/core/rtnetlink.c:4215) [ 11.320884][ T227] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.320887][ T227] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.320892][ T227] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.320894][ T227] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.320896][ T227] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.320898][ T227] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.320902][ T227] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.320905][ T227] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 11.320909][ T227] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.320910][ T227] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.320915][ T227] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.320917][ T227] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.320921][ T227] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 11.320923][ T227] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.320926][ T227] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.320933][ T227] ? 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.320934][ T227] ? 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.320939][ T227] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.320942][ T227] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.320945][ T227] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.320950][ T227] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 11.320953][ T227] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 11.320957][ T227] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.320963][ T227] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 11.320965][ T227] ? copy_msghdr_from_user (net/socket.c:2650) [ 11.320967][ T227] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 11.320968][ T227] ? move_addr_to_kernel (net/socket.c:258) [ 11.320976][ T227] ___sys_sendmsg (net/socket.c:2767) [ 11.320978][ T227] ? copy_msghdr_from_user (net/socket.c:2619) [ 11.320994][ T227] __sys_sendmsg (net/socket.c:2799) [ 11.320997][ T227] ? __sys_sendmsg_sock (net/socket.c:2780) [ 11.321003][ T227] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.321006][ T227] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.321008][ T227] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.321011][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.321014][ T227] RIP: 0033:0x7f253b11c54e [ 11.321018][ T227] 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.321020][ T227] RSP: 002b:00007ffdf03cd000 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 11.321022][ T227] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f253b11c54e [ 11.321024][ T227] RDX: 0000000000000000 RSI: 00007ffdf03cd0b0 RDI: 0000000000000005 [ 11.321027][ T227] RBP: 00007ffdf03cd010 R08: 0000000000000000 R09: 0000000000000000 [ 11.321028][ T227] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9157e9 [ 11.321029][ T227] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffdf03cd780 | [ 24.121312][ T296] softirqs last disabled at (23548): dev_uc_unsync (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:933 (discriminator 2) net/core/dev_addr_lists.c:919 (discriminator 2)) | [ 24.121315][ T296] Preemption disabled at: | [ 24.121315][ T296] dev_uc_unsync (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:933 (discriminator 2) net/core/dev_addr_lists.c:919 (discriminator 2)) | [ 24.121325][ T296] Tainted: [W]=WARN [ 24.121326][ T296] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.121328][ T296] Call Trace: [ 24.121329][ T296] [ 24.121331][ T296] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 24.121336][ T296] ? dev_uc_unsync (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:933 (discriminator 2) net/core/dev_addr_lists.c:919 (discriminator 2)) [ 24.121338][ T296] __might_resched.cold (kernel/sched/core.c:9234) [ 24.121343][ T296] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 24.121347][ T296] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 24.121353][ T296] __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)) [ 24.121355][ T296] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.121361][ T296] ? 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) [ 24.121364][ T296] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.121368][ T296] put_chars (drivers/char/virtio_console.c:1176) [ 24.121371][ T296] ? __send_to_port (drivers/char/virtio_console.c:654) [ 24.121373][ T296] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 24.121377][ T296] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 24.121382][ T296] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 24.121386][ T296] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.121388][ T296] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.121393][ T296] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 24.121395][ T296] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 24.121398][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.121401][ T296] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.121406][ T296] console_emit_next_record (kernel/printk/printk.c:3183) [ 24.121409][ T296] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 24.121413][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.121415][ T296] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.121419][ T296] console_flush_one_record (kernel/printk/printk.c:3268) [ 24.121424][ T296] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 24.121425][ T296] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.121431][ T296] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 24.121433][ T296] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 24.121434][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.121436][ T296] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 24.121440][ T296] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 24.121442][ T296] ? vprintk_emit (kernel/printk/printk.c:2478) [ 24.121445][ T296] vprintk_emit (kernel/printk/printk.c:2479) [ 24.121449][ T296] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 24.121450][ T296] ? kvfree_call_rcu (mm/slab_common.c:2050) [ 24.121454][ T296] ? dev_uc_unsync (net/core/dev_addr_lists.c:299 net/core/dev_addr_lists.c:935 net/core/dev_addr_lists.c:919) [ 24.121456][ T296] ? bond_close (drivers/net/bonding/bond_main.c:918 drivers/net/bonding/bond_main.c:4433) [ 24.121458][ T296] ? __dev_close_many (net/core/dev.c:1798) [ 24.121460][ T296] ? __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 24.121462][ T296] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 24.121463][ T296] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 24.121467][ T296] _printk (kernel/printk/printk.c:2504) [ 24.121471][ T296] ? snapshot_read.cold (user.c:?) [ 24.121475][ T296] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 24.121478][ T296] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 24.121482][ T296] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 24.121491][ T296] ? netdev_notice (net/core/dev.c:13194) [ 24.121492][ T296] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 24.121497][ T296] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 24.121500][ T296] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 24.121503][ T296] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 24.121506][ T296] ? 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) [ 24.121509][ T296] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 24.121513][ T296] __dev_set_rx_mode (net/core/dev_addr_lists.c:1384) [ 24.121517][ T296] dev_uc_unsync (net/core/dev_addr_lists.c:936 net/core/dev_addr_lists.c:919) [ 24.121521][ T296] bond_close (drivers/net/bonding/bond_main.c:918 drivers/net/bonding/bond_main.c:4433) [ 24.121525][ T296] ? bond_set_rx_mode (drivers/net/bonding/bond_main.c:4711) [ 24.121527][ T296] ? notifier_call_chain (kernel/notifier.c:85) [ 24.121532][ T296] ? 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) [ 24.121534][ T296] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 24.121536][ T296] __dev_close_many (net/core/dev.c:1798) [ 24.121539][ T296] ? netif_open (net/core/dev.c:1755) [ 24.121542][ T296] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 24.121547][ T296] __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 24.121549][ T296] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 24.121552][ T296] ? __kernel_text_address (kernel/extable.c:79) [ 24.121555][ T296] ? write_profile (profile.c:?) [ 24.121560][ T296] netif_change_flags (net/core/dev.c:9877) [ 24.121564][ T296] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 24.121568][ T296] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 24.121570][ T296] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 24.121572][ T296] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 24.121575][ T296] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 24.121578][ T296] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 24.121580][ T296] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.121582][ T296] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 24.121585][ T296] ? kasan_save_stack (mm/kasan/common.c:58) [ 24.121587][ T296] ? kasan_save_stack (mm/kasan/common.c:57) [ 24.121589][ T296] ? kasan_save_track (mm/kasan/common.c:78) [ 24.121591][ T296] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.121593][ T296] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 24.121596][ T296] ? ___sys_sendmsg (net/socket.c:2757) [ 24.121601][ T296] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 24.121603][ T296] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 24.121606][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.121608][ T296] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.121610][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.121611][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.121613][ T296] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 24.121615][ T296] ? __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) [ 24.121617][ T296] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 24.121619][ T296] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 24.121623][ T296] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 24.121628][ T296] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 24.121634][ T296] rtnl_newlink (net/core/rtnetlink.c:4215) [ 24.121639][ T296] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 24.121642][ T296] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.121646][ T296] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 24.121649][ T296] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 24.121651][ T296] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 24.121653][ T296] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 24.121657][ T296] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 24.121659][ T296] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 24.121663][ T296] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 24.121665][ T296] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.121670][ T296] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 24.121672][ T296] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 24.121675][ T296] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 24.121677][ T296] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 24.121681][ T296] ? netlink_ack (./include/linux/skbuff.h:2718) [ 24.121687][ T296] ? 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)) [ 24.121688][ T296] ? 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)) [ 24.121693][ T296] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 24.121697][ T296] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 24.121699][ T296] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.121704][ T296] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 24.121708][ T296] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 24.121712][ T296] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 24.121717][ T296] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 24.121719][ T296] ? copy_msghdr_from_user (net/socket.c:2650) [ 24.121721][ T296] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 24.121723][ T296] ? move_addr_to_kernel (net/socket.c:258) [ 24.121730][ T296] ___sys_sendmsg (net/socket.c:2767) [ 24.121732][ T296] ? copy_msghdr_from_user (net/socket.c:2619) [ 24.121748][ T296] __sys_sendmsg (net/socket.c:2799) [ 24.121751][ T296] ? __sys_sendmsg_sock (net/socket.c:2780) [ 24.121757][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.121760][ T296] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 24.121761][ T296] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 24.121764][ T296] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.121766][ T296] RIP: 0033:0x7f154a03654e [ 24.121770][ T296] 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 [ 24.121772][ T296] RSP: 002b:00007ffdb8bcf7d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.121775][ T296] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f154a03654e [ 24.121776][ T296] RDX: 0000000000000000 RSI: 00007ffdb8bcf880 RDI: 0000000000000005 [ 24.121777][ T296] RBP: 00007ffdb8bcf7e0 R08: 0000000000000000 R09: 0000000000000000 [ 24.121778][ T296] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9157f6 [ 24.121778][ T296] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffdb8bcff50 | [ 25.970135][ C2] softirqs last disabled at (689745): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 25.970137][ C2] Preemption disabled at: | [ 25.970137][ C2] 0x0 | [ 25.970148][ C2] Tainted: [W]=WARN [ 25.970149][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.970151][ C2] Call Trace: [ 25.970153][ C2] [ 25.970156][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.970161][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 25.970165][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 25.970167][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.970171][ C2] __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)) [ 25.970175][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.970177][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.970182][ C2] ? 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) [ 25.970183][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.970186][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 25.970189][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 25.970190][ C2] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 25.970193][ C2] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 25.970194][ C2] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 25.970197][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 25.970202][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 25.970203][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.970204][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.970206][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.970207][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.970210][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 25.970212][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 25.970213][ C2] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 25.970215][ C2] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 25.970218][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.970219][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.970220][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.970222][ C2] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 25.970224][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 25.970226][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 25.970228][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 25.970229][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.970231][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 25.970232][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.970233][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.970235][ C2] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 25.970237][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 25.970239][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 25.970241][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 25.970243][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 25.970244][ C2] ? common_startup_64 (arch/x86/kernel/head_64.S:418) [ 25.970248][ C2] _printk (kernel/printk/printk.c:2504) [ 25.970251][ C2] ? snapshot_read.cold (user.c:?) [ 25.970253][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 25.970256][ C2] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 25.970258][ C2] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 25.970259][ C2] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 25.970262][ C2] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 25.970265][ C2] mark_lock (kernel/locking/lockdep.c:4769) [ 25.970268][ C2] mark_usage (kernel/locking/lockdep.c:4658) [ 25.970269][ C2] __lock_acquire (kernel/locking/lockdep.c:5208) [ 25.970272][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 25.970274][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 25.970277][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.970278][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.970280][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 25.970282][ C2] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 25.970284][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 25.970285][ C2] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 25.970287][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 25.970288][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 25.970291][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 25.970292][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 25.970295][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 25.970297][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 25.970299][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.970301][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 25.970302][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 25.970305][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 25.970306][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.970309][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.970311][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 25.970312][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 25.970313][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.970316][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.970318][ C2] handle_softirqs (kernel/softirq.c:645) [ 25.970320][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 25.970322][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 25.970324][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 25.970326][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 25.970328][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 25.970331][ C2] [ 25.970331][ C2] [ 25.970332][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 25.970334][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 25.970336][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 25.970339][ C2] Code: 48 8b 3d 94 12 09 02 e8 1f 00 00 00 48 2b 05 58 a3 a6 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 56 1b 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 12 09 02 mov 0x2091294(%rip),%rdi # 0x209129b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 a6 00 sub 0xa6a358(%rip),%rax # 0xa6a36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 56 1b 00 verw 0x1b5613(%rip) # 0x1b563b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 25.970341][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000282 [ 25.970344][ C2] RAX: 00000000000a864f RBX: ff11000001bf46c0 RCX: ffffffff902fa307 [ 25.970345][ C2] RDX: ff11000001bf46c0 RSI: ffffffff932a7f75 RDI: ffffffff92c8f560 [ 25.970346][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 25.970347][ C2] R10: 0000000000000002 R11: 0000000000000001 R12: 1ff400000002afc3 [ 25.970347][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 25.970349][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 25.970353][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 25.970354][ C2] default_idle_call (kernel/sched/idle.c:122) [ 25.970356][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 25.970358][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 25.970360][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 25.970363][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.970364][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.970366][ C2] do_idle (kernel/sched/idle.c:355) [ 25.970367][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 25.970369][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 25.970371][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 25.970374][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 26.022151][ C2] | [ 26.022217][ C2] | [ 26.022217][ C2] stack backtrace: | [ 26.022427][ C2] Tainted: [W]=WARN [ 26.022429][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.022430][ C2] Call Trace: [ 26.022431][ C2] [ 26.022433][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.022437][ C2] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 26.022440][ C2] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 26.022443][ C2] mark_lock (kernel/locking/lockdep.c:4769) [ 26.022445][ C2] mark_usage (kernel/locking/lockdep.c:4658) [ 26.022447][ C2] __lock_acquire (kernel/locking/lockdep.c:5208) [ 26.022450][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 26.022452][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 26.022454][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.022457][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.022459][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 26.022460][ C2] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 26.022462][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 26.022463][ C2] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 26.022465][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 26.022466][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 26.022468][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 26.022469][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 26.022472][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 26.022474][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 26.022476][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.022478][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 26.022479][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 26.022481][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 26.022483][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.022486][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 26.022488][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 26.022489][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 26.022490][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.022493][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.022500][ C2] handle_softirqs (kernel/softirq.c:645) [ 26.022503][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 26.022505][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 26.022507][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 26.022509][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 26.022510][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 26.022512][ C2] [ 26.022513][ C2] [ 26.022513][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 26.022515][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 26.022516][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 26.022519][ C2] Code: 48 8b 3d 94 12 09 02 e8 1f 00 00 00 48 2b 05 58 a3 a6 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 56 1b 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 12 09 02 mov 0x2091294(%rip),%rdi # 0x209129b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 a6 00 sub 0xa6a358(%rip),%rax # 0xa6a36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 56 1b 00 verw 0x1b5613(%rip) # 0x1b563b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 26.022520][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000282 [ 26.022522][ C2] RAX: 00000000000a864f RBX: ff11000001bf46c0 RCX: ffffffff902fa307 [ 26.022523][ C2] RDX: ff11000001bf46c0 RSI: ffffffff932a7f75 RDI: ffffffff92c8f560 [ 26.022524][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 26.022526][ C2] R10: 0000000000000002 R11: 0000000000000001 R12: 1ff400000002afc3 [ 26.022526][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 26.022528][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 26.022530][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 26.022532][ C2] default_idle_call (kernel/sched/idle.c:122) [ 26.022534][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 26.022536][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 26.022537][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 26.022539][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.022541][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.022542][ C2] do_idle (kernel/sched/idle.c:355) [ 26.022544][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 26.022546][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 26.022548][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 26.022550][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 36.970909][ T371] softirqs last disabled at (0): 0x0 | [ 36.970911][ T371] Preemption disabled at: | [ 36.970912][ T371] vprintk_emit (kernel/printk/printk.c:2471) | [ 36.970924][ T371] Tainted: [W]=WARN [ 36.970924][ T371] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.970926][ T371] Call Trace: [ 36.970928][ T371] [ 36.970929][ T371] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 36.970934][ T371] ? vprintk_emit (kernel/printk/printk.c:2471) [ 36.970935][ T371] __might_resched.cold (kernel/sched/core.c:9234) [ 36.970939][ T371] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 36.970942][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.970945][ T371] __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)) [ 36.970949][ T371] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 36.970951][ T371] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.970956][ T371] ? 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) [ 36.970957][ T371] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.970960][ T371] put_chars (drivers/char/virtio_console.c:1176) [ 36.970962][ T371] ? __send_to_port (drivers/char/virtio_console.c:654) [ 36.970964][ T371] ? desc_read (kernel/printk/printk_ringbuffer.c:500) [ 36.970966][ T371] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 36.970968][ T371] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 36.970969][ T371] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 36.970973][ T371] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:2206) [ 36.970975][ T371] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 36.970977][ T371] ? 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) [ 36.970978][ T371] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 36.970979][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.970981][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.970984][ T371] console_emit_next_record (kernel/printk/printk.c:3183) [ 36.970986][ T371] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 36.970987][ T371] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 36.970989][ T371] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 36.970991][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.970993][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.970994][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.970995][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.970997][ T371] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 36.970998][ T371] console_flush_one_record (kernel/printk/printk.c:3268) [ 36.971000][ T371] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 36.971002][ T371] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 36.971004][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.971005][ T371] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 36.971006][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.971008][ T371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 36.971009][ T371] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 36.971011][ T371] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 36.971013][ T371] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 36.971015][ T371] ? vprintk_emit (kernel/printk/printk.c:2478) [ 36.971016][ T371] vprintk_emit (kernel/printk/printk.c:2479) [ 36.971018][ T371] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 36.971019][ T371] ? packet_sendmsg_spkt (af_packet.c:?) [ 36.971027][ T371] _printk (kernel/printk/printk.c:2504) [ 36.971030][ T371] ? snapshot_read.cold (user.c:?) [ 36.971032][ T371] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 36.971035][ T371] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 36.971037][ T371] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 36.971038][ T371] ? netdev_notice (net/core/dev.c:13194) [ 36.971040][ T371] ? netdev_upper_dev_unlink (net/core/dev.c:9114) [ 36.971044][ T371] ? __netdev_upper_dev_unlink (net/core/dev.c:9096) [ 36.971046][ T371] __bond_release_one.cold (drivers/net/bonding/bond_main.c:2484 (discriminator 4)) [ 36.971050][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.971052][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.971053][ T371] ? bond_enslave (drivers/net/bonding/bond_main.c:2331) [ 36.971056][ T371] ? 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)) [ 36.971058][ T371] ? ipvlan_port_get (./include/linux/rcupdate.h:882 drivers/net/ipvlan/ipvlan_main.c:146) [ 36.971059][ T371] ? ipvlan_port_create (./include/linux/list.h:54 (discriminator 2) drivers/net/ipvlan/ipvlan_main.c:93 (discriminator 2)) [ 36.971060][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.971062][ T371] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 36.971065][ T371] ? packet_sendmsg_spkt (af_packet.c:?) [ 36.971067][ T371] bond_uninit (drivers/net/bonding/bond_main.c:6071) [ 36.971069][ T371] ? 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)) [ 36.971071][ T371] ? bond_siocdevprivate (drivers/net/bonding/bond_main.c:4682) [ 36.971073][ T371] unregister_netdevice_many_notify (net/core/dev.c:12537) [ 36.971077][ T371] ? unregister_netdevice_queued (./include/linux/list.h:419 (discriminator 3)) [ 36.971078][ T371] ? 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) [ 36.971080][ T371] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 36.971082][ T371] ? unregister_netdevice_queue (net/core/dev.c:12378 (discriminator 1)) [ 36.971084][ T371] rtnl_dellink (net/core/rtnetlink.c:3652 net/core/rtnetlink.c:3694) [ 36.971087][ T371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 36.971088][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.971090][ T371] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 36.971092][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.971097][ T371] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 36.971100][ T371] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.971102][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.971103][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.971104][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.971106][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.971107][ T371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 36.971109][ T371] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 36.971112][ T371] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 36.971113][ T371] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 36.971116][ T371] ? __kernel_text_address (kernel/extable.c:79) [ 36.971117][ T371] ? write_profile (profile.c:?) [ 36.971120][ T371] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 36.971121][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.971123][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.971124][ T371] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 36.971127][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.971129][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.971130][ T371] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 36.971132][ T371] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 36.971134][ T371] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 36.971136][ T371] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 36.971138][ T371] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 36.971141][ T371] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 36.971144][ T371] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 36.971146][ T371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 36.971148][ T371] ? netlink_ack (./include/linux/skbuff.h:2718) [ 36.971149][ T371] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 36.971151][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.971153][ T371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 36.971155][ T371] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 36.971157][ T371] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 36.971158][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.971159][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.971161][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.971163][ T371] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 36.971165][ T371] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 36.971166][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.971168][ T371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 36.971170][ T371] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 36.971173][ T371] ? copy_msghdr_from_user (net/socket.c:2650) [ 36.971174][ T371] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 36.971175][ T371] ? move_addr_to_kernel (net/socket.c:258) [ 36.971176][ T371] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 36.971179][ T371] ___sys_sendmsg (net/socket.c:2767) [ 36.971181][ T371] ? copy_msghdr_from_user (net/socket.c:2619) [ 36.971185][ T371] __sys_sendmsg (net/socket.c:2799) [ 36.971187][ T371] ? __sys_sendmsg_sock (net/socket.c:2780) [ 36.971189][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.971191][ T371] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 36.971193][ T371] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 36.971195][ T371] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.971196][ T371] RIP: 0033:0x7fb282a6a54e [ 36.971198][ T371] 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 [ 36.971200][ T371] RSP: 002b:00007ffff07e7cd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.971204][ T371] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fb282a6a54e [ 36.971205][ T371] RDX: 0000000000000000 RSI: 00007ffff07e7d80 RDI: 0000000000000005 [ 36.971206][ T371] RBP: 00007ffff07e7ce0 R08: 0000000000000000 R09: 0000000000000000 [ 36.971207][ T371] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a915803 [ 36.971208][ T371] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffff07e8450 | [ 49.329816][ T443] softirqs last disabled at (0): 0x0 | [ 49.329817][ T443] Preemption disabled at: | [ 49.329818][ T443] dev_uc_unsync (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:933 (discriminator 2) net/core/dev_addr_lists.c:919 (discriminator 2)) | [ 49.329830][ T443] Tainted: [W]=WARN [ 49.329831][ T443] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.329833][ T443] Call Trace: [ 49.329835][ T443] [ 49.329836][ T443] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 49.329841][ T443] ? dev_uc_unsync (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:933 (discriminator 2) net/core/dev_addr_lists.c:919 (discriminator 2)) [ 49.329843][ T443] __might_resched.cold (kernel/sched/core.c:9234) [ 49.329847][ T443] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 49.329850][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.329853][ T443] __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)) [ 49.329857][ T443] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 49.329859][ T443] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 49.329863][ T443] ? 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) [ 49.329864][ T443] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 49.329867][ T443] put_chars (drivers/char/virtio_console.c:1176) [ 49.329869][ T443] ? __send_to_port (drivers/char/virtio_console.c:654) [ 49.329871][ T443] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 49.329874][ T443] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 49.329875][ T443] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 49.329878][ T443] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 49.329882][ T443] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 49.329883][ T443] ? 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) [ 49.329885][ T443] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 49.329886][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.329887][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.329888][ T443] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.329891][ T443] console_emit_next_record (kernel/printk/printk.c:3183) [ 49.329893][ T443] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 49.329894][ T443] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 49.329896][ T443] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 49.329899][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.329900][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.329901][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.329902][ T443] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.329904][ T443] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 49.329905][ T443] console_flush_one_record (kernel/printk/printk.c:3268) [ 49.329907][ T443] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 49.329910][ T443] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 49.329911][ T443] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.329913][ T443] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 49.329914][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.329915][ T443] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 49.329917][ T443] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 49.329919][ T443] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 49.329920][ T443] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 49.329923][ T443] ? vprintk_emit (kernel/printk/printk.c:2478) [ 49.329924][ T443] vprintk_emit (kernel/printk/printk.c:2479) [ 49.329926][ T443] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 49.329927][ T443] ? kvfree_call_rcu (mm/slab_common.c:2050) [ 49.329931][ T443] ? dev_uc_unsync (net/core/dev_addr_lists.c:299 net/core/dev_addr_lists.c:935 net/core/dev_addr_lists.c:919) [ 49.329932][ T443] ? bond_close (drivers/net/bonding/bond_main.c:918 drivers/net/bonding/bond_main.c:4433) [ 49.329936][ T443] ? __dev_close_many (net/core/dev.c:1798) [ 49.329937][ T443] ? __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 49.329939][ T443] ? netif_change_flags (net/core/dev.c:9877) [ 49.329940][ T443] ? do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 49.329943][ T443] _printk (kernel/printk/printk.c:2504) [ 49.329946][ T443] ? snapshot_read.cold (user.c:?) [ 49.329948][ T443] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 49.329950][ T443] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 49.329952][ T443] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 49.329954][ T443] ? netdev_notice (net/core/dev.c:13194) [ 49.329956][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.329957][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.329958][ T443] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 49.329961][ T443] ? 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) [ 49.329962][ T443] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 49.329964][ T443] ? 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) [ 49.329965][ T443] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 49.329968][ T443] __dev_set_rx_mode (net/core/dev_addr_lists.c:1384) [ 49.329971][ T443] dev_uc_unsync (net/core/dev_addr_lists.c:936 net/core/dev_addr_lists.c:919) [ 49.329973][ T443] ? bond_close (./include/linux/rcupdate.h:850 drivers/net/bonding/bond_main.c:4430) [ 49.329974][ T443] bond_close (drivers/net/bonding/bond_main.c:918 drivers/net/bonding/bond_main.c:4433) [ 49.329977][ T443] ? bond_set_rx_mode (drivers/net/bonding/bond_main.c:4711) [ 49.329979][ T443] ? notifier_call_chain (kernel/notifier.c:85) [ 49.329982][ T443] ? 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) [ 49.329983][ T443] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 49.329985][ T443] __dev_close_many (net/core/dev.c:1798) [ 49.329986][ T443] ? netif_open (net/core/dev.c:1755) [ 49.329988][ T443] ? 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) [ 49.329990][ T443] __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 49.329992][ T443] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 49.329993][ T443] ? __kernel_text_address (kernel/extable.c:79) [ 49.329996][ T443] ? write_profile (profile.c:?) [ 49.329999][ T443] netif_change_flags (net/core/dev.c:9877) [ 49.330001][ T443] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 49.330003][ T443] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 49.330005][ T443] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 49.330006][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.330007][ T443] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 49.330011][ T443] ? kasan_save_stack (mm/kasan/common.c:58) [ 49.330013][ T443] ? kasan_save_stack (mm/kasan/common.c:57) [ 49.330014][ T443] ? kasan_save_track (mm/kasan/common.c:78) [ 49.330015][ T443] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 49.330016][ T443] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 49.330018][ T443] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 49.330019][ T443] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 49.330021][ T443] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 49.330026][ T443] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 49.330028][ T443] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 49.330029][ T443] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 49.330032][ T443] ? ___sys_sendmsg (net/socket.c:2767) [ 49.330033][ T443] ? __sys_sendmsg (net/socket.c:2799) [ 49.330034][ T443] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 49.330037][ T443] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 49.330039][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.330041][ T443] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.330042][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.330044][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.330045][ T443] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 49.330046][ T443] ? __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) [ 49.330048][ T443] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 49.330050][ T443] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 49.330052][ T443] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 49.330054][ T443] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 49.330057][ T443] rtnl_newlink (net/core/rtnetlink.c:4215) [ 49.330059][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.330060][ T443] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 49.330062][ T443] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.330064][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.330065][ T443] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 49.330068][ T443] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 49.330069][ T443] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 49.330071][ T443] ? __kernel_text_address (kernel/extable.c:79) [ 49.330072][ T443] ? write_profile (profile.c:?) [ 49.330074][ T443] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 49.330076][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.330078][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.330079][ T443] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 49.330082][ T443] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.330084][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.330085][ T443] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 49.330087][ T443] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 49.330089][ T443] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 49.330090][ T443] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 49.330092][ T443] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 49.330094][ T443] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 49.330096][ T443] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 49.330097][ T443] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 49.330099][ T443] ? netlink_ack (./include/linux/skbuff.h:2718) [ 49.330100][ T443] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 49.330103][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.330104][ T443] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 49.330106][ T443] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 49.330108][ T443] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 49.330110][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.330111][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.330112][ T443] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.330114][ T443] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 49.330116][ T443] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 49.330118][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.330120][ T443] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 49.330122][ T443] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 49.330123][ T443] ? copy_msghdr_from_user (net/socket.c:2650) [ 49.330124][ T443] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 49.330126][ T443] ? move_addr_to_kernel (net/socket.c:258) [ 49.330127][ T443] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 49.330130][ T443] ___sys_sendmsg (net/socket.c:2767) [ 49.330131][ T443] ? copy_msghdr_from_user (net/socket.c:2619) [ 49.330136][ T443] __sys_sendmsg (net/socket.c:2799) [ 49.330137][ T443] ? __sys_sendmsg_sock (net/socket.c:2780) [ 49.330140][ T443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.330141][ T443] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 49.330142][ T443] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 49.330145][ T443] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 49.330146][ T443] RIP: 0033:0x7f727fdae54e [ 49.330148][ T443] 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 [ 49.330150][ T443] RSP: 002b:00007ffe070c2010 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.330153][ T443] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f727fdae54e [ 49.330155][ T443] RDX: 0000000000000000 RSI: 00007ffe070c20c0 RDI: 0000000000000005 [ 49.330156][ T443] RBP: 00007ffe070c2020 R08: 0000000000000000 R09: 0000000000000000 [ 49.330156][ T443] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91580f [ 49.330157][ T443] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffe070c2790 | [ 61.733022][ T517] softirqs last disabled at (0): 0x0 | [ 61.733023][ T517] Preemption disabled at: | [ 61.733024][ T517] vprintk_emit (kernel/printk/printk.c:2471) | [ 61.733036][ T517] Tainted: [W]=WARN [ 61.733037][ T517] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 61.733039][ T517] Call Trace: [ 61.733040][ T517] [ 61.733042][ T517] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 61.733046][ T517] ? vprintk_emit (kernel/printk/printk.c:2471) [ 61.733048][ T517] __might_resched.cold (kernel/sched/core.c:9234) [ 61.733051][ T517] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 61.733054][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733057][ T517] __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)) [ 61.733060][ T517] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 61.733063][ T517] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 61.733067][ T517] ? 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) [ 61.733068][ T517] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 61.733071][ T517] put_chars (drivers/char/virtio_console.c:1176) [ 61.733074][ T517] ? __send_to_port (drivers/char/virtio_console.c:654) [ 61.733076][ T517] ? desc_read (kernel/printk/printk_ringbuffer.c:500) [ 61.733078][ T517] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 61.733079][ T517] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 61.733081][ T517] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 61.733084][ T517] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:2206) [ 61.733087][ T517] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 61.733088][ T517] ? 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) [ 61.733090][ T517] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 61.733091][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733092][ T517] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 61.733095][ T517] console_emit_next_record (kernel/printk/printk.c:3183) [ 61.733097][ T517] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 61.733098][ T517] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 61.733100][ T517] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 61.733103][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733104][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733105][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733106][ T517] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 61.733108][ T517] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 61.733110][ T517] console_flush_one_record (kernel/printk/printk.c:3268) [ 61.733112][ T517] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 61.733114][ T517] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 61.733115][ T517] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 61.733117][ T517] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 61.733118][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733119][ T517] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 61.733121][ T517] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 61.733123][ T517] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 61.733124][ T517] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 61.733126][ T517] ? vprintk_emit (kernel/printk/printk.c:2478) [ 61.733128][ T517] vprintk_emit (kernel/printk/printk.c:2479) [ 61.733130][ T517] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 61.733131][ T517] ? 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) [ 61.733132][ T517] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 61.733134][ T517] _printk (kernel/printk/printk.c:2504) [ 61.733137][ T517] ? snapshot_read.cold (user.c:?) [ 61.733138][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733139][ T517] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 61.733142][ T517] ? 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) [ 61.733143][ T517] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 61.733145][ T517] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 61.733147][ T517] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 61.733149][ T517] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 61.733151][ T517] ? netdev_notice (net/core/dev.c:13194) [ 61.733153][ T517] ? netdev_upper_dev_unlink (net/core/dev.c:9114) [ 61.733156][ T517] ? __netdev_upper_dev_unlink (net/core/dev.c:9096) [ 61.733158][ T517] ? 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) [ 61.733159][ T517] __bond_release_one.cold (drivers/net/bonding/bond_main.c:2484 (discriminator 4)) [ 61.733163][ T517] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 61.733165][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733166][ T517] ? bond_enslave (drivers/net/bonding/bond_main.c:2331) [ 61.733169][ T517] ? ipvlan_port_get (./include/linux/rcupdate.h:850 drivers/net/ipvlan/ipvlan_main.c:140) [ 61.733171][ T517] ? ipvlan_port_get (./include/linux/rcupdate.h:882 drivers/net/ipvlan/ipvlan_main.c:146) [ 61.733172][ T517] ? ipvlan_port_create (./include/linux/list.h:54 (discriminator 2) drivers/net/ipvlan/ipvlan_main.c:93 (discriminator 2)) [ 61.733173][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733176][ T517] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 61.733179][ T517] ? packet_sendmsg_spkt (af_packet.c:?) [ 61.733183][ T517] bond_uninit (drivers/net/bonding/bond_main.c:6071) [ 61.733184][ T517] ? 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)) [ 61.733186][ T517] ? bond_siocdevprivate (drivers/net/bonding/bond_main.c:4682) [ 61.733188][ T517] unregister_netdevice_many_notify (net/core/dev.c:12537) [ 61.733191][ T517] ? unregister_netdevice_queued (./include/linux/list.h:419 (discriminator 3)) [ 61.733193][ T517] ? 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) [ 61.733194][ T517] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 61.733196][ T517] ? unregister_netdevice_queue (net/core/dev.c:12378 (discriminator 1)) [ 61.733199][ T517] rtnl_dellink (net/core/rtnetlink.c:3652 net/core/rtnetlink.c:3694) [ 61.733201][ T517] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 61.733203][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733204][ T517] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 61.733206][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733212][ T517] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 61.733214][ T517] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 61.733216][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733218][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733219][ T517] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 61.733220][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733222][ T517] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 61.733224][ T517] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 61.733226][ T517] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 61.733228][ T517] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 61.733230][ T517] ? __kernel_text_address (kernel/extable.c:79) [ 61.733232][ T517] ? write_profile (profile.c:?) [ 61.733234][ T517] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 61.733236][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733237][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733238][ T517] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 61.733242][ T517] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 61.733243][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733245][ T517] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 61.733246][ T517] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 61.733249][ T517] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 61.733250][ T517] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 61.733252][ T517] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 61.733256][ T517] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 61.733258][ T517] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 61.733260][ T517] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 61.733262][ T517] ? netlink_ack (./include/linux/skbuff.h:2718) [ 61.733263][ T517] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 61.733265][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733267][ T517] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 61.733269][ T517] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 61.733271][ T517] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 61.733273][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733274][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733275][ T517] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 61.733277][ T517] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 61.733279][ T517] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 61.733281][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733282][ T517] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 61.733284][ T517] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 61.733287][ T517] ? copy_msghdr_from_user (net/socket.c:2650) [ 61.733288][ T517] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 61.733289][ T517] ? move_addr_to_kernel (net/socket.c:258) [ 61.733290][ T517] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 61.733293][ T517] ___sys_sendmsg (net/socket.c:2767) [ 61.733295][ T517] ? copy_msghdr_from_user (net/socket.c:2619) [ 61.733299][ T517] __sys_sendmsg (net/socket.c:2799) [ 61.733301][ T517] ? __sys_sendmsg_sock (net/socket.c:2780) [ 61.733304][ T517] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.733305][ T517] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 61.733307][ T517] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 61.733309][ T517] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 61.733311][ T517] RIP: 0033:0x7ff5b05b854e [ 61.733313][ T517] 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 [ 61.733314][ T517] RSP: 002b:00007ffd2028c700 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 61.733318][ T517] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007ff5b05b854e [ 61.733320][ T517] RDX: 0000000000000000 RSI: 00007ffd2028c7b0 RDI: 0000000000000005 [ 61.733321][ T517] RBP: 00007ffd2028c710 R08: 0000000000000000 R09: 0000000000000000 [ 61.733322][ T517] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91581c [ 61.733323][ T517] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffd2028ce80 | [ 74.022806][ T590] softirqs last disabled at (0): 0x0 | [ 74.022808][ T590] Preemption disabled at: | [ 74.022808][ T590] dev_uc_unsync (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:933 (discriminator 2) net/core/dev_addr_lists.c:919 (discriminator 2)) | [ 74.022820][ T590] Tainted: [W]=WARN [ 74.022821][ T590] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 74.022823][ T590] Call Trace: [ 74.022825][ T590] [ 74.022826][ T590] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 74.022831][ T590] ? dev_uc_unsync (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:933 (discriminator 2) net/core/dev_addr_lists.c:919 (discriminator 2)) [ 74.022833][ T590] __might_resched.cold (kernel/sched/core.c:9234) [ 74.022837][ T590] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 74.022839][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.022843][ T590] __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)) [ 74.022847][ T590] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 74.022849][ T590] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 74.022853][ T590] ? 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) [ 74.022854][ T590] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 74.022857][ T590] put_chars (drivers/char/virtio_console.c:1176) [ 74.022859][ T590] ? __send_to_port (drivers/char/virtio_console.c:654) [ 74.022861][ T590] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 74.022864][ T590] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 74.022865][ T590] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 74.022867][ T590] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 74.022872][ T590] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 74.022873][ T590] ? 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) [ 74.022875][ T590] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 74.022876][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.022877][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.022878][ T590] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 74.022881][ T590] console_emit_next_record (kernel/printk/printk.c:3183) [ 74.022883][ T590] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 74.022884][ T590] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 74.022886][ T590] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 74.022889][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.022890][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.022891][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.022893][ T590] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 74.022895][ T590] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 74.022896][ T590] console_flush_one_record (kernel/printk/printk.c:3268) [ 74.022898][ T590] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 74.022900][ T590] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 74.022901][ T590] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 74.022903][ T590] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 74.022904][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.022905][ T590] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 74.022907][ T590] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 74.022908][ T590] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 74.022910][ T590] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 74.022912][ T590] ? vprintk_emit (kernel/printk/printk.c:2478) [ 74.022914][ T590] vprintk_emit (kernel/printk/printk.c:2479) [ 74.022916][ T590] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 74.022917][ T590] ? kvfree_call_rcu (mm/slab_common.c:2050) [ 74.022920][ T590] ? dev_uc_unsync (net/core/dev_addr_lists.c:299 net/core/dev_addr_lists.c:935 net/core/dev_addr_lists.c:919) [ 74.022922][ T590] ? bond_close (drivers/net/bonding/bond_main.c:918 drivers/net/bonding/bond_main.c:4433) [ 74.022925][ T590] ? __dev_close_many (net/core/dev.c:1798) [ 74.022927][ T590] ? __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 74.022928][ T590] ? netif_change_flags (net/core/dev.c:9877) [ 74.022930][ T590] ? do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 74.022933][ T590] _printk (kernel/printk/printk.c:2504) [ 74.022936][ T590] ? snapshot_read.cold (user.c:?) [ 74.022938][ T590] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 74.022940][ T590] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 74.022942][ T590] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 74.022944][ T590] ? netdev_notice (net/core/dev.c:13194) [ 74.022945][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.022947][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.022948][ T590] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 74.022951][ T590] ? 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) [ 74.022952][ T590] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 74.022953][ T590] ? 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) [ 74.022955][ T590] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 74.022958][ T590] __dev_set_rx_mode (net/core/dev_addr_lists.c:1384) [ 74.022960][ T590] dev_uc_unsync (net/core/dev_addr_lists.c:936 net/core/dev_addr_lists.c:919) [ 74.022963][ T590] ? bond_close (./include/linux/rcupdate.h:850 drivers/net/bonding/bond_main.c:4430) [ 74.022964][ T590] bond_close (drivers/net/bonding/bond_main.c:918 drivers/net/bonding/bond_main.c:4433) [ 74.022966][ T590] ? bond_set_rx_mode (drivers/net/bonding/bond_main.c:4711) [ 74.022968][ T590] ? notifier_call_chain (kernel/notifier.c:85) [ 74.022971][ T590] ? 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) [ 74.022973][ T590] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 74.022974][ T590] __dev_close_many (net/core/dev.c:1798) [ 74.022976][ T590] ? netif_open (net/core/dev.c:1755) [ 74.022977][ T590] ? 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) [ 74.022979][ T590] __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 74.022981][ T590] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 74.022983][ T590] ? __kernel_text_address (kernel/extable.c:79) [ 74.022985][ T590] ? write_profile (profile.c:?) [ 74.022988][ T590] netif_change_flags (net/core/dev.c:9877) [ 74.022990][ T590] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 74.022992][ T590] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 74.022994][ T590] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 74.022995][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.022996][ T590] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 74.023000][ T590] ? kasan_save_stack (mm/kasan/common.c:58) [ 74.023002][ T590] ? kasan_save_stack (mm/kasan/common.c:57) [ 74.023003][ T590] ? kasan_save_track (mm/kasan/common.c:78) [ 74.023004][ T590] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 74.023005][ T590] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 74.023007][ T590] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 74.023008][ T590] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 74.023010][ T590] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 74.023013][ T590] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 74.023014][ T590] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 74.023015][ T590] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 74.023018][ T590] ? ___sys_sendmsg (net/socket.c:2767) [ 74.023019][ T590] ? __sys_sendmsg (net/socket.c:2799) [ 74.023020][ T590] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 74.023023][ T590] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 74.023028][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.023029][ T590] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 74.023031][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.023032][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.023033][ T590] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 74.023035][ T590] ? __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) [ 74.023037][ T590] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 74.023038][ T590] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 74.023040][ T590] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 74.023042][ T590] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 74.023045][ T590] rtnl_newlink (net/core/rtnetlink.c:4215) [ 74.023047][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.023048][ T590] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 74.023050][ T590] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 74.023052][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.023053][ T590] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 74.023056][ T590] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 74.023057][ T590] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 74.023059][ T590] ? __kernel_text_address (kernel/extable.c:79) [ 74.023060][ T590] ? write_profile (profile.c:?) [ 74.023062][ T590] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 74.023065][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.023066][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.023067][ T590] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 74.023071][ T590] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 74.023072][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.023074][ T590] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 74.023075][ T590] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 74.023077][ T590] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 74.023079][ T590] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 74.023081][ T590] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 74.023083][ T590] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 74.023084][ T590] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 74.023086][ T590] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 74.023088][ T590] ? netlink_ack (./include/linux/skbuff.h:2718) [ 74.023089][ T590] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 74.023092][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.023093][ T590] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 74.023095][ T590] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 74.023097][ T590] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 74.023099][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.023100][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.023101][ T590] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 74.023104][ T590] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 74.023105][ T590] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 74.023107][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.023109][ T590] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 74.023111][ T590] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 74.023112][ T590] ? copy_msghdr_from_user (net/socket.c:2650) [ 74.023114][ T590] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 74.023115][ T590] ? move_addr_to_kernel (net/socket.c:258) [ 74.023116][ T590] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 74.023119][ T590] ___sys_sendmsg (net/socket.c:2767) [ 74.023120][ T590] ? copy_msghdr_from_user (net/socket.c:2619) [ 74.023125][ T590] __sys_sendmsg (net/socket.c:2799) [ 74.023126][ T590] ? __sys_sendmsg_sock (net/socket.c:2780) [ 74.023129][ T590] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.023130][ T590] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 74.023131][ T590] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 74.023133][ T590] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 74.023135][ T590] RIP: 0033:0x7f34ac12754e [ 74.023137][ T590] 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 [ 74.023139][ T590] RSP: 002b:00007ffea24eb1c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 74.023142][ T590] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f34ac12754e [ 74.023143][ T590] RDX: 0000000000000000 RSI: 00007ffea24eb270 RDI: 0000000000000005 [ 74.023144][ T590] RBP: 00007ffea24eb1d0 R08: 0000000000000000 R09: 0000000000000000 [ 74.023145][ T590] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a915828 [ 74.023146][ T590] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffea24eb940 | [ 86.317669][ T660] softirqs last disabled at (0): 0x0 | [ 86.317672][ T660] Preemption disabled at: | [ 86.317672][ T660] 0x0 | [ 86.317680][ T660] Tainted: [W]=WARN [ 86.317681][ T660] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 86.317683][ T660] Call Trace: [ 86.317684][ T660] [ 86.317686][ T660] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 86.317691][ T660] __might_resched.cold (kernel/sched/core.c:9234) [ 86.317695][ T660] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 86.317698][ T660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.317701][ T660] __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)) [ 86.317705][ T660] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 86.317707][ T660] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 86.317712][ T660] ? 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) [ 86.317713][ T660] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 86.317716][ T660] put_chars (drivers/char/virtio_console.c:1176) [ 86.317718][ T660] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 86.317721][ T660] ? __send_to_port (drivers/char/virtio_console.c:654) [ 86.317723][ T660] ? desc_read (kernel/printk/printk_ringbuffer.c:500) [ 86.317725][ T660] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 86.317727][ T660] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 86.317732][ T660] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 86.317733][ T660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.317735][ T660] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 86.317738][ T660] console_emit_next_record (kernel/printk/printk.c:3183) [ 86.317740][ T660] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 86.317741][ T660] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 86.317743][ T660] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 86.317745][ T660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.317747][ T660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.317748][ T660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.317749][ T660] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 86.317751][ T660] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 86.317752][ T660] console_flush_one_record (kernel/printk/printk.c:3268) [ 86.317754][ T660] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 86.317756][ T660] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 86.317758][ T660] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 86.317759][ T660] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 86.317761][ T660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.317762][ T660] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 86.317763][ T660] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 86.317765][ T660] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 86.317767][ T660] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 86.317769][ T660] ? vprintk_emit (kernel/printk/printk.c:2478) [ 86.317771][ T660] vprintk_emit (kernel/printk/printk.c:2479) [ 86.317773][ T660] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 86.317774][ T660] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 86.317777][ T660] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 86.317779][ T660] _printk (kernel/printk/printk.c:2504) [ 86.317782][ T660] ? snapshot_read.cold (user.c:?) [ 86.317784][ T660] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 86.317788][ T660] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) [ 86.317791][ T660] br_stp_disable_port (net/bridge/br_stp_if.c:106) [ 86.317793][ T660] br_device_event (net/bridge/br.c:111) [ 86.317796][ T660] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 86.317799][ T660] ? packet_sendmsg_spkt (af_packet.c:?) [ 86.317807][ T660] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 86.317809][ T660] notifier_call_chain (kernel/notifier.c:85) [ 86.317813][ T660] netif_close_many (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:1829) [ 86.317816][ T660] ? trace_kfree (./include/trace/events/kmem.h:97 (discriminator 22)) [ 86.317818][ T660] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 86.317820][ T660] ? __dev_close_many (net/core/dev.c:1804) [ 86.317822][ T660] ? netif_close_many_and_unlock (net/core/dev.c:12411) [ 86.317823][ T660] unregister_netdevice_many_notify (net/core/dev.c:12487) [ 86.317826][ T660] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 86.317828][ T660] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 86.317831][ T660] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 86.317833][ T660] ? ___sys_sendmsg (net/socket.c:2767) [ 86.317835][ T660] ? __sys_sendmsg (net/socket.c:2799) [ 86.317836][ T660] ? unregister_netdevice_queued (./include/linux/list.h:419 (discriminator 3)) [ 86.317839][ T660] ? __nla_validate_parse (lib/nlattr.c:620) [ 86.317843][ T660] rtnl_dellink (net/core/rtnetlink.c:3652 net/core/rtnetlink.c:3694) [ 86.317845][ T660] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 86.317847][ T660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.317848][ T660] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 86.317850][ T660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.317856][ T660] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 86.317859][ T660] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 86.317861][ T660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.317862][ T660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.317863][ T660] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 86.317865][ T660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.317866][ T660] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 86.317868][ T660] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 86.317871][ T660] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 86.317872][ T660] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 86.317874][ T660] ? __kernel_text_address (kernel/extable.c:79) [ 86.317876][ T660] ? write_profile (profile.c:?) [ 86.317879][ T660] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 86.317880][ T660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.317882][ T660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.317883][ T660] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 86.317886][ T660] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 86.317888][ T660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.317889][ T660] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 86.317891][ T660] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 86.317893][ T660] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 86.317895][ T660] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 86.317897][ T660] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 86.317900][ T660] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 86.317901][ T660] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 86.317903][ T660] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 86.317905][ T660] ? netlink_ack (./include/linux/skbuff.h:2718) [ 86.317906][ T660] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 86.317909][ T660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.317910][ T660] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 86.317912][ T660] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 86.317914][ T660] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 86.317916][ T660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.317917][ T660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.317919][ T660] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 86.317921][ T660] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 86.317923][ T660] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 86.317924][ T660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.317926][ T660] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 86.317928][ T660] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 86.317929][ T660] ? copy_msghdr_from_user (net/socket.c:2650) [ 86.317931][ T660] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 86.317932][ T660] ? move_addr_to_kernel (net/socket.c:258) [ 86.317933][ T660] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 86.317936][ T660] ___sys_sendmsg (net/socket.c:2767) [ 86.317937][ T660] ? copy_msghdr_from_user (net/socket.c:2619) [ 86.317942][ T660] __sys_sendmsg (net/socket.c:2799) [ 86.317943][ T660] ? __sys_sendmsg_sock (net/socket.c:2780) [ 86.317946][ T660] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.317947][ T660] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 86.317949][ T660] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 86.317951][ T660] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 86.317953][ T660] RIP: 0033:0x7f6ea7feb54e [ 86.317955][ T660] 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 [ 86.317957][ T660] RSP: 002b:00007ffe3cbe5120 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 86.317960][ T660] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f6ea7feb54e [ 86.317962][ T660] RDX: 0000000000000000 RSI: 00007ffe3cbe51d0 RDI: 0000000000000005 [ 86.317963][ T660] RBP: 00007ffe3cbe5130 R08: 0000000000000000 R09: 0000000000000000 [ 86.317963][ T660] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a915834 Finger prints: __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print dev_uc_unsync:dev_uc_unsync:dump_stack_lvl:__kmalloc_noprof:put_chars dev_uc_unsync:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock