====================================== | [ 10.201510][ T186] softirqs last disabled at (43352): netlink_release (./include/net/sock.h:2138 net/netlink/af_netlink.c:727) | [ 10.201512][ T186] Preemption disabled at: | [ 10.201512][ T186] 0x0 | [ 10.201522][ T186] Tainted: [W]=WARN [ 10.201523][ T186] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.201525][ T186] Call Trace: [ 10.201526][ T186] [ 10.201528][ T186] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.201534][ T186] __might_resched.cold (kernel/sched/core.c:9234) [ 10.201538][ T186] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.201542][ T186] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.201548][ T186] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 10.201550][ T186] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.201555][ T186] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.201558][ T186] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.201561][ T186] put_chars (drivers/char/virtio_console.c:1176) [ 10.201564][ T186] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.201565][ T186] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.201570][ T186] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.201577][ T186] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.201583][ T186] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.201585][ T186] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.201587][ T186] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.201591][ T186] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.201595][ T186] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.201597][ T186] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 10.201600][ T186] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.201602][ T186] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.201606][ T186] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.201610][ T186] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.201612][ T186] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.201617][ T186] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.201619][ T186] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.201621][ T186] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.201623][ T186] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.201627][ T186] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.201628][ T186] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.201632][ T186] vprintk_emit (kernel/printk/printk.c:2479) [ 10.201635][ T186] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.201639][ T186] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.201642][ T186] _printk (kernel/printk/printk.c:2504) [ 10.201646][ T186] ? snapshot_read.cold (user.c:?) [ 10.201649][ T186] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 10.201651][ T186] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.201655][ T186] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 10.201658][ T186] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 10.201661][ T186] ? exit_notify (kernel/exit.c:780) [ 10.201663][ T186] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.201666][ T186] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.201670][ T186] do_group_exit (kernel/exit.c:1151) [ 10.201672][ T186] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 10.201674][ T186] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 10.201676][ T186] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.201679][ T186] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.201682][ T186] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.201684][ T186] RIP: 0033:0x7f5535bb01b8 [ 10.201687][ T186] Code: Unable to access opcode bytes at 0x7f5535bb018e. Code starting with the faulting instruction =========================================== [ 10.201688][ T186] RSP: 002b:00007ffcba9fb3c8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 10.201690][ T186] RAX: ffffffffffffffda RBX: 00007f5535ce0f88 RCX: 00007f5535bb01b8 [ 10.201691][ T186] RDX: 00007f55358fafc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 10.201692][ T186] RBP: 00007ffcba9fb420 R08: 0000000000000000 R09: 0000000000008010 [ 10.201693][ T186] R10: 00007ffcba9fb1e0 R11: 0000000000000246 R12: 0000000000000001 [ 10.201694][ T186] R13: 0000000000000000 R14: 00007f5535cdf680 R15: 00007f5535ce0fa0 | [ 12.076544][ T266] softirqs last disabled at (13114): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 12.076546][ T266] Preemption disabled at: | [ 12.076547][ T266] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.076556][ T266] Tainted: [W]=WARN [ 12.076557][ T266] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.076558][ T266] Call Trace: [ 12.076560][ T266] [ 12.076562][ T266] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.076567][ T266] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.076569][ T266] __might_resched.cold (kernel/sched/core.c:9234) [ 12.076574][ T266] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.076579][ T266] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.076584][ T266] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 12.076586][ T266] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.076591][ T266] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.076594][ T266] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.076597][ T266] put_chars (drivers/char/virtio_console.c:1176) [ 12.076600][ T266] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.076605][ T266] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 12.076608][ T266] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.076611][ T266] ? mark_usage (kernel/locking/lockdep.c:4690) [ 12.076612][ T266] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.076614][ T266] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.076618][ T266] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.076620][ T266] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 12.076623][ T266] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.076627][ T266] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.076631][ T266] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.076635][ T266] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.076636][ T266] ? 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)) [ 12.076639][ T266] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.076642][ T266] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.076646][ T266] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.076650][ T266] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.076651][ T266] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.076657][ T266] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.076659][ T266] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.076661][ T266] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.076663][ T266] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.076667][ T266] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.076669][ T266] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.076672][ T266] vprintk_emit (kernel/printk/printk.c:2479) [ 12.076676][ T266] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.076678][ T266] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.076680][ T266] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 12.076684][ T266] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 12.076687][ T266] _printk (kernel/printk/printk.c:2504) [ 12.076691][ T266] ? snapshot_read.cold (user.c:?) [ 12.076695][ T266] ? br_multicast_flood (??:?) bridge [ 12.076712][ T266] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 12.076713][ T266] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 12.076714][ T266] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 12.076719][ T266] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 12.076728][ T266] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 12.076737][ T266] new_nbp (net/bridge/br_if.c:449) bridge [ 12.076746][ T266] br_add_if (net/bridge/br_if.c:592) bridge [ 12.076754][ T266] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 12.076758][ T266] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.076760][ T266] ? __kernel_text_address (kernel/extable.c:79) [ 12.076764][ T266] do_set_master (net/core/rtnetlink.c:3071) [ 12.076769][ T266] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 12.076772][ T266] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 12.076775][ T266] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 12.076776][ T266] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 12.076778][ T266] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 12.076782][ T266] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.076784][ T266] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.076786][ T266] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.076789][ T266] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.076792][ T266] ? kasan_save_stack (mm/kasan/common.c:57) [ 12.076793][ T266] ? kasan_save_track (mm/kasan/common.c:78) [ 12.076796][ T266] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.076798][ T266] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 12.076800][ T266] ? ___sys_sendmsg (net/socket.c:2757) [ 12.076805][ T266] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.076807][ T266] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 12.076809][ T266] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.076811][ T266] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.076813][ T266] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.076815][ T266] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.076817][ T266] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 12.076821][ T266] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 12.076822][ T266] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 12.076824][ T266] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 12.076828][ T266] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 12.076829][ T266] ? nla_get_range_signed (lib/nlattr.c:270) [ 12.076834][ T266] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 12.076839][ T266] rtnl_newlink (net/core/rtnetlink.c:4215) [ 12.076844][ T266] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.076846][ T266] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.076850][ T266] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.076852][ T266] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.076854][ T266] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.076856][ T266] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.076860][ T266] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.076862][ T266] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 12.076865][ T266] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.076866][ T266] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.076870][ T266] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.076872][ T266] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.076875][ T266] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 12.076877][ T266] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.076880][ T266] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.076886][ T266] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 12.076888][ T266] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 12.076892][ T266] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.076895][ T266] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.076898][ T266] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.076902][ T266] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 12.076905][ T266] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 12.076909][ T266] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.076914][ T266] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 12.076916][ T266] ? copy_msghdr_from_user (net/socket.c:2650) [ 12.076919][ T266] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 12.076920][ T266] ? move_addr_to_kernel (net/socket.c:258) [ 12.076927][ T266] ___sys_sendmsg (net/socket.c:2767) [ 12.076930][ T266] ? copy_msghdr_from_user (net/socket.c:2619) [ 12.076945][ T266] __sys_sendmsg (net/socket.c:2799) [ 12.076948][ T266] ? __sys_sendmsg_sock (net/socket.c:2780) [ 12.076954][ T266] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.076958][ T266] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.076960][ T266] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.076963][ T266] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.076965][ T266] RIP: 0033:0x7f2b732f854e [ 12.076969][ T266] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 12.076971][ T266] RSP: 002b:00007ffdb790ef20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.076973][ T266] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f2b732f854e [ 12.076975][ T266] RDX: 0000000000000000 RSI: 00007ffdb790efd0 RDI: 0000000000000005 [ 12.076976][ T266] RBP: 00007ffdb790ef30 R08: 0000000000000000 R09: 0000000000000000 [ 12.076976][ T266] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a910742 [ 12.076977][ T266] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffdb790f690 | [ 27.503403][ C0] softirqs last disabled at (1031829): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 27.503405][ C0] Preemption disabled at: | [ 27.503406][ C0] schedule_preempt_disabled (kernel/sched/core.c:7420) | [ 27.503415][ C0] Tainted: [W]=WARN [ 27.503415][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.503417][ C0] Call Trace: [ 27.503419][ C0] [ 27.503420][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.503426][ C0] ? schedule_preempt_disabled (kernel/sched/core.c:7420) [ 27.503427][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 27.503431][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 27.503434][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.503438][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 27.503440][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.503443][ 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)) [ 27.503445][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.503448][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.503452][ 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) [ 27.503453][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.503455][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 27.503457][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.503459][ C0] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 27.503462][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.503465][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.503467][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.503469][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.503471][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.503473][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.503476][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.503477][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.503479][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.503481][ C0] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 27.503483][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.503485][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.503488][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.503490][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.503491][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.503493][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.503494][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.503496][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 27.503498][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.503500][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.503502][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 27.503504][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.503506][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.503508][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.503509][ C0] ? x86_64_start_kernel (arch/x86/kernel/head64.c:264) [ 27.503514][ C0] _printk (kernel/printk/printk.c:2504) [ 27.503517][ C0] ? snapshot_read.cold (user.c:?) [ 27.503519][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 27.503523][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 27.503525][ C0] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 27.503527][ C0] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 27.503529][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 27.503532][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 27.503534][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 27.503536][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 27.503538][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.503540][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.503552][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.503554][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.503556][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.503562][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 27.503564][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.503570][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.503577][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.503583][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 27.503587][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 27.503588][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 27.503592][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.503594][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.503595][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.503598][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 27.503599][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.503607][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 27.503609][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.503611][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.503614][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 27.503616][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 27.503617][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.503620][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.503621][ C0] handle_softirqs (kernel/softirq.c:645) [ 27.503623][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.503625][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 27.503627][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 27.503628][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 27.503630][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 27.503633][ C0] [ 27.503633][ C0] [ 27.503634][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 27.503636][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 27.503638][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 27.503640][ C0] Code: 48 8b 3d 94 e2 f5 01 e8 1f 00 00 00 48 2b 05 58 a3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 96 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 e2 f5 01 mov 0x1f5e294(%rip),%rdi # 0x1f5e29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 95 00 sub 0x95a358(%rip),%rax # 0x95a36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 96 11 00 verw 0x119613(%rip) # 0x11963b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 27.503642][ C0] RSP: 0018:ffffffff94c07cf8 EFLAGS: 00000296 [ 27.503645][ C0] RAX: 00000000000fbe93 RBX: ffffffff94c1c600 RCX: ffffffff91cf0307 [ 27.503646][ C0] RDX: ffffffff94c1c600 RSI: ffffffff94a38b01 RDI: ffffffff9448d8e0 [ 27.503647][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 27.503648][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff2980fa2 [ 27.503649][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 27.503651][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.503654][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.503655][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 27.503657][ C0] default_idle_call (kernel/sched/idle.c:122) [ 27.503659][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.503660][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 27.503662][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 27.503664][ C0] ? check_preemption_disabled (lib/smp_processor_id.c:47) [ 27.503666][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.503668][ C0] do_idle (kernel/sched/idle.c:355) [ 27.503670][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 27.503671][ C0] rest_init (init/main.c:727) [ 27.503673][ C0] ? __cpuidle_text_end (??:?) [ 27.503676][ C0] ? rest_init (init/main.c:727) [ 27.503678][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 27.503681][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 27.503684][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 27.503687][ C0] start_kernel (init/main.c:1185) [ 27.503689][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 27.503691][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 27.503693][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 27.577026][ C0] | [ 27.577100][ C0] | [ 27.577100][ C0] stack backtrace: | [ 27.577292][ C0] Tainted: [W]=WARN [ 27.577293][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.577294][ C0] Call Trace: [ 27.577295][ C0] [ 27.577295][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.577299][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 27.577301][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 27.577304][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 27.577306][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 27.577308][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 27.577310][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.577312][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.577319][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.577322][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.577323][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.577330][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 27.577331][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.577338][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.577349][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.577355][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 27.577357][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 27.577359][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 27.577362][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.577364][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.577365][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.577368][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 27.577370][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.577376][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 27.577378][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.577381][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.577383][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 27.577385][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 27.577387][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.577389][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.577391][ C0] handle_softirqs (kernel/softirq.c:645) [ 27.577393][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.577394][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 27.577396][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 27.577398][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 27.577399][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 27.577401][ C0] [ 27.577402][ C0] [ 27.577402][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 27.577404][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 27.577405][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 27.577407][ C0] Code: 48 8b 3d 94 e2 f5 01 e8 1f 00 00 00 48 2b 05 58 a3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 96 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 e2 f5 01 mov 0x1f5e294(%rip),%rdi # 0x1f5e29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 95 00 sub 0x95a358(%rip),%rax # 0x95a36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 96 11 00 verw 0x119613(%rip) # 0x11963b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 27.577409][ C0] RSP: 0018:ffffffff94c07cf8 EFLAGS: 00000296 [ 27.577410][ C0] RAX: 00000000000fbe93 RBX: ffffffff94c1c600 RCX: ffffffff91cf0307 [ 27.577412][ C0] RDX: ffffffff94c1c600 RSI: ffffffff94a38b01 RDI: ffffffff9448d8e0 [ 27.577412][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 27.577413][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff2980fa2 [ 27.577414][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 27.577415][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.577417][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.577419][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 27.577421][ C0] default_idle_call (kernel/sched/idle.c:122) [ 27.577422][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.577424][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 27.577426][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 27.577428][ C0] ? check_preemption_disabled (lib/smp_processor_id.c:47) [ 27.577430][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.577432][ C0] do_idle (kernel/sched/idle.c:355) [ 27.577433][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 27.577435][ C0] rest_init (init/main.c:727) [ 27.577437][ C0] ? __cpuidle_text_end (??:?) [ 27.577439][ C0] ? rest_init (init/main.c:727) [ 27.577441][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 27.577444][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 27.577447][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 27.577449][ C0] start_kernel (init/main.c:1185) [ 27.577451][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 27.577453][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 27.577454][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 50.506664][ T2057] softirqs last disabled at (0): 0x0 | [ 50.506666][ T2057] Preemption disabled at: | [ 50.506666][ T2057] 0x0 | [ 50.506674][ T2057] Tainted: [W]=WARN [ 50.506675][ T2057] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.506677][ T2057] Call Trace: [ 50.506679][ T2057] [ 50.506680][ T2057] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 50.506685][ T2057] __might_resched.cold (kernel/sched/core.c:9234) [ 50.506688][ T2057] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 50.506692][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506696][ T2057] __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)) [ 50.506699][ T2057] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 50.506702][ T2057] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 50.506705][ T2057] ? 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) [ 50.506707][ T2057] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 50.506709][ T2057] put_chars (drivers/char/virtio_console.c:1176) [ 50.506711][ T2057] ? __send_to_port (drivers/char/virtio_console.c:654) [ 50.506712][ T2057] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 50.506716][ T2057] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 50.506719][ T2057] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 50.506721][ T2057] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 50.506722][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506724][ T2057] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 50.506726][ T2057] console_emit_next_record (kernel/printk/printk.c:3183) [ 50.506729][ T2057] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 50.506730][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506732][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506734][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506735][ T2057] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 50.506737][ T2057] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 50.506739][ T2057] console_flush_one_record (kernel/printk/printk.c:3268) [ 50.506741][ T2057] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 50.506744][ T2057] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 50.506746][ T2057] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 50.506753][ T2057] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 50.506755][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506756][ T2057] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 50.506758][ T2057] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 50.506759][ T2057] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 50.506761][ T2057] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 50.506763][ T2057] ? vprintk_emit (kernel/printk/printk.c:2478) [ 50.506765][ T2057] vprintk_emit (kernel/printk/printk.c:2479) [ 50.506767][ T2057] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 50.506769][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506771][ T2057] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 50.506773][ T2057] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 50.506775][ T2057] _printk (kernel/printk/printk.c:2504) [ 50.506778][ T2057] ? snapshot_read.cold (user.c:?) [ 50.506780][ T2057] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 50.506784][ T2057] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 50.506798][ T2057] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 50.506809][ T2057] br_device_event (net/bridge/br.c:111) bridge [ 50.506819][ T2057] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 50.506822][ T2057] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 50.506824][ T2057] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 50.506828][ T2057] notifier_call_chain (kernel/notifier.c:85) [ 50.506831][ T2057] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 50.506834][ T2057] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 50.506836][ T2057] ? netif_change_name (net/core/dev.c:1517) [ 50.506838][ T2057] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 50.506840][ T2057] ? __kernel_text_address (kernel/extable.c:79) [ 50.506842][ T2057] ? write_profile (profile.c:?) [ 50.506844][ T2057] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 50.506847][ T2057] netif_change_flags (net/core/dev.c:9882) [ 50.506849][ T2057] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 50.506852][ T2057] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 50.506853][ T2057] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 50.506854][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506856][ T2057] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 50.506860][ T2057] ? kasan_save_stack (mm/kasan/common.c:58) [ 50.506863][ T2057] ? kasan_save_stack (mm/kasan/common.c:57) [ 50.506864][ T2057] ? kasan_save_track (mm/kasan/common.c:78) [ 50.506866][ T2057] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 50.506867][ T2057] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 50.506869][ T2057] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 50.506870][ T2057] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 50.506871][ T2057] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 50.506874][ T2057] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 50.506875][ T2057] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 50.506877][ T2057] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 50.506879][ T2057] ? ___sys_sendmsg (net/socket.c:2767) [ 50.506880][ T2057] ? __sys_sendmsg (net/socket.c:2799) [ 50.506882][ T2057] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 50.506884][ T2057] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 50.506886][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506888][ T2057] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 50.506889][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506891][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506893][ T2057] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 50.506896][ T2057] ? __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) [ 50.506897][ T2057] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 50.506898][ T2057] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 50.506900][ T2057] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 50.506902][ T2057] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 50.506904][ T2057] rtnl_newlink (net/core/rtnetlink.c:4215) [ 50.506906][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506908][ T2057] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 50.506909][ T2057] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 50.506910][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506912][ T2057] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 50.506915][ T2057] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 50.506917][ T2057] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 50.506918][ T2057] ? __kernel_text_address (kernel/extable.c:79) [ 50.506919][ T2057] ? write_profile (profile.c:?) [ 50.506921][ T2057] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 50.506922][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506924][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506925][ T2057] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 50.506929][ T2057] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 50.506930][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506932][ T2057] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 50.506933][ T2057] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 50.506935][ T2057] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 50.506936][ T2057] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 50.506937][ T2057] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 50.506940][ T2057] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 50.506941][ T2057] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 50.506942][ T2057] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 50.506944][ T2057] ? netlink_ack (./include/linux/skbuff.h:2718) [ 50.506945][ T2057] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 50.506948][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506950][ T2057] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 50.506951][ T2057] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 50.506953][ T2057] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 50.506955][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506957][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506958][ T2057] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 50.506960][ T2057] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 50.506962][ T2057] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 50.506964][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506965][ T2057] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 50.506967][ T2057] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 50.506969][ T2057] ? copy_msghdr_from_user (net/socket.c:2650) [ 50.506970][ T2057] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 50.506972][ T2057] ? move_addr_to_kernel (net/socket.c:258) [ 50.506973][ T2057] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 50.506976][ T2057] ___sys_sendmsg (net/socket.c:2767) [ 50.506977][ T2057] ? copy_msghdr_from_user (net/socket.c:2619) [ 50.506982][ T2057] __sys_sendmsg (net/socket.c:2799) [ 50.506984][ T2057] ? __sys_sendmsg_sock (net/socket.c:2780) [ 50.506987][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.506989][ T2057] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 50.506990][ T2057] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 50.506992][ T2057] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 50.506993][ T2057] RIP: 0033:0x7fcca58c054e [ 50.506995][ T2057] 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 [ 50.506997][ T2057] RSP: 002b:00007fffd9128030 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 50.507001][ T2057] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fcca58c054e [ 50.507002][ T2057] RDX: 0000000000000000 RSI: 00007fffd91280e0 RDI: 0000000000000005 [ 50.507003][ T2057] RBP: 00007fffd9128040 R08: 0000000000000000 R09: 0000000000000000 [ 50.507004][ T2057] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a910768 [ 50.507005][ T2057] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fffd91287a0 | [ 87.367984][ T3880] softirqs last disabled at (0): 0x0 | [ 87.367985][ T3880] Preemption disabled at: | [ 87.367986][ T3880] 0x0 | [ 87.367993][ T3880] Tainted: [W]=WARN [ 87.367994][ T3880] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 87.367996][ T3880] Call Trace: [ 87.367997][ T3880] [ 87.367998][ T3880] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 87.368004][ T3880] __might_resched.cold (kernel/sched/core.c:9234) [ 87.368007][ T3880] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 87.368010][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368014][ T3880] __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)) [ 87.368017][ T3880] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 87.368020][ T3880] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 87.368023][ T3880] ? 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) [ 87.368025][ T3880] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 87.368027][ T3880] put_chars (drivers/char/virtio_console.c:1176) [ 87.368028][ T3880] ? __send_to_port (drivers/char/virtio_console.c:654) [ 87.368030][ T3880] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 87.368033][ T3880] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 87.368036][ T3880] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 87.368038][ T3880] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 87.368040][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368042][ T3880] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.368044][ T3880] console_emit_next_record (kernel/printk/printk.c:3183) [ 87.368046][ T3880] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 87.368048][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368050][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368051][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368053][ T3880] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.368055][ T3880] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 87.368056][ T3880] console_flush_one_record (kernel/printk/printk.c:3268) [ 87.368058][ T3880] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 87.368061][ T3880] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 87.368062][ T3880] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.368064][ T3880] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 87.368065][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368067][ T3880] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 87.368068][ T3880] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 87.368070][ T3880] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 87.368072][ T3880] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 87.368074][ T3880] ? vprintk_emit (kernel/printk/printk.c:2478) [ 87.368075][ T3880] vprintk_emit (kernel/printk/printk.c:2479) [ 87.368078][ T3880] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 87.368079][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368081][ T3880] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 87.368083][ T3880] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 87.368085][ T3880] _printk (kernel/printk/printk.c:2504) [ 87.368088][ T3880] ? snapshot_read.cold (user.c:?) [ 87.368090][ T3880] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 87.368094][ T3880] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 87.368107][ T3880] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 87.368114][ T3880] br_device_event (net/bridge/br.c:111) bridge [ 87.368123][ T3880] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 87.368126][ T3880] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 87.368128][ T3880] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 87.368131][ T3880] notifier_call_chain (kernel/notifier.c:85) [ 87.368134][ T3880] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 87.368138][ T3880] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 87.368139][ T3880] ? netif_change_name (net/core/dev.c:1517) [ 87.368141][ T3880] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 87.368143][ T3880] ? __kernel_text_address (kernel/extable.c:79) [ 87.368145][ T3880] ? write_profile (profile.c:?) [ 87.368148][ T3880] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 87.368151][ T3880] netif_change_flags (net/core/dev.c:9882) [ 87.368153][ T3880] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 87.368155][ T3880] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 87.368157][ T3880] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 87.368158][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368159][ T3880] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 87.368163][ T3880] ? kasan_save_stack (mm/kasan/common.c:58) [ 87.368166][ T3880] ? kasan_save_stack (mm/kasan/common.c:57) [ 87.368167][ T3880] ? kasan_save_track (mm/kasan/common.c:78) [ 87.368168][ T3880] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 87.368170][ T3880] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 87.368171][ T3880] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 87.368172][ T3880] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 87.368174][ T3880] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 87.368176][ T3880] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 87.368178][ T3880] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 87.368179][ T3880] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 87.368181][ T3880] ? ___sys_sendmsg (net/socket.c:2767) [ 87.368183][ T3880] ? __sys_sendmsg (net/socket.c:2799) [ 87.368184][ T3880] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 87.368186][ T3880] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 87.368189][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368190][ T3880] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.368192][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368193][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368195][ T3880] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 87.368198][ T3880] ? __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) [ 87.368199][ T3880] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 87.368200][ T3880] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 87.368202][ T3880] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 87.368204][ T3880] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 87.368206][ T3880] rtnl_newlink (net/core/rtnetlink.c:4215) [ 87.368208][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368209][ T3880] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 87.368211][ T3880] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.368212][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368214][ T3880] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 87.368217][ T3880] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 87.368219][ T3880] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 87.368220][ T3880] ? __kernel_text_address (kernel/extable.c:79) [ 87.368221][ T3880] ? write_profile (profile.c:?) [ 87.368222][ T3880] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 87.368223][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368225][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368227][ T3880] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 87.368230][ T3880] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.368231][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368233][ T3880] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 87.368234][ T3880] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 87.368236][ T3880] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 87.368237][ T3880] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 87.368239][ T3880] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 87.368241][ T3880] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 87.368243][ T3880] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 87.368244][ T3880] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 87.368245][ T3880] ? netlink_ack (./include/linux/skbuff.h:2718) [ 87.368246][ T3880] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 87.368249][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368250][ T3880] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 87.368252][ T3880] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 87.368254][ T3880] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 87.368256][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368257][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368259][ T3880] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.368261][ T3880] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 87.368262][ T3880] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 87.368264][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368266][ T3880] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 87.368268][ T3880] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 87.368269][ T3880] ? copy_msghdr_from_user (net/socket.c:2650) [ 87.368271][ T3880] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 87.368272][ T3880] ? move_addr_to_kernel (net/socket.c:258) [ 87.368273][ T3880] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 87.368276][ T3880] ___sys_sendmsg (net/socket.c:2767) [ 87.368277][ T3880] ? copy_msghdr_from_user (net/socket.c:2619) [ 87.368282][ T3880] __sys_sendmsg (net/socket.c:2799) [ 87.368284][ T3880] ? __sys_sendmsg_sock (net/socket.c:2780) [ 87.368286][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.368288][ T3880] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 87.368290][ T3880] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 87.368292][ T3880] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 87.368293][ T3880] RIP: 0033:0x7f7e1ba2154e [ 87.368295][ T3880] 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 [ 87.368297][ T3880] RSP: 002b:00007ffc76341900 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 87.368301][ T3880] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f7e1ba2154e [ 87.368302][ T3880] RDX: 0000000000000000 RSI: 00007ffc763419b0 RDI: 0000000000000005 [ 87.368303][ T3880] RBP: 00007ffc76341910 R08: 0000000000000000 R09: 0000000000000000 [ 87.368304][ T3880] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91078d [ 87.368305][ T3880] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc76342070 | [ 161.151923][ T7759] softirqs last disabled at (0): 0x0 | [ 161.151925][ T7759] Preemption disabled at: | [ 161.151925][ T7759] 0x0 | [ 161.151934][ T7759] Tainted: [W]=WARN [ 161.151934][ T7759] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 161.151936][ T7759] Call Trace: [ 161.151938][ T7759] [ 161.151939][ T7759] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 161.151944][ T7759] __might_resched.cold (kernel/sched/core.c:9234) [ 161.151948][ T7759] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 161.151952][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.151956][ T7759] __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)) [ 161.151959][ T7759] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 161.151962][ T7759] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 161.151966][ T7759] ? 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) [ 161.151967][ T7759] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 161.151969][ T7759] put_chars (drivers/char/virtio_console.c:1176) [ 161.151971][ T7759] ? __send_to_port (drivers/char/virtio_console.c:654) [ 161.151973][ T7759] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 161.151976][ T7759] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 161.151979][ T7759] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 161.151981][ T7759] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 161.151983][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.151985][ T7759] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 161.151987][ T7759] console_emit_next_record (kernel/printk/printk.c:3183) [ 161.151989][ T7759] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 161.151991][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.151993][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.151994][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.151996][ T7759] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 161.151998][ T7759] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 161.151999][ T7759] console_flush_one_record (kernel/printk/printk.c:3268) [ 161.152002][ T7759] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 161.152004][ T7759] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 161.152006][ T7759] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 161.152007][ T7759] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 161.152009][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.152010][ T7759] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 161.152012][ T7759] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 161.152013][ T7759] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 161.152015][ T7759] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 161.152017][ T7759] ? vprintk_emit (kernel/printk/printk.c:2478) [ 161.152019][ T7759] vprintk_emit (kernel/printk/printk.c:2479) [ 161.152021][ T7759] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 161.152023][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.152025][ T7759] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 161.152027][ T7759] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 161.152029][ T7759] _printk (kernel/printk/printk.c:2504) [ 161.152032][ T7759] ? snapshot_read.cold (user.c:?) [ 161.152034][ T7759] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 161.152038][ T7759] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 161.152051][ T7759] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 161.152058][ T7759] br_device_event (net/bridge/br.c:111) bridge [ 161.152066][ T7759] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 161.152070][ T7759] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 161.152071][ T7759] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 161.152075][ T7759] notifier_call_chain (kernel/notifier.c:85) [ 161.152078][ T7759] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 161.152081][ T7759] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 161.152083][ T7759] ? netif_change_name (net/core/dev.c:1517) [ 161.152085][ T7759] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 161.152087][ T7759] ? __kernel_text_address (kernel/extable.c:79) [ 161.152089][ T7759] ? write_profile (profile.c:?) [ 161.152091][ T7759] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 161.152093][ T7759] netif_change_flags (net/core/dev.c:9882) [ 161.152096][ T7759] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 161.152099][ T7759] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 161.152100][ T7759] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 161.152101][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.152103][ T7759] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 161.152106][ T7759] ? kasan_save_stack (mm/kasan/common.c:58) [ 161.152109][ T7759] ? kasan_save_stack (mm/kasan/common.c:57) [ 161.152110][ T7759] ? kasan_save_track (mm/kasan/common.c:78) [ 161.152112][ T7759] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 161.152113][ T7759] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 161.152115][ T7759] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 161.152116][ T7759] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 161.152117][ T7759] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 161.152120][ T7759] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 161.152121][ T7759] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 161.152122][ T7759] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 161.152124][ T7759] ? ___sys_sendmsg (net/socket.c:2767) [ 161.152126][ T7759] ? __sys_sendmsg (net/socket.c:2799) [ 161.152127][ T7759] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 161.152129][ T7759] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 161.152132][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.152133][ T7759] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 161.152135][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.152136][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.152138][ T7759] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 161.152141][ T7759] ? __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) [ 161.152142][ T7759] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 161.152143][ T7759] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 161.152145][ T7759] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 161.152147][ T7759] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 161.152149][ T7759] rtnl_newlink (net/core/rtnetlink.c:4215) [ 161.152151][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.152152][ T7759] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 161.152153][ T7759] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 161.152155][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.152156][ T7759] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 161.152160][ T7759] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 161.152161][ T7759] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 161.152163][ T7759] ? __kernel_text_address (kernel/extable.c:79) [ 161.152164][ T7759] ? write_profile (profile.c:?) [ 161.152165][ T7759] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 161.152166][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.152168][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.152169][ T7759] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 161.152173][ T7759] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 161.152174][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.152176][ T7759] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 161.152177][ T7759] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 161.152179][ T7759] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 161.152180][ T7759] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 161.152181][ T7759] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 161.152184][ T7759] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 161.152185][ T7759] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 161.152187][ T7759] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 161.152189][ T7759] ? netlink_ack (./include/linux/skbuff.h:2718) [ 161.152191][ T7759] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 161.152194][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.152197][ T7759] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 161.152200][ T7759] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 161.152202][ T7759] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 161.152203][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.152205][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.152206][ T7759] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 161.152208][ T7759] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 161.152210][ T7759] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 161.152212][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.152214][ T7759] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 161.152215][ T7759] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 161.152217][ T7759] ? copy_msghdr_from_user (net/socket.c:2650) [ 161.152219][ T7759] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 161.152220][ T7759] ? move_addr_to_kernel (net/socket.c:258) [ 161.152222][ T7759] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 161.152224][ T7759] ___sys_sendmsg (net/socket.c:2767) [ 161.152226][ T7759] ? copy_msghdr_from_user (net/socket.c:2619) [ 161.152230][ T7759] __sys_sendmsg (net/socket.c:2799) [ 161.152232][ T7759] ? __sys_sendmsg_sock (net/socket.c:2780) [ 161.152235][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 161.152237][ T7759] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 161.152238][ T7759] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 161.152240][ T7759] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 161.152241][ T7759] RIP: 0033:0x7fd135c0c54e [ 161.152244][ T7759] 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 [ 161.152245][ T7759] RSP: 002b:00007ffc565a2360 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 161.152249][ T7759] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fd135c0c54e [ 161.152251][ T7759] RDX: 0000000000000000 RSI: 00007ffc565a2410 RDI: 0000000000000005 [ 161.152251][ T7759] RBP: 00007ffc565a2370 R08: 0000000000000000 R09: 0000000000000000 [ 161.152252][ T7759] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9107d7 [ 161.152253][ T7759] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc565a2ad0 | [ 166.800977][ T7809] softirqs last disabled at (0): 0x0 | [ 166.800978][ T7809] Preemption disabled at: | [ 166.800979][ T7809] 0x0 | [ 166.800989][ T7809] Tainted: [W]=WARN [ 166.800990][ T7809] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 166.800992][ T7809] Call Trace: [ 166.800994][ T7809] [ 166.800996][ T7809] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 166.801002][ T7809] __might_resched.cold (kernel/sched/core.c:9234) [ 166.801006][ T7809] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 166.801009][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801013][ T7809] __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)) [ 166.801017][ T7809] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 166.801019][ T7809] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 166.801023][ T7809] ? 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) [ 166.801025][ T7809] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 166.801026][ T7809] put_chars (drivers/char/virtio_console.c:1176) [ 166.801028][ T7809] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 166.801030][ T7809] ? __send_to_port (drivers/char/virtio_console.c:654) [ 166.801032][ T7809] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 166.801035][ T7809] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 166.801038][ T7809] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 166.801039][ T7809] ? 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) [ 166.801041][ T7809] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 166.801042][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801044][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801046][ T7809] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 166.801048][ T7809] console_emit_next_record (kernel/printk/printk.c:3183) [ 166.801050][ T7809] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 166.801052][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801054][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801055][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801057][ T7809] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 166.801058][ T7809] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 166.801060][ T7809] console_flush_one_record (kernel/printk/printk.c:3268) [ 166.801062][ T7809] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 166.801065][ T7809] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 166.801066][ T7809] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 166.801068][ T7809] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 166.801069][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801071][ T7809] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 166.801072][ T7809] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 166.801074][ T7809] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 166.801076][ T7809] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 166.801077][ T7809] ? vprintk_emit (kernel/printk/printk.c:2478) [ 166.801079][ T7809] vprintk_emit (kernel/printk/printk.c:2479) [ 166.801083][ T7809] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 166.801085][ T7809] ? debug_object_assert_init (lib/debugobjects.c:1072 (discriminator 3)) [ 166.801088][ T7809] ? debug_object_activate (lib/debugobjects.c:884) [ 166.801090][ T7809] _printk (kernel/printk/printk.c:2504) [ 166.801094][ T7809] ? snapshot_read.cold (user.c:?) [ 166.801096][ T7809] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 166.801097][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801099][ T7809] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 166.801102][ T7809] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 166.801114][ T7809] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 166.801122][ T7809] br_stp_disable_bridge (net/bridge/br_stp_if.c:76) bridge [ 166.801129][ T7809] br_dev_stop (net/bridge/br_device.c:193) bridge [ 166.801137][ T7809] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 166.801140][ T7809] __dev_close_many (net/core/dev.c:1798) [ 166.801144][ T7809] ? netif_open (net/core/dev.c:1755) [ 166.801145][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801147][ T7809] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 166.801149][ T7809] __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 166.801151][ T7809] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 166.801153][ T7809] ? __kernel_text_address (kernel/extable.c:79) [ 166.801155][ T7809] ? write_profile (profile.c:?) [ 166.801158][ T7809] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 166.801161][ T7809] netif_change_flags (net/core/dev.c:9877) [ 166.801163][ T7809] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 166.801165][ T7809] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 166.801166][ T7809] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 166.801168][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801170][ T7809] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 166.801175][ T7809] ? kasan_save_stack (mm/kasan/common.c:58) [ 166.801178][ T7809] ? kasan_save_stack (mm/kasan/common.c:57) [ 166.801179][ T7809] ? kasan_save_track (mm/kasan/common.c:78) [ 166.801181][ T7809] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 166.801182][ T7809] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 166.801184][ T7809] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 166.801185][ T7809] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 166.801186][ T7809] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 166.801189][ T7809] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 166.801190][ T7809] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 166.801191][ T7809] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 166.801194][ T7809] ? ___sys_sendmsg (net/socket.c:2767) [ 166.801195][ T7809] ? __sys_sendmsg (net/socket.c:2799) [ 166.801197][ T7809] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 166.801199][ T7809] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 166.801202][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801203][ T7809] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 166.801205][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801206][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801208][ T7809] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 166.801211][ T7809] ? __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) [ 166.801213][ T7809] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 166.801214][ T7809] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 166.801216][ T7809] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 166.801218][ T7809] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 166.801220][ T7809] rtnl_newlink (net/core/rtnetlink.c:4215) [ 166.801222][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801224][ T7809] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 166.801225][ T7809] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 166.801226][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801228][ T7809] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 166.801231][ T7809] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 166.801233][ T7809] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 166.801234][ T7809] ? __kernel_text_address (kernel/extable.c:79) [ 166.801236][ T7809] ? write_profile (profile.c:?) [ 166.801237][ T7809] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 166.801238][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801239][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801241][ T7809] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 166.801244][ T7809] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 166.801246][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801248][ T7809] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 166.801249][ T7809] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 166.801250][ T7809] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 166.801252][ T7809] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 166.801253][ T7809] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 166.801255][ T7809] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 166.801257][ T7809] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 166.801258][ T7809] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 166.801260][ T7809] ? netlink_ack (./include/linux/skbuff.h:2718) [ 166.801261][ T7809] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 166.801263][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801265][ T7809] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 166.801267][ T7809] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 166.801269][ T7809] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 166.801270][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801272][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801273][ T7809] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 166.801275][ T7809] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 166.801277][ T7809] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 166.801279][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801280][ T7809] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 166.801282][ T7809] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 166.801284][ T7809] ? copy_msghdr_from_user (net/socket.c:2650) [ 166.801285][ T7809] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 166.801287][ T7809] ? move_addr_to_kernel (net/socket.c:258) [ 166.801288][ T7809] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 166.801290][ T7809] ___sys_sendmsg (net/socket.c:2767) [ 166.801292][ T7809] ? copy_msghdr_from_user (net/socket.c:2619) [ 166.801297][ T7809] __sys_sendmsg (net/socket.c:2799) [ 166.801299][ T7809] ? __sys_sendmsg_sock (net/socket.c:2780) [ 166.801301][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.801303][ T7809] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 166.801304][ T7809] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 166.801307][ T7809] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 166.801308][ T7809] RIP: 0033:0x7f6afd8c454e [ 166.801310][ T7809] 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 [ 166.801312][ T7809] RSP: 002b:00007ffc95a49920 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 166.801318][ T7809] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f6afd8c454e [ 166.801319][ T7809] RDX: 0000000000000000 RSI: 00007ffc95a499d0 RDI: 0000000000000005 [ 166.801320][ T7809] RBP: 00007ffc95a49930 R08: 0000000000000000 R09: 0000000000000000 [ 166.801321][ T7809] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9107dd 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 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 __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars