====================================== | [ 11.498893][ T236] softirqs last disabled at (24519): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.498896][ T236] Preemption disabled at: | [ 11.498897][ T236] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.498909][ T236] Tainted: [W]=WARN [ 11.498911][ T236] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.498913][ T236] Call Trace: [ 11.498915][ T236] [ 11.498917][ T236] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.498925][ T236] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.498928][ T236] __might_resched.cold (kernel/sched/core.c:9234) [ 11.498934][ T236] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.498940][ T236] ? __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.498947][ T236] __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.498950][ T236] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.498959][ T236] ? 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.498963][ T236] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.498968][ T236] put_chars (drivers/char/virtio_console.c:1176) [ 11.498972][ T236] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.498979][ T236] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 11.498985][ T236] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.498989][ T236] ? mark_usage (kernel/locking/lockdep.c:4690) [ 11.498992][ T236] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.498995][ T236] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.499001][ T236] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.499005][ T236] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 11.499010][ T236] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.499015][ T236] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.499022][ T236] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.499027][ T236] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.499030][ T236] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 11.499035][ T236] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.499038][ T236] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.499045][ T236] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.499052][ T236] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.499054][ T236] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.499063][ T236] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.499067][ T236] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.499070][ T236] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.499073][ T236] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.499079][ T236] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.499082][ T236] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.499087][ T236] vprintk_emit (kernel/printk/printk.c:2479) [ 11.499093][ T236] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.499097][ T236] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.499099][ T236] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 11.499105][ T236] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 11.499111][ T236] _printk (kernel/printk/printk.c:2504) [ 11.499115][ T236] ? snapshot_read.cold (user.c:?) [ 11.499121][ T236] ? br_multicast_flood (??:?) bridge [ 11.499139][ T236] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 11.499141][ T236] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 11.499143][ T236] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 11.499151][ T236] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 11.499167][ T236] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 11.499181][ T236] new_nbp (net/bridge/br_if.c:449) bridge [ 11.499197][ T236] br_add_if (net/bridge/br_if.c:592) bridge [ 11.499209][ T236] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 11.499214][ T236] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 11.499218][ T236] ? __kernel_text_address (kernel/extable.c:79) [ 11.499225][ T236] do_set_master (net/core/rtnetlink.c:3071) [ 11.499232][ T236] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 11.499238][ T236] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 11.499242][ T236] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 11.499244][ T236] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 11.499247][ T236] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 11.499252][ T236] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.499256][ T236] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.499259][ T236] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.499263][ T236] ? kasan_save_stack (mm/kasan/common.c:58) [ 11.499266][ T236] ? kasan_save_stack (mm/kasan/common.c:57) [ 11.499269][ T236] ? kasan_save_track (mm/kasan/common.c:78) [ 11.499273][ T236] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.499276][ T236] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 11.499280][ T236] ? ___sys_sendmsg (net/socket.c:2757) [ 11.499287][ T236] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.499290][ T236] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 11.499294][ T236] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.499298][ T236] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.499300][ T236] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.499303][ T236] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.499306][ T236] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 11.499311][ T236] ? __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.499314][ T236] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 11.499317][ T236] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 11.499323][ T236] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 11.499325][ T236] ? nla_get_range_signed (lib/nlattr.c:270) [ 11.499334][ T236] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 11.499343][ T236] rtnl_newlink (net/core/rtnetlink.c:4215) [ 11.499353][ T236] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.499356][ T236] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.499363][ T236] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.499366][ T236] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.499369][ T236] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.499372][ T236] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.499378][ T236] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.499382][ T236] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 11.499387][ T236] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.499389][ T236] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.499397][ T236] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.499399][ T236] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.499405][ T236] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 11.499408][ T236] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.499413][ T236] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.499424][ T236] ? 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.499426][ T236] ? 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.499434][ T236] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.499440][ T236] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.499444][ T236] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.499451][ T236] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 11.499458][ T236] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 11.499464][ T236] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.499472][ T236] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 11.499476][ T236] ? copy_msghdr_from_user (net/socket.c:2650) [ 11.499479][ T236] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 11.499482][ T236] ? move_addr_to_kernel (net/socket.c:258) [ 11.499495][ T236] ___sys_sendmsg (net/socket.c:2767) [ 11.499499][ T236] ? copy_msghdr_from_user (net/socket.c:2619) [ 11.499528][ T236] __sys_sendmsg (net/socket.c:2799) [ 11.499533][ T236] ? __sys_sendmsg_sock (net/socket.c:2780) [ 11.499543][ T236] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.499549][ T236] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.499552][ T236] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.499557][ T236] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.499560][ T236] RIP: 0033:0x7f0117fe054e [ 11.499568][ T236] 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.499570][ T236] RSP: 002b:00007ffdc28ce6d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 11.499574][ T236] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f0117fe054e [ 11.499576][ T236] RDX: 0000000000000000 RSI: 00007ffdc28ce780 RDI: 0000000000000005 [ 11.499577][ T236] RBP: 00007ffdc28ce6e0 R08: 0000000000000000 R09: 0000000000000000 [ 11.499578][ T236] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9155e5 [ 11.499580][ T236] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffdc28cee40 | [ 19.397943][ T291] softirqs last disabled at (21634): dev_set_rx_mode (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:1392 (discriminator 2)) | [ 19.397945][ T291] Preemption disabled at: | [ 19.397946][ T291] vprintk_emit (kernel/printk/printk.c:2471) | [ 19.397955][ T291] Tainted: [W]=WARN [ 19.397956][ T291] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.397957][ T291] Call Trace: [ 19.397959][ T291] [ 19.397961][ T291] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.397966][ T291] ? vprintk_emit (kernel/printk/printk.c:2471) [ 19.397969][ T291] __might_resched.cold (kernel/sched/core.c:9234) [ 19.397973][ T291] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 19.397977][ T291] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 19.397982][ T291] __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)) [ 19.397984][ T291] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.397990][ T291] ? 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) [ 19.397992][ T291] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.397996][ T291] put_chars (drivers/char/virtio_console.c:1176) [ 19.397998][ T291] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 19.397999][ T291] ? __send_to_port (drivers/char/virtio_console.c:654) [ 19.398002][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 19.398006][ T291] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 19.398010][ T291] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 19.398012][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.398014][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.398019][ T291] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 19.398020][ T291] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 19.398023][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.398026][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.398030][ T291] console_emit_next_record (kernel/printk/printk.c:3183) [ 19.398034][ T291] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.398035][ T291] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 19.398038][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.398041][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.398045][ T291] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.398049][ T291] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.398051][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.398056][ T291] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.398058][ T291] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.398060][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.398062][ T291] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 19.398066][ T291] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.398068][ T291] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.398071][ T291] vprintk_emit (kernel/printk/printk.c:2479) [ 19.398075][ T291] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.398076][ T291] ? mark_usage (kernel/locking/lockdep.c:4690) [ 19.398078][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.398080][ T291] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 19.398082][ T291] ? find_held_lock (kernel/locking/lockdep.c:5360) [ 19.398085][ T291] _printk (kernel/printk/printk.c:2504) [ 19.398089][ T291] ? snapshot_read.cold (user.c:?) [ 19.398092][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 19.398094][ T291] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 19.398096][ T291] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 19.398099][ T291] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 19.398103][ T291] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 19.398105][ T291] ? netdev_notice (net/core/dev.c:13194) [ 19.398109][ T291] ? 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) [ 19.398111][ T291] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 19.398114][ T291] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 19.398116][ T291] ? 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) [ 19.398119][ T291] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 19.398124][ T291] __dev_change_flags (net/core/dev.c:9821) [ 19.398127][ T291] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 19.398129][ T291] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 19.398132][ T291] ? __kernel_text_address (kernel/extable.c:79) [ 19.398133][ T291] ? write_profile (profile.c:?) [ 19.398135][ T291] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 19.398140][ T291] netif_change_flags (net/core/dev.c:9877) [ 19.398144][ T291] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 19.398149][ T291] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 19.398151][ T291] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 19.398152][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 19.398154][ T291] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 19.398157][ T291] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 19.398160][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 19.398161][ T291] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 19.398164][ T291] ? kasan_save_stack (mm/kasan/common.c:58) [ 19.398167][ T291] ? kasan_save_stack (mm/kasan/common.c:57) [ 19.398169][ T291] ? kasan_save_track (mm/kasan/common.c:78) [ 19.398171][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.398173][ T291] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 19.398176][ T291] ? ___sys_sendmsg (net/socket.c:2757) [ 19.398181][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 19.398183][ T291] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 19.398185][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.398188][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.398189][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.398191][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.398193][ T291] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 19.398196][ T291] ? __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) [ 19.398199][ T291] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 19.398201][ T291] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 19.398204][ T291] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 19.398210][ T291] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 19.398215][ T291] rtnl_newlink (net/core/rtnetlink.c:4215) [ 19.398220][ T291] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 19.398222][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.398227][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 19.398228][ T291] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 19.398230][ T291] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 19.398232][ T291] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 19.398236][ T291] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 19.398238][ T291] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 19.398241][ T291] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 19.398242][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.398246][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 19.398248][ T291] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 19.398251][ T291] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 19.398253][ T291] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 19.398256][ T291] ? netlink_ack (./include/linux/skbuff.h:2718) [ 19.398262][ T291] ? 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)) [ 19.398264][ T291] ? 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)) [ 19.398268][ T291] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 19.398272][ T291] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 19.398274][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.398278][ T291] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 19.398282][ T291] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 19.398286][ T291] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 19.398291][ T291] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 19.398294][ T291] ? copy_msghdr_from_user (net/socket.c:2650) [ 19.398296][ T291] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 19.398297][ T291] ? move_addr_to_kernel (net/socket.c:258) [ 19.398305][ T291] ___sys_sendmsg (net/socket.c:2767) [ 19.398307][ T291] ? copy_msghdr_from_user (net/socket.c:2619) [ 19.398323][ T291] __sys_sendmsg (net/socket.c:2799) [ 19.398326][ T291] ? __sys_sendmsg_sock (net/socket.c:2780) [ 19.398332][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.398336][ T291] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 19.398338][ T291] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 19.398341][ T291] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.398343][ T291] RIP: 0033:0x7f5aaf58654e [ 19.398347][ T291] 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 [ 19.398349][ T291] RSP: 002b:00007fff2c2f6b90 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 19.398351][ T291] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f5aaf58654e [ 19.398353][ T291] RDX: 0000000000000000 RSI: 00007fff2c2f6c40 RDI: 0000000000000005 [ 19.398354][ T291] RBP: 00007fff2c2f6ba0 R08: 0000000000000000 R09: 0000000000000000 [ 19.398354][ T291] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9155ed [ 19.398355][ T291] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff2c2f7300 | [ 26.995717][ C2] softirqs last disabled at (614681): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 26.995720][ C2] Preemption disabled at: | [ 26.995721][ C2] 0x0 | [ 26.995736][ C2] Tainted: [W]=WARN [ 26.995737][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.995740][ C2] Call Trace: [ 26.995742][ C2] [ 26.995752][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.995759][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 26.995764][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 26.995768][ C2] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 26.995772][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.995777][ 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)) [ 26.995781][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 26.995784][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.995789][ 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) [ 26.995792][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.995795][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 26.995798][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 26.995801][ C2] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 26.995805][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 26.995809][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 26.995812][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.995814][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.995818][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 26.995821][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 26.995824][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.995826][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.995829][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.995832][ C2] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 26.995834][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 26.995838][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 26.995842][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 26.995844][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.995847][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 26.995849][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.995851][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 26.995853][ C2] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 26.995856][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 26.995859][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 26.995862][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 26.995865][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 26.995868][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.995884][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 26.995886][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.995897][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.995908][ C2] ? is_module_text_address (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 kernel/module/main.c:3934) [ 26.995913][ C2] _printk (kernel/printk/printk.c:2504) [ 26.995917][ C2] ? snapshot_read.cold (user.c:?) [ 26.995919][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 26.995925][ C2] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 26.995928][ C2] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 26.995931][ C2] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 26.995934][ C2] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 26.995939][ C2] mark_lock (kernel/locking/lockdep.c:4769) [ 26.995941][ C2] mark_usage (kernel/locking/lockdep.c:4658) [ 26.995944][ C2] __lock_acquire (kernel/locking/lockdep.c:5208) [ 26.995947][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 26.995950][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.995961][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.995964][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.995966][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.995977][ C2] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 26.995980][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.995990][ C2] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.996003][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.996014][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 26.996018][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 26.996020][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 26.996024][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 26.996027][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 26.996030][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.996033][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 26.996036][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.996048][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 26.996051][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.996055][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 26.996059][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 26.996062][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 26.996064][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.996068][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.996070][ C2] handle_softirqs (kernel/softirq.c:645) [ 26.996073][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 26.996076][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 26.996079][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 26.996081][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 26.996083][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 26.996087][ C2] [ 26.996088][ C2] [ 26.996089][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 26.996092][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 26.996095][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 26.996099][ C2] Code: 48 8b 3d 94 e2 f5 01 e8 1f 00 00 00 48 2b 05 58 a3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 96 11 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 e2 f5 01 mov 0x1f5e294(%rip),%rdi # 0x1f5e29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 95 00 sub 0x95a358(%rip),%rax # 0x95a36b 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 96 11 00 verw 0x119613(%rip) # 0x11963b 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.996102][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000282 [ 26.996106][ C2] RAX: 0000000000096117 RBX: ff11000001bec6c0 RCX: ffffffff82ef0307 [ 26.996108][ C2] RDX: ff11000001bec6c0 RSI: ffffffff85c38b01 RDI: ffffffff8568d8e0 [ 26.996110][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 26.996111][ C2] R10: 0000000000000002 R11: 0000000000000001 R12: 1ff400000002afc3 [ 26.996112][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 26.996115][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 26.996119][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 26.996122][ C2] default_idle_call (kernel/sched/idle.c:122) [ 26.996124][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 26.996127][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 26.996129][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 26.996132][ C2] ? trace_sched_exit_tp (./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/sched.h:886) [ 26.996135][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.996138][ C2] do_idle (kernel/sched/idle.c:355) [ 26.996140][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 26.996143][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 26.996145][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 26.996148][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 27.087176][ C2] | [ 27.087278][ C2] | [ 27.087278][ C2] stack backtrace: | [ 27.087606][ C2] Tainted: [W]=WARN [ 27.087607][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.087609][ C2] Call Trace: [ 27.087611][ C2] [ 27.087614][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.087620][ C2] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 27.087624][ C2] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 27.087629][ C2] mark_lock (kernel/locking/lockdep.c:4769) [ 27.087632][ C2] mark_usage (kernel/locking/lockdep.c:4658) [ 27.087634][ C2] __lock_acquire (kernel/locking/lockdep.c:5208) [ 27.087638][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.087640][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.087655][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.087659][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.087662][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.087674][ C2] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 27.087677][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.087688][ C2] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.087699][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.087710][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 27.087714][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 27.087716][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 27.087721][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.087724][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.087727][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.087730][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 27.087733][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.087750][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 27.087752][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.087756][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.087760][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 27.087763][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 27.087765][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.087769][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.087771][ C2] handle_softirqs (kernel/softirq.c:645) [ 27.087774][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.087777][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 27.087780][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 27.087782][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 27.087784][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 27.087787][ C2] [ 27.087788][ C2] [ 27.087789][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.087791][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 27.087794][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 27.087797][ C2] Code: 48 8b 3d 94 e2 f5 01 e8 1f 00 00 00 48 2b 05 58 a3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 96 11 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 e2 f5 01 mov 0x1f5e294(%rip),%rdi # 0x1f5e29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 95 00 sub 0x95a358(%rip),%rax # 0x95a36b 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 96 11 00 verw 0x119613(%rip) # 0x11963b 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 [ 27.087800][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000282 [ 27.087803][ C2] RAX: 0000000000096117 RBX: ff11000001bec6c0 RCX: ffffffff82ef0307 [ 27.087805][ C2] RDX: ff11000001bec6c0 RSI: ffffffff85c38b01 RDI: ffffffff8568d8e0 [ 27.087806][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 27.087808][ C2] R10: 0000000000000002 R11: 0000000000000001 R12: 1ff400000002afc3 [ 27.087809][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 27.087811][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.087815][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 27.087817][ C2] default_idle_call (kernel/sched/idle.c:122) [ 27.087820][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.087822][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 27.087825][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 27.087827][ C2] ? trace_sched_exit_tp (./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/sched.h:886) [ 27.087831][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.087834][ C2] do_idle (kernel/sched/idle.c:355) [ 27.087836][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 27.087838][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 27.087841][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 27.087844][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 44.367080][ T326] softirqs last disabled at (0): 0x0 | [ 44.367081][ T326] Preemption disabled at: | [ 44.367082][ T326] vprintk_emit (kernel/printk/printk.c:2471) | [ 44.367093][ T326] Tainted: [W]=WARN [ 44.367094][ T326] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.367097][ T326] Call Trace: [ 44.367098][ T326] [ 44.367099][ T326] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 44.367104][ T326] ? vprintk_emit (kernel/printk/printk.c:2471) [ 44.367106][ T326] __might_resched.cold (kernel/sched/core.c:9234) [ 44.367110][ T326] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 44.367113][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367117][ T326] __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)) [ 44.367121][ T326] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.367123][ T326] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.367127][ T326] ? 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) [ 44.367129][ T326] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.367131][ T326] put_chars (drivers/char/virtio_console.c:1176) [ 44.367132][ T326] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 44.367134][ T326] ? __send_to_port (drivers/char/virtio_console.c:654) [ 44.367136][ T326] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 44.367138][ T326] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 44.367141][ T326] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 44.367142][ T326] ? 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) [ 44.367144][ T326] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.367146][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367147][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367149][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.367151][ T326] console_emit_next_record (kernel/printk/printk.c:3183) [ 44.367154][ T326] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 44.367156][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367157][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367159][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367160][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.367162][ T326] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 44.367164][ T326] console_flush_one_record (kernel/printk/printk.c:3268) [ 44.367166][ T326] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 44.367169][ T326] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 44.367171][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.367172][ T326] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 44.367174][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367175][ T326] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.367177][ T326] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 44.367178][ T326] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 44.367180][ T326] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 44.367182][ T326] ? vprintk_emit (kernel/printk/printk.c:2478) [ 44.367184][ T326] vprintk_emit (kernel/printk/printk.c:2479) [ 44.367186][ T326] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 44.367188][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367190][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.367191][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367193][ T326] _printk (kernel/printk/printk.c:2504) [ 44.367196][ T326] ? snapshot_read.cold (user.c:?) [ 44.367198][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367200][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.367201][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367203][ T326] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 44.367206][ T326] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 44.367207][ T326] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 44.367209][ T326] ? netdev_notice (net/core/dev.c:13194) [ 44.367211][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367213][ T326] ? 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) [ 44.367214][ T326] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.367216][ T326] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.367218][ T326] ? 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) [ 44.367221][ T326] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 44.367224][ T326] __dev_change_flags (net/core/dev.c:9821) [ 44.367228][ T326] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 44.367230][ T326] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 44.367232][ T326] ? __kernel_text_address (kernel/extable.c:79) [ 44.367233][ T326] ? write_profile (profile.c:?) [ 44.367235][ T326] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 44.367238][ T326] netif_change_flags (net/core/dev.c:9877) [ 44.367241][ T326] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 44.367245][ T326] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 44.367246][ T326] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 44.367247][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367249][ T326] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 44.367253][ T326] ? kasan_save_stack (mm/kasan/common.c:58) [ 44.367255][ T326] ? kasan_save_stack (mm/kasan/common.c:57) [ 44.367257][ T326] ? kasan_save_track (mm/kasan/common.c:78) [ 44.367258][ T326] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 44.367260][ T326] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 44.367261][ T326] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 44.367262][ T326] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 44.367264][ T326] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 44.367266][ T326] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 44.367267][ T326] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 44.367269][ T326] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 44.367271][ T326] ? ___sys_sendmsg (net/socket.c:2767) [ 44.367273][ T326] ? __sys_sendmsg (net/socket.c:2799) [ 44.367274][ T326] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 44.367277][ T326] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.367279][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367281][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.367282][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367284][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367285][ T326] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 44.367288][ T326] ? __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) [ 44.367290][ T326] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 44.367291][ T326] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 44.367293][ T326] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 44.367295][ T326] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 44.367297][ T326] rtnl_newlink (net/core/rtnetlink.c:4215) [ 44.367299][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367301][ T326] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 44.367302][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.367303][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367305][ T326] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 44.367308][ T326] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 44.367310][ T326] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 44.367311][ T326] ? __kernel_text_address (kernel/extable.c:79) [ 44.367312][ T326] ? write_profile (profile.c:?) [ 44.367314][ T326] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 44.367315][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367316][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367318][ T326] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 44.367321][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.367323][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367325][ T326] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 44.367326][ T326] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 44.367328][ T326] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.367329][ T326] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 44.367330][ T326] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 44.367333][ T326] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 44.367334][ T326] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.367335][ T326] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.367337][ T326] ? netlink_ack (./include/linux/skbuff.h:2718) [ 44.367338][ T326] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 44.367341][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367342][ T326] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.367344][ T326] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 44.367346][ T326] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 44.367348][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367349][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367351][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.367353][ T326] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 44.367355][ T326] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 44.367356][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367358][ T326] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.367360][ T326] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 44.367361][ T326] ? copy_msghdr_from_user (net/socket.c:2650) [ 44.367363][ T326] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 44.367365][ T326] ? move_addr_to_kernel (net/socket.c:258) [ 44.367366][ T326] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 44.367368][ T326] ___sys_sendmsg (net/socket.c:2767) [ 44.367370][ T326] ? copy_msghdr_from_user (net/socket.c:2619) [ 44.367375][ T326] __sys_sendmsg (net/socket.c:2799) [ 44.367377][ T326] ? __sys_sendmsg_sock (net/socket.c:2780) [ 44.367380][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.367382][ T326] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 44.367383][ T326] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 44.367385][ T326] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.367387][ T326] RIP: 0033:0x7f7d5a93354e [ 44.367389][ T326] 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 [ 44.367390][ T326] RSP: 002b:00007ffc71c325d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.367394][ T326] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f7d5a93354e [ 44.367395][ T326] RDX: 0000000000000000 RSI: 00007ffc71c32680 RDI: 0000000000000005 [ 44.367396][ T326] RBP: 00007ffc71c325e0 R08: 0000000000000000 R09: 0000000000000000 [ 44.367397][ T326] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a915606 [ 44.367398][ T326] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc71c32d40 | [ 45.693187][ T347] softirqs last disabled at (0): 0x0 | [ 45.693189][ T347] Preemption disabled at: | [ 45.693189][ T347] vprintk_emit (kernel/printk/printk.c:2471) | [ 45.693202][ T347] Tainted: [W]=WARN [ 45.693204][ T347] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.693206][ T347] Call Trace: [ 45.693208][ T347] [ 45.693210][ T347] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 45.693215][ T347] ? vprintk_emit (kernel/printk/printk.c:2471) [ 45.693217][ T347] __might_resched.cold (kernel/sched/core.c:9234) [ 45.693221][ T347] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 45.693224][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693228][ T347] __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)) [ 45.693231][ T347] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.693234][ T347] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.693238][ T347] ? 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) [ 45.693239][ T347] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.693241][ T347] put_chars (drivers/char/virtio_console.c:1176) [ 45.693243][ T347] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 45.693245][ T347] ? __send_to_port (drivers/char/virtio_console.c:654) [ 45.693247][ T347] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 45.693249][ T347] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 45.693252][ T347] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 45.693253][ T347] ? 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) [ 45.693255][ T347] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.693256][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693258][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693260][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.693262][ T347] console_emit_next_record (kernel/printk/printk.c:3183) [ 45.693264][ T347] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 45.693266][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693268][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693269][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693271][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.693273][ T347] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 45.693274][ T347] console_flush_one_record (kernel/printk/printk.c:3268) [ 45.693277][ T347] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 45.693279][ T347] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 45.693281][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.693282][ T347] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 45.693284][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693286][ T347] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.693287][ T347] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 45.693288][ T347] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 45.693290][ T347] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 45.693292][ T347] ? vprintk_emit (kernel/printk/printk.c:2478) [ 45.693294][ T347] vprintk_emit (kernel/printk/printk.c:2479) [ 45.693296][ T347] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 45.693298][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693300][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.693301][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693303][ T347] _printk (kernel/printk/printk.c:2504) [ 45.693307][ T347] ? snapshot_read.cold (user.c:?) [ 45.693308][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693310][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.693312][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693313][ T347] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 45.693316][ T347] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 45.693318][ T347] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 45.693320][ T347] ? netdev_notice (net/core/dev.c:13194) [ 45.693321][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693323][ T347] ? 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) [ 45.693325][ T347] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.693327][ T347] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.693330][ T347] ? 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) [ 45.693334][ T347] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 45.693337][ T347] __dev_change_flags (net/core/dev.c:9821) [ 45.693342][ T347] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 45.693344][ T347] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 45.693346][ T347] ? __kernel_text_address (kernel/extable.c:79) [ 45.693347][ T347] ? write_profile (profile.c:?) [ 45.693350][ T347] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 45.693353][ T347] netif_change_flags (net/core/dev.c:9877) [ 45.693355][ T347] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 45.693359][ T347] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 45.693360][ T347] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 45.693361][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693363][ T347] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 45.693367][ T347] ? kasan_save_stack (mm/kasan/common.c:58) [ 45.693370][ T347] ? kasan_save_stack (mm/kasan/common.c:57) [ 45.693371][ T347] ? kasan_save_track (mm/kasan/common.c:78) [ 45.693373][ T347] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 45.693374][ T347] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 45.693376][ T347] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 45.693377][ T347] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 45.693378][ T347] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 45.693381][ T347] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.693382][ T347] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 45.693383][ T347] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 45.693386][ T347] ? ___sys_sendmsg (net/socket.c:2767) [ 45.693387][ T347] ? __sys_sendmsg (net/socket.c:2799) [ 45.693389][ T347] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.693391][ T347] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.693393][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693395][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.693396][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693398][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693399][ T347] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 45.693401][ T347] ? __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) [ 45.693403][ T347] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 45.693405][ T347] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 45.693406][ T347] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 45.693409][ T347] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 45.693411][ T347] rtnl_newlink (net/core/rtnetlink.c:4215) [ 45.693413][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693414][ T347] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 45.693415][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.693417][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693419][ T347] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 45.693422][ T347] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 45.693424][ T347] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 45.693425][ T347] ? __kernel_text_address (kernel/extable.c:79) [ 45.693426][ T347] ? write_profile (profile.c:?) [ 45.693428][ T347] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 45.693429][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693431][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693432][ T347] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 45.693436][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.693437][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693439][ T347] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 45.693440][ T347] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 45.693442][ T347] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.693443][ T347] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 45.693444][ T347] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 45.693447][ T347] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 45.693448][ T347] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.693450][ T347] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.693451][ T347] ? netlink_ack (./include/linux/skbuff.h:2718) [ 45.693453][ T347] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 45.693457][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693460][ T347] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.693462][ T347] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.693464][ T347] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 45.693466][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693468][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693469][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.693471][ T347] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 45.693473][ T347] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 45.693475][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693477][ T347] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.693478][ T347] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 45.693480][ T347] ? copy_msghdr_from_user (net/socket.c:2650) [ 45.693482][ T347] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 45.693483][ T347] ? move_addr_to_kernel (net/socket.c:258) [ 45.693485][ T347] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 45.693487][ T347] ___sys_sendmsg (net/socket.c:2767) [ 45.693489][ T347] ? copy_msghdr_from_user (net/socket.c:2619) [ 45.693494][ T347] __sys_sendmsg (net/socket.c:2799) [ 45.693496][ T347] ? __sys_sendmsg_sock (net/socket.c:2780) [ 45.693499][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.693501][ T347] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.693502][ T347] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 45.693504][ T347] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.693506][ T347] RIP: 0033:0x7f94280dc54e [ 45.693508][ T347] 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 [ 45.693509][ T347] RSP: 002b:00007fff7dddcf50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.693513][ T347] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f94280dc54e [ 45.693515][ T347] RDX: 0000000000000000 RSI: 00007fff7dddd000 RDI: 0000000000000005 [ 45.693516][ T347] RBP: 00007fff7dddcf60 R08: 0000000000000000 R09: 0000000000000000 [ 45.693517][ T347] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a915608 [ 45.693517][ T347] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff7dddd6c0 | [ 46.927280][ T358] softirqs last disabled at (0): 0x0 | [ 46.927282][ T358] Preemption disabled at: | [ 46.927283][ T358] vprintk_emit (kernel/printk/printk.c:2471) | [ 46.927294][ T358] Tainted: [W]=WARN [ 46.927295][ T358] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.927297][ T358] Call Trace: [ 46.927298][ T358] [ 46.927299][ T358] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 46.927304][ T358] ? vprintk_emit (kernel/printk/printk.c:2471) [ 46.927306][ T358] __might_resched.cold (kernel/sched/core.c:9234) [ 46.927310][ T358] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 46.927314][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927317][ T358] __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)) [ 46.927321][ T358] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.927323][ T358] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.927327][ T358] ? 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) [ 46.927328][ T358] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.927330][ T358] put_chars (drivers/char/virtio_console.c:1176) [ 46.927332][ T358] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 46.927334][ T358] ? __send_to_port (drivers/char/virtio_console.c:654) [ 46.927336][ T358] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 46.927338][ T358] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 46.927341][ T358] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 46.927342][ T358] ? 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) [ 46.927344][ T358] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.927345][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927347][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927348][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.927350][ T358] console_emit_next_record (kernel/printk/printk.c:3183) [ 46.927353][ T358] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 46.927355][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927357][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927358][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927360][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.927362][ T358] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 46.927363][ T358] console_flush_one_record (kernel/printk/printk.c:3268) [ 46.927365][ T358] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 46.927368][ T358] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 46.927370][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.927371][ T358] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 46.927373][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927374][ T358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.927376][ T358] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 46.927377][ T358] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 46.927379][ T358] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 46.927381][ T358] ? vprintk_emit (kernel/printk/printk.c:2478) [ 46.927383][ T358] vprintk_emit (kernel/printk/printk.c:2479) [ 46.927385][ T358] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 46.927387][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927389][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.927390][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927392][ T358] _printk (kernel/printk/printk.c:2504) [ 46.927395][ T358] ? snapshot_read.cold (user.c:?) [ 46.927397][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927399][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.927400][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927402][ T358] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 46.927404][ T358] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 46.927406][ T358] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 46.927408][ T358] ? netdev_notice (net/core/dev.c:13194) [ 46.927409][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927411][ T358] ? 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) [ 46.927413][ T358] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.927414][ T358] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.927416][ T358] ? 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) [ 46.927419][ T358] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 46.927422][ T358] __dev_change_flags (net/core/dev.c:9821) [ 46.927426][ T358] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 46.927428][ T358] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 46.927430][ T358] ? __kernel_text_address (kernel/extable.c:79) [ 46.927432][ T358] ? write_profile (profile.c:?) [ 46.927434][ T358] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 46.927437][ T358] netif_change_flags (net/core/dev.c:9877) [ 46.927439][ T358] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 46.927443][ T358] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 46.927445][ T358] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 46.927446][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927448][ T358] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 46.927451][ T358] ? kasan_save_stack (mm/kasan/common.c:58) [ 46.927454][ T358] ? kasan_save_stack (mm/kasan/common.c:57) [ 46.927456][ T358] ? kasan_save_track (mm/kasan/common.c:78) [ 46.927457][ T358] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 46.927458][ T358] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 46.927460][ T358] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 46.927461][ T358] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 46.927462][ T358] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 46.927465][ T358] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 46.927466][ T358] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 46.927467][ T358] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 46.927470][ T358] ? ___sys_sendmsg (net/socket.c:2767) [ 46.927471][ T358] ? __sys_sendmsg (net/socket.c:2799) [ 46.927473][ T358] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 46.927475][ T358] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.927477][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927479][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.927480][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927482][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927483][ T358] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 46.927485][ T358] ? __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) [ 46.927488][ T358] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 46.927489][ T358] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 46.927491][ T358] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 46.927493][ T358] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 46.927495][ T358] rtnl_newlink (net/core/rtnetlink.c:4215) [ 46.927497][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927498][ T358] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 46.927500][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.927501][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927503][ T358] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 46.927506][ T358] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 46.927508][ T358] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 46.927509][ T358] ? __kernel_text_address (kernel/extable.c:79) [ 46.927510][ T358] ? write_profile (profile.c:?) [ 46.927511][ T358] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 46.927512][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927514][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927516][ T358] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 46.927519][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.927520][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927522][ T358] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 46.927523][ T358] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 46.927525][ T358] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.927526][ T358] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 46.927528][ T358] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 46.927530][ T358] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 46.927531][ T358] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.927533][ T358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.927534][ T358] ? netlink_ack (./include/linux/skbuff.h:2718) [ 46.927535][ T358] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 46.927538][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927539][ T358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.927541][ T358] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 46.927543][ T358] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 46.927545][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927546][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927548][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.927549][ T358] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 46.927551][ T358] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 46.927553][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927555][ T358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.927556][ T358] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 46.927558][ T358] ? copy_msghdr_from_user (net/socket.c:2650) [ 46.927560][ T358] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 46.927564][ T358] ? move_addr_to_kernel (net/socket.c:258) [ 46.927565][ T358] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 46.927567][ T358] ___sys_sendmsg (net/socket.c:2767) [ 46.927569][ T358] ? copy_msghdr_from_user (net/socket.c:2619) [ 46.927574][ T358] __sys_sendmsg (net/socket.c:2799) [ 46.927576][ T358] ? __sys_sendmsg_sock (net/socket.c:2780) [ 46.927578][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.927580][ T358] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 46.927582][ T358] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 46.927584][ T358] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.927585][ T358] RIP: 0033:0x7fc1fbed554e [ 46.927587][ T358] 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 [ 46.927589][ T358] RSP: 002b:00007ffd312ae810 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.927593][ T358] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fc1fbed554e [ 46.927594][ T358] RDX: 0000000000000000 RSI: 00007ffd312ae8c0 RDI: 0000000000000005 [ 46.927595][ T358] RBP: 00007ffd312ae820 R08: 0000000000000000 R09: 0000000000000000 [ 46.927596][ T358] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a915609 [ 46.927597][ T358] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffd312aef80 | [ 48.171123][ T370] softirqs last disabled at (0): 0x0 | [ 48.171125][ T370] Preemption disabled at: | [ 48.171125][ T370] vprintk_emit (kernel/printk/printk.c:2471) | [ 48.171137][ T370] Tainted: [W]=WARN [ 48.171138][ T370] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.171140][ T370] Call Trace: [ 48.171141][ T370] [ 48.171143][ T370] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 48.171148][ T370] ? vprintk_emit (kernel/printk/printk.c:2471) [ 48.171150][ T370] __might_resched.cold (kernel/sched/core.c:9234) [ 48.171154][ T370] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 48.171157][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171161][ T370] __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)) [ 48.171164][ T370] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 48.171167][ T370] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 48.171171][ T370] ? 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) [ 48.171172][ T370] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 48.171174][ T370] put_chars (drivers/char/virtio_console.c:1176) [ 48.171176][ T370] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 48.171178][ T370] ? __send_to_port (drivers/char/virtio_console.c:654) [ 48.171180][ T370] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 48.171182][ T370] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 48.171185][ T370] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 48.171187][ T370] ? 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) [ 48.171188][ T370] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 48.171190][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171191][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171193][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.171195][ T370] console_emit_next_record (kernel/printk/printk.c:3183) [ 48.171198][ T370] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 48.171200][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171202][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171203][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171205][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.171207][ T370] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 48.171209][ T370] console_flush_one_record (kernel/printk/printk.c:3268) [ 48.171211][ T370] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 48.171214][ T370] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 48.171215][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.171217][ T370] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 48.171218][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171220][ T370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 48.171222][ T370] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 48.171223][ T370] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 48.171225][ T370] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 48.171227][ T370] ? vprintk_emit (kernel/printk/printk.c:2478) [ 48.171229][ T370] vprintk_emit (kernel/printk/printk.c:2479) [ 48.171231][ T370] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 48.171233][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171235][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.171237][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171239][ T370] _printk (kernel/printk/printk.c:2504) [ 48.171242][ T370] ? snapshot_read.cold (user.c:?) [ 48.171244][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171245][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.171247][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171249][ T370] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 48.171251][ T370] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 48.171253][ T370] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 48.171255][ T370] ? netdev_notice (net/core/dev.c:13194) [ 48.171257][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171259][ T370] ? 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) [ 48.171260][ T370] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 48.171262][ T370] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 48.171264][ T370] ? 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) [ 48.171267][ T370] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 48.171270][ T370] __dev_change_flags (net/core/dev.c:9821) [ 48.171274][ T370] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 48.171276][ T370] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 48.171279][ T370] ? __kernel_text_address (kernel/extable.c:79) [ 48.171280][ T370] ? write_profile (profile.c:?) [ 48.171282][ T370] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 48.171285][ T370] netif_change_flags (net/core/dev.c:9877) [ 48.171287][ T370] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 48.171291][ T370] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 48.171293][ T370] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 48.171294][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171296][ T370] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 48.171299][ T370] ? kasan_save_stack (mm/kasan/common.c:58) [ 48.171302][ T370] ? kasan_save_stack (mm/kasan/common.c:57) [ 48.171304][ T370] ? kasan_save_track (mm/kasan/common.c:78) [ 48.171305][ T370] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 48.171307][ T370] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 48.171308][ T370] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 48.171309][ T370] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 48.171310][ T370] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 48.171313][ T370] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 48.171314][ T370] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 48.171316][ T370] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 48.171318][ T370] ? ___sys_sendmsg (net/socket.c:2767) [ 48.171320][ T370] ? __sys_sendmsg (net/socket.c:2799) [ 48.171322][ T370] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 48.171324][ T370] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 48.171326][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171328][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.171330][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171331][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171333][ T370] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 48.171335][ T370] ? __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) [ 48.171337][ T370] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 48.171339][ T370] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 48.171340][ T370] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 48.171342][ T370] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 48.171344][ T370] rtnl_newlink (net/core/rtnetlink.c:4215) [ 48.171346][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171348][ T370] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 48.171349][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.171351][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171353][ T370] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 48.171356][ T370] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 48.171358][ T370] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 48.171359][ T370] ? __kernel_text_address (kernel/extable.c:79) [ 48.171361][ T370] ? write_profile (profile.c:?) [ 48.171362][ T370] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 48.171363][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171365][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171366][ T370] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 48.171370][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.171371][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171373][ T370] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 48.171375][ T370] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 48.171376][ T370] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 48.171378][ T370] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 48.171379][ T370] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 48.171382][ T370] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 48.171383][ T370] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 48.171385][ T370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 48.171386][ T370] ? netlink_ack (./include/linux/skbuff.h:2718) [ 48.171387][ T370] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 48.171390][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171392][ T370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 48.171394][ T370] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 48.171396][ T370] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 48.171397][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171399][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171401][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.171402][ T370] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 48.171404][ T370] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 48.171406][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171408][ T370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 48.171410][ T370] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 48.171411][ T370] ? copy_msghdr_from_user (net/socket.c:2650) [ 48.171413][ T370] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 48.171415][ T370] ? move_addr_to_kernel (net/socket.c:258) [ 48.171416][ T370] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 48.171419][ T370] ___sys_sendmsg (net/socket.c:2767) [ 48.171420][ T370] ? copy_msghdr_from_user (net/socket.c:2619) [ 48.171425][ T370] __sys_sendmsg (net/socket.c:2799) [ 48.171427][ T370] ? __sys_sendmsg_sock (net/socket.c:2780) [ 48.171430][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.171432][ T370] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 48.171433][ T370] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 48.171436][ T370] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 48.171437][ T370] RIP: 0033:0x7fec0e92554e [ 48.171439][ T370] 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 [ 48.171441][ T370] RSP: 002b:00007ffd665f5d00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 48.171445][ T370] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fec0e92554e [ 48.171447][ T370] RDX: 0000000000000000 RSI: 00007ffd665f5db0 RDI: 0000000000000005 [ 48.171448][ T370] RBP: 00007ffd665f5d10 R08: 0000000000000000 R09: 0000000000000000 [ 48.171449][ T370] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91560a [ 48.171449][ T370] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffd665f6470 | [ 49.432099][ T381] softirqs last disabled at (0): 0x0 | [ 49.432101][ T381] Preemption disabled at: | [ 49.432101][ T381] vprintk_emit (kernel/printk/printk.c:2471) | [ 49.432113][ T381] Tainted: [W]=WARN [ 49.432114][ T381] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.432116][ T381] Call Trace: [ 49.432117][ T381] [ 49.432119][ T381] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 49.432124][ T381] ? vprintk_emit (kernel/printk/printk.c:2471) [ 49.432126][ T381] __might_resched.cold (kernel/sched/core.c:9234) [ 49.432130][ T381] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 49.432133][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432137][ T381] __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.432140][ T381] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 49.432143][ T381] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 49.432146][ T381] ? 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.432148][ T381] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 49.432150][ T381] put_chars (drivers/char/virtio_console.c:1176) [ 49.432152][ T381] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 49.432154][ T381] ? __send_to_port (drivers/char/virtio_console.c:654) [ 49.432156][ T381] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 49.432158][ T381] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 49.432161][ T381] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 49.432162][ T381] ? 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.432164][ T381] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 49.432165][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432167][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432169][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.432171][ T381] console_emit_next_record (kernel/printk/printk.c:3183) [ 49.432174][ T381] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 49.432176][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432177][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432179][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432180][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.432182][ T381] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 49.432184][ T381] console_flush_one_record (kernel/printk/printk.c:3268) [ 49.432186][ T381] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 49.432189][ T381] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 49.432191][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.432192][ T381] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 49.432194][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432195][ T381] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 49.432197][ T381] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 49.432198][ T381] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 49.432200][ T381] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 49.432202][ T381] ? vprintk_emit (kernel/printk/printk.c:2478) [ 49.432204][ T381] vprintk_emit (kernel/printk/printk.c:2479) [ 49.432206][ T381] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 49.432208][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432210][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.432211][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432214][ T381] _printk (kernel/printk/printk.c:2504) [ 49.432217][ T381] ? snapshot_read.cold (user.c:?) [ 49.432219][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432220][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.432222][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432223][ T381] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 49.432226][ T381] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 49.432228][ T381] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 49.432230][ T381] ? netdev_notice (net/core/dev.c:13194) [ 49.432231][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432233][ T381] ? 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.432235][ T381] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 49.432237][ T381] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 49.432239][ T381] ? 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.432241][ T381] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 49.432244][ T381] __dev_change_flags (net/core/dev.c:9821) [ 49.432249][ T381] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 49.432251][ T381] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 49.432253][ T381] ? __kernel_text_address (kernel/extable.c:79) [ 49.432254][ T381] ? write_profile (profile.c:?) [ 49.432256][ T381] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 49.432259][ T381] netif_change_flags (net/core/dev.c:9877) [ 49.432261][ T381] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 49.432265][ T381] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 49.432267][ T381] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 49.432268][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432270][ T381] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 49.432273][ T381] ? kasan_save_stack (mm/kasan/common.c:58) [ 49.432276][ T381] ? kasan_save_stack (mm/kasan/common.c:57) [ 49.432278][ T381] ? kasan_save_track (mm/kasan/common.c:78) [ 49.432279][ T381] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 49.432281][ T381] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 49.432282][ T381] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 49.432283][ T381] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 49.432284][ T381] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 49.432287][ T381] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 49.432288][ T381] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 49.432290][ T381] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 49.432292][ T381] ? ___sys_sendmsg (net/socket.c:2767) [ 49.432294][ T381] ? __sys_sendmsg (net/socket.c:2799) [ 49.432295][ T381] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 49.432298][ T381] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 49.432300][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432302][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.432303][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432305][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432306][ T381] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 49.432308][ T381] ? __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.432311][ T381] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 49.432312][ T381] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 49.432314][ T381] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 49.432316][ T381] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 49.432318][ T381] rtnl_newlink (net/core/rtnetlink.c:4215) [ 49.432320][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432322][ T381] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 49.432323][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.432324][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432326][ T381] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 49.432330][ T381] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 49.432331][ T381] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 49.432333][ T381] ? __kernel_text_address (kernel/extable.c:79) [ 49.432334][ T381] ? write_profile (profile.c:?) [ 49.432335][ T381] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 49.432336][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432338][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432340][ T381] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 49.432343][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.432345][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432346][ T381] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 49.432348][ T381] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 49.432349][ T381] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 49.432351][ T381] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 49.432352][ T381] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 49.432354][ T381] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 49.432356][ T381] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 49.432357][ T381] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 49.432359][ T381] ? netlink_ack (./include/linux/skbuff.h:2718) [ 49.432360][ T381] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 49.432362][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432364][ T381] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 49.432366][ T381] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 49.432368][ T381] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 49.432370][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432371][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432373][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.432375][ T381] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 49.432377][ T381] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 49.432378][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432380][ T381] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 49.432382][ T381] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 49.432384][ T381] ? copy_msghdr_from_user (net/socket.c:2650) [ 49.432385][ T381] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 49.432387][ T381] ? move_addr_to_kernel (net/socket.c:258) [ 49.432388][ T381] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 49.432391][ T381] ___sys_sendmsg (net/socket.c:2767) [ 49.432392][ T381] ? copy_msghdr_from_user (net/socket.c:2619) [ 49.432397][ T381] __sys_sendmsg (net/socket.c:2799) [ 49.432399][ T381] ? __sys_sendmsg_sock (net/socket.c:2780) [ 49.432402][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.432404][ T381] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 49.432405][ T381] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 49.432408][ T381] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 49.432409][ T381] RIP: 0033:0x7f920ef4854e [ 49.432411][ T381] 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.432413][ T381] RSP: 002b:00007ffdd0e1b500 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.432417][ T381] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f920ef4854e [ 49.432418][ T381] RDX: 0000000000000000 RSI: 00007ffdd0e1b5b0 RDI: 0000000000000005 [ 49.432419][ T381] RBP: 00007ffdd0e1b510 R08: 0000000000000000 R09: 0000000000000000 [ 49.432420][ T381] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91560b [ 49.432421][ T381] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffdd0e1bc70 | [ 53.603111][ T419] softirqs last disabled at (0): 0x0 | [ 53.603113][ T419] Preemption disabled at: | [ 53.603113][ T419] 0x0 | [ 53.603122][ T419] Tainted: [W]=WARN [ 53.603123][ T419] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.603125][ T419] Call Trace: [ 53.603126][ T419] [ 53.603128][ T419] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 53.603133][ T419] __might_resched.cold (kernel/sched/core.c:9234) [ 53.603137][ T419] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 53.603140][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603144][ T419] __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)) [ 53.603148][ T419] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 53.603150][ T419] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 53.603154][ T419] ? 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) [ 53.603156][ T419] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 53.603158][ T419] put_chars (drivers/char/virtio_console.c:1176) [ 53.603160][ T419] ? __send_to_port (drivers/char/virtio_console.c:654) [ 53.603161][ T419] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 53.603165][ T419] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 53.603168][ T419] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 53.603170][ T419] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 53.603171][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603173][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 53.603175][ T419] console_emit_next_record (kernel/printk/printk.c:3183) [ 53.603178][ T419] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 53.603180][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603181][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603183][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603185][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 53.603186][ T419] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 53.603188][ T419] console_flush_one_record (kernel/printk/printk.c:3268) [ 53.603190][ T419] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 53.603193][ T419] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 53.603195][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 53.603196][ T419] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 53.603198][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603199][ T419] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 53.603201][ T419] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 53.603202][ T419] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 53.603204][ T419] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 53.603206][ T419] ? vprintk_emit (kernel/printk/printk.c:2478) [ 53.603208][ T419] vprintk_emit (kernel/printk/printk.c:2479) [ 53.603211][ T419] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 53.603212][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603214][ T419] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 53.603217][ T419] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 53.603218][ T419] _printk (kernel/printk/printk.c:2504) [ 53.603221][ T419] ? snapshot_read.cold (user.c:?) [ 53.603223][ T419] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 53.603228][ T419] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 53.603241][ T419] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 53.603249][ T419] br_device_event (net/bridge/br.c:111) bridge [ 53.603257][ T419] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 53.603261][ T419] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 53.603263][ T419] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 53.603266][ T419] notifier_call_chain (kernel/notifier.c:85) [ 53.603270][ T419] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 53.603273][ T419] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 53.603275][ T419] ? netif_change_name (net/core/dev.c:1517) [ 53.603277][ T419] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 53.603279][ T419] ? __kernel_text_address (kernel/extable.c:79) [ 53.603281][ T419] ? write_profile (profile.c:?) [ 53.603284][ T419] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 53.603286][ T419] netif_change_flags (net/core/dev.c:9882) [ 53.603289][ T419] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 53.603292][ T419] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 53.603293][ T419] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 53.603295][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603296][ T419] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 53.603300][ T419] ? kasan_save_stack (mm/kasan/common.c:58) [ 53.603303][ T419] ? kasan_save_stack (mm/kasan/common.c:57) [ 53.603305][ T419] ? kasan_save_track (mm/kasan/common.c:78) [ 53.603306][ T419] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 53.603308][ T419] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 53.603309][ T419] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 53.603311][ T419] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 53.603312][ T419] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 53.603314][ T419] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 53.603316][ T419] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 53.603317][ T419] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 53.603319][ T419] ? ___sys_sendmsg (net/socket.c:2767) [ 53.603321][ T419] ? __sys_sendmsg (net/socket.c:2799) [ 53.603322][ T419] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 53.603324][ T419] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 53.603327][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603329][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 53.603330][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603332][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603333][ T419] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 53.603336][ T419] ? __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) [ 53.603338][ T419] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 53.603339][ T419] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 53.603341][ T419] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 53.603343][ T419] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 53.603345][ T419] rtnl_newlink (net/core/rtnetlink.c:4215) [ 53.603347][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603348][ T419] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 53.603350][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 53.603351][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603353][ T419] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 53.603356][ T419] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 53.603358][ T419] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 53.603359][ T419] ? __kernel_text_address (kernel/extable.c:79) [ 53.603360][ T419] ? write_profile (profile.c:?) [ 53.603361][ T419] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 53.603363][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603364][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603366][ T419] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 53.603369][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 53.603371][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603373][ T419] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 53.603374][ T419] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 53.603375][ T419] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 53.603377][ T419] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 53.603378][ T419] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 53.603380][ T419] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 53.603382][ T419] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 53.603383][ T419] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 53.603385][ T419] ? netlink_ack (./include/linux/skbuff.h:2718) [ 53.603386][ T419] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 53.603388][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603390][ T419] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 53.603392][ T419] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 53.603394][ T419] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 53.603395][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603397][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603399][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 53.603400][ T419] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 53.603402][ T419] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 53.603404][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603406][ T419] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 53.603408][ T419] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 53.603409][ T419] ? copy_msghdr_from_user (net/socket.c:2650) [ 53.603411][ T419] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 53.603413][ T419] ? move_addr_to_kernel (net/socket.c:258) [ 53.603414][ T419] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 53.603416][ T419] ___sys_sendmsg (net/socket.c:2767) [ 53.603418][ T419] ? copy_msghdr_from_user (net/socket.c:2619) [ 53.603423][ T419] __sys_sendmsg (net/socket.c:2799) [ 53.603425][ T419] ? __sys_sendmsg_sock (net/socket.c:2780) [ 53.603428][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.603430][ T419] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 53.603431][ T419] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 53.603433][ T419] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 53.603435][ T419] RIP: 0033:0x7ff6a1e1754e [ 53.603437][ T419] 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 [ 53.603439][ T419] RSP: 002b:00007ffe3ceb5f20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.603443][ T419] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007ff6a1e1754e [ 53.603444][ T419] RDX: 0000000000000000 RSI: 00007ffe3ceb5fd0 RDI: 0000000000000005 [ 53.603445][ T419] RBP: 00007ffe3ceb5f30 R08: 0000000000000000 R09: 0000000000000000 [ 53.603446][ T419] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a915610 Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print dev_set_rx_mode:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __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 __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars