====================================== | [ 10.816780][ T192] softirqs last disabled at (34890): netlink_release (./include/net/sock.h:2138 net/netlink/af_netlink.c:727) | [ 10.816782][ T192] Preemption disabled at: | [ 10.816783][ T192] 0x0 | [ 10.816793][ T192] Tainted: [W]=WARN [ 10.816794][ T192] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.816796][ T192] Call Trace: [ 10.816798][ T192] [ 10.816799][ T192] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.816805][ T192] __might_resched.cold (kernel/sched/core.c:9234) [ 10.816810][ T192] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.816814][ T192] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.816820][ T192] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 10.816822][ T192] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.816828][ T192] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.816830][ T192] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.816833][ T192] put_chars (drivers/char/virtio_console.c:1176) [ 10.816836][ T192] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.816838][ T192] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.816842][ T192] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.816847][ T192] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.816854][ T192] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.816857][ T192] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.816859][ T192] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.816863][ T192] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.816867][ T192] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.816869][ T192] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 10.816872][ T192] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.816875][ T192] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.816879][ T192] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.816883][ T192] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.816885][ T192] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.816890][ T192] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.816893][ T192] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.816895][ T192] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.816897][ T192] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.816901][ T192] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.816903][ T192] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.816907][ T192] vprintk_emit (kernel/printk/printk.c:2479) [ 10.816910][ T192] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.816914][ T192] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.816918][ T192] _printk (kernel/printk/printk.c:2504) [ 10.816921][ T192] ? snapshot_read.cold (user.c:?) [ 10.816924][ T192] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 10.816927][ T192] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.816931][ T192] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 10.816934][ T192] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 10.816937][ T192] ? exit_notify (kernel/exit.c:780) [ 10.816939][ T192] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.816942][ T192] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.816946][ T192] do_group_exit (kernel/exit.c:1151) [ 10.816949][ T192] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 10.816951][ T192] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 10.816953][ T192] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.816956][ T192] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.816959][ T192] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.816962][ T192] RIP: 0033:0x7ff88802d1b8 [ 10.816964][ T192] Code: Unable to access opcode bytes at 0x7ff88802d18e. Code starting with the faulting instruction =========================================== [ 10.816965][ T192] RSP: 002b:00007ffd1a6fb838 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 10.816968][ T192] RAX: ffffffffffffffda RBX: 00007ff88815df88 RCX: 00007ff88802d1b8 [ 10.816974][ T192] RDX: 00007ff887d77fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 10.816975][ T192] RBP: 00007ffd1a6fb890 R08: 0000000000000000 R09: 0000000000008010 [ 10.816976][ T192] R10: 00007ffd1a6fb650 R11: 0000000000000246 R12: 0000000000000001 [ 10.816977][ T192] R13: 0000000000000000 R14: 00007ff88815c680 R15: 00007ff88815dfa0 | [ 12.737162][ T260] softirqs last disabled at (27220): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 12.737166][ T260] Preemption disabled at: | [ 12.737167][ T260] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.737179][ T260] Tainted: [W]=WARN [ 12.737181][ T260] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.737183][ T260] Call Trace: [ 12.737185][ T260] [ 12.737187][ T260] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.737195][ T260] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.737198][ T260] __might_resched.cold (kernel/sched/core.c:9234) [ 12.737204][ T260] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.737210][ T260] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.737218][ T260] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 12.737221][ T260] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.737230][ T260] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.737234][ T260] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.737239][ T260] put_chars (drivers/char/virtio_console.c:1176) [ 12.737243][ T260] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.737251][ T260] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 12.737257][ T260] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.737261][ T260] ? mark_usage (kernel/locking/lockdep.c:4690) [ 12.737264][ T260] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.737266][ T260] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.737273][ T260] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.737277][ T260] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 12.737282][ T260] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.737287][ T260] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.737294][ T260] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.737300][ T260] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.737303][ T260] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 12.737308][ T260] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.737312][ T260] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.737319][ T260] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.737326][ T260] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.737329][ T260] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.737338][ T260] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.737343][ T260] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.737345][ T260] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.737349][ T260] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.737356][ T260] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.737358][ T260] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.737364][ T260] vprintk_emit (kernel/printk/printk.c:2479) [ 12.737372][ T260] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.737376][ T260] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.737378][ T260] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 12.737384][ T260] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 12.737391][ T260] _printk (kernel/printk/printk.c:2504) [ 12.737395][ T260] ? snapshot_read.cold (user.c:?) [ 12.737402][ T260] ? br_multicast_flood (??:?) bridge [ 12.737421][ T260] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 12.737423][ T260] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 12.737425][ T260] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 12.737433][ T260] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 12.737451][ T260] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 12.737468][ T260] new_nbp (net/bridge/br_if.c:449) bridge [ 12.737484][ T260] br_add_if (net/bridge/br_if.c:592) bridge [ 12.737497][ T260] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 12.737502][ T260] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.737507][ T260] ? __kernel_text_address (kernel/extable.c:79) [ 12.737514][ T260] do_set_master (net/core/rtnetlink.c:3071) [ 12.737522][ T260] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 12.737527][ T260] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 12.737532][ T260] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 12.737534][ T260] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 12.737538][ T260] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 12.737542][ T260] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.737546][ T260] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.737549][ T260] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.737554][ T260] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.737558][ T260] ? kasan_save_stack (mm/kasan/common.c:57) [ 12.737561][ T260] ? kasan_save_track (mm/kasan/common.c:78) [ 12.737565][ T260] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.737568][ T260] ? netlink_seq_next (net/netlink/af_netlink.c:2684) [ 12.737573][ T260] ? ___sys_sendmsg (net/socket.c:2757) [ 12.737580][ T260] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.737583][ T260] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 12.737587][ T260] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.737591][ T260] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.737593][ T260] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.737596][ T260] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.737600][ T260] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 12.737605][ T260] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 12.737608][ T260] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 12.737611][ T260] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 12.737618][ T260] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 12.737620][ T260] ? nla_get_range_signed (lib/nlattr.c:270) [ 12.737629][ T260] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 12.737639][ T260] rtnl_newlink (net/core/rtnetlink.c:4215) [ 12.737650][ T260] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.737653][ T260] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.737661][ T260] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.737664][ T260] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.737667][ T260] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.737670][ T260] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.737677][ T260] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.737681][ T260] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 12.737686][ T260] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.737688][ T260] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.737696][ T260] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.737699][ T260] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.737705][ T260] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 12.737708][ T260] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.737713][ T260] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.737725][ T260] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 12.737727][ T260] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 12.737735][ T260] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.737741][ T260] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.737746][ T260] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.737754][ T260] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 12.737760][ T260] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 12.737767][ T260] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.737776][ T260] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 12.737780][ T260] ? copy_msghdr_from_user (net/socket.c:2650) [ 12.737783][ T260] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 12.737786][ T260] ? move_addr_to_kernel (net/socket.c:258) [ 12.737800][ T260] ___sys_sendmsg (net/socket.c:2767) [ 12.737804][ T260] ? copy_msghdr_from_user (net/socket.c:2619) [ 12.737835][ T260] __sys_sendmsg (net/socket.c:2799) [ 12.737839][ T260] ? __sys_sendmsg_sock (net/socket.c:2780) [ 12.737851][ T260] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.737857][ T260] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.737860][ T260] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.737865][ T260] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.737868][ T260] RIP: 0033:0x7f2c795e854e [ 12.737873][ T260] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 12.737876][ T260] RSP: 002b:00007ffc5ba73070 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.737879][ T260] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f2c795e854e [ 12.737882][ T260] RDX: 0000000000000000 RSI: 00007ffc5ba73120 RDI: 0000000000000005 [ 12.737883][ T260] RBP: 00007ffc5ba73080 R08: 0000000000000000 R09: 0000000000000000 [ 12.737884][ T260] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a918b07 [ 12.737886][ T260] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc5ba737e0 | [ 28.069866][ C3] softirqs last disabled at (604347): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 28.069868][ C3] Preemption disabled at: | [ 28.069868][ C3] 0x0 | [ 28.069879][ C3] Tainted: [W]=WARN [ 28.069880][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.069882][ C3] Call Trace: [ 28.069883][ C3] [ 28.069885][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 28.069890][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 28.069894][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 28.069897][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 28.069900][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.069904][ C3] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 28.069907][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.069910][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.069913][ C3] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 28.069915][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.069917][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 28.069919][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 28.069921][ C3] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 28.069924][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 28.069927][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 28.069929][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.069930][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.069932][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 28.069935][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 28.069937][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.069938][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.069940][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.069942][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 28.069943][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 28.069946][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 28.069948][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 28.069950][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.069951][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 28.069953][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.069954][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.069956][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 28.069958][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 28.069959][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 28.069961][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 28.069964][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 28.069965][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 28.069977][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.069979][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 28.069985][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 28.069991][ C3] ? is_module_text_address (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 kernel/module/main.c:3934) [ 28.069995][ C3] _printk (kernel/printk/printk.c:2504) [ 28.069998][ C3] ? snapshot_read.cold (user.c:?) [ 28.069999][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 28.070004][ C3] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 28.070006][ C3] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 28.070007][ C3] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 28.070010][ C3] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 28.070013][ C3] mark_lock (kernel/locking/lockdep.c:4769) [ 28.070014][ C3] mark_usage (kernel/locking/lockdep.c:4658) [ 28.070016][ C3] __lock_acquire (kernel/locking/lockdep.c:5208) [ 28.070018][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 28.070020][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 28.070026][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.070028][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.070029][ C3] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 28.070041][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 28.070042][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 28.070048][ C3] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 28.070055][ C3] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 28.070061][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 28.070064][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 28.070066][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 28.070069][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 28.070071][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 28.070072][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.070075][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 28.070076][ C3] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 28.070083][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 28.070085][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.070087][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.070090][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 28.070091][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 28.070093][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 28.070095][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.070097][ C3] handle_softirqs (kernel/softirq.c:645) [ 28.070099][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 28.070100][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 28.070102][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 28.070104][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 28.070105][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 28.070108][ C3] [ 28.070109][ C3] [ 28.070109][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 28.070111][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 28.070113][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 28.070116][ C3] Code: 48 8b 3d 94 d2 f5 01 e8 1f 00 00 00 48 2b 05 58 93 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 86 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 d2 f5 01 mov 0x1f5d294(%rip),%rdi # 0x1f5d29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 93 95 00 sub 0x959358(%rip),%rax # 0x95936b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 86 11 00 verw 0x118613(%rip) # 0x11863b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 28.070117][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000282 [ 28.070121][ C3] RAX: 00000000000938b9 RBX: ff11000001c88040 RCX: ffffffffb1af0307 [ 28.070122][ C3] RDX: ff11000001c88040 RSI: ffffffffb4838af6 RDI: ffffffffb428d8e0 [ 28.070123][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 28.070124][ C3] R10: 0000000000000003 R11: 0000000000000001 R12: 1ff400000002cfc3 [ 28.070124][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 28.070126][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 28.070129][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 28.070131][ C3] default_idle_call (kernel/sched/idle.c:122) [ 28.070132][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 28.070134][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 28.070136][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 28.070138][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.070139][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.070141][ C3] do_idle (kernel/sched/idle.c:355) [ 28.070143][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 28.070144][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 28.070146][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 28.070148][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 28.127518][ C3] | [ 28.127585][ C3] | [ 28.127585][ C3] stack backtrace: | [ 28.127751][ C3] Tainted: [W]=WARN [ 28.127752][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.127753][ C3] Call Trace: [ 28.127754][ C3] [ 28.127756][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 28.127761][ C3] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 28.127764][ C3] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 28.127767][ C3] mark_lock (kernel/locking/lockdep.c:4769) [ 28.127769][ C3] mark_usage (kernel/locking/lockdep.c:4658) [ 28.127770][ C3] __lock_acquire (kernel/locking/lockdep.c:5208) [ 28.127773][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 28.127775][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 28.127782][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.127786][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.127788][ C3] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 28.127794][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 28.127796][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 28.127803][ C3] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 28.127810][ C3] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 28.127817][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 28.127819][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 28.127821][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 28.127824][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 28.127826][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 28.127828][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.127830][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 28.127832][ C3] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 28.127839][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 28.127841][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.127844][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.127846][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 28.127848][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 28.127850][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 28.127852][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.127854][ C3] handle_softirqs (kernel/softirq.c:645) [ 28.127856][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 28.127858][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 28.127860][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 28.127861][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 28.127862][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 28.127864][ C3] [ 28.127865][ C3] [ 28.127865][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 28.127867][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 28.127869][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 28.127871][ C3] Code: 48 8b 3d 94 d2 f5 01 e8 1f 00 00 00 48 2b 05 58 93 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 86 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 d2 f5 01 mov 0x1f5d294(%rip),%rdi # 0x1f5d29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 93 95 00 sub 0x959358(%rip),%rax # 0x95936b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 86 11 00 verw 0x118613(%rip) # 0x11863b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 28.127873][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000282 [ 28.127875][ C3] RAX: 00000000000938b9 RBX: ff11000001c88040 RCX: ffffffffb1af0307 [ 28.127876][ C3] RDX: ff11000001c88040 RSI: ffffffffb4838af6 RDI: ffffffffb428d8e0 [ 28.127877][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 28.127878][ C3] R10: 0000000000000003 R11: 0000000000000001 R12: 1ff400000002cfc3 [ 28.127879][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 28.127880][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 28.127883][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 28.127885][ C3] default_idle_call (kernel/sched/idle.c:122) [ 28.127886][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 28.127888][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 28.127889][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 28.127891][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.127893][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.127895][ C3] do_idle (kernel/sched/idle.c:355) [ 28.127896][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 28.127898][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 28.127899][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 28.127901][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 39.763978][ T444] softirqs last disabled at (0): 0x0 | [ 39.763980][ T444] Preemption disabled at: | [ 39.763981][ T444] 0x0 | [ 39.763989][ T444] Tainted: [W]=WARN [ 39.763990][ T444] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.763992][ T444] Call Trace: [ 39.763993][ T444] [ 39.763995][ T444] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 39.764000][ T444] __might_resched.cold (kernel/sched/core.c:9234) [ 39.764004][ T444] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 39.764007][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764011][ T444] __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)) [ 39.764015][ T444] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.764018][ T444] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.764022][ T444] ? 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) [ 39.764023][ T444] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.764026][ T444] put_chars (drivers/char/virtio_console.c:1176) [ 39.764028][ T444] ? __send_to_port (drivers/char/virtio_console.c:654) [ 39.764030][ T444] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 39.764033][ T444] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 39.764037][ T444] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 39.764039][ T444] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.764041][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764043][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.764045][ T444] console_emit_next_record (kernel/printk/printk.c:3183) [ 39.764047][ T444] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 39.764049][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764051][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764052][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764054][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.764056][ T444] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 39.764057][ T444] console_flush_one_record (kernel/printk/printk.c:3268) [ 39.764059][ T444] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 39.764062][ T444] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 39.764064][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.764065][ T444] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 39.764067][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764068][ T444] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.764070][ T444] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 39.764071][ T444] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 39.764073][ T444] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 39.764080][ T444] ? vprintk_emit (kernel/printk/printk.c:2478) [ 39.764082][ T444] vprintk_emit (kernel/printk/printk.c:2479) [ 39.764084][ T444] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 39.764086][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764088][ T444] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.764090][ T444] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 39.764092][ T444] _printk (kernel/printk/printk.c:2504) [ 39.764095][ T444] ? snapshot_read.cold (user.c:?) [ 39.764097][ T444] ? ipv6_mc_down (net/ipv6/mcast.c:1157 net/ipv6/mcast.c:2820) [ 39.764102][ T444] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 39.764115][ T444] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 39.764123][ T444] br_device_event (net/bridge/br.c:111) bridge [ 39.764131][ T444] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 39.764134][ T444] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 39.764137][ T444] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 39.764140][ T444] notifier_call_chain (kernel/notifier.c:85) [ 39.764143][ T444] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 39.764147][ T444] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.764149][ T444] ? netif_change_name (net/core/dev.c:1517) [ 39.764151][ T444] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 39.764153][ T444] ? __kernel_text_address (kernel/extable.c:79) [ 39.764155][ T444] ? write_profile (profile.c:?) [ 39.764157][ T444] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 39.764160][ T444] netif_change_flags (net/core/dev.c:9882) [ 39.764162][ T444] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 39.764165][ T444] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 39.764166][ T444] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 39.764168][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764169][ T444] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 39.764173][ T444] ? kasan_save_stack (mm/kasan/common.c:58) [ 39.764176][ T444] ? kasan_save_stack (mm/kasan/common.c:57) [ 39.764177][ T444] ? kasan_save_track (mm/kasan/common.c:78) [ 39.764178][ T444] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 39.764180][ T444] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 39.764181][ T444] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 39.764182][ T444] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 39.764184][ T444] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 39.764186][ T444] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 39.764187][ T444] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 39.764189][ T444] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 39.764191][ T444] ? ___sys_sendmsg (net/socket.c:2767) [ 39.764192][ T444] ? __sys_sendmsg (net/socket.c:2799) [ 39.764194][ T444] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 39.764196][ T444] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.764198][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764200][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.764202][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764203][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764205][ T444] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 39.764208][ T444] ? __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) [ 39.764209][ T444] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 39.764210][ T444] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 39.764212][ T444] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 39.764214][ T444] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 39.764216][ T444] rtnl_newlink (net/core/rtnetlink.c:4215) [ 39.764218][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764220][ T444] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 39.764221][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.764222][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764224][ T444] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 39.764228][ T444] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 39.764229][ T444] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 39.764231][ T444] ? __kernel_text_address (kernel/extable.c:79) [ 39.764232][ T444] ? write_profile (profile.c:?) [ 39.764233][ T444] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 39.764234][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764236][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764237][ T444] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 39.764241][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.764242][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764244][ T444] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 39.764245][ T444] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 39.764247][ T444] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 39.764248][ T444] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 39.764249][ T444] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 39.764252][ T444] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 39.764253][ T444] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 39.764254][ T444] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.764256][ T444] ? netlink_ack (./include/linux/skbuff.h:2718) [ 39.764257][ T444] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 39.764260][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764261][ T444] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.764263][ T444] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 39.764265][ T444] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 39.764267][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764268][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764270][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.764272][ T444] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 39.764274][ T444] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 39.764275][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764277][ T444] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.764279][ T444] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 39.764280][ T444] ? copy_msghdr_from_user (net/socket.c:2650) [ 39.764282][ T444] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 39.764284][ T444] ? move_addr_to_kernel (net/socket.c:258) [ 39.764285][ T444] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 39.764287][ T444] ___sys_sendmsg (net/socket.c:2767) [ 39.764289][ T444] ? copy_msghdr_from_user (net/socket.c:2619) [ 39.764294][ T444] __sys_sendmsg (net/socket.c:2799) [ 39.764296][ T444] ? __sys_sendmsg_sock (net/socket.c:2780) [ 39.764299][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.764301][ T444] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 39.764302][ T444] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 39.764304][ T444] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.764306][ T444] RIP: 0033:0x7fcdea5ad54e [ 39.764307][ T444] 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 [ 39.764309][ T444] RSP: 002b:00007ffca651cd70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.764313][ T444] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fcdea5ad54e [ 39.764314][ T444] RDX: 0000000000000000 RSI: 00007ffca651ce20 RDI: 0000000000000005 [ 39.764315][ T444] RBP: 00007ffca651cd80 R08: 0000000000000000 R09: 0000000000000000 [ 39.764316][ T444] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a918b22 Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print netlink_release:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars