====================================== | [ 9.852012][ T188] softirqs last disabled at (31984): netlink_release (./include/net/sock.h:2138 net/netlink/af_netlink.c:727) | [ 9.852014][ T188] Preemption disabled at: | [ 9.852015][ T188] 0x0 | [ 9.852032][ T188] Tainted: [W]=WARN [ 9.852033][ T188] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.852034][ T188] Call Trace: [ 9.852036][ T188] [ 9.852037][ T188] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.852044][ T188] __might_resched.cold (kernel/sched/core.c:9234) [ 9.852049][ T188] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.852053][ T188] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 9.852058][ T188] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 9.852060][ T188] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.852066][ T188] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.852069][ T188] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.852072][ T188] put_chars (drivers/char/virtio_console.c:1176) [ 9.852075][ T188] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.852076][ T188] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 9.852081][ T188] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 9.852086][ T188] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.852093][ T188] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.852095][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.852098][ T188] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.852102][ T188] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.852106][ T188] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.852108][ T188] ? 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)) [ 9.852111][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.852113][ T188] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.852117][ T188] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.852121][ T188] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.852123][ T188] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.852129][ T188] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.852132][ T188] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.852133][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.852136][ T188] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 9.852140][ T188] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.852141][ T188] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.852145][ T188] vprintk_emit (kernel/printk/printk.c:2479) [ 9.852149][ T188] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.852152][ T188] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.852156][ T188] _printk (kernel/printk/printk.c:2504) [ 9.852160][ T188] ? snapshot_read.cold (user.c:?) [ 9.852163][ T188] ? 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) [ 9.852165][ T188] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.852169][ T188] ? 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) [ 9.852172][ T188] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 9.852176][ T188] ? exit_notify (kernel/exit.c:780) [ 9.852178][ T188] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.852181][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.852185][ T188] do_group_exit (kernel/exit.c:1151) [ 9.852188][ T188] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 9.852190][ T188] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 9.852192][ T188] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.852195][ T188] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.852198][ T188] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.852201][ T188] RIP: 0033:0x7f995aec41b8 [ 9.852203][ T188] Code: Unable to access opcode bytes at 0x7f995aec418e. Code starting with the faulting instruction =========================================== [ 9.852204][ T188] RSP: 002b:00007ffd70ffa958 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 9.852207][ T188] RAX: ffffffffffffffda RBX: 00007f995aff4f88 RCX: 00007f995aec41b8 [ 9.852208][ T188] RDX: 00007f995ac0efc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 9.852209][ T188] RBP: 00007ffd70ffa9b0 R08: 0000000000000000 R09: 0000000000008010 [ 9.852210][ T188] R10: 00007ffd70ffa770 R11: 0000000000000246 R12: 0000000000000001 [ 9.852211][ T188] R13: 0000000000000000 R14: 00007f995aff3680 R15: 00007f995aff4fa0 | [ 11.051717][ T237] softirqs last disabled at (11880): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 11.051720][ T237] Preemption disabled at: | [ 11.051720][ T237] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.051730][ T237] Tainted: [W]=WARN [ 11.051731][ T237] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.051732][ T237] Call Trace: [ 11.051734][ T237] [ 11.051736][ T237] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.051741][ T237] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.051744][ T237] __might_resched.cold (kernel/sched/core.c:9234) [ 11.051749][ T237] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.051753][ T237] ? __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.051763][ T237] __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.051765][ T237] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.051771][ T237] ? 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.051774][ T237] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.051777][ T237] put_chars (drivers/char/virtio_console.c:1176) [ 11.051780][ T237] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.051785][ T237] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 11.051788][ T237] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.051791][ T237] ? mark_usage (kernel/locking/lockdep.c:4690) [ 11.051793][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.051795][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.051799][ T237] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.051801][ T237] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 11.051804][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.051808][ T237] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.051812][ T237] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.051816][ T237] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.051818][ T237] ? 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.051821][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.051823][ T237] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.051827][ T237] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.051832][ T237] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.051833][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.051839][ T237] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.051842][ T237] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.051844][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.051846][ T237] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.051850][ T237] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.051851][ T237] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.051855][ T237] vprintk_emit (kernel/printk/printk.c:2479) [ 11.051859][ T237] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.051861][ T237] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.051863][ T237] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 11.051867][ T237] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 11.051871][ T237] _printk (kernel/printk/printk.c:2504) [ 11.051874][ T237] ? snapshot_read.cold (user.c:?) [ 11.051878][ T237] ? br_multicast_flood (??:?) bridge [ 11.051891][ T237] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 11.051893][ T237] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 11.051894][ T237] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 11.051898][ T237] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 11.051909][ T237] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 11.051918][ T237] new_nbp (net/bridge/br_if.c:449) bridge [ 11.051928][ T237] br_add_if (net/bridge/br_if.c:592) bridge [ 11.051935][ T237] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 11.051939][ T237] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 11.051942][ T237] ? __kernel_text_address (kernel/extable.c:79) [ 11.051946][ T237] do_set_master (net/core/rtnetlink.c:3071) [ 11.051951][ T237] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 11.051954][ T237] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 11.051957][ T237] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 11.051958][ T237] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 11.051961][ T237] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 11.051964][ T237] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.051967][ T237] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.051969][ T237] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.051972][ T237] ? kasan_save_stack (mm/kasan/common.c:58) [ 11.051975][ T237] ? kasan_save_stack (mm/kasan/common.c:57) [ 11.051976][ T237] ? kasan_save_track (mm/kasan/common.c:78) [ 11.051979][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.051981][ T237] ? netlink_seq_next (net/netlink/af_netlink.c:2684) [ 11.051984][ T237] ? ___sys_sendmsg (net/socket.c:2757) [ 11.051989][ T237] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.051991][ T237] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 11.051994][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.051996][ T237] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.051998][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.051999][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.052002][ T237] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 11.052006][ T237] ? __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.052008][ T237] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 11.052010][ T237] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 11.052013][ T237] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 11.052015][ T237] ? nla_get_range_signed (lib/nlattr.c:270) [ 11.052020][ T237] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 11.052025][ T237] rtnl_newlink (net/core/rtnetlink.c:4215) [ 11.052037][ T237] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.052039][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.052043][ T237] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.052045][ T237] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.052047][ T237] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.052049][ T237] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.052053][ T237] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.052055][ T237] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 11.052058][ T237] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.052059][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.052064][ T237] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.052066][ T237] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.052069][ T237] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 11.052071][ T237] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.052074][ T237] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.052080][ T237] ? 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.052082][ T237] ? 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.052086][ T237] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.052090][ T237] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.052093][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.052097][ T237] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 11.052101][ T237] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 11.052105][ T237] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.052110][ T237] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 11.052113][ T237] ? copy_msghdr_from_user (net/socket.c:2650) [ 11.052115][ T237] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 11.052117][ T237] ? move_addr_to_kernel (net/socket.c:258) [ 11.052124][ T237] ___sys_sendmsg (net/socket.c:2767) [ 11.052127][ T237] ? copy_msghdr_from_user (net/socket.c:2619) [ 11.052143][ T237] __sys_sendmsg (net/socket.c:2799) [ 11.052146][ T237] ? __sys_sendmsg_sock (net/socket.c:2780) [ 11.052152][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.052156][ T237] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.052158][ T237] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.052162][ T237] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.052164][ T237] RIP: 0033:0x7faacdc1754e [ 11.052167][ T237] 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.052169][ T237] RSP: 002b:00007fff1a63a380 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 11.052172][ T237] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007faacdc1754e [ 11.052174][ T237] RDX: 0000000000000000 RSI: 00007fff1a63a430 RDI: 0000000000000005 [ 11.052174][ T237] RBP: 00007fff1a63a390 R08: 0000000000000000 R09: 0000000000000000 [ 11.052175][ T237] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a917e6a [ 11.052176][ T237] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff1a63aaf0 | [ 18.722691][ T291] softirqs last disabled at (12840): 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)) | [ 18.722694][ T291] Preemption disabled at: | [ 18.722695][ T291] vprintk_emit (kernel/printk/printk.c:2471) | [ 18.722705][ T291] Tainted: [W]=WARN [ 18.722706][ T291] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.722708][ T291] Call Trace: [ 18.722709][ T291] [ 18.722711][ T291] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.722717][ T291] ? vprintk_emit (kernel/printk/printk.c:2471) [ 18.722719][ T291] __might_resched.cold (kernel/sched/core.c:9234) [ 18.722724][ T291] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 18.722728][ 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) [ 18.722734][ 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)) [ 18.722736][ T291] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.722742][ 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) [ 18.722745][ T291] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.722748][ T291] put_chars (drivers/char/virtio_console.c:1176) [ 18.722750][ T291] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 18.722752][ T291] ? __send_to_port (drivers/char/virtio_console.c:654) [ 18.722756][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 18.722759][ T291] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 18.722766][ T291] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 18.722769][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.722771][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.722776][ T291] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 18.722777][ T291] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 18.722780][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.722784][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.722788][ T291] console_emit_next_record (kernel/printk/printk.c:3183) [ 18.722792][ T291] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.722794][ 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)) [ 18.722797][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.722800][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.722804][ T291] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.722808][ T291] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.722810][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.722815][ T291] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.722818][ T291] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.722820][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.722823][ T291] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 18.722827][ T291] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.722828][ T291] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.722832][ T291] vprintk_emit (kernel/printk/printk.c:2479) [ 18.722836][ T291] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.722838][ T291] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.722840][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.722841][ T291] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 18.722843][ T291] ? find_held_lock (kernel/locking/lockdep.c:5360) [ 18.722847][ T291] _printk (kernel/printk/printk.c:2504) [ 18.722851][ T291] ? snapshot_read.cold (user.c:?) [ 18.722854][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 18.722856][ T291] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 18.722858][ T291] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 18.722861][ T291] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 18.722865][ T291] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 18.722867][ T291] ? netdev_notice (net/core/dev.c:13194) [ 18.722872][ 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) [ 18.722874][ T291] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.722877][ T291] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.722879][ 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) [ 18.722883][ T291] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 18.722887][ T291] __dev_change_flags (net/core/dev.c:9821) [ 18.722891][ T291] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 18.722893][ T291] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 18.722896][ T291] ? __kernel_text_address (kernel/extable.c:79) [ 18.722897][ T291] ? write_profile (profile.c:?) [ 18.722900][ T291] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 18.722905][ T291] netif_change_flags (net/core/dev.c:9877) [ 18.722909][ T291] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 18.722913][ T291] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 18.722915][ T291] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 18.722917][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 18.722918][ T291] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 18.722922][ T291] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 18.722925][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 18.722927][ T291] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 18.722929][ T291] ? kasan_save_stack (mm/kasan/common.c:58) [ 18.722933][ T291] ? kasan_save_stack (mm/kasan/common.c:57) [ 18.722934][ T291] ? kasan_save_track (mm/kasan/common.c:78) [ 18.722937][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.722939][ T291] ? netlink_seq_next (net/netlink/af_netlink.c:2684) [ 18.722942][ T291] ? ___sys_sendmsg (net/socket.c:2757) [ 18.722947][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.722949][ T291] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 18.722952][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.722954][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.722956][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.722957][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.722960][ T291] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 18.722963][ 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) [ 18.722966][ T291] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 18.722968][ T291] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 18.722971][ T291] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 18.722977][ T291] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 18.722982][ T291] rtnl_newlink (net/core/rtnetlink.c:4215) [ 18.722988][ T291] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 18.722990][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.722994][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.722996][ T291] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.722998][ T291] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 18.723000][ T291] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.723004][ T291] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 18.723006][ T291] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 18.723009][ T291] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 18.723011][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.723015][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.723017][ T291] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.723021][ T291] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 18.723022][ T291] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 18.723025][ T291] ? netlink_ack (./include/linux/skbuff.h:2718) [ 18.723032][ 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)) [ 18.723033][ 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)) [ 18.723038][ T291] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 18.723041][ T291] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 18.723044][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.723048][ T291] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 18.723052][ T291] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 18.723056][ T291] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 18.723062][ T291] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 18.723064][ T291] ? copy_msghdr_from_user (net/socket.c:2650) [ 18.723067][ T291] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 18.723069][ T291] ? move_addr_to_kernel (net/socket.c:258) [ 18.723082][ T291] ___sys_sendmsg (net/socket.c:2767) [ 18.723085][ T291] ? copy_msghdr_from_user (net/socket.c:2619) [ 18.723102][ T291] __sys_sendmsg (net/socket.c:2799) [ 18.723105][ T291] ? __sys_sendmsg_sock (net/socket.c:2780) [ 18.723112][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.723116][ T291] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 18.723118][ T291] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 18.723122][ T291] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 18.723124][ T291] RIP: 0033:0x7ff123a6c54e [ 18.723128][ 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 [ 18.723129][ T291] RSP: 002b:00007ffc0bf79bc0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 18.723132][ T291] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007ff123a6c54e [ 18.723134][ T291] RDX: 0000000000000000 RSI: 00007ffc0bf79c70 RDI: 0000000000000005 [ 18.723135][ T291] RBP: 00007ffc0bf79bd0 R08: 0000000000000000 R09: 0000000000000000 [ 18.723136][ T291] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a917e72 [ 18.723136][ T291] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc0bf7a330 | [ 26.520868][ C0] softirqs last disabled at (677139): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 26.520870][ C0] Preemption disabled at: | [ 26.520871][ C0] schedule_preempt_disabled (kernel/sched/core.c:7420) | [ 26.520881][ C0] Tainted: [W]=WARN [ 26.520882][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.520884][ C0] Call Trace: [ 26.520886][ C0] [ 26.520887][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.520893][ C0] ? schedule_preempt_disabled (kernel/sched/core.c:7420) [ 26.520895][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 26.520898][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 26.520902][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 26.520905][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.520909][ C0] __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.520913][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 26.520916][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.520919][ C0] ? 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.520921][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.520923][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 26.520925][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 26.520927][ C0] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 26.520931][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 26.520934][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 26.520935][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.520937][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.520940][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 26.520942][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 26.520944][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.520946][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.520948][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.520950][ C0] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 26.520951][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 26.520954][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 26.520956][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 26.520959][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.520960][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 26.520962][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.520963][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 26.520965][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 26.520967][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 26.520969][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 26.520971][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 26.520973][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 26.520975][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.520977][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 26.520978][ C0] ? x86_64_start_kernel (arch/x86/kernel/head64.c:264) [ 26.520983][ C0] _printk (kernel/printk/printk.c:2504) [ 26.520986][ C0] ? snapshot_read.cold (user.c:?) [ 26.520988][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 26.520992][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 26.520994][ C0] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 26.520996][ C0] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 26.520999][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 26.521002][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 26.521004][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 26.521005][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 26.521008][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 26.521010][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.521023][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.521025][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.521026][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.521033][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 26.521035][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.521041][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.521048][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.521054][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 26.521058][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 26.521060][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 26.521063][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 26.521065][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 26.521067][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.521069][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 26.521071][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.521078][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 26.521080][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.521083][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 26.521085][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 26.521087][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 26.521089][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.521091][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.521093][ C0] handle_softirqs (kernel/softirq.c:645) [ 26.521095][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 26.521097][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 26.521099][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 26.521100][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 26.521102][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 26.521105][ C0] [ 26.521105][ C0] [ 26.521106][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 26.521108][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 26.521110][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 26.521113][ C0] Code: 48 8b 3d 94 d2 f5 01 e8 1f 00 00 00 48 2b 05 58 93 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 86 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 d2 f5 01 mov 0x1f5d294(%rip),%rdi # 0x1f5d29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 93 95 00 sub 0x959358(%rip),%rax # 0x95936b 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 86 11 00 verw 0x118613(%rip) # 0x11863b 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.521115][ C0] RSP: 0018:ffffffff9a007cf8 EFLAGS: 00000296 [ 26.521124][ C0] RAX: 00000000000a5511 RBX: ffffffff9a01c600 RCX: ffffffff970f0307 [ 26.521125][ C0] RDX: ffffffff9a01c600 RSI: ffffffff99e38af6 RDI: ffffffff9988d8e0 [ 26.521126][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 26.521127][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff3400fa2 [ 26.521128][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 26.521129][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 26.521133][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 26.521134][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 26.521136][ C0] default_idle_call (kernel/sched/idle.c:122) [ 26.521138][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 26.521139][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 26.521141][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 26.521144][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:271) [ 26.521145][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.521148][ C0] do_idle (kernel/sched/idle.c:355) [ 26.521149][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 26.521151][ C0] rest_init (init/main.c:727) [ 26.521153][ C0] ? __cpuidle_text_end (??:?) [ 26.521155][ C0] ? rest_init (init/main.c:727) [ 26.521157][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 26.521161][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 26.521164][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 26.521166][ C0] start_kernel (init/main.c:1185) [ 26.521168][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 26.521170][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 26.521172][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 26.592048][ C0] | [ 26.592131][ C0] | [ 26.592131][ C0] stack backtrace: | [ 26.592381][ C0] Tainted: [W]=WARN [ 26.592382][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.592383][ C0] Call Trace: [ 26.592385][ C0] [ 26.592386][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.592389][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 26.592392][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 26.592395][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 26.592397][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 26.592399][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 26.592401][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 26.592403][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.592410][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.592413][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.592415][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.592422][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 26.592423][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.592430][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.592436][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.592443][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 26.592445][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 26.592447][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 26.592450][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 26.592452][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 26.592454][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.592456][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 26.592458][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.592465][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 26.592467][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.592469][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 26.592472][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 26.592474][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 26.592476][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.592478][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.592479][ C0] handle_softirqs (kernel/softirq.c:645) [ 26.592481][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 26.592483][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 26.592485][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 26.592486][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 26.592488][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 26.592489][ C0] [ 26.592490][ C0] [ 26.592491][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 26.592492][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 26.592494][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 26.592496][ C0] Code: 48 8b 3d 94 d2 f5 01 e8 1f 00 00 00 48 2b 05 58 93 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 86 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 d2 f5 01 mov 0x1f5d294(%rip),%rdi # 0x1f5d29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 93 95 00 sub 0x959358(%rip),%rax # 0x95936b 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 86 11 00 verw 0x118613(%rip) # 0x11863b 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.592498][ C0] RSP: 0018:ffffffff9a007cf8 EFLAGS: 00000296 [ 26.592500][ C0] RAX: 00000000000a5511 RBX: ffffffff9a01c600 RCX: ffffffff970f0307 [ 26.592502][ C0] RDX: ffffffff9a01c600 RSI: ffffffff99e38af6 RDI: ffffffff9988d8e0 [ 26.592503][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 26.592503][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff3400fa2 [ 26.592504][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 26.592506][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 26.592508][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 26.592510][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 26.592511][ C0] default_idle_call (kernel/sched/idle.c:122) [ 26.592513][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 26.592515][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 26.592516][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 26.592519][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:271) [ 26.592520][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.592522][ C0] do_idle (kernel/sched/idle.c:355) [ 26.592523][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 26.592525][ C0] rest_init (init/main.c:727) [ 26.592527][ C0] ? __cpuidle_text_end (??:?) [ 26.592530][ C0] ? rest_init (init/main.c:727) [ 26.592532][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 26.592535][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 26.592538][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 26.592540][ C0] start_kernel (init/main.c:1185) [ 26.592541][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 26.592543][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 26.592545][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 43.492257][ T329] softirqs last disabled at (0): 0x0 | [ 43.492259][ T329] Preemption disabled at: | [ 43.492260][ T329] vprintk_emit (kernel/printk/printk.c:2471) | [ 43.492271][ T329] Tainted: [W]=WARN [ 43.492272][ T329] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.492274][ T329] Call Trace: [ 43.492275][ T329] [ 43.492276][ T329] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 43.492281][ T329] ? vprintk_emit (kernel/printk/printk.c:2471) [ 43.492283][ T329] __might_resched.cold (kernel/sched/core.c:9234) [ 43.492287][ T329] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 43.492290][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492294][ T329] __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)) [ 43.492298][ T329] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 43.492300][ T329] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.492304][ T329] ? 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) [ 43.492306][ T329] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.492307][ T329] put_chars (drivers/char/virtio_console.c:1176) [ 43.492309][ T329] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 43.492311][ T329] ? __send_to_port (drivers/char/virtio_console.c:654) [ 43.492313][ T329] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 43.492315][ T329] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 43.492318][ T329] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 43.492319][ T329] ? 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) [ 43.492321][ T329] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 43.492323][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492324][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492326][ T329] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.492328][ T329] console_emit_next_record (kernel/printk/printk.c:3183) [ 43.492331][ T329] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 43.492333][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492334][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492336][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492338][ T329] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.492340][ T329] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 43.492341][ T329] console_flush_one_record (kernel/printk/printk.c:3268) [ 43.492344][ T329] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 43.492346][ T329] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 43.492348][ T329] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.492350][ T329] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 43.492351][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492353][ T329] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 43.492354][ T329] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 43.492356][ T329] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 43.492358][ T329] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 43.492359][ T329] ? vprintk_emit (kernel/printk/printk.c:2478) [ 43.492361][ T329] vprintk_emit (kernel/printk/printk.c:2479) [ 43.492364][ T329] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 43.492365][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492367][ T329] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.492369][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492371][ T329] _printk (kernel/printk/printk.c:2504) [ 43.492374][ T329] ? snapshot_read.cold (user.c:?) [ 43.492376][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492378][ T329] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.492379][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492381][ T329] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 43.492384][ T329] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 43.492386][ T329] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 43.492388][ T329] ? netdev_notice (net/core/dev.c:13194) [ 43.492389][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492392][ T329] ? 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) [ 43.492394][ T329] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 43.492395][ T329] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 43.492397][ T329] ? 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) [ 43.492401][ T329] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 43.492403][ T329] __dev_change_flags (net/core/dev.c:9821) [ 43.492408][ T329] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 43.492410][ T329] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 43.492412][ T329] ? __kernel_text_address (kernel/extable.c:79) [ 43.492413][ T329] ? write_profile (profile.c:?) [ 43.492416][ T329] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 43.492419][ T329] netif_change_flags (net/core/dev.c:9877) [ 43.492421][ T329] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 43.492425][ T329] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 43.492427][ T329] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 43.492428][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492430][ T329] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 43.492434][ T329] ? kasan_save_stack (mm/kasan/common.c:58) [ 43.492437][ T329] ? kasan_save_stack (mm/kasan/common.c:57) [ 43.492438][ T329] ? kasan_save_track (mm/kasan/common.c:78) [ 43.492440][ T329] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 43.492441][ T329] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 43.492443][ T329] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 43.492444][ T329] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 43.492445][ T329] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 43.492447][ T329] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 43.492449][ T329] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 43.492450][ T329] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 43.492453][ T329] ? ___sys_sendmsg (net/socket.c:2767) [ 43.492454][ T329] ? __sys_sendmsg (net/socket.c:2799) [ 43.492456][ T329] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 43.492459][ T329] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 43.492461][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492462][ T329] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.492464][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492465][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492467][ T329] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 43.492469][ T329] ? __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) [ 43.492471][ T329] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 43.492472][ T329] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 43.492474][ T329] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 43.492476][ T329] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 43.492478][ T329] rtnl_newlink (net/core/rtnetlink.c:4215) [ 43.492480][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492482][ T329] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 43.492483][ T329] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.492485][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492487][ T329] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 43.492490][ T329] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 43.492492][ T329] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 43.492493][ T329] ? __kernel_text_address (kernel/extable.c:79) [ 43.492494][ T329] ? write_profile (profile.c:?) [ 43.492495][ T329] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 43.492497][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492498][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492500][ T329] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 43.492503][ T329] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.492505][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492506][ T329] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 43.492508][ T329] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 43.492509][ T329] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 43.492511][ T329] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 43.492512][ T329] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 43.492515][ T329] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 43.492516][ T329] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 43.492517][ T329] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 43.492519][ T329] ? netlink_ack (./include/linux/skbuff.h:2718) [ 43.492520][ T329] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 43.492523][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492524][ T329] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 43.492526][ T329] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 43.492528][ T329] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 43.492530][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492531][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492533][ T329] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.492535][ T329] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 43.492537][ T329] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 43.492539][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492541][ T329] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 43.492542][ T329] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 43.492544][ T329] ? copy_msghdr_from_user (net/socket.c:2650) [ 43.492546][ T329] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 43.492547][ T329] ? move_addr_to_kernel (net/socket.c:258) [ 43.492549][ T329] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 43.492551][ T329] ___sys_sendmsg (net/socket.c:2767) [ 43.492553][ T329] ? copy_msghdr_from_user (net/socket.c:2619) [ 43.492558][ T329] __sys_sendmsg (net/socket.c:2799) [ 43.492560][ T329] ? __sys_sendmsg_sock (net/socket.c:2780) [ 43.492562][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.492564][ T329] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 43.492566][ T329] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 43.492568][ T329] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 43.492569][ T329] RIP: 0033:0x7f42ae38054e [ 43.492571][ T329] 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 [ 43.492573][ T329] RSP: 002b:00007fffb5fca210 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 43.492577][ T329] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f42ae38054e [ 43.492579][ T329] RDX: 0000000000000000 RSI: 00007fffb5fca2c0 RDI: 0000000000000005 [ 43.492579][ T329] RBP: 00007fffb5fca220 R08: 0000000000000000 R09: 0000000000000000 [ 43.492580][ T329] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a917e8a [ 43.492581][ T329] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fffb5fca980 | [ 44.795516][ T350] softirqs last disabled at (0): 0x0 | [ 44.795518][ T350] Preemption disabled at: | [ 44.795519][ T350] vprintk_emit (kernel/printk/printk.c:2471) | [ 44.795530][ T350] Tainted: [W]=WARN [ 44.795531][ T350] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.795533][ T350] Call Trace: [ 44.795534][ T350] [ 44.795535][ T350] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 44.795541][ T350] ? vprintk_emit (kernel/printk/printk.c:2471) [ 44.795543][ T350] __might_resched.cold (kernel/sched/core.c:9234) [ 44.795547][ T350] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 44.795550][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795554][ T350] __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.795557][ T350] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.795560][ T350] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.795564][ T350] ? 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.795565][ T350] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.795567][ T350] put_chars (drivers/char/virtio_console.c:1176) [ 44.795569][ T350] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 44.795571][ T350] ? __send_to_port (drivers/char/virtio_console.c:654) [ 44.795573][ T350] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 44.795575][ T350] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 44.795578][ T350] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 44.795579][ T350] ? 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.795581][ T350] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.795583][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795584][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795586][ T350] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.795588][ T350] console_emit_next_record (kernel/printk/printk.c:3183) [ 44.795591][ T350] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 44.795593][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795594][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795596][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795598][ T350] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.795600][ T350] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 44.795601][ T350] console_flush_one_record (kernel/printk/printk.c:3268) [ 44.795604][ T350] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 44.795606][ T350] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 44.795608][ T350] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.795610][ T350] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 44.795611][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795613][ T350] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.795614][ T350] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 44.795616][ T350] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 44.795618][ T350] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 44.795620][ T350] ? vprintk_emit (kernel/printk/printk.c:2478) [ 44.795622][ T350] vprintk_emit (kernel/printk/printk.c:2479) [ 44.795624][ T350] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 44.795626][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795628][ T350] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.795629][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795631][ T350] _printk (kernel/printk/printk.c:2504) [ 44.795634][ T350] ? snapshot_read.cold (user.c:?) [ 44.795636][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795638][ T350] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.795640][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795641][ T350] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 44.795644][ T350] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 44.795646][ T350] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 44.795648][ T350] ? netdev_notice (net/core/dev.c:13194) [ 44.795649][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795651][ T350] ? 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.795653][ T350] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.795655][ T350] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.795657][ T350] ? 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.795660][ T350] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 44.795663][ T350] __dev_change_flags (net/core/dev.c:9821) [ 44.795667][ T350] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 44.795669][ T350] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 44.795671][ T350] ? __kernel_text_address (kernel/extable.c:79) [ 44.795673][ T350] ? write_profile (profile.c:?) [ 44.795675][ T350] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 44.795678][ T350] netif_change_flags (net/core/dev.c:9877) [ 44.795681][ T350] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 44.795684][ T350] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 44.795686][ T350] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 44.795687][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795689][ T350] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 44.795692][ T350] ? kasan_save_stack (mm/kasan/common.c:58) [ 44.795695][ T350] ? kasan_save_stack (mm/kasan/common.c:57) [ 44.795697][ T350] ? kasan_save_track (mm/kasan/common.c:78) [ 44.795698][ T350] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 44.795700][ T350] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 44.795701][ T350] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 44.795702][ T350] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 44.795704][ T350] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 44.795706][ T350] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 44.795708][ T350] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 44.795709][ T350] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 44.795711][ T350] ? ___sys_sendmsg (net/socket.c:2767) [ 44.795713][ T350] ? __sys_sendmsg (net/socket.c:2799) [ 44.795715][ T350] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 44.795717][ T350] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.795719][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795721][ T350] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.795723][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795724][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795726][ T350] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 44.795728][ T350] ? __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.795730][ T350] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 44.795732][ T350] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 44.795733][ T350] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 44.795736][ T350] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 44.795738][ T350] rtnl_newlink (net/core/rtnetlink.c:4215) [ 44.795740][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795741][ T350] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 44.795743][ T350] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.795744][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795747][ T350] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 44.795750][ T350] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 44.795752][ T350] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 44.795753][ T350] ? __kernel_text_address (kernel/extable.c:79) [ 44.795754][ T350] ? write_profile (profile.c:?) [ 44.795756][ T350] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 44.795757][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795759][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795763][ T350] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 44.795766][ T350] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.795768][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795770][ T350] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 44.795771][ T350] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 44.795773][ T350] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.795774][ T350] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 44.795775][ T350] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 44.795778][ T350] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 44.795779][ T350] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.795781][ T350] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.795782][ T350] ? netlink_ack (./include/linux/skbuff.h:2718) [ 44.795783][ T350] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 44.795786][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795788][ T350] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.795790][ T350] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 44.795792][ T350] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 44.795793][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795795][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795797][ T350] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.795798][ T350] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 44.795800][ T350] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 44.795802][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795804][ T350] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.795806][ T350] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 44.795808][ T350] ? copy_msghdr_from_user (net/socket.c:2650) [ 44.795809][ T350] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 44.795811][ T350] ? move_addr_to_kernel (net/socket.c:258) [ 44.795812][ T350] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 44.795815][ T350] ___sys_sendmsg (net/socket.c:2767) [ 44.795817][ T350] ? copy_msghdr_from_user (net/socket.c:2619) [ 44.795822][ T350] __sys_sendmsg (net/socket.c:2799) [ 44.795823][ T350] ? __sys_sendmsg_sock (net/socket.c:2780) [ 44.795826][ T350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.795828][ T350] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 44.795829][ T350] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 44.795832][ T350] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.795833][ T350] RIP: 0033:0x7fbaf3a1b54e [ 44.795835][ T350] 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.795837][ T350] RSP: 002b:00007ffd6a8d7e00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.795841][ T350] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fbaf3a1b54e [ 44.795843][ T350] RDX: 0000000000000000 RSI: 00007ffd6a8d7eb0 RDI: 0000000000000005 [ 44.795844][ T350] RBP: 00007ffd6a8d7e10 R08: 0000000000000000 R09: 0000000000000000 [ 44.795845][ T350] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a917e8c [ 44.795845][ T350] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffd6a8d8570 | [ 46.029195][ T361] softirqs last disabled at (0): 0x0 | [ 46.029197][ T361] Preemption disabled at: | [ 46.029197][ T361] vprintk_emit (kernel/printk/printk.c:2471) | [ 46.029208][ T361] Tainted: [W]=WARN [ 46.029209][ T361] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.029211][ T361] Call Trace: [ 46.029212][ T361] [ 46.029214][ T361] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 46.029219][ T361] ? vprintk_emit (kernel/printk/printk.c:2471) [ 46.029221][ T361] __might_resched.cold (kernel/sched/core.c:9234) [ 46.029225][ T361] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 46.029235][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029239][ T361] __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.029243][ T361] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.029245][ T361] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.029249][ T361] ? 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.029251][ T361] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.029253][ T361] put_chars (drivers/char/virtio_console.c:1176) [ 46.029255][ T361] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 46.029256][ T361] ? __send_to_port (drivers/char/virtio_console.c:654) [ 46.029258][ T361] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 46.029261][ T361] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 46.029264][ T361] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 46.029265][ T361] ? 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.029267][ T361] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.029268][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029270][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029272][ T361] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.029274][ T361] console_emit_next_record (kernel/printk/printk.c:3183) [ 46.029276][ T361] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 46.029278][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029280][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029282][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029283][ T361] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.029285][ T361] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 46.029287][ T361] console_flush_one_record (kernel/printk/printk.c:3268) [ 46.029289][ T361] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 46.029292][ T361] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 46.029294][ T361] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.029295][ T361] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 46.029297][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029298][ T361] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.029300][ T361] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 46.029301][ T361] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 46.029303][ T361] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 46.029305][ T361] ? vprintk_emit (kernel/printk/printk.c:2478) [ 46.029307][ T361] vprintk_emit (kernel/printk/printk.c:2479) [ 46.029310][ T361] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 46.029312][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029314][ T361] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.029315][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029317][ T361] _printk (kernel/printk/printk.c:2504) [ 46.029320][ T361] ? snapshot_read.cold (user.c:?) [ 46.029322][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029324][ T361] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.029325][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029327][ T361] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 46.029330][ T361] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 46.029332][ T361] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 46.029334][ T361] ? netdev_notice (net/core/dev.c:13194) [ 46.029335][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029337][ T361] ? 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.029339][ T361] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.029341][ T361] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.029343][ T361] ? 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.029345][ T361] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 46.029348][ T361] __dev_change_flags (net/core/dev.c:9821) [ 46.029352][ T361] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 46.029354][ T361] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 46.029357][ T361] ? __kernel_text_address (kernel/extable.c:79) [ 46.029358][ T361] ? write_profile (profile.c:?) [ 46.029360][ T361] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 46.029363][ T361] netif_change_flags (net/core/dev.c:9877) [ 46.029365][ T361] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 46.029369][ T361] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 46.029370][ T361] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 46.029372][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029373][ T361] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 46.029377][ T361] ? kasan_save_stack (mm/kasan/common.c:58) [ 46.029380][ T361] ? kasan_save_stack (mm/kasan/common.c:57) [ 46.029381][ T361] ? kasan_save_track (mm/kasan/common.c:78) [ 46.029383][ T361] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 46.029384][ T361] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 46.029386][ T361] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 46.029387][ T361] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 46.029388][ T361] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 46.029391][ T361] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 46.029392][ T361] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 46.029394][ T361] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 46.029396][ T361] ? ___sys_sendmsg (net/socket.c:2767) [ 46.029398][ T361] ? __sys_sendmsg (net/socket.c:2799) [ 46.029399][ T361] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 46.029402][ T361] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.029404][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029406][ T361] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.029407][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029409][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029410][ T361] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 46.029413][ T361] ? __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.029415][ T361] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 46.029416][ T361] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 46.029418][ T361] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 46.029420][ T361] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 46.029422][ T361] rtnl_newlink (net/core/rtnetlink.c:4215) [ 46.029424][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029426][ T361] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 46.029427][ T361] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.029428][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029430][ T361] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 46.029433][ T361] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 46.029435][ T361] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 46.029437][ T361] ? __kernel_text_address (kernel/extable.c:79) [ 46.029438][ T361] ? write_profile (profile.c:?) [ 46.029439][ T361] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 46.029440][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029442][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029444][ T361] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 46.029447][ T361] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.029449][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029450][ T361] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 46.029452][ T361] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 46.029453][ T361] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.029455][ T361] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 46.029456][ T361] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 46.029458][ T361] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 46.029460][ T361] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.029461][ T361] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.029463][ T361] ? netlink_ack (./include/linux/skbuff.h:2718) [ 46.029464][ T361] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 46.029466][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029468][ T361] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.029470][ T361] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 46.029472][ T361] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 46.029473][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029475][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029477][ T361] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.029479][ T361] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 46.029481][ T361] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 46.029482][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029484][ T361] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.029486][ T361] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 46.029488][ T361] ? copy_msghdr_from_user (net/socket.c:2650) [ 46.029489][ T361] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 46.029491][ T361] ? move_addr_to_kernel (net/socket.c:258) [ 46.029492][ T361] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 46.029495][ T361] ___sys_sendmsg (net/socket.c:2767) [ 46.029497][ T361] ? copy_msghdr_from_user (net/socket.c:2619) [ 46.029502][ T361] __sys_sendmsg (net/socket.c:2799) [ 46.029503][ T361] ? __sys_sendmsg_sock (net/socket.c:2780) [ 46.029506][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.029508][ T361] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 46.029509][ T361] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 46.029512][ T361] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.029513][ T361] RIP: 0033:0x7fb94f5b554e [ 46.029515][ T361] 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.029517][ T361] RSP: 002b:00007ffdd68243c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.029521][ T361] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fb94f5b554e [ 46.029522][ T361] RDX: 0000000000000000 RSI: 00007ffdd6824470 RDI: 0000000000000005 [ 46.029523][ T361] RBP: 00007ffdd68243d0 R08: 0000000000000000 R09: 0000000000000000 [ 46.029524][ T361] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a917e8d [ 46.029525][ T361] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffdd6824b30 | [ 47.264333][ T373] softirqs last disabled at (0): 0x0 | [ 47.264335][ T373] Preemption disabled at: | [ 47.264336][ T373] vprintk_emit (kernel/printk/printk.c:2471) | [ 47.264346][ T373] Tainted: [W]=WARN [ 47.264347][ T373] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.264349][ T373] Call Trace: [ 47.264350][ T373] [ 47.264352][ T373] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 47.264357][ T373] ? vprintk_emit (kernel/printk/printk.c:2471) [ 47.264359][ T373] __might_resched.cold (kernel/sched/core.c:9234) [ 47.264363][ T373] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 47.264366][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264370][ T373] __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.264374][ T373] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 47.264376][ T373] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.264380][ T373] ? 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.264382][ T373] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.264384][ T373] put_chars (drivers/char/virtio_console.c:1176) [ 47.264386][ T373] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 47.264388][ T373] ? __send_to_port (drivers/char/virtio_console.c:654) [ 47.264390][ T373] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 47.264392][ T373] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 47.264395][ T373] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 47.264396][ T373] ? 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.264398][ T373] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 47.264400][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264401][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264403][ T373] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.264405][ T373] console_emit_next_record (kernel/printk/printk.c:3183) [ 47.264408][ T373] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 47.264410][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264412][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264413][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264415][ T373] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.264417][ T373] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 47.264418][ T373] console_flush_one_record (kernel/printk/printk.c:3268) [ 47.264421][ T373] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 47.264423][ T373] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 47.264425][ T373] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.264427][ T373] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 47.264428][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264430][ T373] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.264431][ T373] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 47.264433][ T373] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 47.264435][ T373] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 47.264437][ T373] ? vprintk_emit (kernel/printk/printk.c:2478) [ 47.264439][ T373] vprintk_emit (kernel/printk/printk.c:2479) [ 47.264441][ T373] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 47.264443][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264445][ T373] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.264446][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264448][ T373] _printk (kernel/printk/printk.c:2504) [ 47.264452][ T373] ? snapshot_read.cold (user.c:?) [ 47.264454][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264455][ T373] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.264457][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264458][ T373] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 47.264461][ T373] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 47.264463][ T373] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 47.264465][ T373] ? netdev_notice (net/core/dev.c:13194) [ 47.264466][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264468][ T373] ? 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.264470][ T373] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 47.264472][ T373] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.264474][ T373] ? 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.264477][ T373] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 47.264480][ T373] __dev_change_flags (net/core/dev.c:9821) [ 47.264484][ T373] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 47.264486][ T373] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 47.264488][ T373] ? __kernel_text_address (kernel/extable.c:79) [ 47.264490][ T373] ? write_profile (profile.c:?) [ 47.264492][ T373] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 47.264495][ T373] netif_change_flags (net/core/dev.c:9877) [ 47.264497][ T373] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 47.264501][ T373] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 47.264502][ T373] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 47.264504][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264505][ T373] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 47.264509][ T373] ? kasan_save_stack (mm/kasan/common.c:58) [ 47.264512][ T373] ? kasan_save_stack (mm/kasan/common.c:57) [ 47.264513][ T373] ? kasan_save_track (mm/kasan/common.c:78) [ 47.264515][ T373] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 47.264517][ T373] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 47.264518][ T373] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 47.264519][ T373] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 47.264520][ T373] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 47.264523][ T373] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.264524][ T373] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 47.264526][ T373] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 47.264528][ T373] ? ___sys_sendmsg (net/socket.c:2767) [ 47.264530][ T373] ? __sys_sendmsg (net/socket.c:2799) [ 47.264531][ T373] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 47.264534][ T373] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.264536][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264538][ T373] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.264539][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264541][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264543][ T373] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 47.264545][ T373] ? __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.264547][ T373] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 47.264548][ T373] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 47.264550][ T373] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 47.264552][ T373] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 47.264554][ T373] rtnl_newlink (net/core/rtnetlink.c:4215) [ 47.264556][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264558][ T373] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 47.264559][ T373] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.264560][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264563][ T373] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 47.264566][ T373] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 47.264568][ T373] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 47.264569][ T373] ? __kernel_text_address (kernel/extable.c:79) [ 47.264570][ T373] ? write_profile (profile.c:?) [ 47.264571][ T373] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 47.264573][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264574][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264576][ T373] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 47.264579][ T373] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.264581][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264583][ T373] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 47.264584][ T373] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 47.264586][ T373] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.264587][ T373] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 47.264589][ T373] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 47.264591][ T373] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 47.264592][ T373] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.264594][ T373] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.264596][ T373] ? netlink_ack (./include/linux/skbuff.h:2718) [ 47.264597][ T373] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 47.264599][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264601][ T373] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.264603][ T373] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.264605][ T373] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 47.264607][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264608][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264610][ T373] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.264612][ T373] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 47.264614][ T373] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 47.264616][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264617][ T373] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.264619][ T373] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 47.264621][ T373] ? copy_msghdr_from_user (net/socket.c:2650) [ 47.264622][ T373] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 47.264624][ T373] ? move_addr_to_kernel (net/socket.c:258) [ 47.264625][ T373] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 47.264628][ T373] ___sys_sendmsg (net/socket.c:2767) [ 47.264630][ T373] ? copy_msghdr_from_user (net/socket.c:2619) [ 47.264635][ T373] __sys_sendmsg (net/socket.c:2799) [ 47.264637][ T373] ? __sys_sendmsg_sock (net/socket.c:2780) [ 47.264639][ T373] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.264642][ T373] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 47.264643][ T373] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 47.264645][ T373] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.264646][ T373] RIP: 0033:0x7ff05611e54e [ 47.264648][ T373] 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.264650][ T373] RSP: 002b:00007fff91533f60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.264654][ T373] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007ff05611e54e [ 47.264656][ T373] RDX: 0000000000000000 RSI: 00007fff91534010 RDI: 0000000000000005 [ 47.264657][ T373] RBP: 00007fff91533f70 R08: 0000000000000000 R09: 0000000000000000 [ 47.264657][ T373] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a917e8e [ 47.264658][ T373] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff915346d0 | [ 48.481239][ T384] softirqs last disabled at (0): 0x0 | [ 48.481248][ T384] Preemption disabled at: | [ 48.481248][ T384] vprintk_emit (kernel/printk/printk.c:2471) | [ 48.481260][ T384] Tainted: [W]=WARN [ 48.481261][ T384] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.481263][ T384] Call Trace: [ 48.481264][ T384] [ 48.481266][ T384] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 48.481271][ T384] ? vprintk_emit (kernel/printk/printk.c:2471) [ 48.481273][ T384] __might_resched.cold (kernel/sched/core.c:9234) [ 48.481277][ T384] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 48.481280][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481284][ T384] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 48.481287][ T384] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 48.481290][ T384] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 48.481294][ T384] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 48.481296][ T384] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 48.481298][ T384] put_chars (drivers/char/virtio_console.c:1176) [ 48.481299][ T384] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 48.481301][ T384] ? __send_to_port (drivers/char/virtio_console.c:654) [ 48.481303][ T384] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 48.481305][ T384] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 48.481309][ T384] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 48.481310][ T384] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 48.481312][ T384] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 48.481313][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481315][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481316][ T384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.481319][ T384] console_emit_next_record (kernel/printk/printk.c:3183) [ 48.481321][ T384] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 48.481323][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481325][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481326][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481328][ T384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.481330][ T384] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 48.481332][ T384] console_flush_one_record (kernel/printk/printk.c:3268) [ 48.481334][ T384] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 48.481337][ T384] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 48.481338][ T384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.481340][ T384] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 48.481342][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481343][ T384] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 48.481345][ T384] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 48.481346][ T384] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 48.481348][ T384] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 48.481350][ T384] ? vprintk_emit (kernel/printk/printk.c:2478) [ 48.481352][ T384] vprintk_emit (kernel/printk/printk.c:2479) [ 48.481355][ T384] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 48.481357][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481358][ T384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.481360][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481362][ T384] _printk (kernel/printk/printk.c:2504) [ 48.481365][ T384] ? snapshot_read.cold (user.c:?) [ 48.481367][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481369][ T384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.481370][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481372][ T384] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 48.481375][ T384] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 48.481377][ T384] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 48.481378][ T384] ? netdev_notice (net/core/dev.c:13194) [ 48.481380][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481382][ T384] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 48.481384][ T384] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 48.481386][ T384] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 48.481387][ T384] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 48.481390][ T384] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 48.481393][ T384] __dev_change_flags (net/core/dev.c:9821) [ 48.481398][ T384] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 48.481399][ T384] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 48.481402][ T384] ? __kernel_text_address (kernel/extable.c:79) [ 48.481403][ T384] ? write_profile (profile.c:?) [ 48.481405][ T384] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 48.481408][ T384] netif_change_flags (net/core/dev.c:9877) [ 48.481411][ T384] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 48.481414][ T384] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 48.481416][ T384] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 48.481417][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481419][ T384] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 48.481423][ T384] ? kasan_save_stack (mm/kasan/common.c:58) [ 48.481425][ T384] ? kasan_save_stack (mm/kasan/common.c:57) [ 48.481427][ T384] ? kasan_save_track (mm/kasan/common.c:78) [ 48.481428][ T384] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 48.481430][ T384] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 48.481431][ T384] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 48.481433][ T384] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 48.481434][ T384] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 48.481436][ T384] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 48.481438][ T384] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 48.481439][ T384] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 48.481441][ T384] ? ___sys_sendmsg (net/socket.c:2767) [ 48.481443][ T384] ? __sys_sendmsg (net/socket.c:2799) [ 48.481445][ T384] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 48.481448][ T384] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 48.481450][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481451][ T384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.481453][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481454][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481456][ T384] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 48.481458][ T384] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 48.481460][ T384] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 48.481462][ T384] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 48.481463][ T384] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 48.481465][ T384] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 48.481467][ T384] rtnl_newlink (net/core/rtnetlink.c:4215) [ 48.481470][ T384] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 48.481472][ T384] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 48.481473][ T384] ? irqentry_exit (./include/linux/irq-entry-common.h:507 ./include/linux/irq-entry-common.h:542 kernel/entry/common.c:167) [ 48.481475][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481477][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481479][ T384] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 48.481480][ T384] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 48.481482][ T384] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 48.481483][ T384] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 48.481485][ T384] ? rcu_preempt_deferred_qs_irqrestore (kernel/rcu/tree_plugin.h:573 (discriminator 31)) [ 48.481488][ T384] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 48.481489][ T384] ? rcu_read_unlock_special (kernel/rcu/tree_plugin.h:762 (discriminator 10)) [ 48.481490][ T384] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 48.481492][ T384] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 48.481493][ T384] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 48.481494][ T384] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 48.481496][ T384] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 48.481498][ T384] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 48.481500][ T384] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 48.481501][ T384] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 48.481503][ T384] ? netlink_ack (./include/linux/skbuff.h:2718) [ 48.481504][ T384] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 48.481507][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481508][ T384] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 48.481510][ T384] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 48.481512][ T384] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 48.481514][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481516][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481517][ T384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.481519][ T384] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 48.481521][ T384] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 48.481523][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481525][ T384] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 48.481527][ T384] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 48.481529][ T384] ? copy_msghdr_from_user (net/socket.c:2650) [ 48.481530][ T384] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 48.481532][ T384] ? move_addr_to_kernel (net/socket.c:258) [ 48.481533][ T384] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 48.481536][ T384] ___sys_sendmsg (net/socket.c:2767) [ 48.481537][ T384] ? copy_msghdr_from_user (net/socket.c:2619) [ 48.481542][ T384] __sys_sendmsg (net/socket.c:2799) [ 48.481544][ T384] ? __sys_sendmsg_sock (net/socket.c:2780) [ 48.481547][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.481549][ T384] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 48.481550][ T384] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 48.481552][ T384] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 48.481554][ T384] RIP: 0033:0x7f7c140bd54e [ 48.481556][ T384] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 48.481557][ T384] RSP: 002b:00007ffd5aeca940 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 48.481562][ T384] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f7c140bd54e [ 48.481563][ T384] RDX: 0000000000000000 RSI: 00007ffd5aeca9f0 RDI: 0000000000000005 [ 48.481564][ T384] RBP: 00007ffd5aeca950 R08: 0000000000000000 R09: 0000000000000000 [ 48.481565][ T384] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a917e8f [ 48.481566][ T384] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffd5aecb0b0 | [ 70.863632][ T440] softirqs last disabled at (0): 0x0 | [ 70.863633][ T440] Preemption disabled at: | [ 70.863634][ T440] vprintk_emit (kernel/printk/printk.c:2471) | [ 70.863646][ T440] Tainted: [W]=WARN [ 70.863647][ T440] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 70.863648][ T440] Call Trace: [ 70.863650][ T440] [ 70.863651][ T440] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 70.863656][ T440] ? vprintk_emit (kernel/printk/printk.c:2471) [ 70.863658][ T440] __might_resched.cold (kernel/sched/core.c:9234) [ 70.863662][ T440] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 70.863665][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863669][ T440] __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)) [ 70.863673][ T440] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 70.863675][ T440] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 70.863679][ T440] ? 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) [ 70.863681][ T440] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 70.863683][ T440] put_chars (drivers/char/virtio_console.c:1176) [ 70.863685][ T440] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 70.863687][ T440] ? __send_to_port (drivers/char/virtio_console.c:654) [ 70.863689][ T440] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 70.863691][ T440] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 70.863694][ T440] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 70.863696][ T440] ? 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) [ 70.863697][ T440] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 70.863699][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863701][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863702][ T440] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 70.863704][ T440] console_emit_next_record (kernel/printk/printk.c:3183) [ 70.863707][ T440] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 70.863709][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863711][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863712][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863714][ T440] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 70.863716][ T440] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 70.863718][ T440] console_flush_one_record (kernel/printk/printk.c:3268) [ 70.863720][ T440] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 70.863723][ T440] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 70.863724][ T440] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 70.863726][ T440] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 70.863727][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863729][ T440] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 70.863730][ T440] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 70.863732][ T440] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 70.863734][ T440] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 70.863736][ T440] ? vprintk_emit (kernel/printk/printk.c:2478) [ 70.863738][ T440] vprintk_emit (kernel/printk/printk.c:2479) [ 70.863740][ T440] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 70.863742][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863744][ T440] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 70.863745][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863747][ T440] _printk (kernel/printk/printk.c:2504) [ 70.863750][ T440] ? snapshot_read.cold (user.c:?) [ 70.863752][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863754][ T440] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 70.863756][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863757][ T440] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 70.863763][ T440] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 70.863765][ T440] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 70.863766][ T440] ? netdev_notice (net/core/dev.c:13194) [ 70.863768][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863770][ T440] ? 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) [ 70.863772][ T440] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 70.863774][ T440] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 70.863776][ T440] ? 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) [ 70.863779][ T440] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 70.863782][ T440] __dev_change_flags (net/core/dev.c:9821) [ 70.863786][ T440] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 70.863788][ T440] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 70.863790][ T440] ? __kernel_text_address (kernel/extable.c:79) [ 70.863792][ T440] ? write_profile (profile.c:?) [ 70.863794][ T440] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 70.863797][ T440] netif_change_flags (net/core/dev.c:9877) [ 70.863799][ T440] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 70.863803][ T440] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 70.863804][ T440] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 70.863806][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863807][ T440] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 70.863811][ T440] ? kasan_save_stack (mm/kasan/common.c:58) [ 70.863814][ T440] ? kasan_save_stack (mm/kasan/common.c:57) [ 70.863815][ T440] ? kasan_save_track (mm/kasan/common.c:78) [ 70.863817][ T440] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 70.863819][ T440] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 70.863820][ T440] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 70.863821][ T440] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 70.863822][ T440] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 70.863825][ T440] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 70.863826][ T440] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 70.863828][ T440] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 70.863830][ T440] ? ___sys_sendmsg (net/socket.c:2767) [ 70.863832][ T440] ? __sys_sendmsg (net/socket.c:2799) [ 70.863833][ T440] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 70.863836][ T440] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 70.863838][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863840][ T440] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 70.863841][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863843][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863845][ T440] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 70.863847][ T440] ? __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) [ 70.863849][ T440] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 70.863850][ T440] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 70.863852][ T440] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 70.863854][ T440] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 70.863856][ T440] rtnl_newlink (net/core/rtnetlink.c:4215) [ 70.863858][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863860][ T440] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 70.863861][ T440] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 70.863863][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863865][ T440] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 70.863868][ T440] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 70.863870][ T440] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 70.863871][ T440] ? __kernel_text_address (kernel/extable.c:79) [ 70.863873][ T440] ? write_profile (profile.c:?) [ 70.863874][ T440] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 70.863875][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863877][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863878][ T440] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 70.863882][ T440] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 70.863883][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863885][ T440] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 70.863887][ T440] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 70.863888][ T440] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 70.863890][ T440] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 70.863891][ T440] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 70.863894][ T440] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 70.863895][ T440] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 70.863896][ T440] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 70.863898][ T440] ? netlink_ack (./include/linux/skbuff.h:2718) [ 70.863899][ T440] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 70.863902][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863904][ T440] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 70.863906][ T440] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 70.863908][ T440] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 70.863909][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863911][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863913][ T440] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 70.863915][ T440] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 70.863916][ T440] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 70.863918][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863920][ T440] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 70.863922][ T440] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 70.863924][ T440] ? copy_msghdr_from_user (net/socket.c:2650) [ 70.863925][ T440] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 70.863927][ T440] ? move_addr_to_kernel (net/socket.c:258) [ 70.863928][ T440] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 70.863931][ T440] ___sys_sendmsg (net/socket.c:2767) [ 70.863933][ T440] ? copy_msghdr_from_user (net/socket.c:2619) [ 70.863938][ T440] __sys_sendmsg (net/socket.c:2799) [ 70.863940][ T440] ? __sys_sendmsg_sock (net/socket.c:2780) [ 70.863942][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 70.863944][ T440] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 70.863946][ T440] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 70.863948][ T440] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 70.863949][ T440] RIP: 0033:0x7fa7d5c6e54e [ 70.863951][ T440] 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 [ 70.863953][ T440] RSP: 002b:00007ffccb71d070 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 70.863958][ T440] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fa7d5c6e54e [ 70.863959][ T440] RDX: 0000000000000000 RSI: 00007ffccb71d120 RDI: 0000000000000005 [ 70.863960][ T440] RBP: 00007ffccb71d080 R08: 0000000000000000 R09: 0000000000000000 [ 70.863961][ T440] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a917ea6 [ 70.863962][ T440] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffccb71d7e0 | [ 73.146617][ T461] softirqs last disabled at (0): 0x0 | [ 73.146618][ T461] Preemption disabled at: | [ 73.146619][ T461] vprintk_emit (kernel/printk/printk.c:2471) | [ 73.146631][ T461] Tainted: [W]=WARN [ 73.146632][ T461] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 73.146633][ T461] Call Trace: [ 73.146635][ T461] [ 73.146636][ T461] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 73.146641][ T461] ? vprintk_emit (kernel/printk/printk.c:2471) [ 73.146643][ T461] __might_resched.cold (kernel/sched/core.c:9234) [ 73.146647][ T461] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 73.146650][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146654][ T461] __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)) [ 73.146657][ T461] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 73.146660][ T461] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 73.146664][ T461] ? 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) [ 73.146665][ T461] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 73.146667][ T461] put_chars (drivers/char/virtio_console.c:1176) [ 73.146669][ T461] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 73.146670][ T461] ? __send_to_port (drivers/char/virtio_console.c:654) [ 73.146672][ T461] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 73.146675][ T461] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 73.146678][ T461] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 73.146679][ T461] ? 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) [ 73.146681][ T461] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 73.146683][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146684][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146686][ T461] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 73.146688][ T461] console_emit_next_record (kernel/printk/printk.c:3183) [ 73.146691][ T461] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 73.146693][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146694][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146696][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146698][ T461] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 73.146700][ T461] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 73.146701][ T461] console_flush_one_record (kernel/printk/printk.c:3268) [ 73.146704][ T461] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 73.146706][ T461] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 73.146708][ T461] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 73.146709][ T461] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 73.146711][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146713][ T461] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 73.146714][ T461] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 73.146715][ T461] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 73.146718][ T461] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 73.146720][ T461] ? vprintk_emit (kernel/printk/printk.c:2478) [ 73.146722][ T461] vprintk_emit (kernel/printk/printk.c:2479) [ 73.146724][ T461] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 73.146726][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146728][ T461] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 73.146729][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146731][ T461] _printk (kernel/printk/printk.c:2504) [ 73.146734][ T461] ? snapshot_read.cold (user.c:?) [ 73.146736][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146738][ T461] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 73.146739][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146741][ T461] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 73.146744][ T461] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 73.146746][ T461] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 73.146748][ T461] ? netdev_notice (net/core/dev.c:13194) [ 73.146749][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146751][ T461] ? 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) [ 73.146753][ T461] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 73.146754][ T461] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 73.146756][ T461] ? 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) [ 73.146759][ T461] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 73.146764][ T461] __dev_change_flags (net/core/dev.c:9821) [ 73.146769][ T461] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 73.146771][ T461] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 73.146773][ T461] ? __kernel_text_address (kernel/extable.c:79) [ 73.146774][ T461] ? write_profile (profile.c:?) [ 73.146777][ T461] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 73.146780][ T461] netif_change_flags (net/core/dev.c:9877) [ 73.146782][ T461] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 73.146786][ T461] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 73.146787][ T461] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 73.146789][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146790][ T461] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 73.146794][ T461] ? kasan_save_stack (mm/kasan/common.c:58) [ 73.146797][ T461] ? kasan_save_stack (mm/kasan/common.c:57) [ 73.146798][ T461] ? kasan_save_track (mm/kasan/common.c:78) [ 73.146800][ T461] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 73.146801][ T461] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 73.146803][ T461] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 73.146804][ T461] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 73.146805][ T461] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 73.146808][ T461] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 73.146809][ T461] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 73.146811][ T461] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 73.146813][ T461] ? ___sys_sendmsg (net/socket.c:2767) [ 73.146815][ T461] ? __sys_sendmsg (net/socket.c:2799) [ 73.146816][ T461] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 73.146819][ T461] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 73.146821][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146823][ T461] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 73.146824][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146826][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146828][ T461] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 73.146830][ T461] ? __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) [ 73.146832][ T461] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 73.146833][ T461] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 73.146835][ T461] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 73.146837][ T461] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 73.146839][ T461] rtnl_newlink (net/core/rtnetlink.c:4215) [ 73.146841][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146843][ T461] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 73.146844][ T461] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 73.146845][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146847][ T461] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 73.146851][ T461] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 73.146852][ T461] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 73.146854][ T461] ? __kernel_text_address (kernel/extable.c:79) [ 73.146855][ T461] ? write_profile (profile.c:?) [ 73.146856][ T461] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 73.146858][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146859][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146861][ T461] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 73.146865][ T461] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 73.146866][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146868][ T461] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 73.146869][ T461] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 73.146871][ T461] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 73.146872][ T461] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 73.146874][ T461] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 73.146876][ T461] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 73.146878][ T461] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 73.146879][ T461] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 73.146881][ T461] ? netlink_ack (./include/linux/skbuff.h:2718) [ 73.146882][ T461] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 73.146885][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146886][ T461] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 73.146888][ T461] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 73.146890][ T461] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 73.146892][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146893][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146895][ T461] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 73.146897][ T461] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 73.146899][ T461] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 73.146901][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146902][ T461] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 73.146904][ T461] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 73.146906][ T461] ? copy_msghdr_from_user (net/socket.c:2650) [ 73.146908][ T461] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 73.146909][ T461] ? move_addr_to_kernel (net/socket.c:258) [ 73.146911][ T461] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 73.146913][ T461] ___sys_sendmsg (net/socket.c:2767) [ 73.146915][ T461] ? copy_msghdr_from_user (net/socket.c:2619) [ 73.146920][ T461] __sys_sendmsg (net/socket.c:2799) [ 73.146922][ T461] ? __sys_sendmsg_sock (net/socket.c:2780) [ 73.146924][ T461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 73.146927][ T461] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 73.146928][ T461] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 73.146930][ T461] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 73.146931][ T461] RIP: 0033:0x7f834f7d454e [ 73.146933][ T461] 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 [ 73.146935][ T461] RSP: 002b:00007ffc80b09f50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 73.146939][ T461] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f834f7d454e [ 73.146941][ T461] RDX: 0000000000000000 RSI: 00007ffc80b0a000 RDI: 0000000000000005 [ 73.146942][ T461] RBP: 00007ffc80b09f60 R08: 0000000000000000 R09: 0000000000000000 [ 73.146942][ T461] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a917ea8 [ 73.146943][ T461] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc80b0a6c0 | [ 75.502133][ T487] softirqs last disabled at (0): 0x0 | [ 75.502135][ T487] Preemption disabled at: | [ 75.502136][ T487] vprintk_emit (kernel/printk/printk.c:2471) | [ 75.502148][ T487] Tainted: [W]=WARN [ 75.502148][ T487] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 75.502150][ T487] Call Trace: [ 75.502152][ T487] [ 75.502153][ T487] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 75.502158][ T487] ? vprintk_emit (kernel/printk/printk.c:2471) [ 75.502160][ T487] __might_resched.cold (kernel/sched/core.c:9234) [ 75.502164][ T487] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 75.502168][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502172][ T487] __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)) [ 75.502175][ T487] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 75.502178][ T487] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 75.502182][ T487] ? 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) [ 75.502183][ T487] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 75.502185][ T487] put_chars (drivers/char/virtio_console.c:1176) [ 75.502187][ T487] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 75.502188][ T487] ? __send_to_port (drivers/char/virtio_console.c:654) [ 75.502190][ T487] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 75.502193][ T487] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 75.502196][ T487] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 75.502197][ T487] ? 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) [ 75.502199][ T487] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 75.502201][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502202][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502204][ T487] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 75.502206][ T487] console_emit_next_record (kernel/printk/printk.c:3183) [ 75.502209][ T487] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 75.502211][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502213][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502214][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502216][ T487] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 75.502218][ T487] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 75.502220][ T487] console_flush_one_record (kernel/printk/printk.c:3268) [ 75.502222][ T487] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 75.502225][ T487] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 75.502227][ T487] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 75.502228][ T487] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 75.502230][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502232][ T487] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 75.502233][ T487] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 75.502235][ T487] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 75.502237][ T487] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 75.502239][ T487] ? vprintk_emit (kernel/printk/printk.c:2478) [ 75.502241][ T487] vprintk_emit (kernel/printk/printk.c:2479) [ 75.502243][ T487] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 75.502245][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502247][ T487] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 75.502249][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502251][ T487] _printk (kernel/printk/printk.c:2504) [ 75.502254][ T487] ? snapshot_read.cold (user.c:?) [ 75.502256][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502257][ T487] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 75.502259][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502261][ T487] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 75.502263][ T487] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 75.502265][ T487] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 75.502267][ T487] ? netdev_notice (net/core/dev.c:13194) [ 75.502268][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502271][ T487] ? 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) [ 75.502272][ T487] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 75.502274][ T487] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 75.502276][ T487] ? 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) [ 75.502279][ T487] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 75.502282][ T487] __dev_change_flags (net/core/dev.c:9821) [ 75.502287][ T487] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 75.502289][ T487] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 75.502291][ T487] ? __kernel_text_address (kernel/extable.c:79) [ 75.502292][ T487] ? write_profile (profile.c:?) [ 75.502295][ T487] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 75.502298][ T487] netif_change_flags (net/core/dev.c:9877) [ 75.502300][ T487] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 75.502304][ T487] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 75.502306][ T487] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 75.502307][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502309][ T487] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 75.502312][ T487] ? kasan_save_stack (mm/kasan/common.c:58) [ 75.502315][ T487] ? kasan_save_stack (mm/kasan/common.c:57) [ 75.502317][ T487] ? kasan_save_track (mm/kasan/common.c:78) [ 75.502318][ T487] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 75.502320][ T487] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 75.502322][ T487] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 75.502323][ T487] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 75.502324][ T487] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 75.502327][ T487] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 75.502328][ T487] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 75.502330][ T487] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 75.502332][ T487] ? ___sys_sendmsg (net/socket.c:2767) [ 75.502334][ T487] ? __sys_sendmsg (net/socket.c:2799) [ 75.502335][ T487] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 75.502338][ T487] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 75.502340][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502342][ T487] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 75.502343][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502345][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502347][ T487] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 75.502349][ T487] ? __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) [ 75.502351][ T487] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 75.502353][ T487] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 75.502354][ T487] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 75.502356][ T487] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 75.502358][ T487] rtnl_newlink (net/core/rtnetlink.c:4215) [ 75.502360][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502362][ T487] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 75.502363][ T487] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 75.502365][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502367][ T487] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 75.502370][ T487] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 75.502372][ T487] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 75.502374][ T487] ? __kernel_text_address (kernel/extable.c:79) [ 75.502375][ T487] ? write_profile (profile.c:?) [ 75.502376][ T487] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 75.502378][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502379][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502381][ T487] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 75.502385][ T487] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 75.502386][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502388][ T487] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 75.502389][ T487] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 75.502391][ T487] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 75.502398][ T487] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 75.502400][ T487] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 75.502402][ T487] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 75.502404][ T487] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 75.502405][ T487] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 75.502407][ T487] ? netlink_ack (./include/linux/skbuff.h:2718) [ 75.502408][ T487] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 75.502411][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502413][ T487] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 75.502415][ T487] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 75.502417][ T487] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 75.502418][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502420][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502422][ T487] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 75.502424][ T487] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 75.502426][ T487] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 75.502428][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502430][ T487] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 75.502431][ T487] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 75.502433][ T487] ? copy_msghdr_from_user (net/socket.c:2650) [ 75.502435][ T487] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 75.502436][ T487] ? move_addr_to_kernel (net/socket.c:258) [ 75.502438][ T487] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 75.502441][ T487] ___sys_sendmsg (net/socket.c:2767) [ 75.502442][ T487] ? copy_msghdr_from_user (net/socket.c:2619) [ 75.502447][ T487] __sys_sendmsg (net/socket.c:2799) [ 75.502449][ T487] ? __sys_sendmsg_sock (net/socket.c:2780) [ 75.502452][ T487] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 75.502454][ T487] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 75.502455][ T487] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 75.502458][ T487] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 75.502459][ T487] RIP: 0033:0x7fe76627c54e [ 75.502461][ T487] 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 [ 75.502463][ T487] RSP: 002b:00007ffe1d762400 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 75.502467][ T487] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fe76627c54e [ 75.502469][ T487] RDX: 0000000000000000 RSI: 00007ffe1d7624b0 RDI: 0000000000000005 [ 75.502469][ T487] RBP: 00007ffe1d762410 R08: 0000000000000000 R09: 0000000000000000 [ 75.502470][ T487] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a917eaa [ 75.502471][ T487] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffe1d762b70 | [ 88.049454][ T525] softirqs last disabled at (0): 0x0 | [ 88.049456][ T525] Preemption disabled at: | [ 88.049457][ T525] 0x0 | [ 88.049474][ T525] Tainted: [W]=WARN [ 88.049475][ T525] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 88.049477][ T525] Call Trace: [ 88.049479][ T525] [ 88.049481][ T525] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 88.049487][ T525] __might_resched.cold (kernel/sched/core.c:9234) [ 88.049492][ T525] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 88.049497][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049501][ T525] __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)) [ 88.049505][ T525] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 88.049507][ T525] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 88.049511][ T525] ? 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) [ 88.049513][ T525] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 88.049515][ T525] put_chars (drivers/char/virtio_console.c:1176) [ 88.049517][ T525] ? __send_to_port (drivers/char/virtio_console.c:654) [ 88.049519][ T525] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 88.049522][ T525] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 88.049525][ T525] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 88.049527][ T525] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 88.049529][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049531][ T525] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 88.049533][ T525] console_emit_next_record (kernel/printk/printk.c:3183) [ 88.049535][ T525] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 88.049537][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049539][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049540][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049542][ T525] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 88.049544][ T525] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 88.049546][ T525] console_flush_one_record (kernel/printk/printk.c:3268) [ 88.049548][ T525] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 88.049551][ T525] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 88.049553][ T525] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 88.049554][ T525] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 88.049556][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049557][ T525] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 88.049559][ T525] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 88.049560][ T525] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 88.049562][ T525] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 88.049564][ T525] ? vprintk_emit (kernel/printk/printk.c:2478) [ 88.049566][ T525] vprintk_emit (kernel/printk/printk.c:2479) [ 88.049568][ T525] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 88.049570][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049572][ T525] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 88.049574][ T525] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 88.049576][ T525] _printk (kernel/printk/printk.c:2504) [ 88.049579][ T525] ? snapshot_read.cold (user.c:?) [ 88.049581][ T525] ? ipv6_mc_down (net/ipv6/mcast.c:1157 net/ipv6/mcast.c:2820) [ 88.049586][ T525] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 88.049599][ T525] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 88.049607][ T525] br_device_event (net/bridge/br.c:111) bridge [ 88.049616][ T525] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 88.049619][ T525] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 88.049621][ T525] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 88.049624][ T525] notifier_call_chain (kernel/notifier.c:85) [ 88.049628][ T525] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 88.049631][ T525] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 88.049633][ T525] ? netif_change_name (net/core/dev.c:1517) [ 88.049635][ T525] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 88.049637][ T525] ? __kernel_text_address (kernel/extable.c:79) [ 88.049639][ T525] ? write_profile (profile.c:?) [ 88.049641][ T525] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 88.049644][ T525] netif_change_flags (net/core/dev.c:9882) [ 88.049646][ T525] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 88.049649][ T525] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 88.049651][ T525] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 88.049652][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049654][ T525] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 88.049658][ T525] ? kasan_save_stack (mm/kasan/common.c:58) [ 88.049660][ T525] ? kasan_save_stack (mm/kasan/common.c:57) [ 88.049662][ T525] ? kasan_save_track (mm/kasan/common.c:78) [ 88.049663][ T525] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 88.049665][ T525] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 88.049666][ T525] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 88.049667][ T525] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 88.049668][ T525] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 88.049671][ T525] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 88.049672][ T525] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 88.049674][ T525] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 88.049676][ T525] ? ___sys_sendmsg (net/socket.c:2767) [ 88.049677][ T525] ? __sys_sendmsg (net/socket.c:2799) [ 88.049679][ T525] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 88.049681][ T525] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 88.049684][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049685][ T525] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 88.049687][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049688][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049690][ T525] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 88.049693][ T525] ? __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) [ 88.049695][ T525] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 88.049696][ T525] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 88.049698][ T525] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 88.049700][ T525] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 88.049702][ T525] rtnl_newlink (net/core/rtnetlink.c:4215) [ 88.049704][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049706][ T525] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 88.049707][ T525] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 88.049708][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049710][ T525] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 88.049713][ T525] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 88.049715][ T525] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 88.049716][ T525] ? __kernel_text_address (kernel/extable.c:79) [ 88.049718][ T525] ? write_profile (profile.c:?) [ 88.049719][ T525] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 88.049720][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049722][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049723][ T525] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 88.049727][ T525] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 88.049728][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049730][ T525] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 88.049731][ T525] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 88.049733][ T525] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 88.049734][ T525] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 88.049736][ T525] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 88.049738][ T525] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 88.049740][ T525] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 88.049741][ T525] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 88.049742][ T525] ? netlink_ack (./include/linux/skbuff.h:2718) [ 88.049744][ T525] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 88.049746][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049748][ T525] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 88.049750][ T525] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 88.049752][ T525] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 88.049754][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049755][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049757][ T525] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 88.049759][ T525] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 88.049763][ T525] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 88.049765][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049767][ T525] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 88.049769][ T525] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 88.049770][ T525] ? copy_msghdr_from_user (net/socket.c:2650) [ 88.049772][ T525] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 88.049774][ T525] ? move_addr_to_kernel (net/socket.c:258) [ 88.049775][ T525] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 88.049778][ T525] ___sys_sendmsg (net/socket.c:2767) [ 88.049779][ T525] ? copy_msghdr_from_user (net/socket.c:2619) [ 88.049785][ T525] __sys_sendmsg (net/socket.c:2799) [ 88.049787][ T525] ? __sys_sendmsg_sock (net/socket.c:2780) [ 88.049789][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.049791][ T525] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 88.049793][ T525] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 88.049795][ T525] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 88.049796][ T525] RIP: 0033:0x7f83f6c9254e [ 88.049798][ T525] 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 [ 88.049800][ T525] RSP: 002b:00007ffd8b91be30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 88.049805][ T525] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f83f6c9254e [ 88.049806][ T525] RDX: 0000000000000000 RSI: 00007ffd8b91bee0 RDI: 0000000000000005 [ 88.049807][ T525] RBP: 00007ffd8b91be40 R08: 0000000000000000 R09: 0000000000000000 [ 88.049808][ T525] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a917eb7 [ 88.049808][ T525] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffd8b91c5a0 | [ 97.519536][ T554] softirqs last disabled at (0): 0x0 | [ 97.519538][ T554] Preemption disabled at: | [ 97.519539][ T554] vprintk_emit (kernel/printk/printk.c:2471) | [ 97.519550][ T554] Tainted: [W]=WARN [ 97.519551][ T554] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 97.519552][ T554] Call Trace: [ 97.519554][ T554] [ 97.519555][ T554] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 97.519560][ T554] ? vprintk_emit (kernel/printk/printk.c:2471) [ 97.519562][ T554] __might_resched.cold (kernel/sched/core.c:9234) [ 97.519567][ T554] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 97.519570][ T554] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 97.519573][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519576][ T554] __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)) [ 97.519579][ T554] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 97.519582][ T554] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 97.519586][ T554] ? 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) [ 97.519588][ T554] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 97.519590][ T554] put_chars (drivers/char/virtio_console.c:1176) [ 97.519592][ T554] ? __send_to_port (drivers/char/virtio_console.c:654) [ 97.519594][ T554] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 97.519596][ T554] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 97.519599][ T554] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 97.519601][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519603][ T554] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 97.519605][ T554] console_emit_next_record (kernel/printk/printk.c:3183) [ 97.519607][ T554] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 97.519609][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519611][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519613][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519614][ T554] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 97.519616][ T554] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 97.519618][ T554] console_flush_one_record (kernel/printk/printk.c:3268) [ 97.519620][ T554] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 97.519623][ T554] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 97.519625][ T554] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 97.519626][ T554] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 97.519628][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519629][ T554] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 97.519631][ T554] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 97.519632][ T554] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 97.519634][ T554] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 97.519636][ T554] ? vprintk_emit (kernel/printk/printk.c:2478) [ 97.519638][ T554] vprintk_emit (kernel/printk/printk.c:2479) [ 97.519641][ T554] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 97.519642][ T554] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 97.519645][ T554] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 97.519648][ T554] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 97.519649][ T554] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 97.519652][ T554] ? ___sys_sendmsg (net/socket.c:2767) [ 97.519653][ T554] ? __sys_sendmsg (net/socket.c:2799) [ 97.519655][ T554] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 97.519658][ T554] _printk (kernel/printk/printk.c:2504) [ 97.519661][ T554] ? snapshot_read.cold (user.c:?) [ 97.519664][ T554] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 97.519666][ T554] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 97.519668][ T554] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 97.519670][ T554] ? netdev_notice (net/core/dev.c:13194) [ 97.519672][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519674][ T554] ? __up_read (kernel/locking/rwsem.c:1397 (discriminator 1)) [ 97.519675][ T554] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 97.519678][ T554] ? down_write_nested (kernel/locking/rwsem.c:1759) [ 97.519679][ T554] ? 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) [ 97.519682][ T554] netif_set_allmulti.cold (net/core/dev.c:9731 (discriminator 3)) [ 97.519684][ T554] dev_set_allmulti (net/core/dev_api.c:315) [ 97.519687][ T554] del_nbp (net/bridge/br_if.c:253 net/bridge/br_if.c:341) bridge [ 97.519700][ T554] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 97.519703][ T554] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 97.519706][ T554] br_del_if (net/bridge/br_if.c:732) bridge [ 97.519713][ T554] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 97.519716][ T554] do_set_master (net/core/rtnetlink.c:3055) [ 97.519718][ T554] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 97.519721][ T554] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 97.519723][ T554] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 97.519725][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519726][ T554] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 97.519730][ T554] ? kasan_save_stack (mm/kasan/common.c:58) [ 97.519732][ T554] ? kasan_save_stack (mm/kasan/common.c:57) [ 97.519734][ T554] ? kasan_save_track (mm/kasan/common.c:78) [ 97.519735][ T554] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 97.519737][ T554] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 97.519738][ T554] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 97.519740][ T554] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 97.519741][ T554] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 97.519742][ T554] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 97.519743][ T554] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 97.519745][ T554] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 97.519746][ T554] ? ___sys_sendmsg (net/socket.c:2767) [ 97.519747][ T554] ? __sys_sendmsg (net/socket.c:2799) [ 97.519749][ T554] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 97.519750][ T554] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 97.519753][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519754][ T554] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 97.519756][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519757][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519759][ T554] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 97.519764][ T554] ? __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) [ 97.519766][ T554] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 97.519768][ T554] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 97.519769][ T554] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 97.519770][ T554] ? nla_get_range_signed (lib/nlattr.c:270) [ 97.519773][ T554] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 97.519775][ T554] rtnl_newlink (net/core/rtnetlink.c:4215) [ 97.519777][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519779][ T554] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 97.519780][ T554] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 97.519781][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519783][ T554] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 97.519785][ T554] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 97.519787][ T554] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 97.519788][ T554] ? __kernel_text_address (kernel/extable.c:79) [ 97.519789][ T554] ? write_profile (profile.c:?) [ 97.519791][ T554] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 97.519793][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519795][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519797][ T554] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 97.519800][ T554] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 97.519802][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519804][ T554] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 97.519805][ T554] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 97.519807][ T554] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 97.519808][ T554] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 97.519810][ T554] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 97.519812][ T554] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 97.519813][ T554] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 97.519815][ T554] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 97.519816][ T554] ? netlink_ack (./include/linux/skbuff.h:2718) [ 97.519818][ T554] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 97.519820][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519822][ T554] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 97.519824][ T554] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 97.519826][ T554] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 97.519827][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519829][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519831][ T554] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 97.519833][ T554] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 97.519835][ T554] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 97.519836][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519838][ T554] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 97.519840][ T554] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 97.519842][ T554] ? copy_msghdr_from_user (net/socket.c:2650) [ 97.519843][ T554] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 97.519845][ T554] ? move_addr_to_kernel (net/socket.c:258) [ 97.519846][ T554] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 97.519849][ T554] ___sys_sendmsg (net/socket.c:2767) [ 97.519851][ T554] ? copy_msghdr_from_user (net/socket.c:2619) [ 97.519856][ T554] __sys_sendmsg (net/socket.c:2799) [ 97.519857][ T554] ? __sys_sendmsg_sock (net/socket.c:2780) [ 97.519860][ T554] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 97.519862][ T554] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 97.519864][ T554] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 97.519866][ T554] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 97.519867][ T554] RIP: 0033:0x7f78c05aa54e [ 97.519869][ T554] 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 [ 97.519871][ T554] RSP: 002b:00007ffc64293b20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 97.519875][ T554] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f78c05aa54e [ 97.519877][ T554] RDX: 0000000000000000 RSI: 00007ffc64293bd0 RDI: 0000000000000005 [ 97.519878][ T554] RBP: 00007ffc64293b30 R08: 0000000000000000 R09: 0000000000000000 [ 97.519878][ T554] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a917ec0 [ 97.519879][ T554] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc64294290 | [ 101.834757][ T568] softirqs last disabled at (0): 0x0 | [ 101.834758][ T568] Preemption disabled at: | [ 101.834759][ T568] vprintk_emit (kernel/printk/printk.c:2471) | [ 101.834774][ T568] Tainted: [W]=WARN [ 101.834774][ T568] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 101.834776][ T568] Call Trace: [ 101.834778][ T568] [ 101.834779][ T568] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 101.834784][ T568] ? vprintk_emit (kernel/printk/printk.c:2471) [ 101.834786][ T568] __might_resched.cold (kernel/sched/core.c:9234) [ 101.834790][ T568] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 101.834793][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834797][ T568] __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)) [ 101.834801][ T568] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 101.834803][ T568] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 101.834807][ T568] ? 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) [ 101.834809][ T568] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 101.834811][ T568] put_chars (drivers/char/virtio_console.c:1176) [ 101.834813][ T568] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 101.834814][ T568] ? __send_to_port (drivers/char/virtio_console.c:654) [ 101.834816][ T568] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 101.834819][ T568] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 101.834822][ T568] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 101.834823][ T568] ? 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) [ 101.834825][ T568] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 101.834826][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834828][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834830][ T568] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 101.834832][ T568] console_emit_next_record (kernel/printk/printk.c:3183) [ 101.834834][ T568] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 101.834836][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834838][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834840][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834841][ T568] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 101.834843][ T568] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 101.834845][ T568] console_flush_one_record (kernel/printk/printk.c:3268) [ 101.834847][ T568] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 101.834850][ T568] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 101.834851][ T568] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 101.834853][ T568] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 101.834855][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834856][ T568] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 101.834858][ T568] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 101.834859][ T568] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 101.834861][ T568] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 101.834863][ T568] ? vprintk_emit (kernel/printk/printk.c:2478) [ 101.834865][ T568] vprintk_emit (kernel/printk/printk.c:2479) [ 101.834867][ T568] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 101.834869][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834871][ T568] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 101.834872][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834874][ T568] _printk (kernel/printk/printk.c:2504) [ 101.834878][ T568] ? snapshot_read.cold (user.c:?) [ 101.834879][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834881][ T568] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 101.834883][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834884][ T568] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 101.834887][ T568] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 101.834888][ T568] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 101.834890][ T568] ? netdev_notice (net/core/dev.c:13194) [ 101.834892][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834894][ T568] ? 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) [ 101.834896][ T568] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 101.834897][ T568] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 101.834899][ T568] ? 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) [ 101.834902][ T568] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 101.834904][ T568] __dev_change_flags (net/core/dev.c:9821) [ 101.834909][ T568] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 101.834911][ T568] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 101.834913][ T568] ? __kernel_text_address (kernel/extable.c:79) [ 101.834914][ T568] ? write_profile (profile.c:?) [ 101.834916][ T568] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 101.834919][ T568] netif_change_flags (net/core/dev.c:9877) [ 101.834921][ T568] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 101.834925][ T568] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 101.834926][ T568] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 101.834928][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834929][ T568] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 101.834933][ T568] ? kasan_save_stack (mm/kasan/common.c:58) [ 101.834936][ T568] ? kasan_save_stack (mm/kasan/common.c:57) [ 101.834937][ T568] ? kasan_save_track (mm/kasan/common.c:78) [ 101.834939][ T568] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 101.834940][ T568] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 101.834942][ T568] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 101.834943][ T568] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 101.834944][ T568] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 101.834947][ T568] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 101.834948][ T568] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 101.834949][ T568] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 101.834952][ T568] ? ___sys_sendmsg (net/socket.c:2767) [ 101.834953][ T568] ? __sys_sendmsg (net/socket.c:2799) [ 101.834955][ T568] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 101.834958][ T568] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 101.834960][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834961][ T568] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 101.834963][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834964][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834966][ T568] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 101.834968][ T568] ? __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) [ 101.834970][ T568] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 101.834971][ T568] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 101.834973][ T568] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 101.834975][ T568] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 101.834977][ T568] rtnl_newlink (net/core/rtnetlink.c:4215) [ 101.834979][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834981][ T568] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 101.834982][ T568] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 101.834983][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834985][ T568] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 101.834989][ T568] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 101.834990][ T568] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 101.834992][ T568] ? __kernel_text_address (kernel/extable.c:79) [ 101.834993][ T568] ? write_profile (profile.c:?) [ 101.834994][ T568] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 101.834995][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834997][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.834999][ T568] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 101.835002][ T568] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 101.835003][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.835005][ T568] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 101.835006][ T568] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 101.835008][ T568] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 101.835009][ T568] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 101.835011][ T568] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 101.835013][ T568] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 101.835015][ T568] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 101.835016][ T568] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 101.835017][ T568] ? netlink_ack (./include/linux/skbuff.h:2718) [ 101.835019][ T568] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 101.835021][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.835023][ T568] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 101.835025][ T568] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 101.835027][ T568] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 101.835028][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.835030][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.835032][ T568] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 101.835033][ T568] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 101.835035][ T568] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 101.835037][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.835039][ T568] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 101.835041][ T568] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 101.835042][ T568] ? copy_msghdr_from_user (net/socket.c:2650) [ 101.835044][ T568] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 101.835045][ T568] ? move_addr_to_kernel (net/socket.c:258) [ 101.835047][ T568] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 101.835049][ T568] ___sys_sendmsg (net/socket.c:2767) [ 101.835051][ T568] ? copy_msghdr_from_user (net/socket.c:2619) [ 101.835056][ T568] __sys_sendmsg (net/socket.c:2799) [ 101.835057][ T568] ? __sys_sendmsg_sock (net/socket.c:2780) [ 101.835060][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 101.835062][ T568] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 101.835063][ T568] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 101.835065][ T568] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 101.835067][ T568] RIP: 0033:0x7f4c4c92954e [ 101.835069][ T568] 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 [ 101.835071][ T568] RSP: 002b:00007ffc76ce0a30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 101.835075][ T568] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f4c4c92954e [ 101.835076][ T568] RDX: 0000000000000000 RSI: 00007ffc76ce0ae0 RDI: 0000000000000005 [ 101.835077][ T568] RBP: 00007ffc76ce0a40 R08: 0000000000000000 R09: 0000000000000000 [ 101.835078][ T568] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a917ec5 Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock __irq_exit_rcu:schedule_preempt_disabled:dump_stack_lvl:__kmalloc_noprof:put_chars dev_set_rx_mode:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars netlink_release:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars