====================================== | [ 15.380100][ T187] softirqs last disabled at (40219): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 15.380104][ T187] Preemption disabled at: | [ 15.380105][ T187] 0x0 | [ 15.380119][ T187] Tainted: [W]=WARN [ 15.380120][ T187] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.380123][ T187] Call Trace: [ 15.380125][ T187] [ 15.380127][ T187] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.380136][ T187] __might_resched.cold (kernel/sched/core.c:9234) [ 15.380143][ T187] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.380148][ T187] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 15.380156][ T187] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 15.380160][ T187] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.380169][ T187] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 15.380173][ T187] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.380185][ T187] put_chars (drivers/char/virtio_console.c:1176) [ 15.380190][ T187] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.380192][ T187] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 15.380199][ T187] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 15.380208][ T187] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.380220][ T187] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.380224][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.380228][ T187] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.380235][ T187] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.380242][ T187] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.380245][ T187] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 15.380250][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.380254][ T187] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.380261][ T187] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.380268][ T187] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.380271][ T187] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.380281][ T187] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.380286][ T187] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.380288][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.380292][ T187] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.380299][ T187] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.380301][ T187] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.380307][ T187] vprintk_emit (kernel/printk/printk.c:2479) [ 15.380313][ T187] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.380319][ T187] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.380328][ T187] _printk (kernel/printk/printk.c:2504) [ 15.380334][ T187] ? snapshot_read.cold (user.c:?) [ 15.380339][ T187] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 15.380343][ T187] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 15.380350][ T187] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 15.380355][ T187] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 15.380361][ T187] ? exit_notify (kernel/exit.c:780) [ 15.380364][ T187] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.380369][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.380377][ T187] do_group_exit (kernel/exit.c:1151) [ 15.380382][ T187] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 15.380385][ T187] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 15.380389][ T187] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.380393][ T187] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 15.380398][ T187] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.380402][ T187] RIP: 0033:0x7f58b6c721b8 [ 15.380406][ T187] Code: Unable to access opcode bytes at 0x7f58b6c7218e. Code starting with the faulting instruction =========================================== [ 15.380407][ T187] RSP: 002b:00007ffc195462a8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 15.380411][ T187] RAX: ffffffffffffffda RBX: 00007f58b6da2f88 RCX: 00007f58b6c721b8 [ 15.380413][ T187] RDX: 00007f58b69bcfc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 15.380415][ T187] RBP: 00007ffc19546300 R08: 0000000000000000 R09: 0000000000008010 [ 15.380417][ T187] R10: 00007ffc195460c0 R11: 0000000000000246 R12: 0000000000000001 [ 15.380418][ T187] R13: 0000000000000000 R14: 00007f58b6da1680 R15: 00007f58b6da2fa0 | [ 17.414528][ T237] softirqs last disabled at (20496): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 17.414532][ T237] Preemption disabled at: | [ 17.414533][ T237] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.414545][ T237] Tainted: [W]=WARN [ 17.414547][ T237] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.414549][ T237] Call Trace: [ 17.414551][ T237] [ 17.414554][ T237] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.414562][ T237] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.414565][ T237] __might_resched.cold (kernel/sched/core.c:9234) [ 17.414571][ T237] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.414577][ T237] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 17.414585][ T237] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 17.414589][ T237] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.414598][ T237] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 17.414601][ T237] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.414607][ T237] put_chars (drivers/char/virtio_console.c:1176) [ 17.414611][ T237] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.414620][ T237] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 17.414626][ T237] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.414630][ T237] ? mark_usage (kernel/locking/lockdep.c:4690) [ 17.414633][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.414636][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.414643][ T237] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.414647][ T237] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 17.414652][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.414658][ T237] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.414665][ T237] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.414671][ T237] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.414674][ T237] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 17.414680][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.414684][ T237] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.414691][ T237] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.414698][ T237] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.414701][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.414711][ T237] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.414715][ T237] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.414718][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.414722][ T237] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.414729][ T237] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.414731][ T237] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.414737][ T237] vprintk_emit (kernel/printk/printk.c:2479) [ 17.414744][ T237] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.414748][ T237] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.414750][ T237] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 17.414756][ T237] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 17.414762][ T237] _printk (kernel/printk/printk.c:2504) [ 17.414767][ T237] ? snapshot_read.cold (user.c:?) [ 17.414774][ T237] ? br_multicast_flood (??:?) bridge [ 17.414792][ T237] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 17.414795][ T237] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 17.414797][ T237] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 17.414805][ T237] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 17.414823][ T237] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 17.414838][ T237] new_nbp (net/bridge/br_if.c:449) bridge [ 17.414855][ T237] br_add_if (net/bridge/br_if.c:592) bridge [ 17.414868][ T237] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 17.414873][ T237] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 17.414878][ T237] ? __kernel_text_address (kernel/extable.c:79) [ 17.414885][ T237] do_set_master (net/core/rtnetlink.c:3071) [ 17.414893][ T237] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 17.414899][ T237] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 17.414904][ T237] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 17.414906][ T237] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 17.414910][ T237] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 17.414914][ T237] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 17.414918][ T237] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.414921][ T237] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 17.414926][ T237] ? kasan_save_stack (mm/kasan/common.c:58) [ 17.414930][ T237] ? kasan_save_stack (mm/kasan/common.c:57) [ 17.414932][ T237] ? kasan_save_track (mm/kasan/common.c:78) [ 17.414937][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.414940][ T237] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 17.414944][ T237] ? ___sys_sendmsg (net/socket.c:2757) [ 17.414951][ T237] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.414954][ T237] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 17.414959][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.414963][ T237] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.414965][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.414968][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.414972][ T237] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 17.414977][ T237] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 17.414980][ T237] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 17.414983][ T237] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 17.414990][ T237] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 17.414992][ T237] ? nla_get_range_signed (lib/nlattr.c:270) [ 17.415002][ T237] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 17.415012][ T237] rtnl_newlink (net/core/rtnetlink.c:4215) [ 17.415022][ T237] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 17.415026][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.415034][ T237] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.415037][ T237] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 17.415040][ T237] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 17.415044][ T237] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.415050][ T237] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 17.415054][ T237] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 17.415060][ T237] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 17.415062][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.415070][ T237] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.415073][ T237] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 17.415079][ T237] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 17.415082][ T237] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 17.415087][ T237] ? netlink_ack (./include/linux/skbuff.h:2718) [ 17.415098][ T237] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 17.415101][ T237] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 17.415108][ T237] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 17.415115][ T237] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 17.415120][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.415127][ T237] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 17.415134][ T237] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 17.415141][ T237] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 17.415150][ T237] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 17.415154][ T237] ? copy_msghdr_from_user (net/socket.c:2650) [ 17.415157][ T237] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 17.415160][ T237] ? move_addr_to_kernel (net/socket.c:258) [ 17.415174][ T237] ___sys_sendmsg (net/socket.c:2767) [ 17.415179][ T237] ? copy_msghdr_from_user (net/socket.c:2619) [ 17.415217][ T237] __sys_sendmsg (net/socket.c:2799) [ 17.415222][ T237] ? __sys_sendmsg_sock (net/socket.c:2780) [ 17.415234][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.415241][ T237] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.415244][ T237] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 17.415249][ T237] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.415253][ T237] RIP: 0033:0x7f345aeb254e [ 17.415258][ T237] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 17.415260][ T237] RSP: 002b:00007fff12e1c2a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 17.415265][ T237] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f345aeb254e [ 17.415267][ T237] RDX: 0000000000000000 RSI: 00007fff12e1c350 RDI: 0000000000000005 [ 17.415269][ T237] RBP: 00007fff12e1c2b0 R08: 0000000000000000 R09: 0000000000000000 [ 17.415270][ T237] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9152c2 [ 17.415272][ T237] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff12e1ca10 | [ 28.591666][ T270] softirqs last disabled at (18607): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 28.591670][ T270] Preemption disabled at: | [ 28.591671][ T270] vprintk_emit (kernel/printk/printk.c:2471) | [ 28.591684][ T270] Tainted: [W]=WARN [ 28.591685][ T270] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.591687][ T270] Call Trace: [ 28.591690][ T270] [ 28.591692][ T270] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 28.591700][ T270] ? vprintk_emit (kernel/printk/printk.c:2471) [ 28.591703][ T270] __might_resched.cold (kernel/sched/core.c:9234) [ 28.591709][ T270] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 28.591715][ T270] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 28.591722][ T270] __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)) [ 28.591726][ T270] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.591735][ T270] ? 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) [ 28.591739][ T270] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.591745][ T270] put_chars (drivers/char/virtio_console.c:1176) [ 28.591748][ T270] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 28.591751][ T270] ? __send_to_port (drivers/char/virtio_console.c:654) [ 28.591757][ T270] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 28.591762][ T270] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 28.591769][ T270] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 28.591773][ T270] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.591776][ T270] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.591785][ T270] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 28.591787][ T270] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 28.591792][ T270] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.591797][ T270] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.591804][ T270] console_emit_next_record (kernel/printk/printk.c:3183) [ 28.591811][ T270] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 28.591814][ T270] ? 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)) [ 28.591819][ T270] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.591823][ T270] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.591830][ T270] console_flush_one_record (kernel/printk/printk.c:3268) [ 28.591837][ T270] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 28.591840][ T270] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.591850][ T270] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 28.591855][ T270] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 28.591858][ T270] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.591862][ T270] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 28.591869][ T270] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 28.591871][ T270] ? vprintk_emit (kernel/printk/printk.c:2478) [ 28.591877][ T270] vprintk_emit (kernel/printk/printk.c:2479) [ 28.591885][ T270] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 28.591895][ T270] ? gact_cleanup_module (net/sched/act_gact.c:192) act_gact [ 28.591900][ T270] _printk (kernel/printk/printk.c:2504) [ 28.591905][ T270] ? snapshot_read.cold (user.c:?) [ 28.591917][ T270] ? 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) [ 28.591923][ T270] gact_init_module (net/sched/act_gact.c:180) act_gact [ 28.591927][ T270] do_one_initcall (init/main.c:1357) [ 28.591931][ T270] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 28.591940][ T270] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 28.591944][ T270] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 28.591952][ T270] do_init_module (kernel/module/main.c:3117) [ 28.591959][ T270] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 28.591964][ T270] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 28.591970][ T270] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 28.591978][ T270] load_module (kernel/module/main.c:3593) [ 28.591991][ T270] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 28.591998][ T270] ? __ia32_sys_fsconfig (??:?) [ 28.592002][ T270] ? ovl_real_file (fs/overlayfs/file.c:195) [ 28.592007][ T270] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 28.592010][ T270] ? backing_file_read_iter (fs/backing-file.c:211) [ 28.592014][ T270] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 28.592021][ T270] init_module_from_file (kernel/module/main.c:3790) [ 28.592027][ T270] ? __do_sys_init_module (kernel/module/main.c:3664) [ 28.592042][ T270] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.592049][ T270] ? 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) [ 28.592054][ T270] idempotent_init_module (kernel/module/main.c:3802) [ 28.592060][ T270] ? init_module_from_file (kernel/module/main.c:3791) [ 28.592072][ T270] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.592076][ T270] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 28.592086][ T270] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 28.592089][ T270] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 28.592094][ T270] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 28.592097][ T270] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 28.592102][ T270] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.592106][ T270] RIP: 0033:0x7f17f385b37d [ 28.592112][ T270] 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 [ 28.592114][ T270] RSP: 002b:00007ffe83568438 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 28.592118][ T270] RAX: ffffffffffffffda RBX: 00005600a072a810 RCX: 00007f17f385b37d [ 28.592120][ T270] RDX: 0000000000000000 RSI: 000056009d5adffd RDI: 0000000000000000 [ 28.592122][ T270] RBP: 00007ffe835684d0 R08: 0000000000000000 R09: 0000000000000000 [ 28.592124][ T270] R10: 0000000000000000 R11: 0000000000000246 R12: 000056009d5adffd [ 28.592125][ T270] R13: 00005600a072a960 R14: 0000000000040000 R15: 0000000000000000 | [ 32.842462][ C0] softirqs last disabled at (592465): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 32.842464][ C0] Preemption disabled at: | [ 32.842464][ C0] schedule_preempt_disabled (kernel/sched/core.c:7420) | [ 32.842475][ C0] Tainted: [W]=WARN [ 32.842476][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.842478][ C0] Call Trace: [ 32.842480][ C0] [ 32.842481][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 32.842487][ C0] ? schedule_preempt_disabled (kernel/sched/core.c:7420) [ 32.842488][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 32.842492][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 32.842495][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 32.842498][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.842501][ 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)) [ 32.842505][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 32.842508][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.842511][ 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) [ 32.842513][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.842516][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 32.842518][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 32.842519][ C0] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 32.842523][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 32.842526][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 32.842528][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.842529][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.842532][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 32.842535][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 32.842537][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.842538][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.842540][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.842542][ C0] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 32.842544][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 32.842546][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 32.842549][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 32.842551][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.842553][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 32.842554][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.842556][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 32.842558][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 32.842560][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 32.842562][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 32.842564][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 32.842566][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 32.842568][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.842570][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 32.842572][ C0] ? x86_64_start_kernel (arch/x86/kernel/head64.c:264) [ 32.842576][ C0] _printk (kernel/printk/printk.c:2504) [ 32.842579][ C0] ? snapshot_read.cold (user.c:?) [ 32.842581][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 32.842585][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 32.842587][ C0] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 32.842589][ C0] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 32.842591][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 32.842597][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 32.842600][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 32.842602][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 32.842606][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.842609][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 32.842627][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.842630][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.842633][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 32.842645][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 32.842648][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 32.842660][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 32.842672][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 32.842683][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 32.842688][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 32.842691][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 32.842695][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 32.842699][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.842702][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.842705][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 32.842708][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 32.842720][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 32.842722][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.842727][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 32.842730][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 32.842734][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 32.842736][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 32.842739][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.842742][ C0] handle_softirqs (kernel/softirq.c:645) [ 32.842745][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.842747][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 32.842750][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 32.842752][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 32.842755][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 32.842759][ C0] [ 32.842760][ C0] [ 32.842761][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 32.842764][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 32.842767][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 32.842771][ 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 [ 32.842774][ C0] RSP: 0018:ffffffffaf007cf8 EFLAGS: 00000296 [ 32.842778][ C0] RAX: 0000000000090a4f RBX: ffffffffaf01c600 RCX: ffffffffac0f0307 [ 32.842780][ C0] RDX: ffffffffaf01c600 RSI: ffffffffaee38b01 RDI: ffffffffae88d8e0 [ 32.842781][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 32.842783][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff5e00fa2 [ 32.842784][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 32.842787][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 32.842792][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 32.842794][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 32.842797][ C0] default_idle_call (kernel/sched/idle.c:122) [ 32.842799][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 32.842802][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 32.842805][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 32.842807][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.842810][ C0] do_idle (kernel/sched/idle.c:355) [ 32.842811][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 32.842813][ C0] rest_init (init/main.c:727) [ 32.842815][ C0] ? __cpuidle_text_end (??:?) [ 32.842818][ C0] ? rest_init (init/main.c:727) [ 32.842820][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 32.842824][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 32.842826][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 32.842829][ C0] start_kernel (init/main.c:1185) [ 32.842831][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 32.842834][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 32.842836][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 32.941723][ C0] | [ 32.941936][ C0] | [ 32.941936][ C0] stack backtrace: | [ 32.942228][ C0] Tainted: [W]=WARN [ 32.942229][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.942231][ C0] Call Trace: [ 32.942232][ C0] [ 32.942233][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 32.942239][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 32.942244][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 32.942249][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 32.942251][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 32.942252][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 32.942255][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.942257][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 32.942268][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.942272][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.942274][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 32.942281][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 32.942283][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 32.942292][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 32.942301][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 32.942308][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 32.942317][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 32.942319][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 32.942323][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 32.942326][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.942328][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.942330][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 32.942332][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 32.942340][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 32.942342][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.942345][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 32.942347][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 32.942350][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 32.942353][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 32.942356][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.942359][ C0] handle_softirqs (kernel/softirq.c:645) [ 32.942361][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.942363][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 32.942365][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 32.942366][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 32.942368][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 32.942370][ C0] [ 32.942371][ C0] [ 32.942372][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 32.942373][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 32.942376][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 32.942379][ 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 [ 32.942381][ C0] RSP: 0018:ffffffffaf007cf8 EFLAGS: 00000296 [ 32.942385][ C0] RAX: 0000000000090a4f RBX: ffffffffaf01c600 RCX: ffffffffac0f0307 [ 32.942386][ C0] RDX: ffffffffaf01c600 RSI: ffffffffaee38b01 RDI: ffffffffae88d8e0 [ 32.942387][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 32.942388][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff5e00fa2 [ 32.942388][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 32.942390][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 32.942393][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 32.942394][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 32.942396][ C0] default_idle_call (kernel/sched/idle.c:122) [ 32.942399][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 32.942402][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 32.942404][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 32.942407][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.942409][ C0] do_idle (kernel/sched/idle.c:355) [ 32.942411][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 32.942413][ C0] rest_init (init/main.c:727) [ 32.942415][ C0] ? __cpuidle_text_end (??:?) [ 32.942418][ C0] ? rest_init (init/main.c:727) [ 32.942420][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 32.942423][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 32.942426][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 32.942428][ C0] start_kernel (init/main.c:1185) [ 32.942431][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 32.942433][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 32.942435][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 148.024286][ T1573] softirqs last disabled at (0): 0x0 | [ 148.024288][ T1573] Preemption disabled at: | [ 148.024289][ T1573] 0x0 | [ 148.024301][ T1573] Tainted: [W]=WARN [ 148.024302][ T1573] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 148.024305][ T1573] Call Trace: [ 148.024307][ T1573] [ 148.024308][ T1573] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 148.024315][ T1573] __might_resched.cold (kernel/sched/core.c:9234) [ 148.024320][ T1573] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 148.024323][ T1573] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 148.024330][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024335][ T1573] __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)) [ 148.024340][ T1573] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 148.024343][ T1573] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 148.024349][ T1573] ? 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) [ 148.024351][ T1573] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 148.024354][ T1573] put_chars (drivers/char/virtio_console.c:1176) [ 148.024357][ T1573] ? __send_to_port (drivers/char/virtio_console.c:654) [ 148.024360][ T1573] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 148.024364][ T1573] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 148.024369][ T1573] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 148.024371][ T1573] ? vsnprintf (lib/vsprintf.c:2900) [ 148.024375][ T1573] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 148.024377][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024380][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024384][ T1573] console_emit_next_record (kernel/printk/printk.c:3183) [ 148.024387][ T1573] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 148.024390][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024393][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024395][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024398][ T1573] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 148.024401][ T1573] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 148.024403][ T1573] console_flush_one_record (kernel/printk/printk.c:3268) [ 148.024407][ T1573] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 148.024411][ T1573] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 148.024414][ T1573] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 148.024416][ T1573] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 148.024418][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024421][ T1573] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 148.024423][ T1573] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 148.024425][ T1573] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 148.024429][ T1573] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 148.024431][ T1573] ? vprintk_emit (kernel/printk/printk.c:2478) [ 148.024434][ T1573] vprintk_emit (kernel/printk/printk.c:2479) [ 148.024440][ T1573] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 148.024443][ T1573] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 148.024446][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024450][ T1573] _printk (kernel/printk/printk.c:2504) [ 148.024454][ T1573] ? snapshot_read.cold (user.c:?) [ 148.024456][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024459][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024462][ T1573] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 148.024464][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024466][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024470][ T1573] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 148.024489][ T1573] br_set_port_state (net/bridge/br_netlink.c:931) bridge [ 148.024503][ T1573] br_setport (net/bridge/br_netlink.c:1040 (discriminator 1)) bridge [ 148.024516][ T1573] ? br_set_port_state (net/bridge/br_netlink.c:928) bridge [ 148.024527][ T1573] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 148.024530][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024533][ T1573] ? __nla_validate_parse (lib/nlattr.c:635) [ 148.024538][ T1573] br_setlink (net/bridge/br_netlink.c:1143) bridge [ 148.024550][ T1573] ? br_afspec (net/bridge/br_netlink.c:860 (discriminator 2)) bridge [ 148.024570][ T1573] rtnl_bridge_setlink (net/core/rtnetlink.c:5707) [ 148.024576][ T1573] rtnetlink_rcv_msg (net/core/rtnetlink.c:7141) [ 148.024579][ T1573] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 148.024581][ T1573] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 148.024584][ T1573] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 148.024589][ T1573] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 148.024593][ T1573] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 148.024595][ T1573] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 148.024598][ T1573] ? netlink_ack (./include/linux/skbuff.h:2718) [ 148.024600][ T1573] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 148.024604][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024607][ T1573] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 148.024610][ T1573] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 148.024613][ T1573] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 148.024616][ T1573] ? next_uptodate_folio (mm/filemap.c:3747) [ 148.024620][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024622][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024625][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024628][ T1573] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 148.024631][ T1573] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 148.024634][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024637][ T1573] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 148.024640][ T1573] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 148.024643][ T1573] ? copy_msghdr_from_user (net/socket.c:2650) [ 148.024646][ T1573] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 148.024648][ T1573] ? move_addr_to_kernel (net/socket.c:258) [ 148.024652][ T1573] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 148.024655][ T1573] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 148.024658][ T1573] ___sys_sendmsg (net/socket.c:2767) [ 148.024661][ T1573] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 148.024664][ T1573] ? copy_msghdr_from_user (net/socket.c:2619) [ 148.024667][ T1573] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 148.024675][ T1573] __sys_sendmsg (net/socket.c:2799) [ 148.024678][ T1573] ? __sys_sendmsg_sock (net/socket.c:2780) [ 148.024682][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024685][ T1573] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 148.024688][ T1573] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 148.024691][ T1573] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 148.024694][ T1573] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 148.024697][ T1573] RIP: 0033:0x7fa9b4b7654e [ 148.024700][ T1573] 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 [ 148.024703][ T1573] RSP: 002b:00007fffcd213990 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 148.024707][ T1573] RAX: ffffffffffffffda RBX: 00007fffcd213b40 RCX: 00007fa9b4b7654e [ 148.024709][ T1573] RDX: 0000000000000000 RSI: 00007fffcd213a40 RDI: 0000000000000005 [ 148.024711][ T1573] RBP: 00007fffcd2139a0 R08: 0000000000000000 R09: 0000000000000000 [ 148.024712][ T1573] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a915346 [ 148.024713][ T1573] R13: 0000000000425380 R14: 00007fffcd215848 R15: 00000000ffffffff | [ 153.142269][ T1578] softirqs last disabled at (0): 0x0 | [ 153.142272][ T1578] Preemption disabled at: | [ 153.142273][ T1578] 0x0 | [ 153.142284][ T1578] Tainted: [W]=WARN [ 153.142285][ T1578] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 153.142288][ T1578] Call Trace: [ 153.142290][ T1578] [ 153.142291][ T1578] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 153.142298][ T1578] __might_resched.cold (kernel/sched/core.c:9234) [ 153.142303][ T1578] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 153.142306][ T1578] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 153.142310][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142315][ T1578] __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.142319][ T1578] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 153.142322][ T1578] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 153.142330][ T1578] ? 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.142333][ T1578] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 153.142336][ T1578] put_chars (drivers/char/virtio_console.c:1176) [ 153.142339][ T1578] ? __send_to_port (drivers/char/virtio_console.c:654) [ 153.142343][ T1578] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 153.142347][ T1578] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 153.142352][ T1578] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 153.142354][ T1578] ? vsnprintf (lib/vsprintf.c:2900) [ 153.142358][ T1578] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 153.142360][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142362][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142366][ T1578] console_emit_next_record (kernel/printk/printk.c:3183) [ 153.142370][ T1578] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 153.142373][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142375][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142378][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142380][ T1578] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 153.142383][ T1578] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 153.142385][ T1578] console_flush_one_record (kernel/printk/printk.c:3268) [ 153.142389][ T1578] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 153.142393][ T1578] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 153.142395][ T1578] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 153.142398][ T1578] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 153.142400][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142402][ T1578] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 153.142404][ T1578] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 153.142407][ T1578] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 153.142410][ T1578] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 153.142413][ T1578] ? vprintk_emit (kernel/printk/printk.c:2478) [ 153.142416][ T1578] vprintk_emit (kernel/printk/printk.c:2479) [ 153.142421][ T1578] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 153.142424][ T1578] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 153.142428][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142431][ T1578] _printk (kernel/printk/printk.c:2504) [ 153.142435][ T1578] ? snapshot_read.cold (user.c:?) [ 153.142438][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142440][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142443][ T1578] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 153.142445][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142448][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142451][ T1578] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 153.142470][ T1578] br_set_port_state (net/bridge/br_netlink.c:931) bridge [ 153.142484][ T1578] br_setport (net/bridge/br_netlink.c:1040 (discriminator 1)) bridge [ 153.142497][ T1578] ? br_set_port_state (net/bridge/br_netlink.c:928) bridge [ 153.142508][ T1578] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 153.142510][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142513][ T1578] ? __nla_validate_parse (lib/nlattr.c:635) [ 153.142518][ T1578] br_setlink (net/bridge/br_netlink.c:1143) bridge [ 153.142532][ T1578] ? br_afspec (net/bridge/br_netlink.c:860 (discriminator 2)) bridge [ 153.142551][ T1578] rtnl_bridge_setlink (net/core/rtnetlink.c:5707) [ 153.142556][ T1578] rtnetlink_rcv_msg (net/core/rtnetlink.c:7141) [ 153.142559][ T1578] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 153.142561][ T1578] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 153.142564][ T1578] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 153.142569][ T1578] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 153.142572][ T1578] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 153.142574][ T1578] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 153.142577][ T1578] ? netlink_ack (./include/linux/skbuff.h:2718) [ 153.142579][ T1578] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 153.142583][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142585][ T1578] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 153.142588][ T1578] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 153.142591][ T1578] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 153.142594][ T1578] ? next_uptodate_folio (mm/filemap.c:3747) [ 153.142598][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142600][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142602][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142605][ T1578] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 153.142608][ T1578] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 153.142611][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142614][ T1578] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 153.142617][ T1578] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 153.142620][ T1578] ? copy_msghdr_from_user (net/socket.c:2650) [ 153.142623][ T1578] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 153.142625][ T1578] ? move_addr_to_kernel (net/socket.c:258) [ 153.142628][ T1578] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 153.142632][ T1578] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 153.142635][ T1578] ___sys_sendmsg (net/socket.c:2767) [ 153.142637][ T1578] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 153.142640][ T1578] ? copy_msghdr_from_user (net/socket.c:2619) [ 153.142642][ T1578] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 153.142650][ T1578] __sys_sendmsg (net/socket.c:2799) [ 153.142653][ T1578] ? __sys_sendmsg_sock (net/socket.c:2780) [ 153.142657][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142660][ T1578] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 153.142663][ T1578] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 153.142665][ T1578] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 153.142668][ T1578] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 153.142672][ T1578] RIP: 0033:0x7ff19737c54e [ 153.142674][ T1578] 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.142676][ T1578] RSP: 002b:00007ffc8acd0560 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 153.142681][ T1578] RAX: ffffffffffffffda RBX: 00007ffc8acd0710 RCX: 00007ff19737c54e [ 153.142683][ T1578] RDX: 0000000000000000 RSI: 00007ffc8acd0610 RDI: 0000000000000005 [ 153.142684][ T1578] RBP: 00007ffc8acd0570 R08: 0000000000000000 R09: 0000000000000000 [ 153.142686][ T1578] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91534b [ 153.142687][ T1578] R13: 0000000000425380 R14: 00007ffc8acd1848 R15: 00000000ffffffff | [ 158.315983][ T1586] softirqs last disabled at (0): 0x0 | [ 158.315985][ T1586] Preemption disabled at: | [ 158.315986][ T1586] vprintk_emit (kernel/printk/printk.c:2471) | [ 158.316001][ T1586] Tainted: [W]=WARN [ 158.316002][ T1586] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 158.316005][ T1586] Call Trace: [ 158.316007][ T1586] [ 158.316009][ T1586] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 158.316016][ T1586] ? vprintk_emit (kernel/printk/printk.c:2471) [ 158.316018][ T1586] __might_resched.cold (kernel/sched/core.c:9234) [ 158.316024][ T1586] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 158.316028][ T1586] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 158.316030][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 158.316035][ T1586] __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)) [ 158.316039][ T1586] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 158.316042][ T1586] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 158.316047][ T1586] ? 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) [ 158.316049][ T1586] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 158.316053][ T1586] put_chars (drivers/char/virtio_console.c:1176) [ 158.316055][ T1586] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 158.316057][ T1586] ? __send_to_port (drivers/char/virtio_console.c:654) [ 158.316060][ T1586] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 158.316064][ T1586] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 158.316069][ T1586] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 158.316071][ T1586] ? 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) [ 158.316073][ T1586] ? vsnprintf (lib/vsprintf.c:2900) [ 158.316077][ T1586] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 158.316080][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 158.316082][ T1586] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 158.316086][ T1586] console_emit_next_record (kernel/printk/printk.c:3183) [ 158.316089][ T1586] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 158.316092][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 158.316094][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 158.316097][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 158.316099][ T1586] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 158.316102][ T1586] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 158.316104][ T1586] console_flush_one_record (kernel/printk/printk.c:3268) [ 158.316108][ T1586] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 158.316112][ T1586] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 158.316114][ T1586] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 158.316117][ T1586] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 158.316119][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 158.316121][ T1586] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 158.316123][ T1586] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 158.316126][ T1586] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 158.316129][ T1586] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 158.316132][ T1586] ? vprintk_emit (kernel/printk/printk.c:2478) [ 158.316135][ T1586] vprintk_emit (kernel/printk/printk.c:2479) [ 158.316140][ T1586] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 158.316144][ T1586] _printk (kernel/printk/printk.c:2504) [ 158.316148][ T1586] ? snapshot_read.cold (user.c:?) [ 158.316151][ T1586] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 158.316155][ T1586] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 158.316158][ T1586] ? 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 [ 158.316175][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 158.316178][ T1586] ? 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 [ 158.316192][ T1586] br_vlan_filter_toggle.cold (net/bridge/br_vlan.c:920 (discriminator 1)) bridge [ 158.316207][ T1586] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 158.316211][ T1586] br_changelink (net/bridge/br_netlink.c:1363) bridge [ 158.316223][ T1586] ? __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) [ 158.316226][ T1586] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 158.316229][ T1586] ? br_get_size (net/bridge/br_netlink.c:1676) bridge [ 158.316239][ T1586] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 158.316243][ T1586] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 158.316245][ T1586] ? nla_get_range_signed (lib/nlattr.c:270) [ 158.316250][ T1586] __rtnl_newlink (net/core/rtnetlink.c:3865 net/core/rtnetlink.c:4076) [ 158.316254][ T1586] rtnl_newlink (net/core/rtnetlink.c:4215) [ 158.316258][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 158.316260][ T1586] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 158.316262][ T1586] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 158.316265][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 158.316268][ T1586] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 158.316271][ T1586] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 158.316281][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 158.316283][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 158.316285][ T1586] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 158.316289][ T1586] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 158.316292][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 158.316294][ T1586] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 158.316296][ T1586] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 158.316299][ T1586] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 158.316301][ T1586] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 158.316305][ T1586] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 158.316309][ T1586] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 158.316313][ T1586] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 158.316315][ T1586] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 158.316317][ T1586] ? netlink_ack (./include/linux/skbuff.h:2718) [ 158.316319][ T1586] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 158.316323][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 158.316328][ T1586] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 158.316332][ T1586] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 158.316335][ T1586] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 158.316337][ T1586] ? next_uptodate_folio (mm/filemap.c:3747) [ 158.316342][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 158.316344][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 158.316346][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 158.316349][ T1586] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 158.316353][ T1586] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 158.316355][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 158.316358][ T1586] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 158.316361][ T1586] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 158.316363][ T1586] ? copy_msghdr_from_user (net/socket.c:2650) [ 158.316366][ T1586] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 158.316368][ T1586] ? move_addr_to_kernel (net/socket.c:258) [ 158.316372][ T1586] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 158.316375][ T1586] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 158.316378][ T1586] ___sys_sendmsg (net/socket.c:2767) [ 158.316381][ T1586] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 158.316384][ T1586] ? copy_msghdr_from_user (net/socket.c:2619) [ 158.316387][ T1586] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 158.316394][ T1586] __sys_sendmsg (net/socket.c:2799) [ 158.316397][ T1586] ? __sys_sendmsg_sock (net/socket.c:2780) [ 158.316401][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 158.316404][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 158.316407][ T1586] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 158.316410][ T1586] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 158.316413][ T1586] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 158.316416][ T1586] RIP: 0033:0x7f88e96d054e [ 158.316418][ T1586] 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 [ 158.316421][ T1586] RSP: 002b:00007ffe49139c20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 158.316425][ T1586] RAX: ffffffffffffffda RBX: 00007ffe4913a3c0 RCX: 00007f88e96d054e [ 158.316427][ T1586] RDX: 0000000000000000 RSI: 00007ffe49139cd0 RDI: 0000000000000005 [ 158.316429][ T1586] RBP: 00007ffe49139c30 R08: 0000000000000000 R09: 0000000000000000 [ 158.316430][ T1586] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91534f [ 158.316431][ T1586] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffe4913a390 | [ 168.639034][ T1610] softirqs last disabled at (0): 0x0 | [ 168.639037][ T1610] Preemption disabled at: | [ 168.639038][ T1610] vprintk_emit (kernel/printk/printk.c:2471) | [ 168.639052][ T1610] Tainted: [W]=WARN [ 168.639053][ T1610] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 168.639056][ T1610] Call Trace: [ 168.639058][ T1610] [ 168.639060][ T1610] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 168.639067][ T1610] ? vprintk_emit (kernel/printk/printk.c:2471) [ 168.639070][ T1610] __might_resched.cold (kernel/sched/core.c:9234) [ 168.639074][ T1610] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 168.639077][ T1610] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 168.639081][ T1610] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 168.639084][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 168.639088][ T1610] __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)) [ 168.639092][ T1610] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 168.639096][ T1610] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 168.639101][ T1610] ? 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) [ 168.639103][ T1610] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 168.639106][ T1610] put_chars (drivers/char/virtio_console.c:1176) [ 168.639109][ T1610] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 168.639111][ T1610] ? __send_to_port (drivers/char/virtio_console.c:654) [ 168.639114][ T1610] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 168.639117][ T1610] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 168.639122][ T1610] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 168.639125][ T1610] ? 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) [ 168.639127][ T1610] ? vsnprintf (lib/vsprintf.c:2900) [ 168.639131][ T1610] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 168.639134][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 168.639136][ T1610] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 168.639140][ T1610] console_emit_next_record (kernel/printk/printk.c:3183) [ 168.639143][ T1610] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 168.639146][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 168.639149][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 168.639151][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 168.639154][ T1610] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 168.639157][ T1610] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 168.639159][ T1610] console_flush_one_record (kernel/printk/printk.c:3268) [ 168.639163][ T1610] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 168.639167][ T1610] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 168.639169][ T1610] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 168.639172][ T1610] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 168.639174][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 168.639177][ T1610] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 168.639179][ T1610] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 168.639181][ T1610] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 168.639184][ T1610] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 168.639187][ T1610] ? vprintk_emit (kernel/printk/printk.c:2478) [ 168.639190][ T1610] vprintk_emit (kernel/printk/printk.c:2479) [ 168.639195][ T1610] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 168.639199][ T1610] _printk (kernel/printk/printk.c:2504) [ 168.639203][ T1610] ? snapshot_read.cold (user.c:?) [ 168.639205][ T1610] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 168.639210][ T1610] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 168.639212][ T1610] ? 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 [ 168.639230][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 168.639233][ T1610] ? 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 [ 168.639248][ T1610] br_vlan_filter_toggle.cold (net/bridge/br_vlan.c:920 (discriminator 1)) bridge [ 168.639264][ T1610] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 168.639267][ T1610] br_changelink (net/bridge/br_netlink.c:1363) bridge [ 168.639281][ T1610] ? __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) [ 168.639284][ T1610] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 168.639287][ T1610] ? br_get_size (net/bridge/br_netlink.c:1676) bridge [ 168.639298][ T1610] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 168.639302][ T1610] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 168.639304][ T1610] ? nla_get_range_signed (lib/nlattr.c:270) [ 168.639308][ T1610] __rtnl_newlink (net/core/rtnetlink.c:3865 net/core/rtnetlink.c:4076) [ 168.639313][ T1610] rtnl_newlink (net/core/rtnetlink.c:4215) [ 168.639316][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 168.639319][ T1610] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 168.639321][ T1610] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 168.639323][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 168.639329][ T1610] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 168.639334][ T1610] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 168.639337][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 168.639340][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 168.639342][ T1610] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 168.639346][ T1610] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 168.639349][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 168.639356][ T1610] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 168.639358][ T1610] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 168.639362][ T1610] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 168.639364][ T1610] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 168.639367][ T1610] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 168.639372][ T1610] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 168.639376][ T1610] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 168.639378][ T1610] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 168.639381][ T1610] ? netlink_ack (./include/linux/skbuff.h:2718) [ 168.639383][ T1610] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 168.639387][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 168.639389][ T1610] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 168.639393][ T1610] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 168.639396][ T1610] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 168.639398][ T1610] ? next_uptodate_folio (mm/filemap.c:3747) [ 168.639402][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 168.639404][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 168.639407][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 168.639410][ T1610] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 168.639413][ T1610] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 168.639416][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 168.639419][ T1610] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 168.639422][ T1610] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 168.639425][ T1610] ? copy_msghdr_from_user (net/socket.c:2650) [ 168.639427][ T1610] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 168.639430][ T1610] ? move_addr_to_kernel (net/socket.c:258) [ 168.639433][ T1610] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 168.639437][ T1610] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 168.639440][ T1610] ___sys_sendmsg (net/socket.c:2767) [ 168.639442][ T1610] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 168.639446][ T1610] ? copy_msghdr_from_user (net/socket.c:2619) [ 168.639448][ T1610] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 168.639457][ T1610] __sys_sendmsg (net/socket.c:2799) [ 168.639460][ T1610] ? __sys_sendmsg_sock (net/socket.c:2780) [ 168.639464][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 168.639466][ T1610] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 168.639469][ T1610] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 168.639472][ T1610] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 168.639475][ T1610] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 168.639478][ T1610] RIP: 0033:0x7f6a6a9bc54e [ 168.639481][ T1610] 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 [ 168.639483][ T1610] RSP: 002b:00007fff206428f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 168.639488][ T1610] RAX: ffffffffffffffda RBX: 00007fff20643090 RCX: 00007f6a6a9bc54e [ 168.639490][ T1610] RDX: 0000000000000000 RSI: 00007fff206429a0 RDI: 0000000000000005 [ 168.639491][ T1610] RBP: 00007fff20642900 R08: 0000000000000000 R09: 0000000000000000 [ 168.639492][ T1610] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91535a 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