====================================== | [ 10.047645][ T187] softirqs last disabled at (36987): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.047647][ T187] Preemption disabled at: | [ 10.047648][ T187] 0x0 | [ 10.047658][ T187] Tainted: [W]=WARN [ 10.047659][ T187] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.047661][ T187] Call Trace: [ 10.047663][ T187] [ 10.047664][ T187] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.047671][ T187] __might_resched.cold (kernel/sched/core.c:9234) [ 10.047676][ T187] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.047680][ T187] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.047685][ T187] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 10.047688][ T187] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.047694][ T187] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.047697][ T187] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.047700][ T187] put_chars (drivers/char/virtio_console.c:1176) [ 10.047703][ T187] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.047704][ T187] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.047709][ T187] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.047714][ T187] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.047721][ T187] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.047723][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.047726][ T187] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.047730][ T187] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.047734][ T187] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.047736][ T187] ? 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)) [ 10.047739][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.047742][ T187] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.047746][ T187] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.047750][ T187] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.047752][ T187] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.047758][ T187] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.047761][ T187] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.047762][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.047765][ T187] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.047769][ T187] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.047770][ T187] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.047774][ T187] vprintk_emit (kernel/printk/printk.c:2479) [ 10.047778][ T187] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.047781][ T187] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.047785][ T187] _printk (kernel/printk/printk.c:2504) [ 10.047789][ T187] ? snapshot_read.cold (user.c:?) [ 10.047792][ T187] ? 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) [ 10.047794][ T187] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.047798][ T187] ? 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) [ 10.047801][ T187] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 10.047805][ T187] ? exit_notify (kernel/exit.c:780) [ 10.047807][ T187] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.047810][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.047815][ T187] do_group_exit (kernel/exit.c:1151) [ 10.047818][ T187] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 10.047819][ T187] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 10.047822][ T187] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.047825][ T187] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.047828][ T187] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.047831][ T187] RIP: 0033:0x7f91c4e771b8 [ 10.047833][ T187] Code: Unable to access opcode bytes at 0x7f91c4e7718e. Code starting with the faulting instruction =========================================== [ 10.047834][ T187] RSP: 002b:00007fff1e962a78 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 10.047837][ T187] RAX: ffffffffffffffda RBX: 00007f91c4fa7f88 RCX: 00007f91c4e771b8 [ 10.047838][ T187] RDX: 00007f91c4bc1fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 10.047839][ T187] RBP: 00007fff1e962ad0 R08: 0000000000000000 R09: 0000000000008010 [ 10.047840][ T187] R10: 00007fff1e962890 R11: 0000000000000246 R12: 0000000000000001 [ 10.047841][ T187] R13: 0000000000000000 R14: 00007f91c4fa6680 R15: 00007f91c4fa7fa0 | [ 11.435715][ T235] softirqs last disabled at (13818): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 11.435718][ T235] Preemption disabled at: | [ 11.435718][ T235] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.435728][ T235] Tainted: [W]=WARN [ 11.435729][ T235] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.435731][ T235] Call Trace: [ 11.435732][ T235] [ 11.435734][ T235] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.435740][ T235] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.435742][ T235] __might_resched.cold (kernel/sched/core.c:9234) [ 11.435747][ T235] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.435751][ T235] ? __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.435756][ T235] __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.435758][ T235] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.435764][ T235] ? 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.435767][ T235] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.435770][ T235] put_chars (drivers/char/virtio_console.c:1176) [ 11.435772][ T235] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.435777][ T235] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 11.435780][ T235] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.435783][ T235] ? mark_usage (kernel/locking/lockdep.c:4690) [ 11.435785][ T235] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.435786][ T235] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.435790][ T235] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.435792][ T235] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 11.435795][ T235] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.435799][ T235] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.435803][ T235] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.435807][ T235] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.435808][ T235] ? 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.435811][ T235] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.435814][ T235] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.435818][ T235] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.435822][ T235] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.435823][ T235] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.435829][ T235] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.435831][ T235] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.435833][ T235] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.435835][ T235] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.435839][ T235] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.435841][ T235] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.435844][ T235] vprintk_emit (kernel/printk/printk.c:2479) [ 11.435848][ T235] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.435850][ T235] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.435852][ T235] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 11.435857][ T235] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 11.435860][ T235] _printk (kernel/printk/printk.c:2504) [ 11.435863][ T235] ? snapshot_read.cold (user.c:?) [ 11.435867][ T235] ? br_multicast_flood (??:?) bridge [ 11.435880][ T235] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 11.435881][ T235] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 11.435883][ T235] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 11.435887][ T235] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 11.435897][ T235] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 11.435905][ T235] new_nbp (net/bridge/br_if.c:449) bridge [ 11.435914][ T235] br_add_if (net/bridge/br_if.c:592) bridge [ 11.435921][ T235] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 11.435925][ T235] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 11.435928][ T235] ? __kernel_text_address (kernel/extable.c:79) [ 11.435932][ T235] do_set_master (net/core/rtnetlink.c:3071) [ 11.435936][ T235] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 11.435939][ T235] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 11.435942][ T235] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 11.435943][ T235] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 11.435946][ T235] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 11.435949][ T235] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.435952][ T235] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.435954][ T235] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.435956][ T235] ? kasan_save_stack (mm/kasan/common.c:58) [ 11.435959][ T235] ? kasan_save_stack (mm/kasan/common.c:57) [ 11.435961][ T235] ? kasan_save_track (mm/kasan/common.c:78) [ 11.435964][ T235] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.435965][ T235] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 11.435968][ T235] ? ___sys_sendmsg (net/socket.c:2757) [ 11.435977][ T235] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.435979][ T235] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 11.435981][ T235] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.435984][ T235] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.435985][ T235] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.435987][ T235] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.435989][ T235] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 11.435993][ T235] ? __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.435995][ T235] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 11.435997][ T235] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 11.436000][ T235] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 11.436002][ T235] ? nla_get_range_signed (lib/nlattr.c:270) [ 11.436007][ T235] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 11.436012][ T235] rtnl_newlink (net/core/rtnetlink.c:4215) [ 11.436017][ T235] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.436019][ T235] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.436023][ T235] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.436025][ T235] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.436027][ T235] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.436029][ T235] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.436032][ T235] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.436034][ T235] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 11.436037][ T235] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.436039][ T235] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.436043][ T235] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.436045][ T235] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.436048][ T235] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 11.436050][ T235] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.436053][ T235] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.436058][ T235] ? 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.436060][ T235] ? 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.436064][ T235] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.436068][ T235] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.436070][ T235] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.436077][ T235] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 11.436080][ T235] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 11.436084][ T235] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.436089][ T235] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 11.436091][ T235] ? copy_msghdr_from_user (net/socket.c:2650) [ 11.436094][ T235] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 11.436095][ T235] ? move_addr_to_kernel (net/socket.c:258) [ 11.436102][ T235] ___sys_sendmsg (net/socket.c:2767) [ 11.436105][ T235] ? copy_msghdr_from_user (net/socket.c:2619) [ 11.436120][ T235] __sys_sendmsg (net/socket.c:2799) [ 11.436123][ T235] ? __sys_sendmsg_sock (net/socket.c:2780) [ 11.436129][ T235] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.436132][ T235] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.436135][ T235] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.436138][ T235] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.436141][ T235] RIP: 0033:0x7f6e1687e54e [ 11.436144][ T235] 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.436146][ T235] RSP: 002b:00007ffccfdaf2c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 11.436149][ T235] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f6e1687e54e [ 11.436150][ T235] RDX: 0000000000000000 RSI: 00007ffccfdaf370 RDI: 0000000000000005 [ 11.436151][ T235] RBP: 00007ffccfdaf2d0 R08: 0000000000000000 R09: 0000000000000000 [ 11.436152][ T235] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90e1be [ 11.436153][ T235] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffccfdafa30 | [ 19.165650][ T291] softirqs last disabled at (20204): 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.165654][ T291] Preemption disabled at: | [ 19.165655][ T291] vprintk_emit (kernel/printk/printk.c:2471) | [ 19.165668][ T291] Tainted: [W]=WARN [ 19.165669][ T291] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.165671][ T291] Call Trace: [ 19.165674][ T291] [ 19.165676][ T291] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.165684][ T291] ? vprintk_emit (kernel/printk/printk.c:2471) [ 19.165688][ T291] __might_resched.cold (kernel/sched/core.c:9234) [ 19.165694][ T291] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 19.165699][ 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.165707][ 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.165711][ T291] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.165719][ 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.165723][ T291] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.165728][ T291] put_chars (drivers/char/virtio_console.c:1176) [ 19.165731][ T291] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 19.165734][ T291] ? __send_to_port (drivers/char/virtio_console.c:654) [ 19.165739][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 19.165743][ 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.165750][ T291] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 19.165753][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.165756][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.165764][ T291] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 19.165766][ T291] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 19.165772][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.165776][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.165783][ T291] console_emit_next_record (kernel/printk/printk.c:3183) [ 19.165789][ T291] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.165792][ 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.165797][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.165801][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.165808][ T291] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.165815][ T291] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.165818][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.165827][ T291] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.165832][ T291] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.165835][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.165838][ T291] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 19.165845][ T291] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.165847][ T291] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.165853][ T291] vprintk_emit (kernel/printk/printk.c:2479) [ 19.165859][ T291] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.165862][ T291] ? mark_usage (kernel/locking/lockdep.c:4690) [ 19.165866][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.165869][ T291] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 19.165871][ T291] ? find_held_lock (kernel/locking/lockdep.c:5360) [ 19.165877][ T291] _printk (kernel/printk/printk.c:2504) [ 19.165883][ T291] ? snapshot_read.cold (user.c:?) [ 19.165888][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 19.165891][ 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.165894][ T291] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 19.165899][ T291] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 19.165905][ T291] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 19.165909][ T291] ? netdev_notice (net/core/dev.c:13194) [ 19.165917][ 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.165919][ T291] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 19.165924][ T291] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 19.165927][ 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.165933][ T291] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 19.165941][ T291] __dev_change_flags (net/core/dev.c:9821) [ 19.165946][ T291] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 19.165950][ T291] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 19.165954][ T291] ? __kernel_text_address (kernel/extable.c:79) [ 19.165956][ T291] ? write_profile (profile.c:?) [ 19.165960][ T291] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 19.165968][ T291] netif_change_flags (net/core/dev.c:9877) [ 19.165979][ T291] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 19.165986][ T291] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 19.165990][ T291] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 19.165992][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 19.165995][ T291] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 19.166000][ T291] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 19.166004][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 19.166007][ 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.166012][ T291] ? kasan_save_stack (mm/kasan/common.c:58) [ 19.166016][ T291] ? kasan_save_stack (mm/kasan/common.c:57) [ 19.166018][ T291] ? kasan_save_track (mm/kasan/common.c:78) [ 19.166023][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.166026][ T291] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 19.166030][ T291] ? ___sys_sendmsg (net/socket.c:2757) [ 19.166037][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 19.166040][ T291] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 19.166045][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.166049][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.166051][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.166054][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.166057][ T291] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 19.166062][ 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.166066][ T291] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 19.166070][ T291] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 19.166078][ T291] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 19.166088][ T291] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 19.166098][ T291] rtnl_newlink (net/core/rtnetlink.c:4215) [ 19.166108][ T291] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 19.166111][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.166120][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 19.166122][ T291] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 19.166126][ T291] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 19.166129][ T291] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 19.166136][ T291] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 19.166139][ T291] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 19.166145][ T291] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 19.166147][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.166155][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 19.166158][ T291] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 19.166165][ T291] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 19.166167][ T291] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 19.166173][ T291] ? netlink_ack (./include/linux/skbuff.h:2718) [ 19.166184][ 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.166187][ 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.166195][ T291] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 19.166201][ T291] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 19.166206][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.166213][ T291] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 19.166220][ T291] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 19.166227][ T291] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 19.166236][ T291] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 19.166240][ T291] ? copy_msghdr_from_user (net/socket.c:2650) [ 19.166243][ T291] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 19.166246][ T291] ? move_addr_to_kernel (net/socket.c:258) [ 19.166260][ T291] ___sys_sendmsg (net/socket.c:2767) [ 19.166264][ T291] ? copy_msghdr_from_user (net/socket.c:2619) [ 19.166295][ T291] __sys_sendmsg (net/socket.c:2799) [ 19.166300][ T291] ? __sys_sendmsg_sock (net/socket.c:2780) [ 19.166311][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.166317][ T291] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 19.166321][ T291] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 19.166326][ T291] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.166330][ T291] RIP: 0033:0x7fabb42aa54e [ 19.166335][ 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.166337][ T291] RSP: 002b:00007ffc0da1ec50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 19.166342][ T291] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fabb42aa54e [ 19.166344][ T291] RDX: 0000000000000000 RSI: 00007ffc0da1ed00 RDI: 0000000000000005 [ 19.166345][ T291] RBP: 00007ffc0da1ec60 R08: 0000000000000000 R09: 0000000000000000 [ 19.166347][ T291] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90e1c6 [ 19.166348][ T291] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc0da1f3c0 | [ 26.979264][ C3] softirqs last disabled at (592627): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 26.979267][ C3] Preemption disabled at: | [ 26.979268][ C3] 0x0 | [ 26.979281][ C3] Tainted: [W]=WARN [ 26.979283][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.979285][ C3] Call Trace: [ 26.979287][ C3] [ 26.979290][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.979297][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 26.979301][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 26.979305][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 26.979309][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.979314][ C3] __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.979318][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 26.979321][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.979326][ C3] ? 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.979329][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.979332][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 26.979334][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 26.979337][ C3] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 26.979342][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 26.979346][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 26.979348][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.979351][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.979354][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 26.979358][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 26.979361][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.979363][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.979365][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.979368][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 26.979371][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 26.979374][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 26.979378][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 26.979380][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.979383][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 26.979385][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.979387][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 26.979389][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 26.979392][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 26.979395][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 26.979397][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 26.979401][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 26.979403][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.979420][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 26.979422][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.979432][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.979442][ C3] ? is_module_text_address (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 kernel/module/main.c:3934) [ 26.979447][ C3] _printk (kernel/printk/printk.c:2504) [ 26.979451][ C3] ? snapshot_read.cold (user.c:?) [ 26.979453][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 26.979459][ C3] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 26.979462][ C3] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 26.979465][ C3] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 26.979468][ C3] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 26.979472][ C3] mark_lock (kernel/locking/lockdep.c:4769) [ 26.979475][ C3] mark_usage (kernel/locking/lockdep.c:4658) [ 26.979478][ C3] __lock_acquire (kernel/locking/lockdep.c:5208) [ 26.979481][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 26.979484][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.979495][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.979497][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.979500][ C3] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.979511][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 26.979514][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.979525][ C3] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.979536][ C3] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.979548][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 26.979551][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 26.979554][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 26.979558][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 26.979561][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 26.979564][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.979567][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 26.979570][ C3] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.979582][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 26.979584][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.979588][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 26.979592][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 26.979595][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 26.979597][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.979601][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.979603][ C3] handle_softirqs (kernel/softirq.c:645) [ 26.979606][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 26.979609][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 26.979612][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 26.979614][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 26.979617][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 26.979620][ C3] [ 26.979621][ C3] [ 26.979623][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 26.979625][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 26.979629][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 26.979633][ C3] Code: 48 8b 3d 94 f2 f5 01 e8 1f 00 00 00 48 2b 05 58 b3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 a6 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 f2 f5 01 mov 0x1f5f294(%rip),%rdi # 0x1f5f29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 b3 95 00 sub 0x95b358(%rip),%rax # 0x95b36b 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 a6 11 00 verw 0x11a613(%rip) # 0x11a63b 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.979636][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000282 [ 26.979640][ C3] RAX: 0000000000090af1 RBX: ff11000001c88040 RCX: ffffffffa12f0307 [ 26.979642][ C3] RDX: ff11000001c88040 RSI: ffffffffa4038b1c RDI: ffffffffa3a8d8e0 [ 26.979643][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 26.979645][ C3] R10: 0000000000000003 R11: 0000000000000001 R12: 1ff400000002cfc3 [ 26.979646][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 26.979649][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 26.979653][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 26.979656][ C3] default_idle_call (kernel/sched/idle.c:122) [ 26.979658][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 26.979661][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 26.979663][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 26.979666][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.979669][ C3] do_idle (kernel/sched/idle.c:355) [ 26.979672][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 26.979674][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 26.979677][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 26.979680][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 27.048379][ C3] | [ 27.048443][ C3] | [ 27.048443][ C3] stack backtrace: | [ 27.048654][ C3] Tainted: [W]=WARN [ 27.048655][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.048656][ C3] Call Trace: [ 27.048658][ C3] [ 27.048660][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.048665][ C3] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 27.048668][ C3] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 27.048671][ C3] mark_lock (kernel/locking/lockdep.c:4769) [ 27.048673][ C3] mark_usage (kernel/locking/lockdep.c:4658) [ 27.048674][ C3] __lock_acquire (kernel/locking/lockdep.c:5208) [ 27.048677][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.048678][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.048686][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.048689][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.048691][ C3] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.048697][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 27.048699][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.048706][ C3] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.048713][ C3] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.048720][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 27.048722][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 27.048724][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 27.048728][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.048730][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.048731][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.048734][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 27.048736][ C3] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.048742][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 27.048744][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.048747][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.048749][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 27.048751][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 27.048753][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.048755][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.048757][ C3] handle_softirqs (kernel/softirq.c:645) [ 27.048759][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.048761][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 27.048763][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 27.048764][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 27.048766][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 27.048767][ C3] [ 27.048768][ C3] [ 27.048769][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.048771][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 27.048773][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 27.048775][ C3] Code: 48 8b 3d 94 f2 f5 01 e8 1f 00 00 00 48 2b 05 58 b3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 a6 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 f2 f5 01 mov 0x1f5f294(%rip),%rdi # 0x1f5f29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 b3 95 00 sub 0x95b358(%rip),%rax # 0x95b36b 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 a6 11 00 verw 0x11a613(%rip) # 0x11a63b 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.048777][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000282 [ 27.048779][ C3] RAX: 0000000000090af1 RBX: ff11000001c88040 RCX: ffffffffa12f0307 [ 27.048780][ C3] RDX: ff11000001c88040 RSI: ffffffffa4038b1c RDI: ffffffffa3a8d8e0 [ 27.048781][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 27.048782][ C3] R10: 0000000000000003 R11: 0000000000000001 R12: 1ff400000002cfc3 [ 27.048783][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 27.048784][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.048787][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 27.048788][ C3] default_idle_call (kernel/sched/idle.c:122) [ 27.048790][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.048792][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 27.048794][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 27.048795][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.048798][ C3] do_idle (kernel/sched/idle.c:355) [ 27.048799][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 27.048801][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 27.048802][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 27.048804][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 44.103375][ T327] softirqs last disabled at (0): 0x0 | [ 44.103377][ T327] Preemption disabled at: | [ 44.103378][ T327] vprintk_emit (kernel/printk/printk.c:2471) | [ 44.103389][ T327] Tainted: [W]=WARN [ 44.103390][ T327] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.103392][ T327] Call Trace: [ 44.103393][ T327] [ 44.103395][ T327] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 44.103400][ T327] ? vprintk_emit (kernel/printk/printk.c:2471) [ 44.103402][ T327] __might_resched.cold (kernel/sched/core.c:9234) [ 44.103405][ T327] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 44.103408][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103412][ T327] __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.103416][ T327] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.103418][ T327] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.103422][ T327] ? 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.103424][ T327] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.103426][ T327] put_chars (drivers/char/virtio_console.c:1176) [ 44.103427][ T327] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 44.103429][ T327] ? __send_to_port (drivers/char/virtio_console.c:654) [ 44.103431][ T327] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 44.103433][ T327] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 44.103436][ T327] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 44.103437][ T327] ? 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.103439][ T327] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.103440][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103442][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103444][ T327] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.103446][ T327] console_emit_next_record (kernel/printk/printk.c:3183) [ 44.103448][ T327] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 44.103450][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103452][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103453][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103455][ T327] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.103457][ T327] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 44.103459][ T327] console_flush_one_record (kernel/printk/printk.c:3268) [ 44.103461][ T327] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 44.103463][ T327] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 44.103465][ T327] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.103467][ T327] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 44.103468][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103470][ T327] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.103471][ T327] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 44.103473][ T327] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 44.103475][ T327] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 44.103477][ T327] ? vprintk_emit (kernel/printk/printk.c:2478) [ 44.103479][ T327] vprintk_emit (kernel/printk/printk.c:2479) [ 44.103481][ T327] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 44.103483][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103485][ T327] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.103486][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103488][ T327] _printk (kernel/printk/printk.c:2504) [ 44.103491][ T327] ? snapshot_read.cold (user.c:?) [ 44.103493][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103495][ T327] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.103496][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103498][ T327] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 44.103500][ T327] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 44.103502][ T327] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 44.103504][ T327] ? netdev_notice (net/core/dev.c:13194) [ 44.103505][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103507][ T327] ? 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.103509][ T327] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.103511][ T327] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.103512][ T327] ? 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.103515][ T327] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 44.103518][ T327] __dev_change_flags (net/core/dev.c:9821) [ 44.103523][ T327] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 44.103524][ T327] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 44.103527][ T327] ? __kernel_text_address (kernel/extable.c:79) [ 44.103528][ T327] ? write_profile (profile.c:?) [ 44.103530][ T327] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 44.103533][ T327] netif_change_flags (net/core/dev.c:9877) [ 44.103535][ T327] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 44.103540][ T327] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 44.103541][ T327] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 44.103543][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103544][ T327] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 44.103548][ T327] ? kasan_save_stack (mm/kasan/common.c:58) [ 44.103551][ T327] ? kasan_save_stack (mm/kasan/common.c:57) [ 44.103552][ T327] ? kasan_save_track (mm/kasan/common.c:78) [ 44.103554][ T327] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 44.103555][ T327] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 44.103557][ T327] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 44.103558][ T327] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 44.103559][ T327] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 44.103562][ T327] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 44.103563][ T327] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 44.103564][ T327] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 44.103567][ T327] ? ___sys_sendmsg (net/socket.c:2767) [ 44.103568][ T327] ? __sys_sendmsg (net/socket.c:2799) [ 44.103570][ T327] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 44.103572][ T327] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.103574][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103576][ T327] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.103577][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103579][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103581][ T327] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 44.103583][ T327] ? __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.103585][ T327] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 44.103586][ T327] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 44.103588][ T327] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 44.103590][ T327] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 44.103592][ T327] rtnl_newlink (net/core/rtnetlink.c:4215) [ 44.103594][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103595][ T327] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 44.103597][ T327] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.103598][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103600][ T327] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 44.103603][ T327] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 44.103605][ T327] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 44.103606][ T327] ? __kernel_text_address (kernel/extable.c:79) [ 44.103607][ T327] ? write_profile (profile.c:?) [ 44.103609][ T327] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 44.103610][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103612][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103613][ T327] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 44.103617][ T327] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.103618][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103620][ T327] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 44.103621][ T327] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 44.103623][ T327] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.103624][ T327] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 44.103625][ T327] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 44.103628][ T327] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 44.103629][ T327] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.103630][ T327] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.103632][ T327] ? netlink_ack (./include/linux/skbuff.h:2718) [ 44.103633][ T327] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 44.103636][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103637][ T327] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.103639][ T327] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 44.103641][ T327] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 44.103643][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103644][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103646][ T327] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.103648][ T327] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 44.103650][ T327] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 44.103652][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103654][ T327] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.103655][ T327] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 44.103657][ T327] ? copy_msghdr_from_user (net/socket.c:2650) [ 44.103659][ T327] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 44.103660][ T327] ? move_addr_to_kernel (net/socket.c:258) [ 44.103662][ T327] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 44.103664][ T327] ___sys_sendmsg (net/socket.c:2767) [ 44.103666][ T327] ? copy_msghdr_from_user (net/socket.c:2619) [ 44.103671][ T327] __sys_sendmsg (net/socket.c:2799) [ 44.103673][ T327] ? __sys_sendmsg_sock (net/socket.c:2780) [ 44.103675][ T327] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.103677][ T327] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 44.103678][ T327] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 44.103681][ T327] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.103682][ T327] RIP: 0033:0x7f9ec332f54e [ 44.103684][ T327] 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.103686][ T327] RSP: 002b:00007fff72f0e6d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.103690][ T327] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f9ec332f54e [ 44.103691][ T327] RDX: 0000000000000000 RSI: 00007fff72f0e780 RDI: 0000000000000005 [ 44.103692][ T327] RBP: 00007fff72f0e6e0 R08: 0000000000000000 R09: 0000000000000000 [ 44.103693][ T327] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90e1df [ 44.103694][ T327] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff72f0ee40 | [ 45.389430][ T348] softirqs last disabled at (0): 0x0 | [ 45.389432][ T348] Preemption disabled at: | [ 45.389432][ T348] vprintk_emit (kernel/printk/printk.c:2471) | [ 45.389443][ T348] Tainted: [W]=WARN [ 45.389444][ T348] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.389446][ T348] Call Trace: [ 45.389447][ T348] [ 45.389449][ T348] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 45.389454][ T348] ? vprintk_emit (kernel/printk/printk.c:2471) [ 45.389456][ T348] __might_resched.cold (kernel/sched/core.c:9234) [ 45.389460][ T348] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 45.389463][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389467][ T348] __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.389470][ T348] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.389473][ T348] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.389477][ T348] ? 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.389478][ T348] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.389480][ T348] put_chars (drivers/char/virtio_console.c:1176) [ 45.389482][ T348] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 45.389484][ T348] ? __send_to_port (drivers/char/virtio_console.c:654) [ 45.389486][ T348] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 45.389488][ T348] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 45.389491][ T348] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 45.389492][ T348] ? 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.389494][ T348] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.389495][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389497][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389499][ T348] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.389501][ T348] console_emit_next_record (kernel/printk/printk.c:3183) [ 45.389503][ T348] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 45.389505][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389507][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389509][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389510][ T348] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.389512][ T348] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 45.389514][ T348] console_flush_one_record (kernel/printk/printk.c:3268) [ 45.389516][ T348] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 45.389519][ T348] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 45.389520][ T348] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.389522][ T348] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 45.389523][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389525][ T348] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.389526][ T348] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 45.389528][ T348] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 45.389530][ T348] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 45.389532][ T348] ? vprintk_emit (kernel/printk/printk.c:2478) [ 45.389534][ T348] vprintk_emit (kernel/printk/printk.c:2479) [ 45.389536][ T348] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 45.389538][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389540][ T348] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.389541][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389543][ T348] _printk (kernel/printk/printk.c:2504) [ 45.389547][ T348] ? snapshot_read.cold (user.c:?) [ 45.389548][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389550][ T348] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.389552][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389553][ T348] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 45.389556][ T348] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 45.389557][ T348] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 45.389559][ T348] ? netdev_notice (net/core/dev.c:13194) [ 45.389561][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389563][ T348] ? 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.389565][ T348] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.389566][ T348] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.389568][ T348] ? 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.389571][ T348] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 45.389574][ T348] __dev_change_flags (net/core/dev.c:9821) [ 45.389578][ T348] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 45.389580][ T348] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 45.389583][ T348] ? __kernel_text_address (kernel/extable.c:79) [ 45.389584][ T348] ? write_profile (profile.c:?) [ 45.389586][ T348] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 45.389589][ T348] netif_change_flags (net/core/dev.c:9877) [ 45.389591][ T348] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 45.389596][ T348] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 45.389597][ T348] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 45.389598][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389600][ T348] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 45.389604][ T348] ? kasan_save_stack (mm/kasan/common.c:58) [ 45.389607][ T348] ? kasan_save_stack (mm/kasan/common.c:57) [ 45.389608][ T348] ? kasan_save_track (mm/kasan/common.c:78) [ 45.389609][ T348] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 45.389611][ T348] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 45.389613][ T348] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 45.389614][ T348] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 45.389615][ T348] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 45.389617][ T348] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.389619][ T348] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 45.389620][ T348] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 45.389622][ T348] ? ___sys_sendmsg (net/socket.c:2767) [ 45.389624][ T348] ? __sys_sendmsg (net/socket.c:2799) [ 45.389625][ T348] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.389628][ T348] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.389630][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389632][ T348] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.389633][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389635][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389636][ T348] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 45.389639][ T348] ? __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.389641][ T348] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 45.389642][ T348] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 45.389644][ T348] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 45.389646][ T348] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 45.389648][ T348] rtnl_newlink (net/core/rtnetlink.c:4215) [ 45.389650][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389652][ T348] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 45.389653][ T348] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.389654][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389656][ T348] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 45.389660][ T348] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 45.389661][ T348] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 45.389663][ T348] ? __kernel_text_address (kernel/extable.c:79) [ 45.389664][ T348] ? write_profile (profile.c:?) [ 45.389665][ T348] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 45.389666][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389668][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389670][ T348] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 45.389673][ T348] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.389674][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389676][ T348] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 45.389678][ T348] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 45.389679][ T348] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.389680][ T348] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 45.389682][ T348] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 45.389684][ T348] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 45.389686][ T348] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.389687][ T348] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.389688][ T348] ? netlink_ack (./include/linux/skbuff.h:2718) [ 45.389690][ T348] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 45.389692][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389694][ T348] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.389696][ T348] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.389698][ T348] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 45.389700][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389701][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389703][ T348] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.389705][ T348] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 45.389707][ T348] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 45.389709][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389710][ T348] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.389712][ T348] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 45.389714][ T348] ? copy_msghdr_from_user (net/socket.c:2650) [ 45.389715][ T348] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 45.389717][ T348] ? move_addr_to_kernel (net/socket.c:258) [ 45.389719][ T348] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 45.389721][ T348] ___sys_sendmsg (net/socket.c:2767) [ 45.389723][ T348] ? copy_msghdr_from_user (net/socket.c:2619) [ 45.389728][ T348] __sys_sendmsg (net/socket.c:2799) [ 45.389729][ T348] ? __sys_sendmsg_sock (net/socket.c:2780) [ 45.389732][ T348] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.389734][ T348] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.389736][ T348] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 45.389738][ T348] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.389739][ T348] RIP: 0033:0x7fa49ae0354e [ 45.389741][ T348] 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.389743][ T348] RSP: 002b:00007fff191d79c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.389747][ T348] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fa49ae0354e [ 45.389748][ T348] RDX: 0000000000000000 RSI: 00007fff191d7a70 RDI: 0000000000000005 [ 45.389749][ T348] RBP: 00007fff191d79d0 R08: 0000000000000000 R09: 0000000000000000 [ 45.389750][ T348] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90e1e0 [ 45.389751][ T348] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff191d8130 | [ 46.647350][ T359] softirqs last disabled at (0): 0x0 | [ 46.647352][ T359] Preemption disabled at: | [ 46.647352][ T359] vprintk_emit (kernel/printk/printk.c:2471) | [ 46.647363][ T359] Tainted: [W]=WARN [ 46.647364][ T359] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.647366][ T359] Call Trace: [ 46.647367][ T359] [ 46.647368][ T359] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 46.647374][ T359] ? vprintk_emit (kernel/printk/printk.c:2471) [ 46.647376][ T359] __might_resched.cold (kernel/sched/core.c:9234) [ 46.647380][ T359] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 46.647383][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647386][ T359] __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.647390][ T359] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.647392][ T359] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.647396][ T359] ? 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.647398][ T359] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.647400][ T359] put_chars (drivers/char/virtio_console.c:1176) [ 46.647402][ T359] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 46.647403][ T359] ? __send_to_port (drivers/char/virtio_console.c:654) [ 46.647405][ T359] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 46.647408][ T359] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 46.647411][ T359] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 46.647412][ T359] ? 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.647414][ T359] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.647415][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647417][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647418][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.647421][ T359] console_emit_next_record (kernel/printk/printk.c:3183) [ 46.647423][ T359] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 46.647425][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647427][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647428][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647430][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.647432][ T359] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 46.647433][ T359] console_flush_one_record (kernel/printk/printk.c:3268) [ 46.647436][ T359] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 46.647438][ T359] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 46.647440][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.647442][ T359] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 46.647443][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647445][ T359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.647446][ T359] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 46.647448][ T359] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 46.647450][ T359] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 46.647452][ T359] ? vprintk_emit (kernel/printk/printk.c:2478) [ 46.647454][ T359] vprintk_emit (kernel/printk/printk.c:2479) [ 46.647456][ T359] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 46.647458][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647460][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.647461][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647463][ T359] _printk (kernel/printk/printk.c:2504) [ 46.647466][ T359] ? snapshot_read.cold (user.c:?) [ 46.647468][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647470][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.647471][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647473][ T359] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 46.647475][ T359] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 46.647477][ T359] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 46.647479][ T359] ? netdev_notice (net/core/dev.c:13194) [ 46.647481][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647483][ T359] ? 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.647484][ T359] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.647486][ T359] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.647488][ T359] ? 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.647491][ T359] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 46.647493][ T359] __dev_change_flags (net/core/dev.c:9821) [ 46.647498][ T359] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 46.647500][ T359] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 46.647502][ T359] ? __kernel_text_address (kernel/extable.c:79) [ 46.647503][ T359] ? write_profile (profile.c:?) [ 46.647506][ T359] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 46.647508][ T359] netif_change_flags (net/core/dev.c:9877) [ 46.647511][ T359] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 46.647515][ T359] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 46.647516][ T359] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 46.647518][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647519][ T359] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 46.647523][ T359] ? kasan_save_stack (mm/kasan/common.c:58) [ 46.647526][ T359] ? kasan_save_stack (mm/kasan/common.c:57) [ 46.647527][ T359] ? kasan_save_track (mm/kasan/common.c:78) [ 46.647529][ T359] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 46.647530][ T359] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 46.647532][ T359] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 46.647533][ T359] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 46.647534][ T359] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 46.647536][ T359] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 46.647538][ T359] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 46.647539][ T359] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 46.647541][ T359] ? ___sys_sendmsg (net/socket.c:2767) [ 46.647543][ T359] ? __sys_sendmsg (net/socket.c:2799) [ 46.647545][ T359] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 46.647547][ T359] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.647549][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647551][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.647552][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647554][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647555][ T359] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 46.647557][ T359] ? __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.647560][ T359] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 46.647561][ T359] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 46.647562][ T359] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 46.647564][ T359] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 46.647566][ T359] rtnl_newlink (net/core/rtnetlink.c:4215) [ 46.647568][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647570][ T359] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 46.647571][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.647573][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647575][ T359] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 46.647578][ T359] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 46.647580][ T359] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 46.647581][ T359] ? __kernel_text_address (kernel/extable.c:79) [ 46.647582][ T359] ? write_profile (profile.c:?) [ 46.647583][ T359] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 46.647585][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647586][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647588][ T359] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 46.647591][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.647592][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647594][ T359] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 46.647595][ T359] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 46.647597][ T359] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.647598][ T359] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 46.647600][ T359] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 46.647602][ T359] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 46.647603][ T359] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.647605][ T359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.647606][ T359] ? netlink_ack (./include/linux/skbuff.h:2718) [ 46.647608][ T359] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 46.647610][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647612][ T359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.647613][ T359] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 46.647615][ T359] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 46.647617][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647618][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647620][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.647622][ T359] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 46.647624][ T359] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 46.647626][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647627][ T359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.647629][ T359] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 46.647631][ T359] ? copy_msghdr_from_user (net/socket.c:2650) [ 46.647632][ T359] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 46.647634][ T359] ? move_addr_to_kernel (net/socket.c:258) [ 46.647635][ T359] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 46.647638][ T359] ___sys_sendmsg (net/socket.c:2767) [ 46.647639][ T359] ? copy_msghdr_from_user (net/socket.c:2619) [ 46.647644][ T359] __sys_sendmsg (net/socket.c:2799) [ 46.647646][ T359] ? __sys_sendmsg_sock (net/socket.c:2780) [ 46.647648][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.647650][ T359] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 46.647652][ T359] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 46.647654][ T359] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.647655][ T359] RIP: 0033:0x7f115d0d754e [ 46.647657][ T359] 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.647659][ T359] RSP: 002b:00007fff60d526c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.647663][ T359] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f115d0d754e [ 46.647664][ T359] RDX: 0000000000000000 RSI: 00007fff60d52770 RDI: 0000000000000005 [ 46.647665][ T359] RBP: 00007fff60d526d0 R08: 0000000000000000 R09: 0000000000000000 [ 46.647666][ T359] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90e1e2 [ 46.647667][ T359] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff60d52e30 | [ 47.893767][ T371] softirqs last disabled at (0): 0x0 | [ 47.893769][ T371] Preemption disabled at: | [ 47.893769][ T371] vprintk_emit (kernel/printk/printk.c:2471) | [ 47.893780][ T371] Tainted: [W]=WARN [ 47.893781][ T371] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.893783][ T371] Call Trace: [ 47.893784][ T371] [ 47.893785][ T371] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 47.893790][ T371] ? vprintk_emit (kernel/printk/printk.c:2471) [ 47.893792][ T371] __might_resched.cold (kernel/sched/core.c:9234) [ 47.893796][ T371] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 47.893799][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.893803][ T371] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 47.893806][ T371] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 47.893809][ T371] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.893813][ T371] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 47.893815][ T371] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.893817][ T371] put_chars (drivers/char/virtio_console.c:1176) [ 47.893818][ T371] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 47.893820][ T371] ? __send_to_port (drivers/char/virtio_console.c:654) [ 47.893822][ T371] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 47.893824][ T371] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 47.893828][ T371] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 47.893829][ T371] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 47.893831][ T371] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 47.893832][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.893833][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.893835][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.893837][ T371] console_emit_next_record (kernel/printk/printk.c:3183) [ 47.893840][ T371] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 47.893842][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.893843][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.893845][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.893847][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.893848][ T371] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 47.893850][ T371] console_flush_one_record (kernel/printk/printk.c:3268) [ 47.893852][ T371] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 47.893855][ T371] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 47.893857][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.893858][ T371] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 47.893860][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.893861][ T371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.893863][ T371] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 47.893864][ T371] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 47.893866][ T371] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 47.893868][ T371] ? vprintk_emit (kernel/printk/printk.c:2478) [ 47.893870][ T371] vprintk_emit (kernel/printk/printk.c:2479) [ 47.893872][ T371] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 47.893874][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.893876][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.893877][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.893879][ T371] _printk (kernel/printk/printk.c:2504) [ 47.893883][ T371] ? snapshot_read.cold (user.c:?) [ 47.893885][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.893886][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.893888][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.893889][ T371] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 47.893892][ T371] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 47.893894][ T371] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 47.893895][ T371] ? netdev_notice (net/core/dev.c:13194) [ 47.893897][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.893899][ T371] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 47.893900][ T371] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 47.893902][ T371] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.893904][ T371] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 47.893906][ T371] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 47.893909][ T371] __dev_change_flags (net/core/dev.c:9821) [ 47.893914][ T371] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 47.893916][ T371] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 47.893918][ T371] ? __kernel_text_address (kernel/extable.c:79) [ 47.893919][ T371] ? write_profile (profile.c:?) [ 47.893921][ T371] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 47.893924][ T371] netif_change_flags (net/core/dev.c:9877) [ 47.893927][ T371] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 47.893931][ T371] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 47.893933][ T371] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 47.893934][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.893935][ T371] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 47.893939][ T371] ? kasan_save_stack (mm/kasan/common.c:58) [ 47.893942][ T371] ? kasan_save_stack (mm/kasan/common.c:57) [ 47.893944][ T371] ? kasan_save_track (mm/kasan/common.c:78) [ 47.893945][ T371] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 47.893946][ T371] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 47.893948][ T371] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 47.893949][ T371] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 47.893950][ T371] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 47.893953][ T371] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.893954][ T371] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 47.893955][ T371] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 47.893958][ T371] ? ___sys_sendmsg (net/socket.c:2767) [ 47.893959][ T371] ? __sys_sendmsg (net/socket.c:2799) [ 47.893961][ T371] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 47.893963][ T371] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.893965][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.893967][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.893969][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.893970][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.893972][ T371] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 47.893974][ T371] ? __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) [ 47.893976][ T371] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 47.893977][ T371] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 47.893979][ T371] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 47.893981][ T371] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 47.893983][ T371] rtnl_newlink (net/core/rtnetlink.c:4215) [ 47.893985][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.893987][ T371] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 47.893988][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.893989][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.893991][ T371] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 47.893994][ T371] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 47.893996][ T371] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 47.893998][ T371] ? __kernel_text_address (kernel/extable.c:79) [ 47.893999][ T371] ? write_profile (profile.c:?) [ 47.894000][ T371] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 47.894001][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.894003][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.894005][ T371] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 47.894008][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.894009][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.894011][ T371] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 47.894012][ T371] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 47.894014][ T371] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.894015][ T371] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 47.894017][ T371] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 47.894025][ T371] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 47.894027][ T371] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.894029][ T371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.894031][ T371] ? netlink_ack (./include/linux/skbuff.h:2718) [ 47.894033][ T371] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 47.894037][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.894039][ T371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.894042][ T371] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.894045][ T371] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 47.894047][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.894049][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.894051][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.894052][ T371] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 47.894054][ T371] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 47.894056][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.894058][ T371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.894060][ T371] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 47.894062][ T371] ? copy_msghdr_from_user (net/socket.c:2650) [ 47.894063][ T371] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 47.894065][ T371] ? move_addr_to_kernel (net/socket.c:258) [ 47.894066][ T371] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 47.894069][ T371] ___sys_sendmsg (net/socket.c:2767) [ 47.894070][ T371] ? copy_msghdr_from_user (net/socket.c:2619) [ 47.894077][ T371] __sys_sendmsg (net/socket.c:2799) [ 47.894079][ T371] ? __sys_sendmsg_sock (net/socket.c:2780) [ 47.894081][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.894083][ T371] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 47.894085][ T371] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 47.894087][ T371] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.894089][ T371] RIP: 0033:0x7f1badd8a54e [ 47.894091][ T371] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.894092][ T371] RSP: 002b:00007ffd4df9f000 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.894096][ T371] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f1badd8a54e [ 47.894098][ T371] RDX: 0000000000000000 RSI: 00007ffd4df9f0b0 RDI: 0000000000000005 [ 47.894099][ T371] RBP: 00007ffd4df9f010 R08: 0000000000000000 R09: 0000000000000000 [ 47.894099][ T371] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90e1e3 [ 47.894100][ T371] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffd4df9f770 | [ 49.163208][ T382] softirqs last disabled at (0): 0x0 | [ 49.163210][ T382] Preemption disabled at: | [ 49.163211][ T382] vprintk_emit (kernel/printk/printk.c:2471) | [ 49.163222][ T382] Tainted: [W]=WARN [ 49.163223][ T382] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.163225][ T382] Call Trace: [ 49.163226][ T382] [ 49.163227][ T382] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 49.163233][ T382] ? vprintk_emit (kernel/printk/printk.c:2471) [ 49.163235][ T382] __might_resched.cold (kernel/sched/core.c:9234) [ 49.163239][ T382] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 49.163242][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163246][ T382] __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.163249][ T382] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 49.163252][ T382] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 49.163256][ T382] ? 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.163257][ T382] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 49.163259][ T382] put_chars (drivers/char/virtio_console.c:1176) [ 49.163261][ T382] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 49.163263][ T382] ? __send_to_port (drivers/char/virtio_console.c:654) [ 49.163264][ T382] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 49.163267][ T382] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 49.163270][ T382] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 49.163271][ T382] ? 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.163273][ T382] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 49.163274][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163276][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163278][ T382] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.163280][ T382] console_emit_next_record (kernel/printk/printk.c:3183) [ 49.163282][ T382] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 49.163284][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163286][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163287][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163289][ T382] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.163291][ T382] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 49.163293][ T382] console_flush_one_record (kernel/printk/printk.c:3268) [ 49.163295][ T382] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 49.163298][ T382] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 49.163300][ T382] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.163301][ T382] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 49.163303][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163304][ T382] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 49.163306][ T382] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 49.163307][ T382] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 49.163309][ T382] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 49.163311][ T382] ? vprintk_emit (kernel/printk/printk.c:2478) [ 49.163313][ T382] vprintk_emit (kernel/printk/printk.c:2479) [ 49.163316][ T382] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 49.163318][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163319][ T382] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.163321][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163323][ T382] _printk (kernel/printk/printk.c:2504) [ 49.163326][ T382] ? snapshot_read.cold (user.c:?) [ 49.163328][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163330][ T382] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.163331][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163333][ T382] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 49.163336][ T382] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 49.163337][ T382] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 49.163339][ T382] ? netdev_notice (net/core/dev.c:13194) [ 49.163341][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163343][ T382] ? 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.163344][ T382] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 49.163346][ T382] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 49.163348][ T382] ? 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.163351][ T382] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 49.163354][ T382] __dev_change_flags (net/core/dev.c:9821) [ 49.163358][ T382] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 49.163360][ T382] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 49.163362][ T382] ? __kernel_text_address (kernel/extable.c:79) [ 49.163364][ T382] ? write_profile (profile.c:?) [ 49.163366][ T382] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 49.163369][ T382] netif_change_flags (net/core/dev.c:9877) [ 49.163372][ T382] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 49.163376][ T382] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 49.163377][ T382] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 49.163378][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163380][ T382] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 49.163384][ T382] ? kasan_save_stack (mm/kasan/common.c:58) [ 49.163386][ T382] ? kasan_save_stack (mm/kasan/common.c:57) [ 49.163388][ T382] ? kasan_save_track (mm/kasan/common.c:78) [ 49.163389][ T382] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 49.163391][ T382] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 49.163392][ T382] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 49.163393][ T382] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 49.163395][ T382] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 49.163397][ T382] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 49.163399][ T382] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 49.163400][ T382] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 49.163402][ T382] ? ___sys_sendmsg (net/socket.c:2767) [ 49.163404][ T382] ? __sys_sendmsg (net/socket.c:2799) [ 49.163405][ T382] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 49.163408][ T382] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 49.163410][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163412][ T382] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.163413][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163415][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163417][ T382] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 49.163419][ T382] ? __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.163421][ T382] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 49.163422][ T382] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 49.163424][ T382] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 49.163426][ T382] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 49.163428][ T382] rtnl_newlink (net/core/rtnetlink.c:4215) [ 49.163430][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163432][ T382] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 49.163433][ T382] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.163434][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163436][ T382] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 49.163440][ T382] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 49.163441][ T382] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 49.163443][ T382] ? __kernel_text_address (kernel/extable.c:79) [ 49.163444][ T382] ? write_profile (profile.c:?) [ 49.163445][ T382] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 49.163447][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163448][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163450][ T382] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 49.163453][ T382] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.163454][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163456][ T382] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 49.163457][ T382] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 49.163459][ T382] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 49.163460][ T382] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 49.163462][ T382] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 49.163464][ T382] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 49.163466][ T382] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 49.163467][ T382] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 49.163468][ T382] ? netlink_ack (./include/linux/skbuff.h:2718) [ 49.163470][ T382] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 49.163472][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163474][ T382] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 49.163477][ T382] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 49.163480][ T382] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 49.163482][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163484][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163487][ T382] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.163489][ T382] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 49.163492][ T382] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 49.163495][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163498][ T382] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 49.163500][ T382] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 49.163503][ T382] ? copy_msghdr_from_user (net/socket.c:2650) [ 49.163505][ T382] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 49.163506][ T382] ? move_addr_to_kernel (net/socket.c:258) [ 49.163508][ T382] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 49.163510][ T382] ___sys_sendmsg (net/socket.c:2767) [ 49.163512][ T382] ? copy_msghdr_from_user (net/socket.c:2619) [ 49.163517][ T382] __sys_sendmsg (net/socket.c:2799) [ 49.163519][ T382] ? __sys_sendmsg_sock (net/socket.c:2780) [ 49.163521][ T382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.163523][ T382] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 49.163525][ T382] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 49.163527][ T382] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 49.163528][ T382] RIP: 0033:0x7f028089a54e [ 49.163530][ T382] 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.163532][ T382] RSP: 002b:00007ffea10ec490 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.163536][ T382] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f028089a54e [ 49.163537][ T382] RDX: 0000000000000000 RSI: 00007ffea10ec540 RDI: 0000000000000005 [ 49.163538][ T382] RBP: 00007ffea10ec4a0 R08: 0000000000000000 R09: 0000000000000000 [ 49.163539][ T382] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90e1e4 [ 49.163540][ T382] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffea10ecc00 | [ 71.669047][ T438] softirqs last disabled at (0): 0x0 | [ 71.669049][ T438] Preemption disabled at: | [ 71.669050][ T438] vprintk_emit (kernel/printk/printk.c:2471) | [ 71.669064][ T438] Tainted: [W]=WARN [ 71.669065][ T438] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 71.669068][ T438] Call Trace: [ 71.669070][ T438] [ 71.669075][ T438] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 71.669081][ T438] ? vprintk_emit (kernel/printk/printk.c:2471) [ 71.669084][ T438] __might_resched.cold (kernel/sched/core.c:9234) [ 71.669089][ T438] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 71.669099][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669104][ T438] __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)) [ 71.669108][ T438] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 71.669111][ T438] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 71.669117][ T438] ? 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) [ 71.669119][ T438] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 71.669122][ T438] put_chars (drivers/char/virtio_console.c:1176) [ 71.669124][ T438] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 71.669127][ T438] ? __send_to_port (drivers/char/virtio_console.c:654) [ 71.669130][ T438] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 71.669134][ T438] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 71.669139][ T438] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 71.669140][ T438] ? 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) [ 71.669143][ T438] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 71.669145][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669148][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669150][ T438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.669154][ T438] console_emit_next_record (kernel/printk/printk.c:3183) [ 71.669158][ T438] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 71.669161][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669163][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669165][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669168][ T438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.669171][ T438] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 71.669173][ T438] console_flush_one_record (kernel/printk/printk.c:3268) [ 71.669177][ T438] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 71.669181][ T438] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 71.669183][ T438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.669186][ T438] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 71.669188][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669191][ T438] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 71.669193][ T438] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 71.669195][ T438] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 71.669198][ T438] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 71.669201][ T438] ? vprintk_emit (kernel/printk/printk.c:2478) [ 71.669204][ T438] vprintk_emit (kernel/printk/printk.c:2479) [ 71.669208][ T438] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 71.669211][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669213][ T438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.669216][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669219][ T438] _printk (kernel/printk/printk.c:2504) [ 71.669223][ T438] ? snapshot_read.cold (user.c:?) [ 71.669226][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669229][ T438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.669231][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669233][ T438] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 71.669237][ T438] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 71.669240][ T438] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 71.669242][ T438] ? netdev_notice (net/core/dev.c:13194) [ 71.669245][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669248][ T438] ? 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) [ 71.669251][ T438] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 71.669253][ T438] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 71.669256][ T438] ? 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) [ 71.669260][ T438] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 71.669264][ T438] __dev_change_flags (net/core/dev.c:9821) [ 71.669270][ T438] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 71.669273][ T438] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 71.669276][ T438] ? __kernel_text_address (kernel/extable.c:79) [ 71.669278][ T438] ? write_profile (profile.c:?) [ 71.669281][ T438] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 71.669286][ T438] netif_change_flags (net/core/dev.c:9877) [ 71.669289][ T438] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 71.669294][ T438] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 71.669297][ T438] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 71.669299][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669301][ T438] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 71.669306][ T438] ? kasan_save_stack (mm/kasan/common.c:58) [ 71.669310][ T438] ? kasan_save_stack (mm/kasan/common.c:57) [ 71.669312][ T438] ? kasan_save_track (mm/kasan/common.c:78) [ 71.669315][ T438] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 71.669317][ T438] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 71.669320][ T438] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 71.669322][ T438] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 71.669324][ T438] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 71.669327][ T438] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 71.669329][ T438] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 71.669331][ T438] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 71.669335][ T438] ? ___sys_sendmsg (net/socket.c:2767) [ 71.669337][ T438] ? __sys_sendmsg (net/socket.c:2799) [ 71.669340][ T438] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 71.669343][ T438] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 71.669347][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669349][ T438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.669352][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669354][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669357][ T438] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 71.669360][ T438] ? __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) [ 71.669363][ T438] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 71.669365][ T438] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 71.669368][ T438] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 71.669372][ T438] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 71.669375][ T438] rtnl_newlink (net/core/rtnetlink.c:4215) [ 71.669379][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669381][ T438] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 71.669383][ T438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.669386][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669389][ T438] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 71.669393][ T438] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 71.669396][ T438] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 71.669398][ T438] ? __kernel_text_address (kernel/extable.c:79) [ 71.669400][ T438] ? write_profile (profile.c:?) [ 71.669402][ T438] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 71.669404][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669407][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669409][ T438] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 71.669413][ T438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.669415][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669418][ T438] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 71.669421][ T438] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 71.669423][ T438] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 71.669426][ T438] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 71.669428][ T438] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 71.669432][ T438] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 71.669435][ T438] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 71.669437][ T438] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 71.669439][ T438] ? netlink_ack (./include/linux/skbuff.h:2718) [ 71.669442][ T438] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 71.669446][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669448][ T438] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 71.669452][ T438] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 71.669455][ T438] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 71.669457][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669460][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669462][ T438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.669465][ T438] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 71.669468][ T438] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 71.669471][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669474][ T438] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 71.669477][ T438] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 71.669480][ T438] ? copy_msghdr_from_user (net/socket.c:2650) [ 71.669483][ T438] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 71.669485][ T438] ? move_addr_to_kernel (net/socket.c:258) [ 71.669487][ T438] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 71.669492][ T438] ___sys_sendmsg (net/socket.c:2767) [ 71.669494][ T438] ? copy_msghdr_from_user (net/socket.c:2619) [ 71.669503][ T438] __sys_sendmsg (net/socket.c:2799) [ 71.669505][ T438] ? __sys_sendmsg_sock (net/socket.c:2780) [ 71.669510][ T438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.669513][ T438] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 71.669515][ T438] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 71.669519][ T438] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 71.669521][ T438] RIP: 0033:0x7f9b9c79654e [ 71.669524][ T438] 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 [ 71.669526][ T438] RSP: 002b:00007fff97237500 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 71.669531][ T438] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f9b9c79654e [ 71.669533][ T438] RDX: 0000000000000000 RSI: 00007fff972375b0 RDI: 0000000000000005 [ 71.669535][ T438] RBP: 00007fff97237510 R08: 0000000000000000 R09: 0000000000000000 [ 71.669536][ T438] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90e1fb [ 71.669538][ T438] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff97237c70 | [ 74.025940][ T459] softirqs last disabled at (0): 0x0 | [ 74.025942][ T459] Preemption disabled at: | [ 74.025943][ T459] vprintk_emit (kernel/printk/printk.c:2471) | [ 74.025954][ T459] Tainted: [W]=WARN [ 74.025955][ T459] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 74.025957][ T459] Call Trace: [ 74.025958][ T459] [ 74.025960][ T459] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 74.025965][ T459] ? vprintk_emit (kernel/printk/printk.c:2471) [ 74.025967][ T459] __might_resched.cold (kernel/sched/core.c:9234) [ 74.025971][ T459] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 74.025974][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.025978][ T459] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 74.025981][ T459] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 74.025984][ T459] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 74.025988][ T459] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 74.025990][ T459] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 74.025992][ T459] put_chars (drivers/char/virtio_console.c:1176) [ 74.025994][ T459] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 74.025996][ T459] ? __send_to_port (drivers/char/virtio_console.c:654) [ 74.025998][ T459] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 74.026000][ T459] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 74.026004][ T459] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 74.026005][ T459] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 74.026007][ T459] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 74.026008][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026010][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026012][ T459] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 74.026014][ T459] console_emit_next_record (kernel/printk/printk.c:3183) [ 74.026016][ T459] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 74.026018][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026020][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026022][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026023][ T459] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 74.026025][ T459] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 74.026027][ T459] console_flush_one_record (kernel/printk/printk.c:3268) [ 74.026029][ T459] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 74.026032][ T459] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 74.026034][ T459] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 74.026035][ T459] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 74.026037][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026039][ T459] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 74.026040][ T459] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 74.026042][ T459] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 74.026044][ T459] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 74.026046][ T459] ? vprintk_emit (kernel/printk/printk.c:2478) [ 74.026048][ T459] vprintk_emit (kernel/printk/printk.c:2479) [ 74.026050][ T459] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 74.026052][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026054][ T459] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 74.026056][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026058][ T459] _printk (kernel/printk/printk.c:2504) [ 74.026061][ T459] ? snapshot_read.cold (user.c:?) [ 74.026063][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026064][ T459] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 74.026066][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026068][ T459] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 74.026070][ T459] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 74.026075][ T459] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 74.026077][ T459] ? netdev_notice (net/core/dev.c:13194) [ 74.026079][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026081][ T459] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 74.026083][ T459] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 74.026085][ T459] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 74.026086][ T459] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 74.026089][ T459] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 74.026093][ T459] __dev_change_flags (net/core/dev.c:9821) [ 74.026097][ T459] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 74.026099][ T459] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 74.026108][ T459] ? __kernel_text_address (kernel/extable.c:79) [ 74.026109][ T459] ? write_profile (profile.c:?) [ 74.026112][ T459] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 74.026115][ T459] netif_change_flags (net/core/dev.c:9877) [ 74.026117][ T459] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 74.026121][ T459] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 74.026123][ T459] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 74.026124][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026126][ T459] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 74.026130][ T459] ? kasan_save_stack (mm/kasan/common.c:58) [ 74.026133][ T459] ? kasan_save_stack (mm/kasan/common.c:57) [ 74.026134][ T459] ? kasan_save_track (mm/kasan/common.c:78) [ 74.026136][ T459] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 74.026137][ T459] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 74.026139][ T459] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 74.026140][ T459] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 74.026141][ T459] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 74.026144][ T459] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 74.026145][ T459] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 74.026146][ T459] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 74.026149][ T459] ? ___sys_sendmsg (net/socket.c:2767) [ 74.026151][ T459] ? __sys_sendmsg (net/socket.c:2799) [ 74.026152][ T459] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 74.026155][ T459] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 74.026157][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026159][ T459] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 74.026160][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026162][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026164][ T459] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 74.026166][ T459] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 74.026168][ T459] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 74.026169][ T459] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 74.026171][ T459] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 74.026173][ T459] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 74.026175][ T459] rtnl_newlink (net/core/rtnetlink.c:4215) [ 74.026177][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026179][ T459] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 74.026180][ T459] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 74.026182][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026184][ T459] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 74.026187][ T459] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 74.026189][ T459] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 74.026191][ T459] ? __kernel_text_address (kernel/extable.c:79) [ 74.026192][ T459] ? write_profile (profile.c:?) [ 74.026193][ T459] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 74.026194][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026196][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026198][ T459] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 74.026201][ T459] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 74.026203][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026205][ T459] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 74.026206][ T459] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 74.026208][ T459] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 74.026209][ T459] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 74.026210][ T459] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 74.026213][ T459] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 74.026214][ T459] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 74.026216][ T459] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 74.026217][ T459] ? netlink_ack (./include/linux/skbuff.h:2718) [ 74.026219][ T459] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 74.026221][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026223][ T459] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 74.026225][ T459] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 74.026227][ T459] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 74.026228][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026230][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026232][ T459] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 74.026234][ T459] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 74.026236][ T459] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 74.026238][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026239][ T459] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 74.026241][ T459] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 74.026243][ T459] ? copy_msghdr_from_user (net/socket.c:2650) [ 74.026244][ T459] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 74.026246][ T459] ? move_addr_to_kernel (net/socket.c:258) [ 74.026248][ T459] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 74.026250][ T459] ___sys_sendmsg (net/socket.c:2767) [ 74.026252][ T459] ? copy_msghdr_from_user (net/socket.c:2619) [ 74.026257][ T459] __sys_sendmsg (net/socket.c:2799) [ 74.026259][ T459] ? __sys_sendmsg_sock (net/socket.c:2780) [ 74.026262][ T459] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.026264][ T459] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 74.026265][ T459] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 74.026267][ T459] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 74.026269][ T459] RIP: 0033:0x7f376acfe54e [ 74.026271][ T459] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 74.026273][ T459] RSP: 002b:00007ffc53feb610 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 74.026276][ T459] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f376acfe54e [ 74.026278][ T459] RDX: 0000000000000000 RSI: 00007ffc53feb6c0 RDI: 0000000000000005 [ 74.026279][ T459] RBP: 00007ffc53feb620 R08: 0000000000000000 R09: 0000000000000000 [ 74.026279][ T459] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90e1fd [ 74.026280][ T459] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc53febd80 | [ 76.434687][ T485] softirqs last disabled at (0): 0x0 | [ 76.434690][ T485] Preemption disabled at: | [ 76.434691][ T485] vprintk_emit (kernel/printk/printk.c:2471) | [ 76.434705][ T485] Tainted: [W]=WARN [ 76.434706][ T485] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 76.434708][ T485] Call Trace: [ 76.434710][ T485] [ 76.434712][ T485] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 76.434718][ T485] ? vprintk_emit (kernel/printk/printk.c:2471) [ 76.434721][ T485] __might_resched.cold (kernel/sched/core.c:9234) [ 76.434725][ T485] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 76.434730][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.434734][ T485] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 76.434739][ T485] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 76.434742][ T485] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 76.434747][ T485] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 76.434750][ T485] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 76.434753][ T485] put_chars (drivers/char/virtio_console.c:1176) [ 76.434755][ T485] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 76.434758][ T485] ? __send_to_port (drivers/char/virtio_console.c:654) [ 76.434761][ T485] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 76.434764][ T485] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 76.434769][ T485] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 76.434771][ T485] ? 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) [ 76.434773][ T485] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 76.434776][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.434778][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.434781][ T485] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 76.434784][ T485] console_emit_next_record (kernel/printk/printk.c:3183) [ 76.434787][ T485] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 76.434790][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.434793][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.434795][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.434797][ T485] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 76.434800][ T485] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 76.434802][ T485] console_flush_one_record (kernel/printk/printk.c:3268) [ 76.434806][ T485] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 76.434810][ T485] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 76.434812][ T485] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 76.434815][ T485] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 76.434817][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.434819][ T485] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 76.434822][ T485] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 76.434824][ T485] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 76.434827][ T485] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 76.434829][ T485] ? vprintk_emit (kernel/printk/printk.c:2478) [ 76.434833][ T485] vprintk_emit (kernel/printk/printk.c:2479) [ 76.434836][ T485] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 76.434839][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.434841][ T485] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 76.434843][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.434846][ T485] _printk (kernel/printk/printk.c:2504) [ 76.434850][ T485] ? snapshot_read.cold (user.c:?) [ 76.434853][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.434855][ T485] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 76.434858][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.434860][ T485] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 76.434864][ T485] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 76.434867][ T485] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 76.434869][ T485] ? netdev_notice (net/core/dev.c:13194) [ 76.434872][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.434875][ T485] ? 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) [ 76.434877][ T485] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 76.434880][ T485] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 76.434883][ T485] ? 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) [ 76.434887][ T485] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 76.434891][ T485] __dev_change_flags (net/core/dev.c:9821) [ 76.434897][ T485] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 76.434899][ T485] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 76.434902][ T485] ? __kernel_text_address (kernel/extable.c:79) [ 76.434904][ T485] ? write_profile (profile.c:?) [ 76.434908][ T485] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 76.434912][ T485] netif_change_flags (net/core/dev.c:9877) [ 76.434916][ T485] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 76.434921][ T485] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 76.434923][ T485] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 76.434925][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.434927][ T485] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 76.434933][ T485] ? kasan_save_stack (mm/kasan/common.c:58) [ 76.434936][ T485] ? kasan_save_stack (mm/kasan/common.c:57) [ 76.434938][ T485] ? kasan_save_track (mm/kasan/common.c:78) [ 76.434941][ T485] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 76.434943][ T485] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 76.434945][ T485] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 76.434947][ T485] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 76.434949][ T485] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 76.434953][ T485] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 76.434955][ T485] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 76.434957][ T485] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 76.434961][ T485] ? ___sys_sendmsg (net/socket.c:2767) [ 76.434963][ T485] ? __sys_sendmsg (net/socket.c:2799) [ 76.434965][ T485] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 76.434969][ T485] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 76.434972][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.434974][ T485] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 76.434976][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.434979][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.434981][ T485] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 76.434984][ T485] ? __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) [ 76.434987][ T485] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 76.434989][ T485] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 76.434992][ T485] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 76.434996][ T485] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 76.434999][ T485] rtnl_newlink (net/core/rtnetlink.c:4215) [ 76.435002][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.435005][ T485] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 76.435007][ T485] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 76.435009][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.435012][ T485] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 76.435016][ T485] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 76.435019][ T485] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 76.435021][ T485] ? __kernel_text_address (kernel/extable.c:79) [ 76.435023][ T485] ? write_profile (profile.c:?) [ 76.435024][ T485] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 76.435027][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.435029][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.435031][ T485] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 76.435036][ T485] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 76.435038][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.435041][ T485] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 76.435043][ T485] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 76.435046][ T485] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 76.435048][ T485] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 76.435050][ T485] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 76.435054][ T485] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 76.435056][ T485] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 76.435058][ T485] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 76.435061][ T485] ? netlink_ack (./include/linux/skbuff.h:2718) [ 76.435063][ T485] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 76.435067][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.435074][ T485] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 76.435077][ T485] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 76.435080][ T485] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 76.435083][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.435085][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.435088][ T485] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 76.435091][ T485] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 76.435094][ T485] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 76.435097][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.435099][ T485] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 76.435102][ T485] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 76.435105][ T485] ? copy_msghdr_from_user (net/socket.c:2650) [ 76.435111][ T485] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 76.435113][ T485] ? move_addr_to_kernel (net/socket.c:258) [ 76.435115][ T485] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 76.435120][ T485] ___sys_sendmsg (net/socket.c:2767) [ 76.435122][ T485] ? copy_msghdr_from_user (net/socket.c:2619) [ 76.435130][ T485] __sys_sendmsg (net/socket.c:2799) [ 76.435133][ T485] ? __sys_sendmsg_sock (net/socket.c:2780) [ 76.435137][ T485] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 76.435141][ T485] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 76.435142][ T485] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 76.435146][ T485] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 76.435148][ T485] RIP: 0033:0x7f0a597e254e [ 76.435151][ T485] 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 [ 76.435153][ T485] RSP: 002b:00007ffc5eafaad0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 76.435158][ T485] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f0a597e254e [ 76.435160][ T485] RDX: 0000000000000000 RSI: 00007ffc5eafab80 RDI: 0000000000000005 [ 76.435161][ T485] RBP: 00007ffc5eafaae0 R08: 0000000000000000 R09: 0000000000000000 [ 76.435162][ T485] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90e1ff [ 76.435164][ T485] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc5eafb240 | [ 89.105607][ T523] softirqs last disabled at (0): 0x0 | [ 89.105609][ T523] Preemption disabled at: | [ 89.105609][ T523] 0x0 | [ 89.105618][ T523] Tainted: [W]=WARN [ 89.105619][ T523] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 89.105621][ T523] Call Trace: [ 89.105623][ T523] [ 89.105624][ T523] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 89.105630][ T523] __might_resched.cold (kernel/sched/core.c:9234) [ 89.105634][ T523] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 89.105638][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105642][ T523] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 89.105646][ T523] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 89.105649][ T523] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 89.105653][ T523] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 89.105655][ T523] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 89.105657][ T523] put_chars (drivers/char/virtio_console.c:1176) [ 89.105659][ T523] ? __send_to_port (drivers/char/virtio_console.c:654) [ 89.105661][ T523] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 89.105664][ T523] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 89.105668][ T523] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 89.105670][ T523] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 89.105671][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105673][ T523] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.105676][ T523] console_emit_next_record (kernel/printk/printk.c:3183) [ 89.105678][ T523] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 89.105680][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105682][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105684][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105685][ T523] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.105687][ T523] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 89.105689][ T523] console_flush_one_record (kernel/printk/printk.c:3268) [ 89.105691][ T523] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 89.105694][ T523] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 89.105696][ T523] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.105697][ T523] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 89.105699][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105701][ T523] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 89.105702][ T523] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 89.105704][ T523] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 89.105706][ T523] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 89.105708][ T523] ? vprintk_emit (kernel/printk/printk.c:2478) [ 89.105710][ T523] vprintk_emit (kernel/printk/printk.c:2479) [ 89.105713][ T523] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 89.105715][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105717][ T523] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 89.105719][ T523] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 89.105721][ T523] _printk (kernel/printk/printk.c:2504) [ 89.105724][ T523] ? snapshot_read.cold (user.c:?) [ 89.105726][ T523] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 89.105731][ T523] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 89.105745][ T523] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 89.105753][ T523] br_device_event (net/bridge/br.c:111) bridge [ 89.105763][ T523] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 89.105766][ T523] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 89.105769][ T523] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 89.105772][ T523] notifier_call_chain (kernel/notifier.c:85) [ 89.105775][ T523] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 89.105779][ T523] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 89.105781][ T523] ? netif_change_name (net/core/dev.c:1517) [ 89.105783][ T523] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 89.105785][ T523] ? __kernel_text_address (kernel/extable.c:79) [ 89.105787][ T523] ? write_profile (profile.c:?) [ 89.105789][ T523] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 89.105792][ T523] netif_change_flags (net/core/dev.c:9882) [ 89.105795][ T523] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 89.105798][ T523] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 89.105799][ T523] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 89.105800][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105802][ T523] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 89.105806][ T523] ? kasan_save_stack (mm/kasan/common.c:58) [ 89.105809][ T523] ? kasan_save_stack (mm/kasan/common.c:57) [ 89.105810][ T523] ? kasan_save_track (mm/kasan/common.c:78) [ 89.105812][ T523] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 89.105813][ T523] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 89.105815][ T523] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 89.105816][ T523] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 89.105817][ T523] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 89.105820][ T523] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 89.105822][ T523] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 89.105823][ T523] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 89.105826][ T523] ? ___sys_sendmsg (net/socket.c:2767) [ 89.105827][ T523] ? __sys_sendmsg (net/socket.c:2799) [ 89.105829][ T523] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 89.105831][ T523] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 89.105833][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105835][ T523] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.105837][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105838][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105840][ T523] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 89.105843][ T523] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 89.105845][ T523] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 89.105846][ T523] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 89.105848][ T523] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 89.105850][ T523] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 89.105852][ T523] rtnl_newlink (net/core/rtnetlink.c:4215) [ 89.105854][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105856][ T523] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 89.105857][ T523] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.105858][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105861][ T523] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 89.105864][ T523] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 89.105866][ T523] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 89.105867][ T523] ? __kernel_text_address (kernel/extable.c:79) [ 89.105868][ T523] ? write_profile (profile.c:?) [ 89.105869][ T523] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 89.105871][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105873][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105874][ T523] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 89.105878][ T523] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.105879][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105881][ T523] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 89.105883][ T523] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 89.105884][ T523] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 89.105886][ T523] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 89.105887][ T523] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 89.105890][ T523] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 89.105891][ T523] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 89.105892][ T523] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 89.105894][ T523] ? netlink_ack (./include/linux/skbuff.h:2718) [ 89.105895][ T523] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 89.105898][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105900][ T523] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 89.105902][ T523] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 89.105904][ T523] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 89.105906][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105907][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105909][ T523] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.105911][ T523] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 89.105913][ T523] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 89.105915][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105916][ T523] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 89.105918][ T523] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 89.105920][ T523] ? copy_msghdr_from_user (net/socket.c:2650) [ 89.105922][ T523] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 89.105923][ T523] ? move_addr_to_kernel (net/socket.c:258) [ 89.105925][ T523] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 89.105927][ T523] ___sys_sendmsg (net/socket.c:2767) [ 89.105929][ T523] ? copy_msghdr_from_user (net/socket.c:2619) [ 89.105934][ T523] __sys_sendmsg (net/socket.c:2799) [ 89.105936][ T523] ? __sys_sendmsg_sock (net/socket.c:2780) [ 89.105939][ T523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.105941][ T523] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 89.105942][ T523] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 89.105945][ T523] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 89.105947][ T523] RIP: 0033:0x7f160ad2c54e [ 89.105949][ T523] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 89.105951][ T523] RSP: 002b:00007ffe984f9a50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 89.105955][ T523] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f160ad2c54e [ 89.105956][ T523] RDX: 0000000000000000 RSI: 00007ffe984f9b00 RDI: 0000000000000005 [ 89.105957][ T523] RBP: 00007ffe984f9a60 R08: 0000000000000000 R09: 0000000000000000 [ 89.105958][ T523] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90e20c [ 89.105959][ T523] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffe984fa1c0 | [ 98.597506][ T552] softirqs last disabled at (0): 0x0 | [ 98.597508][ T552] Preemption disabled at: | [ 98.597508][ T552] vprintk_emit (kernel/printk/printk.c:2471) | [ 98.597519][ T552] Tainted: [W]=WARN [ 98.597520][ T552] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 98.597523][ T552] Call Trace: [ 98.597524][ T552] [ 98.597525][ T552] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 98.597531][ T552] ? vprintk_emit (kernel/printk/printk.c:2471) [ 98.597533][ T552] __might_resched.cold (kernel/sched/core.c:9234) [ 98.597537][ T552] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 98.597540][ T552] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 98.597543][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597546][ T552] __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)) [ 98.597549][ T552] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 98.597552][ T552] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 98.597556][ T552] ? 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) [ 98.597557][ T552] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 98.597559][ T552] put_chars (drivers/char/virtio_console.c:1176) [ 98.597561][ T552] ? __send_to_port (drivers/char/virtio_console.c:654) [ 98.597563][ T552] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 98.597566][ T552] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 98.597569][ T552] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 98.597570][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597572][ T552] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 98.597574][ T552] console_emit_next_record (kernel/printk/printk.c:3183) [ 98.597577][ T552] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 98.597578][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597580][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597582][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597583][ T552] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 98.597585][ T552] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 98.597587][ T552] console_flush_one_record (kernel/printk/printk.c:3268) [ 98.597589][ T552] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 98.597592][ T552] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 98.597594][ T552] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 98.597595][ T552] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 98.597597][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597598][ T552] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 98.597600][ T552] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 98.597601][ T552] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 98.597604][ T552] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 98.597606][ T552] ? vprintk_emit (kernel/printk/printk.c:2478) [ 98.597608][ T552] vprintk_emit (kernel/printk/printk.c:2479) [ 98.597610][ T552] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 98.597612][ T552] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 98.597615][ T552] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 98.597617][ T552] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 98.597619][ T552] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 98.597621][ T552] ? ___sys_sendmsg (net/socket.c:2767) [ 98.597623][ T552] ? __sys_sendmsg (net/socket.c:2799) [ 98.597624][ T552] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 98.597628][ T552] _printk (kernel/printk/printk.c:2504) [ 98.597631][ T552] ? snapshot_read.cold (user.c:?) [ 98.597633][ T552] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 98.597636][ T552] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 98.597638][ T552] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 98.597640][ T552] ? netdev_notice (net/core/dev.c:13194) [ 98.597641][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597643][ T552] ? __up_read (kernel/locking/rwsem.c:1397 (discriminator 1)) [ 98.597645][ T552] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 98.597647][ T552] ? down_write_nested (kernel/locking/rwsem.c:1759) [ 98.597649][ T552] ? 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) [ 98.597651][ T552] netif_set_allmulti.cold (net/core/dev.c:9731 (discriminator 3)) [ 98.597654][ T552] dev_set_allmulti (net/core/dev_api.c:315) [ 98.597657][ T552] del_nbp (net/bridge/br_if.c:253 net/bridge/br_if.c:341) bridge [ 98.597669][ T552] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 98.597673][ T552] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 98.597676][ T552] br_del_if (net/bridge/br_if.c:732) bridge [ 98.597682][ T552] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 98.597685][ T552] do_set_master (net/core/rtnetlink.c:3055) [ 98.597687][ T552] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 98.597690][ T552] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 98.597692][ T552] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 98.597694][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597695][ T552] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 98.597699][ T552] ? kasan_save_stack (mm/kasan/common.c:58) [ 98.597701][ T552] ? kasan_save_stack (mm/kasan/common.c:57) [ 98.597703][ T552] ? kasan_save_track (mm/kasan/common.c:78) [ 98.597704][ T552] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 98.597706][ T552] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 98.597708][ T552] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 98.597709][ T552] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 98.597710][ T552] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 98.597711][ T552] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 98.597713][ T552] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 98.597714][ T552] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 98.597715][ T552] ? ___sys_sendmsg (net/socket.c:2767) [ 98.597717][ T552] ? __sys_sendmsg (net/socket.c:2799) [ 98.597718][ T552] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 98.597719][ T552] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 98.597722][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597723][ T552] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 98.597725][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597726][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597728][ T552] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 98.597730][ T552] ? __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) [ 98.597733][ T552] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 98.597734][ T552] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 98.597735][ T552] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 98.597737][ T552] ? nla_get_range_signed (lib/nlattr.c:270) [ 98.597739][ T552] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 98.597741][ T552] rtnl_newlink (net/core/rtnetlink.c:4215) [ 98.597743][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597745][ T552] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 98.597746][ T552] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 98.597748][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597750][ T552] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 98.597751][ T552] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 98.597753][ T552] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 98.597755][ T552] ? __kernel_text_address (kernel/extable.c:79) [ 98.597756][ T552] ? write_profile (profile.c:?) [ 98.597757][ T552] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 98.597759][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597761][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597763][ T552] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 98.597766][ T552] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 98.597768][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597770][ T552] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 98.597771][ T552] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 98.597773][ T552] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 98.597774][ T552] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 98.597775][ T552] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 98.597778][ T552] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 98.597779][ T552] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 98.597780][ T552] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 98.597782][ T552] ? netlink_ack (./include/linux/skbuff.h:2718) [ 98.597783][ T552] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 98.597786][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597788][ T552] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 98.597790][ T552] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 98.597792][ T552] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 98.597793][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597795][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597797][ T552] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 98.597798][ T552] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 98.597800][ T552] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 98.597802][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597804][ T552] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 98.597806][ T552] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 98.597807][ T552] ? copy_msghdr_from_user (net/socket.c:2650) [ 98.597809][ T552] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 98.597811][ T552] ? move_addr_to_kernel (net/socket.c:258) [ 98.597812][ T552] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 98.597815][ T552] ___sys_sendmsg (net/socket.c:2767) [ 98.597816][ T552] ? copy_msghdr_from_user (net/socket.c:2619) [ 98.597821][ T552] __sys_sendmsg (net/socket.c:2799) [ 98.597823][ T552] ? __sys_sendmsg_sock (net/socket.c:2780) [ 98.597826][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.597828][ T552] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 98.597829][ T552] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 98.597832][ T552] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 98.597833][ T552] RIP: 0033:0x7fb66a7d154e [ 98.597835][ T552] 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 [ 98.597837][ T552] RSP: 002b:00007ffcf535ff40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 98.597841][ T552] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fb66a7d154e [ 98.597842][ T552] RDX: 0000000000000000 RSI: 00007ffcf535fff0 RDI: 0000000000000005 [ 98.597843][ T552] RBP: 00007ffcf535ff50 R08: 0000000000000000 R09: 0000000000000000 [ 98.597844][ T552] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90e216 [ 98.597845][ T552] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffcf53606b0 | [ 102.971038][ T566] softirqs last disabled at (0): 0x0 | [ 102.971040][ T566] Preemption disabled at: | [ 102.971041][ T566] vprintk_emit (kernel/printk/printk.c:2471) | [ 102.971055][ T566] Tainted: [W]=WARN [ 102.971056][ T566] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 102.971058][ T566] Call Trace: [ 102.971060][ T566] [ 102.971062][ T566] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 102.971068][ T566] ? vprintk_emit (kernel/printk/printk.c:2471) [ 102.971071][ T566] __might_resched.cold (kernel/sched/core.c:9234) [ 102.971078][ T566] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 102.971082][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971087][ T566] __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)) [ 102.971092][ T566] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 102.971095][ T566] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 102.971100][ T566] ? 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) [ 102.971102][ T566] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 102.971105][ T566] put_chars (drivers/char/virtio_console.c:1176) [ 102.971108][ T566] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 102.971110][ T566] ? __send_to_port (drivers/char/virtio_console.c:654) [ 102.971113][ T566] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 102.971116][ T566] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 102.971121][ T566] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 102.971123][ T566] ? 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) [ 102.971126][ T566] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 102.971128][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971130][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971133][ T566] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 102.971136][ T566] console_emit_next_record (kernel/printk/printk.c:3183) [ 102.971140][ T566] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 102.971142][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971145][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971147][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971150][ T566] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 102.971153][ T566] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 102.971155][ T566] console_flush_one_record (kernel/printk/printk.c:3268) [ 102.971158][ T566] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 102.971162][ T566] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 102.971165][ T566] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 102.971167][ T566] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 102.971169][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971172][ T566] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 102.971174][ T566] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 102.971176][ T566] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 102.971179][ T566] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 102.971182][ T566] ? vprintk_emit (kernel/printk/printk.c:2478) [ 102.971185][ T566] vprintk_emit (kernel/printk/printk.c:2479) [ 102.971193][ T566] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 102.971196][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971198][ T566] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 102.971201][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971204][ T566] _printk (kernel/printk/printk.c:2504) [ 102.971208][ T566] ? snapshot_read.cold (user.c:?) [ 102.971211][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971213][ T566] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 102.971216][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971218][ T566] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 102.971221][ T566] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 102.971224][ T566] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 102.971227][ T566] ? netdev_notice (net/core/dev.c:13194) [ 102.971229][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971232][ T566] ? 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) [ 102.971235][ T566] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 102.971238][ T566] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 102.971240][ T566] ? 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) [ 102.971244][ T566] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 102.971248][ T566] __dev_change_flags (net/core/dev.c:9821) [ 102.971254][ T566] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 102.971256][ T566] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 102.971259][ T566] ? __kernel_text_address (kernel/extable.c:79) [ 102.971261][ T566] ? write_profile (profile.c:?) [ 102.971264][ T566] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 102.971269][ T566] netif_change_flags (net/core/dev.c:9877) [ 102.971272][ T566] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 102.971278][ T566] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 102.971280][ T566] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 102.971282][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971284][ T566] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 102.971289][ T566] ? kasan_save_stack (mm/kasan/common.c:58) [ 102.971293][ T566] ? kasan_save_stack (mm/kasan/common.c:57) [ 102.971295][ T566] ? kasan_save_track (mm/kasan/common.c:78) [ 102.971297][ T566] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 102.971299][ T566] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 102.971301][ T566] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 102.971303][ T566] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 102.971305][ T566] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 102.971308][ T566] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 102.971310][ T566] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 102.971312][ T566] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 102.971316][ T566] ? ___sys_sendmsg (net/socket.c:2767) [ 102.971318][ T566] ? __sys_sendmsg (net/socket.c:2799) [ 102.971320][ T566] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 102.971324][ T566] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 102.971327][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971330][ T566] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 102.971332][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971334][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971337][ T566] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 102.971340][ T566] ? __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) [ 102.971342][ T566] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 102.971345][ T566] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 102.971347][ T566] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 102.971351][ T566] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 102.971354][ T566] rtnl_newlink (net/core/rtnetlink.c:4215) [ 102.971357][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971360][ T566] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 102.971362][ T566] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 102.971364][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971367][ T566] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 102.971371][ T566] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 102.971373][ T566] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 102.971375][ T566] ? __kernel_text_address (kernel/extable.c:79) [ 102.971377][ T566] ? write_profile (profile.c:?) [ 102.971379][ T566] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 102.971381][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971384][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971386][ T566] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 102.971390][ T566] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 102.971392][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971395][ T566] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 102.971397][ T566] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 102.971400][ T566] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 102.971402][ T566] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 102.971404][ T566] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 102.971408][ T566] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 102.971410][ T566] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 102.971412][ T566] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 102.971415][ T566] ? netlink_ack (./include/linux/skbuff.h:2718) [ 102.971417][ T566] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 102.971421][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971423][ T566] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 102.971426][ T566] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 102.971429][ T566] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 102.971432][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971434][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971436][ T566] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 102.971439][ T566] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 102.971442][ T566] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 102.971445][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971448][ T566] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 102.971451][ T566] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 102.971453][ T566] ? copy_msghdr_from_user (net/socket.c:2650) [ 102.971456][ T566] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 102.971458][ T566] ? move_addr_to_kernel (net/socket.c:258) [ 102.971460][ T566] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 102.971464][ T566] ___sys_sendmsg (net/socket.c:2767) [ 102.971467][ T566] ? copy_msghdr_from_user (net/socket.c:2619) [ 102.971475][ T566] __sys_sendmsg (net/socket.c:2799) [ 102.971478][ T566] ? __sys_sendmsg_sock (net/socket.c:2780) [ 102.971482][ T566] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 102.971485][ T566] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 102.971487][ T566] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 102.971490][ T566] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 102.971493][ T566] RIP: 0033:0x7f59718a654e [ 102.971495][ T566] 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 [ 102.971498][ T566] RSP: 002b:00007fffbd7e0a30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 102.971503][ T566] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f59718a654e [ 102.971504][ T566] RDX: 0000000000000000 RSI: 00007fffbd7e0ae0 RDI: 0000000000000005 [ 102.971506][ T566] RBP: 00007fffbd7e0a40 R08: 0000000000000000 R09: 0000000000000000 [ 102.971508][ T566] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90e21a 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 __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars