====================================== | [ 12.459457][ T188] softirqs last disabled at (37497): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 12.459459][ T188] Preemption disabled at: | [ 12.459460][ T188] 0x0 | [ 12.459470][ T188] Tainted: [W]=WARN [ 12.459471][ T188] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.459472][ T188] Call Trace: [ 12.459474][ T188] [ 12.459476][ T188] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.459482][ T188] __might_resched.cold (kernel/sched/core.c:9234) [ 12.459487][ T188] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.459491][ T188] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.459496][ T188] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 12.459499][ T188] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.459505][ T188] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.459508][ T188] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.459511][ T188] put_chars (drivers/char/virtio_console.c:1176) [ 12.459514][ T188] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.459515][ T188] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.459520][ T188] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.459525][ T188] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.459531][ T188] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.459534][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.459536][ T188] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.459540][ T188] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.459544][ T188] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.459546][ T188] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 12.459549][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.459552][ T188] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.459556][ T188] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.459560][ T188] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.459562][ T188] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.459567][ T188] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.459570][ T188] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.459572][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.459575][ T188] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.459578][ T188] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.459580][ T188] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.459584][ T188] vprintk_emit (kernel/printk/printk.c:2479) [ 12.459590][ T188] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.459595][ T188] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.459599][ T188] _printk (kernel/printk/printk.c:2504) [ 12.459602][ T188] ? snapshot_read.cold (user.c:?) [ 12.459605][ T188] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 12.459608][ T188] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 12.459612][ T188] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 12.459615][ T188] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 12.459619][ T188] ? exit_notify (kernel/exit.c:780) [ 12.459621][ T188] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.459624][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.459628][ T188] do_group_exit (kernel/exit.c:1151) [ 12.459631][ T188] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 12.459632][ T188] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 12.459635][ T188] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.459638][ T188] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.459641][ T188] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.459643][ T188] RIP: 0033:0x7f6a291b41b8 [ 12.459646][ T188] Code: Unable to access opcode bytes at 0x7f6a291b418e. Code starting with the faulting instruction =========================================== [ 12.459647][ T188] RSP: 002b:00007fffa4ab2f58 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 12.459650][ T188] RAX: ffffffffffffffda RBX: 00007f6a292e4f88 RCX: 00007f6a291b41b8 [ 12.459651][ T188] RDX: 00007f6a28efefc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 12.459652][ T188] RBP: 00007fffa4ab2fb0 R08: 0000000000000000 R09: 0000000000008010 [ 12.459653][ T188] R10: 00007fffa4ab2d70 R11: 0000000000000246 R12: 0000000000000001 [ 12.459653][ T188] R13: 0000000000000000 R14: 00007f6a292e3680 R15: 00007f6a292e4fa0 | [ 13.890953][ T234] softirqs last disabled at (15294): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 13.890957][ T234] Preemption disabled at: | [ 13.890957][ T234] vprintk_emit (kernel/printk/printk.c:2471) | [ 13.890973][ T234] Tainted: [W]=WARN [ 13.890975][ T234] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.890977][ T234] Call Trace: [ 13.890980][ T234] [ 13.890982][ T234] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.890990][ T234] ? vprintk_emit (kernel/printk/printk.c:2471) [ 13.890994][ T234] __might_resched.cold (kernel/sched/core.c:9234) [ 13.891000][ T234] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.891006][ T234] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 13.891014][ T234] __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)) [ 13.891018][ T234] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.891027][ T234] ? 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) [ 13.891031][ T234] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.891037][ T234] put_chars (drivers/char/virtio_console.c:1176) [ 13.891041][ T234] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.891050][ T234] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 13.891056][ T234] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.891061][ T234] ? mark_usage (kernel/locking/lockdep.c:4690) [ 13.891064][ T234] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.891066][ T234] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.891074][ T234] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.891078][ T234] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 13.891083][ T234] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.891088][ T234] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.891096][ T234] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.891102][ T234] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.891105][ T234] ? 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)) [ 13.891111][ T234] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.891114][ T234] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.891122][ T234] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.891129][ T234] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.891132][ T234] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.891142][ T234] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.891147][ T234] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.891149][ T234] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.891153][ T234] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 13.891160][ T234] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.891163][ T234] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.891169][ T234] vprintk_emit (kernel/printk/printk.c:2479) [ 13.891176][ T234] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.891180][ T234] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 13.891182][ T234] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 13.891189][ T234] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 13.891196][ T234] _printk (kernel/printk/printk.c:2504) [ 13.891201][ T234] ? snapshot_read.cold (user.c:?) [ 13.891208][ T234] ? br_multicast_flood (??:?) bridge [ 13.891227][ T234] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 13.891230][ T234] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 13.891232][ T234] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 13.891240][ T234] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 13.891259][ T234] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 13.891274][ T234] new_nbp (net/bridge/br_if.c:449) bridge [ 13.891291][ T234] br_add_if (net/bridge/br_if.c:592) bridge [ 13.891304][ T234] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 13.891310][ T234] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 13.891314][ T234] ? __kernel_text_address (kernel/extable.c:79) [ 13.891322][ T234] do_set_master (net/core/rtnetlink.c:3071) [ 13.891329][ T234] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 13.891335][ T234] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 13.891340][ T234] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 13.891342][ T234] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 13.891346][ T234] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 13.891351][ T234] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 13.891355][ T234] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 13.891358][ T234] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 13.891363][ T234] ? kasan_save_stack (mm/kasan/common.c:58) [ 13.891367][ T234] ? kasan_save_stack (mm/kasan/common.c:57) [ 13.891369][ T234] ? kasan_save_track (mm/kasan/common.c:78) [ 13.891374][ T234] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.891377][ T234] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 13.891381][ T234] ? ___sys_sendmsg (net/socket.c:2757) [ 13.891389][ T234] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.891392][ T234] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 13.891397][ T234] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.891401][ T234] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.891403][ T234] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.891406][ T234] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.891410][ T234] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 13.891416][ T234] ? __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) [ 13.891419][ T234] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 13.891423][ T234] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 13.891429][ T234] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 13.891432][ T234] ? nla_get_range_signed (lib/nlattr.c:270) [ 13.891442][ T234] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 13.891452][ T234] rtnl_newlink (net/core/rtnetlink.c:4215) [ 13.891463][ T234] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 13.891467][ T234] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.891475][ T234] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.891478][ T234] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 13.891482][ T234] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 13.891485][ T234] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 13.891492][ T234] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 13.891496][ T234] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 13.891502][ T234] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.891504][ T234] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.891513][ T234] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.891516][ T234] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 13.891523][ T234] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 13.891526][ T234] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.891532][ T234] ? netlink_ack (./include/linux/skbuff.h:2718) [ 13.891544][ T234] ? 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)) [ 13.891547][ T234] ? 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)) [ 13.891555][ T234] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 13.891562][ T234] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 13.891567][ T234] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.891575][ T234] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 13.891582][ T234] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 13.891590][ T234] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.891598][ T234] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 13.891603][ T234] ? copy_msghdr_from_user (net/socket.c:2650) [ 13.891606][ T234] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 13.891609][ T234] ? move_addr_to_kernel (net/socket.c:258) [ 13.891624][ T234] ___sys_sendmsg (net/socket.c:2767) [ 13.891629][ T234] ? copy_msghdr_from_user (net/socket.c:2619) [ 13.891661][ T234] __sys_sendmsg (net/socket.c:2799) [ 13.891666][ T234] ? __sys_sendmsg_sock (net/socket.c:2780) [ 13.891678][ T234] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.891685][ T234] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 13.891688][ T234] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 13.891694][ T234] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.891697][ T234] RIP: 0033:0x7f1b70c0854e [ 13.891702][ T234] 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 [ 13.891704][ T234] RSP: 002b:00007ffcba9ded60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 13.891709][ T234] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f1b70c0854e [ 13.891711][ T234] RDX: 0000000000000000 RSI: 00007ffcba9dee10 RDI: 0000000000000005 [ 13.891713][ T234] RBP: 00007ffcba9ded70 R08: 0000000000000000 R09: 0000000000000000 [ 13.891714][ T234] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9152d0 [ 13.891716][ T234] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffcba9df4d0 | [ 26.427478][ T291] softirqs last disabled at (24719): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 26.427481][ T291] Preemption disabled at: | [ 26.427482][ T291] vprintk_emit (kernel/printk/printk.c:2471) | [ 26.427494][ T291] Tainted: [W]=WARN [ 26.427496][ T291] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.427498][ T291] Call Trace: [ 26.427500][ T291] [ 26.427502][ T291] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.427510][ T291] ? vprintk_emit (kernel/printk/printk.c:2471) [ 26.427513][ T291] __might_resched.cold (kernel/sched/core.c:9234) [ 26.427519][ T291] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 26.427525][ T291] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 26.427532][ T291] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 26.427536][ T291] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.427545][ T291] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.427548][ T291] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.427554][ T291] put_chars (drivers/char/virtio_console.c:1176) [ 26.427557][ T291] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 26.427560][ T291] ? __send_to_port (drivers/char/virtio_console.c:654) [ 26.427565][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 26.427570][ T291] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 26.427577][ T291] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 26.427581][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.427584][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.427592][ T291] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 26.427594][ T291] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 26.427599][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.427604][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.427610][ T291] console_emit_next_record (kernel/printk/printk.c:3183) [ 26.427617][ T291] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 26.427619][ T291] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 26.427624][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.427628][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.427635][ T291] console_flush_one_record (kernel/printk/printk.c:3268) [ 26.427642][ T291] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 26.427645][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.427654][ T291] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 26.427658][ T291] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 26.427661][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.427664][ T291] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 26.427671][ T291] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 26.427674][ T291] ? vprintk_emit (kernel/printk/printk.c:2478) [ 26.427679][ T291] vprintk_emit (kernel/printk/printk.c:2479) [ 26.427686][ T291] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 26.427696][ T291] ? llc_exit (./arch/x86/include/asm/atomic.h:28 ./include/linux/atomic/atomic-arch-fallback.h:503 ./include/linux/atomic/atomic-instrumented.h:68 ./include/linux/refcount.h:134 net/llc/llc_core.c:38 net/llc/llc_core.c:96) llc [ 26.427701][ T291] _printk (kernel/printk/printk.c:2504) [ 26.427705][ T291] ? snapshot_read.cold (user.c:?) [ 26.427717][ T291] ? do_one_initcall (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/initcall.h:27 init/main.c:1356) [ 26.427722][ T291] gact_init_module (net/sched/act_gact.c:180) act_gact [ 26.427726][ T291] do_one_initcall (init/main.c:1357) [ 26.427730][ T291] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 26.427738][ T291] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 26.427742][ T291] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 26.427750][ T291] do_init_module (kernel/module/main.c:3117) [ 26.427756][ T291] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 26.427762][ T291] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 26.427767][ T291] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 26.427774][ T291] load_module (kernel/module/main.c:3593) [ 26.427787][ T291] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 26.427794][ T291] ? __ia32_sys_fsconfig (??:?) [ 26.427798][ T291] ? ovl_real_file (fs/overlayfs/file.c:195) [ 26.427803][ T291] ? backing_file_read_iter (fs/backing-file.c:211) [ 26.427808][ T291] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 26.427814][ T291] init_module_from_file (kernel/module/main.c:3790) [ 26.427819][ T291] ? __do_sys_init_module (kernel/module/main.c:3664) [ 26.427834][ T291] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 26.427841][ T291] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.427846][ T291] idempotent_init_module (kernel/module/main.c:3802) [ 26.427851][ T291] ? init_module_from_file (kernel/module/main.c:3791) [ 26.427863][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.427866][ T291] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 26.427876][ T291] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 26.427879][ T291] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.427884][ T291] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 26.427887][ T291] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 26.427892][ T291] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.427895][ T291] RIP: 0033:0x7f34a4bbf37d [ 26.427899][ T291] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4b aa 0f 00 f7 d8 64 89 01 48 All code ======== 0: ff c3 inc %ebx 2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 9: 00 00 00 c: 90 nop d: f3 0f 1e fa endbr64 11: 48 89 f8 mov %rdi,%rax 14: 48 89 f7 mov %rsi,%rdi 17: 48 89 d6 mov %rdx,%rsi 1a: 48 89 ca mov %rcx,%rdx 1d: 4d 89 c2 mov %r8,%r10 20: 4d 89 c8 mov %r9,%r8 23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa85 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa5b 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 26.427902][ T291] RSP: 002b:00007ffc6778c5a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 26.427905][ T291] RAX: ffffffffffffffda RBX: 00005642a9bdb810 RCX: 00007f34a4bbf37d [ 26.427907][ T291] RDX: 0000000000000000 RSI: 0000564297239ffd RDI: 0000000000000000 [ 26.427909][ T291] RBP: 00007ffc6778c640 R08: 0000000000000000 R09: 0000000000000000 [ 26.427910][ T291] R10: 0000000000000000 R11: 0000000000000246 R12: 0000564297239ffd [ 26.427912][ T291] R13: 00005642a9bdb960 R14: 0000000000040000 R15: 0000000000000000 | [ 29.187126][ C0] softirqs last disabled at (653115): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 29.187129][ C0] Preemption disabled at: | [ 29.187130][ C0] schedule_preempt_disabled (kernel/sched/core.c:7420) | [ 29.187142][ C0] Tainted: [W]=WARN [ 29.187144][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.187146][ C0] Call Trace: [ 29.187148][ C0] [ 29.187151][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 29.187157][ C0] ? schedule_preempt_disabled (kernel/sched/core.c:7420) [ 29.187160][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 29.187165][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 29.187169][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 29.187172][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.187177][ 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)) [ 29.187181][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 29.187185][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.187190][ 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) [ 29.187193][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.187196][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 29.187199][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 29.187202][ C0] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 29.187207][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 29.187212][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 29.187214][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.187217][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.187220][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 29.187224][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 29.187227][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.187230][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.187232][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.187235][ C0] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 29.187238][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 29.187242][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 29.187246][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 29.187248][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.187251][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 29.187253][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.187256][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 29.187258][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 29.187261][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 29.187264][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 29.187267][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 29.187271][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 29.187273][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.187276][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 29.187279][ C0] ? x86_64_start_kernel (arch/x86/kernel/head64.c:264) [ 29.187285][ C0] _printk (kernel/printk/printk.c:2504) [ 29.187289][ C0] ? snapshot_read.cold (user.c:?) [ 29.187292][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 29.187298][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 29.187301][ C0] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 29.187304][ C0] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 29.187308][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 29.187312][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 29.187315][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 29.187318][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 29.187322][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 29.187325][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 29.187343][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.187346][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.187349][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 29.187361][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 29.187364][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 29.187375][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 29.187388][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 29.187399][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 29.187404][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 29.187407][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 29.187411][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 29.187414][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 29.187417][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.187420][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 29.187423][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 29.187436][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 29.187438][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.187443][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 29.187447][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 29.187450][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 29.187453][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.187456][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.187459][ C0] handle_softirqs (kernel/softirq.c:645) [ 29.187462][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 29.187464][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 29.187468][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 29.187470][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 29.187472][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 29.187476][ C0] [ 29.187477][ C0] [ 29.187478][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 29.187481][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 29.187485][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 29.187488][ 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 [ 29.187491][ C0] RSP: 0018:ffffffffa8007cf8 EFLAGS: 00000296 [ 29.187495][ C0] RAX: 000000000009f739 RBX: ffffffffa801c600 RCX: ffffffffa50f0307 [ 29.187497][ C0] RDX: ffffffffa801c600 RSI: ffffffffa7e38b01 RDI: ffffffffa788d8e0 [ 29.187499][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 29.187500][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff5000fa2 [ 29.187501][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 29.187504][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 29.187509][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 29.187511][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 29.187514][ C0] default_idle_call (kernel/sched/idle.c:122) [ 29.187516][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 29.187519][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 29.187521][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 29.187525][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.187527][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.187530][ C0] do_idle (kernel/sched/idle.c:355) [ 29.187532][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 29.187535][ C0] rest_init (init/main.c:727) [ 29.187538][ C0] ? __cpuidle_text_end (??:?) [ 29.187542][ C0] ? rest_init (init/main.c:727) [ 29.187545][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 29.187550][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 29.187553][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 29.187557][ C0] start_kernel (init/main.c:1185) [ 29.187560][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 29.187563][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 29.187566][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 29.292657][ C0] | [ 29.292776][ C0] | [ 29.292776][ C0] stack backtrace: | [ 29.293172][ C0] Tainted: [W]=WARN [ 29.293173][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.293175][ C0] Call Trace: [ 29.293177][ C0] [ 29.293178][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 29.293184][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 29.293188][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 29.293193][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 29.293196][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 29.293199][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 29.293203][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 29.293206][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 29.293222][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.293226][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.293228][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 29.293240][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 29.293243][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 29.293255][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 29.293267][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 29.293278][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 29.293281][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 29.293283][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 29.293288][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 29.293291][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 29.293294][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.293297][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 29.293300][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 29.293313][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 29.293315][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.293320][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 29.293323][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 29.293326][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 29.293329][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.293332][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.293335][ C0] handle_softirqs (kernel/softirq.c:645) [ 29.293339][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 29.293341][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 29.293344][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 29.293347][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 29.293349][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 29.293352][ C0] [ 29.293353][ C0] [ 29.293354][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 29.293357][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 29.293360][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 29.293363][ 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 [ 29.293366][ C0] RSP: 0018:ffffffffa8007cf8 EFLAGS: 00000296 [ 29.293369][ C0] RAX: 000000000009f739 RBX: ffffffffa801c600 RCX: ffffffffa50f0307 [ 29.293371][ C0] RDX: ffffffffa801c600 RSI: ffffffffa7e38b01 RDI: ffffffffa788d8e0 [ 29.293372][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 29.293374][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff5000fa2 [ 29.293375][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 29.293378][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 29.293381][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 29.293384][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 29.293386][ C0] default_idle_call (kernel/sched/idle.c:122) [ 29.293389][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 29.293391][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 29.293394][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 29.293397][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.293399][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.293402][ C0] do_idle (kernel/sched/idle.c:355) [ 29.293404][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 29.293407][ C0] rest_init (init/main.c:727) [ 29.293409][ C0] ? __cpuidle_text_end (??:?) [ 29.293414][ C0] ? rest_init (init/main.c:727) [ 29.293417][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 29.293421][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 29.293424][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 29.293428][ C0] start_kernel (init/main.c:1185) [ 29.293431][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 29.293434][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 29.293437][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 133.159130][ T1535] softirqs last disabled at (0): 0x0 | [ 133.159133][ T1535] Preemption disabled at: | [ 133.159134][ T1535] 0x0 | [ 133.159145][ T1535] Tainted: [W]=WARN [ 133.159147][ T1535] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 133.159149][ T1535] Call Trace: [ 133.159151][ T1535] [ 133.159153][ T1535] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 133.159160][ T1535] __might_resched.cold (kernel/sched/core.c:9234) [ 133.159165][ T1535] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 133.159169][ T1535] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 133.159173][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159178][ T1535] __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)) [ 133.159182][ T1535] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 133.159186][ T1535] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 133.159191][ T1535] ? 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) [ 133.159194][ T1535] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 133.159196][ T1535] put_chars (drivers/char/virtio_console.c:1176) [ 133.159199][ T1535] ? __send_to_port (drivers/char/virtio_console.c:654) [ 133.159202][ T1535] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 133.159207][ T1535] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 133.159212][ T1535] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 133.159213][ T1535] ? vsnprintf (lib/vsprintf.c:2900) [ 133.159218][ T1535] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 133.159220][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159223][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159227][ T1535] console_emit_next_record (kernel/printk/printk.c:3183) [ 133.159231][ T1535] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 133.159234][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159236][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159238][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159241][ T1535] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 133.159244][ T1535] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 133.159247][ T1535] console_flush_one_record (kernel/printk/printk.c:3268) [ 133.159250][ T1535] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 133.159255][ T1535] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 133.159257][ T1535] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 133.159259][ T1535] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 133.159262][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159264][ T1535] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 133.159267][ T1535] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 133.159269][ T1535] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 133.159272][ T1535] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 133.159275][ T1535] ? vprintk_emit (kernel/printk/printk.c:2478) [ 133.159278][ T1535] vprintk_emit (kernel/printk/printk.c:2479) [ 133.159282][ T1535] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 133.159285][ T1535] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 133.159288][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159292][ T1535] _printk (kernel/printk/printk.c:2504) [ 133.159296][ T1535] ? snapshot_read.cold (user.c:?) [ 133.159298][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159301][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159304][ T1535] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 133.159306][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159309][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159312][ T1535] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 133.159331][ T1535] br_set_port_state (net/bridge/br_netlink.c:931) bridge [ 133.159345][ T1535] br_setport (net/bridge/br_netlink.c:1040 (discriminator 1)) bridge [ 133.159357][ T1535] ? br_set_port_state (net/bridge/br_netlink.c:928) bridge [ 133.159368][ T1535] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 133.159371][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159374][ T1535] ? __nla_validate_parse (lib/nlattr.c:635) [ 133.159379][ T1535] br_setlink (net/bridge/br_netlink.c:1143) bridge [ 133.159391][ T1535] ? br_afspec (net/bridge/br_netlink.c:860 (discriminator 2)) bridge [ 133.159410][ T1535] rtnl_bridge_setlink (net/core/rtnetlink.c:5707) [ 133.159415][ T1535] rtnetlink_rcv_msg (net/core/rtnetlink.c:7141) [ 133.159419][ T1535] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 133.159421][ T1535] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 133.159424][ T1535] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 133.159429][ T1535] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 133.159433][ T1535] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 133.159435][ T1535] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 133.159437][ T1535] ? netlink_ack (./include/linux/skbuff.h:2718) [ 133.159440][ T1535] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 133.159444][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159447][ T1535] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 133.159450][ T1535] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 133.159453][ T1535] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 133.159455][ T1535] ? percpu_counter_add_batch (lib/percpu_counter.c:101 (discriminator 3) lib/percpu_counter.c:93 (discriminator 3)) [ 133.159459][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159462][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159464][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159466][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159470][ T1535] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 133.159473][ T1535] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 133.159476][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159478][ T1535] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 133.159481][ T1535] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 133.159485][ T1535] ? copy_msghdr_from_user (net/socket.c:2650) [ 133.159488][ T1535] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 133.159490][ T1535] ? move_addr_to_kernel (net/socket.c:258) [ 133.159493][ T1535] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 133.159498][ T1535] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 133.159501][ T1535] ___sys_sendmsg (net/socket.c:2767) [ 133.159503][ T1535] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 133.159506][ T1535] ? copy_msghdr_from_user (net/socket.c:2619) [ 133.159509][ T1535] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 133.159517][ T1535] __sys_sendmsg (net/socket.c:2799) [ 133.159520][ T1535] ? __sys_sendmsg_sock (net/socket.c:2780) [ 133.159524][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159527][ T1535] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.159530][ T1535] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 133.159533][ T1535] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 133.159536][ T1535] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 133.159540][ T1535] RIP: 0033:0x7f3b191bf54e [ 133.159542][ T1535] 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 [ 133.159545][ T1535] RSP: 002b:00007ffd9427dea0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 133.159549][ T1535] RAX: ffffffffffffffda RBX: 00007ffd9427e050 RCX: 00007f3b191bf54e [ 133.159551][ T1535] RDX: 0000000000000000 RSI: 00007ffd9427df50 RDI: 0000000000000005 [ 133.159553][ T1535] RBP: 00007ffd9427deb0 R08: 0000000000000000 R09: 0000000000000000 [ 133.159554][ T1535] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a915348 [ 133.159556][ T1535] R13: 0000000000425380 R14: 00007ffd9427f84a R15: 00000000ffffffff | [ 138.269918][ T1540] softirqs last disabled at (0): 0x0 | [ 138.269920][ T1540] Preemption disabled at: | [ 138.269921][ T1540] 0x0 | [ 138.269929][ T1540] Tainted: [W]=WARN [ 138.269930][ T1540] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 138.269932][ T1540] Call Trace: [ 138.269934][ T1540] [ 138.269935][ T1540] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 138.269941][ T1540] __might_resched.cold (kernel/sched/core.c:9234) [ 138.269945][ T1540] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 138.269948][ T1540] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 138.269951][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.269955][ T1540] __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)) [ 138.269959][ T1540] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 138.269961][ T1540] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 138.269965][ T1540] ? 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) [ 138.269967][ T1540] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 138.269969][ T1540] put_chars (drivers/char/virtio_console.c:1176) [ 138.269973][ T1540] ? __send_to_port (drivers/char/virtio_console.c:654) [ 138.269975][ T1540] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 138.269978][ T1540] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 138.269981][ T1540] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 138.269982][ T1540] ? vsnprintf (lib/vsprintf.c:2900) [ 138.269986][ T1540] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 138.269987][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.269989][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.269992][ T1540] console_emit_next_record (kernel/printk/printk.c:3183) [ 138.269994][ T1540] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 138.269996][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.269998][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.270000][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.270002][ T1540] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 138.270004][ T1540] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 138.270005][ T1540] console_flush_one_record (kernel/printk/printk.c:3268) [ 138.270008][ T1540] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 138.270011][ T1540] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 138.270013][ T1540] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 138.270014][ T1540] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 138.270016][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.270018][ T1540] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 138.270019][ T1540] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 138.270020][ T1540] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 138.270023][ T1540] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 138.270025][ T1540] ? vprintk_emit (kernel/printk/printk.c:2478) [ 138.270027][ T1540] vprintk_emit (kernel/printk/printk.c:2479) [ 138.270031][ T1540] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 138.270033][ T1540] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 138.270035][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.270038][ T1540] _printk (kernel/printk/printk.c:2504) [ 138.270041][ T1540] ? snapshot_read.cold (user.c:?) [ 138.270042][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.270044][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.270046][ T1540] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 138.270047][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.270049][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.270052][ T1540] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 138.270066][ T1540] br_set_port_state (net/bridge/br_netlink.c:931) bridge [ 138.270075][ T1540] br_setport (net/bridge/br_netlink.c:1040 (discriminator 1)) bridge [ 138.270082][ T1540] ? br_set_port_state (net/bridge/br_netlink.c:928) bridge [ 138.270088][ T1540] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 138.270090][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.270092][ T1540] ? __nla_validate_parse (lib/nlattr.c:635) [ 138.270096][ T1540] br_setlink (net/bridge/br_netlink.c:1143) bridge [ 138.270103][ T1540] ? br_afspec (net/bridge/br_netlink.c:860 (discriminator 2)) bridge [ 138.270113][ T1540] rtnl_bridge_setlink (net/core/rtnetlink.c:5707) [ 138.270118][ T1540] rtnetlink_rcv_msg (net/core/rtnetlink.c:7141) [ 138.270120][ T1540] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 138.270121][ T1540] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 138.270124][ T1540] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 138.270127][ T1540] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 138.270130][ T1540] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 138.270131][ T1540] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 138.270133][ T1540] ? netlink_ack (./include/linux/skbuff.h:2718) [ 138.270134][ T1540] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 138.270137][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.270139][ T1540] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 138.270141][ T1540] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 138.270143][ T1540] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 138.270144][ T1540] ? percpu_counter_add_batch (lib/percpu_counter.c:101 (discriminator 3) lib/percpu_counter.c:93 (discriminator 3)) [ 138.270147][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.270149][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.270151][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.270152][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.270154][ T1540] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 138.270157][ T1540] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 138.270158][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.270160][ T1540] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 138.270162][ T1540] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 138.270165][ T1540] ? copy_msghdr_from_user (net/socket.c:2650) [ 138.270167][ T1540] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 138.270169][ T1540] ? move_addr_to_kernel (net/socket.c:258) [ 138.270171][ T1540] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 138.270174][ T1540] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 138.270176][ T1540] ___sys_sendmsg (net/socket.c:2767) [ 138.270178][ T1540] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 138.270180][ T1540] ? copy_msghdr_from_user (net/socket.c:2619) [ 138.270182][ T1540] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 138.270187][ T1540] __sys_sendmsg (net/socket.c:2799) [ 138.270189][ T1540] ? __sys_sendmsg_sock (net/socket.c:2780) [ 138.270192][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.270193][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.270196][ T1540] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 138.270197][ T1540] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 138.270200][ T1540] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 138.270202][ T1540] RIP: 0033:0x7f44d5c2154e [ 138.270204][ T1540] 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 [ 138.270206][ T1540] RSP: 002b:00007ffddda801a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 138.270209][ T1540] RAX: ffffffffffffffda RBX: 00007ffddda80350 RCX: 00007f44d5c2154e [ 138.270211][ T1540] RDX: 0000000000000000 RSI: 00007ffddda80250 RDI: 0000000000000005 [ 138.270212][ T1540] RBP: 00007ffddda801b0 R08: 0000000000000000 R09: 0000000000000000 [ 138.270213][ T1540] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91534d [ 138.270213][ T1540] R13: 0000000000425380 R14: 00007ffddda8184a R15: 00000000ffffffff | [ 143.391875][ T1548] softirqs last disabled at (0): 0x0 | [ 143.391877][ T1548] Preemption disabled at: | [ 143.391877][ T1548] vprintk_emit (kernel/printk/printk.c:2471) | [ 143.391888][ T1548] Tainted: [W]=WARN [ 143.391889][ T1548] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 143.391891][ T1548] Call Trace: [ 143.391893][ T1548] [ 143.391894][ T1548] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 143.391900][ T1548] ? vprintk_emit (kernel/printk/printk.c:2471) [ 143.391902][ T1548] __might_resched.cold (kernel/sched/core.c:9234) [ 143.391905][ T1548] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 143.391909][ T1548] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 143.391912][ T1548] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 143.391913][ T1548] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 143.391917][ T1548] __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)) [ 143.391920][ T1548] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 143.391922][ T1548] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 143.391926][ T1548] ? 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) [ 143.391928][ T1548] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 143.391930][ T1548] put_chars (drivers/char/virtio_console.c:1176) [ 143.391932][ T1548] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 143.391933][ T1548] ? __send_to_port (drivers/char/virtio_console.c:654) [ 143.391935][ T1548] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 143.391937][ T1548] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 143.391941][ T1548] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 143.391942][ T1548] ? 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) [ 143.391944][ T1548] ? vsnprintf (lib/vsprintf.c:2900) [ 143.391947][ T1548] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 143.391949][ T1548] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 143.391951][ T1548] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 143.391953][ T1548] console_emit_next_record (kernel/printk/printk.c:3183) [ 143.391955][ T1548] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 143.391957][ T1548] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 143.391959][ T1548] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 143.391960][ T1548] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 143.391962][ T1548] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 143.391964][ T1548] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 143.391966][ T1548] console_flush_one_record (kernel/printk/printk.c:3268) [ 143.391968][ T1548] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 143.391973][ T1548] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 143.391975][ T1548] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 143.391976][ T1548] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 143.391978][ T1548] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 143.391980][ T1548] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 143.391981][ T1548] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 143.391982][ T1548] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 143.391985][ T1548] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 143.391986][ T1548] ? vprintk_emit (kernel/printk/printk.c:2478) [ 143.391988][ T1548] vprintk_emit (kernel/printk/printk.c:2479) [ 143.391992][ T1548] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 143.391994][ T1548] _printk (kernel/printk/printk.c:2504) [ 143.391998][ T1548] ? snapshot_read.cold (user.c:?) [ 143.391999][ T1548] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 143.392003][ T1548] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 143.392005][ T1548] ? br_port_set_promisc (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/bridge/br_if.c:106) bridge [ 143.392017][ T1548] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 143.392020][ T1548] ? br_vlan_filter_toggle (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/bridge/br_private.h:771 net/bridge/br_vlan.c:919) bridge [ 143.392029][ T1548] br_vlan_filter_toggle.cold (net/bridge/br_vlan.c:920 (discriminator 1)) bridge [ 143.392038][ T1548] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 143.392041][ T1548] br_changelink (net/bridge/br_netlink.c:1363) bridge [ 143.392049][ T1548] ? __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) [ 143.392052][ T1548] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 143.392053][ T1548] ? br_get_size (net/bridge/br_netlink.c:1676) bridge [ 143.392059][ T1548] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 143.392062][ T1548] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 143.392063][ T1548] ? nla_get_range_signed (lib/nlattr.c:270) [ 143.392067][ T1548] __rtnl_newlink (net/core/rtnetlink.c:3865 net/core/rtnetlink.c:4076) [ 143.392070][ T1548] rtnl_newlink (net/core/rtnetlink.c:4215) [ 143.392072][ T1548] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 143.392074][ T1548] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 143.392075][ T1548] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 143.392076][ T1548] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 143.392078][ T1548] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 143.392080][ T1548] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 143.392082][ T1548] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 143.392084][ T1548] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 143.392086][ T1548] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 143.392089][ T1548] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 143.392091][ T1548] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 143.392092][ T1548] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 143.392094][ T1548] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 143.392095][ T1548] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 143.392097][ T1548] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 143.392099][ T1548] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 143.392103][ T1548] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 143.392106][ T1548] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 143.392107][ T1548] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 143.392108][ T1548] ? netlink_ack (./include/linux/skbuff.h:2718) [ 143.392110][ T1548] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 143.392112][ T1548] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 143.392114][ T1548] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 143.392116][ T1548] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 143.392118][ T1548] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 143.392119][ T1548] ? next_uptodate_folio (mm/filemap.c:3747) [ 143.392122][ T1548] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 143.392124][ T1548] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 143.392126][ T1548] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 143.392128][ T1548] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 143.392130][ T1548] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 143.392132][ T1548] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 143.392133][ T1548] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 143.392135][ T1548] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 143.392137][ T1548] ? copy_msghdr_from_user (net/socket.c:2650) [ 143.392139][ T1548] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 143.392140][ T1548] ? move_addr_to_kernel (net/socket.c:258) [ 143.392142][ T1548] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 143.392145][ T1548] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 143.392147][ T1548] ___sys_sendmsg (net/socket.c:2767) [ 143.392148][ T1548] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 143.392151][ T1548] ? copy_msghdr_from_user (net/socket.c:2619) [ 143.392152][ T1548] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 143.392157][ T1548] __sys_sendmsg (net/socket.c:2799) [ 143.392159][ T1548] ? __sys_sendmsg_sock (net/socket.c:2780) [ 143.392162][ T1548] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 143.392164][ T1548] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 143.392166][ T1548] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 143.392168][ T1548] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 143.392170][ T1548] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 143.392172][ T1548] RIP: 0033:0x7f6c1e54a54e [ 143.392174][ T1548] 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 [ 143.392175][ T1548] RSP: 002b:00007ffc2fb3cda0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 143.392179][ T1548] RAX: ffffffffffffffda RBX: 00007ffc2fb3d540 RCX: 00007f6c1e54a54e [ 143.392181][ T1548] RDX: 0000000000000000 RSI: 00007ffc2fb3ce50 RDI: 0000000000000005 [ 143.392182][ T1548] RBP: 00007ffc2fb3cdb0 R08: 0000000000000000 R09: 0000000000000000 [ 143.392182][ T1548] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a915351 [ 143.392183][ T1548] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc2fb3d510 | [ 153.667956][ T1572] softirqs last disabled at (0): 0x0 | [ 153.667958][ T1572] Preemption disabled at: | [ 153.667959][ T1572] vprintk_emit (kernel/printk/printk.c:2471) | [ 153.667972][ T1572] Tainted: [W]=WARN [ 153.667973][ T1572] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 153.667974][ T1572] Call Trace: [ 153.667976][ T1572] [ 153.667977][ T1572] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 153.667983][ T1572] ? vprintk_emit (kernel/printk/printk.c:2471) [ 153.667985][ T1572] __might_resched.cold (kernel/sched/core.c:9234) [ 153.667989][ T1572] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 153.667991][ T1572] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 153.667994][ T1572] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 153.667996][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668000][ T1572] __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)) [ 153.668003][ T1572] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 153.668006][ T1572] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 153.668010][ T1572] ? 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) [ 153.668011][ T1572] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 153.668013][ T1572] put_chars (drivers/char/virtio_console.c:1176) [ 153.668015][ T1572] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 153.668017][ T1572] ? __send_to_port (drivers/char/virtio_console.c:654) [ 153.668018][ T1572] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 153.668021][ T1572] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 153.668024][ T1572] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 153.668025][ T1572] ? 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) [ 153.668027][ T1572] ? vsnprintf (lib/vsprintf.c:2900) [ 153.668030][ T1572] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 153.668032][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668034][ T1572] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 153.668036][ T1572] console_emit_next_record (kernel/printk/printk.c:3183) [ 153.668039][ T1572] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 153.668041][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668042][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668044][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668046][ T1572] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 153.668048][ T1572] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 153.668049][ T1572] console_flush_one_record (kernel/printk/printk.c:3268) [ 153.668052][ T1572] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 153.668054][ T1572] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 153.668056][ T1572] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 153.668058][ T1572] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 153.668059][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668061][ T1572] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 153.668062][ T1572] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 153.668064][ T1572] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 153.668066][ T1572] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 153.668068][ T1572] ? vprintk_emit (kernel/printk/printk.c:2478) [ 153.668070][ T1572] vprintk_emit (kernel/printk/printk.c:2479) [ 153.668073][ T1572] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 153.668076][ T1572] _printk (kernel/printk/printk.c:2504) [ 153.668079][ T1572] ? snapshot_read.cold (user.c:?) [ 153.668081][ T1572] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 153.668084][ T1572] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 153.668086][ T1572] ? br_port_set_promisc (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/bridge/br_if.c:106) bridge [ 153.668098][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668101][ T1572] ? br_vlan_filter_toggle (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/bridge/br_private.h:771 net/bridge/br_vlan.c:919) bridge [ 153.668110][ T1572] br_vlan_filter_toggle.cold (net/bridge/br_vlan.c:920 (discriminator 1)) bridge [ 153.668119][ T1572] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 153.668122][ T1572] br_changelink (net/bridge/br_netlink.c:1363) bridge [ 153.668131][ T1572] ? __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) [ 153.668133][ T1572] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 153.668135][ T1572] ? br_get_size (net/bridge/br_netlink.c:1676) bridge [ 153.668141][ T1572] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 153.668144][ T1572] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 153.668145][ T1572] ? nla_get_range_signed (lib/nlattr.c:270) [ 153.668149][ T1572] __rtnl_newlink (net/core/rtnetlink.c:3865 net/core/rtnetlink.c:4076) [ 153.668152][ T1572] rtnl_newlink (net/core/rtnetlink.c:4215) [ 153.668154][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668155][ T1572] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 153.668157][ T1572] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 153.668158][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668160][ T1572] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 153.668163][ T1572] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 153.668166][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668168][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668169][ T1572] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 153.668173][ T1572] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 153.668174][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668176][ T1572] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 153.668177][ T1572] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 153.668179][ T1572] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 153.668180][ T1572] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 153.668183][ T1572] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 153.668186][ T1572] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 153.668189][ T1572] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 153.668190][ T1572] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 153.668192][ T1572] ? netlink_ack (./include/linux/skbuff.h:2718) [ 153.668193][ T1572] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 153.668196][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668197][ T1572] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 153.668199][ T1572] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 153.668201][ T1572] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 153.668203][ T1572] ? percpu_counter_add_batch (lib/percpu_counter.c:101 (discriminator 3) lib/percpu_counter.c:93 (discriminator 3)) [ 153.668206][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668207][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668209][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668211][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668213][ T1572] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 153.668215][ T1572] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 153.668217][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668218][ T1572] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 153.668220][ T1572] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 153.668222][ T1572] ? copy_msghdr_from_user (net/socket.c:2650) [ 153.668223][ T1572] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 153.668225][ T1572] ? move_addr_to_kernel (net/socket.c:258) [ 153.668227][ T1572] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 153.668230][ T1572] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 153.668232][ T1572] ___sys_sendmsg (net/socket.c:2767) [ 153.668234][ T1572] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 153.668236][ T1572] ? copy_msghdr_from_user (net/socket.c:2619) [ 153.668238][ T1572] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 153.668243][ T1572] __sys_sendmsg (net/socket.c:2799) [ 153.668245][ T1572] ? __sys_sendmsg_sock (net/socket.c:2780) [ 153.668248][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668249][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.668251][ T1572] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 153.668253][ T1572] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 153.668256][ T1572] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 153.668257][ T1572] RIP: 0033:0x7f3ad5d7654e [ 153.668259][ T1572] 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 [ 153.668261][ T1572] RSP: 002b:00007ffe4ad18130 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 153.668265][ T1572] RAX: ffffffffffffffda RBX: 00007ffe4ad188d0 RCX: 00007f3ad5d7654e [ 153.668266][ T1572] RDX: 0000000000000000 RSI: 00007ffe4ad181e0 RDI: 0000000000000005 [ 153.668267][ T1572] RBP: 00007ffe4ad18140 R08: 0000000000000000 R09: 0000000000000000 [ 153.668268][ T1572] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91535b 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 __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars