====================================== | [ 11.635937][ T217] softirqs last disabled at (33329): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.635941][ T217] Preemption disabled at: | [ 11.635941][ T217] 0x0 | [ 11.635955][ T217] Tainted: [W]=WARN [ 11.635957][ T217] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.635959][ T217] Call Trace: [ 11.635961][ T217] [ 11.635964][ T217] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.635972][ T217] __might_resched.cold (kernel/sched/core.c:9234) [ 11.635979][ T217] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.635985][ T217] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 11.635992][ T217] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 11.635995][ T217] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.636006][ T217] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.636010][ T217] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.636015][ T217] put_chars (drivers/char/virtio_console.c:1176) [ 11.636019][ T217] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.636022][ T217] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.636027][ T217] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.636037][ T217] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.636049][ T217] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.636054][ T217] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.636057][ T217] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.636064][ T217] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.636071][ T217] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.636073][ T217] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 11.636079][ T217] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.636082][ T217] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.636089][ T217] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.636096][ T217] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.636099][ T217] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.636108][ T217] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.636113][ T217] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.636116][ T217] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.636119][ T217] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 11.636125][ T217] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.636129][ T217] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.636134][ T217] vprintk_emit (kernel/printk/printk.c:2479) [ 11.636139][ T217] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.636145][ T217] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.636151][ T217] _printk (kernel/printk/printk.c:2504) [ 11.636157][ T217] ? snapshot_read.cold (user.c:?) [ 11.636161][ T217] ? 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) [ 11.636166][ T217] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.636172][ T217] ? 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) [ 11.636177][ T217] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 11.636183][ T217] ? exit_notify (kernel/exit.c:780) [ 11.636185][ T217] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.636190][ T217] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.636196][ T217] do_group_exit (kernel/exit.c:1151) [ 11.636201][ T217] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 11.636204][ T217] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 11.636208][ T217] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.636213][ T217] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.636218][ T217] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.636222][ T217] RIP: 0033:0x7fe2956331b8 [ 11.636225][ T217] Code: Unable to access opcode bytes at 0x7fe29563318e. Code starting with the faulting instruction =========================================== [ 11.636227][ T217] RSP: 002b:00007fff7e9b2558 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 11.636230][ T217] RAX: ffffffffffffffda RBX: 00007fe295763f88 RCX: 00007fe2956331b8 [ 11.636232][ T217] RDX: 00007fe29537dfc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 11.636234][ T217] RBP: 00007fff7e9b25b0 R08: 0000000000000000 R09: 0000000000000050 [ 11.636236][ T217] R10: 00007fff7e9b2370 R11: 0000000000000246 R12: 0000000000000001 [ 11.636237][ T217] R13: 0000000000000000 R14: 00007fe295762680 R15: 00007fe295763fa0 | [ 43.184517][ T858] softirqs last disabled at (24820): ip6_route_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:3970) | [ 43.184520][ T858] Preemption disabled at: | [ 43.184521][ T858] 0x0 | [ 43.184536][ T858] Tainted: [W]=WARN [ 43.184537][ T858] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.184540][ T858] Call Trace: [ 43.184542][ T858] [ 43.184545][ T858] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 43.184553][ T858] __might_resched.cold (kernel/sched/core.c:9234) [ 43.184559][ T858] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 43.184566][ T858] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 43.184572][ T858] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 43.184576][ T858] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.184585][ T858] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 43.184588][ T858] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.184594][ T858] put_chars (drivers/char/virtio_console.c:1176) [ 43.184598][ T858] ? __send_to_port (drivers/char/virtio_console.c:654) [ 43.184604][ T858] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 43.184612][ T858] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 43.184617][ T858] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.184620][ T858] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.184629][ T858] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 43.184631][ T858] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 43.184637][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.184641][ T858] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.184648][ T858] console_emit_next_record (kernel/printk/printk.c:3183) [ 43.184654][ T858] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 43.184657][ T858] ? 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)) [ 43.184662][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.184668][ T858] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.184675][ T858] console_flush_one_record (kernel/printk/printk.c:3268) [ 43.184682][ T858] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 43.184684][ T858] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.184694][ T858] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 43.184698][ T858] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 43.184701][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.184704][ T858] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 43.184710][ T858] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 43.184712][ T858] ? vprintk_emit (kernel/printk/printk.c:2478) [ 43.184717][ T858] vprintk_emit (kernel/printk/printk.c:2479) [ 43.184722][ T858] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 43.184725][ T858] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 43.184730][ T858] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 43.184733][ T858] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 43.184740][ T858] _printk (kernel/printk/printk.c:2504) [ 43.184745][ T858] ? snapshot_read.cold (user.c:?) [ 43.184755][ T858] ? do_trace_netlink_extack (./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/netlink.h:9 net/netlink/af_netlink.c:157) [ 43.184761][ T858] fib6_add_1.constprop.0.cold (net/ipv6/ip6_fib.c:795 (discriminator 1)) [ 43.184772][ T858] fib6_add (net/ipv6/ip6_fib.c:1446) [ 43.184781][ T858] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 43.184791][ T858] ip6_route_add (net/ipv6/route.c:1356 net/ipv6/route.c:3970) [ 43.184794][ T858] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 43.184797][ T858] inet6_rtm_newroute (net/ipv6/route.c:5689) [ 43.184801][ T858] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 43.184803][ T858] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 43.184806][ T858] ? mark_usage (kernel/locking/lockdep.c:4690) [ 43.184819][ T858] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 43.184824][ T858] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/rtnetlink.c:7130 (discriminator 2)) [ 43.184828][ T858] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 43.184833][ T858] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 43.184838][ T858] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 43.184840][ T858] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.184845][ T858] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 43.184847][ T858] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 43.184851][ T858] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 43.184854][ T858] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 43.184857][ T858] ? netlink_ack (./include/linux/skbuff.h:2718) [ 43.184863][ T858] ? 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)) [ 43.184865][ T858] ? 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)) [ 43.184870][ T858] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 43.184874][ T858] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 43.184880][ T858] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 43.184885][ T858] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 43.184891][ T858] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 43.184894][ T858] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 43.184903][ T858] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 43.184909][ T858] ____sys_sendmsg (net/socket.c:2713) [ 43.184913][ T858] ? copy_msghdr_from_user (net/socket.c:2650) [ 43.184916][ T858] ? sock_write_iter (net/socket.c:1269) [ 43.184919][ T858] ? move_addr_to_kernel (net/socket.c:258) [ 43.184927][ T858] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 43.184931][ T858] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 43.184938][ T858] ___sys_sendmsg (net/socket.c:2767) [ 43.184941][ T858] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 43.184945][ T858] ? copy_msghdr_from_user (net/socket.c:2619) [ 43.184949][ T858] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 43.184976][ T858] __sys_sendmsg (net/socket.c:2799) [ 43.184980][ T858] ? __sys_sendmsg_sock (net/socket.c:2780) [ 43.184989][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.184992][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.184998][ T858] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 43.185002][ T858] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 43.185006][ T858] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 43.185010][ T858] RIP: 0033:0x7f95d9ee154e [ 43.185014][ T858] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.185016][ T858] RSP: 002b:00007ffc8ccbf6d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 43.185020][ T858] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f95d9ee154e [ 43.185022][ T858] RDX: 0000000000000000 RSI: 00007ffc8ccbf780 RDI: 0000000000000005 [ 43.185024][ T858] RBP: 00007ffc8ccbf6e0 R08: 0000000000000000 R09: 0000000000000000 [ 43.185025][ T858] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a917f91 [ 43.185026][ T858] R13: 00000000004a1620 R14: 0000000000000000 R15: 0000000000000000 | [ 45.323674][ T928] softirqs last disabled at (21962): ip6_route_multipath_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:5521) | [ 45.323678][ T928] Preemption disabled at: | [ 45.323678][ T928] 0x0 | [ 45.323693][ T928] Tainted: [W]=WARN [ 45.323694][ T928] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.323696][ T928] Call Trace: [ 45.323699][ T928] [ 45.323701][ T928] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 45.323710][ T928] __might_resched.cold (kernel/sched/core.c:9234) [ 45.323717][ T928] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 45.323723][ T928] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 45.323730][ T928] __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)) [ 45.323733][ T928] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.323743][ T928] ? 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) [ 45.323746][ T928] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.323752][ T928] put_chars (drivers/char/virtio_console.c:1176) [ 45.323755][ T928] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 45.323758][ T928] ? __send_to_port (drivers/char/virtio_console.c:654) [ 45.323764][ T928] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 45.323768][ T928] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 45.323772][ T928] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 45.323779][ T928] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 45.323785][ T928] ? mark_usage (kernel/locking/lockdep.c:4690) [ 45.323788][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.323791][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.323798][ T928] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 45.323802][ T928] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 45.323808][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.323811][ T928] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.323819][ T928] console_emit_next_record (kernel/printk/printk.c:3183) [ 45.323825][ T928] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 45.323828][ T928] ? 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)) [ 45.323833][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.323837][ T928] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.323844][ T928] console_flush_one_record (kernel/printk/printk.c:3268) [ 45.323851][ T928] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 45.323854][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.323864][ T928] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 45.323868][ T928] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 45.323871][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.323874][ T928] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 45.323881][ T928] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 45.323884][ T928] ? vprintk_emit (kernel/printk/printk.c:2478) [ 45.323889][ T928] vprintk_emit (kernel/printk/printk.c:2479) [ 45.323894][ T928] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 45.323896][ T928] ? kasan_save_stack (mm/kasan/common.c:57) [ 45.323900][ T928] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 45.323902][ T928] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 45.323904][ T928] ? ip6_route_multipath_add (./include/linux/slab.h:991 (discriminator 1) ./include/linux/slab.h:1312 (discriminator 1) net/ipv6/route.c:5364 (discriminator 1) net/ipv6/route.c:5499 (discriminator 1)) [ 45.323907][ T928] ? inet6_rtm_newroute (net/ipv6/route.c:5687) [ 45.323909][ T928] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 45.323912][ T928] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 45.323919][ T928] _printk (kernel/printk/printk.c:2504) [ 45.323924][ T928] ? snapshot_read.cold (user.c:?) [ 45.323935][ T928] ? do_trace_netlink_extack (./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/netlink.h:9 net/netlink/af_netlink.c:157) [ 45.323941][ T928] fib6_add_1.constprop.0.cold (net/ipv6/ip6_fib.c:795 (discriminator 1)) [ 45.323953][ T928] fib6_add (net/ipv6/ip6_fib.c:1446) [ 45.323963][ T928] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 45.323973][ T928] ip6_route_multipath_add (net/ipv6/route.c:1356 net/ipv6/route.c:5521) [ 45.323982][ T928] ? ip6_route_info_create_nh (net/ipv6/route.c:3933 (discriminator 2)) [ 45.324001][ T928] ? mark_usage (kernel/locking/lockdep.c:4690) [ 45.324004][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.324007][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.324014][ T928] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 45.324018][ T928] inet6_rtm_newroute (net/ipv6/route.c:5687) [ 45.324022][ T928] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 45.324024][ T928] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 45.324028][ T928] ? mark_usage (kernel/locking/lockdep.c:4690) [ 45.324041][ T928] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 45.324046][ T928] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/rtnetlink.c:7130 (discriminator 2)) [ 45.324049][ T928] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 45.324055][ T928] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 45.324060][ T928] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.324062][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.324070][ T928] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 45.324074][ T928] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 45.324080][ T928] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 45.324083][ T928] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.324088][ T928] ? netlink_ack (./include/linux/skbuff.h:2718) [ 45.324100][ T928] ? 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)) [ 45.324103][ T928] ? 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)) [ 45.324111][ T928] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.324117][ T928] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 45.324127][ T928] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 45.324134][ T928] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 45.324140][ T928] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 45.324143][ T928] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 45.324152][ T928] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 45.324158][ T928] ____sys_sendmsg (net/socket.c:2713) [ 45.324162][ T928] ? copy_msghdr_from_user (net/socket.c:2650) [ 45.324165][ T928] ? sock_write_iter (net/socket.c:1269) [ 45.324168][ T928] ? move_addr_to_kernel (net/socket.c:258) [ 45.324176][ T928] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 45.324180][ T928] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 45.324186][ T928] ___sys_sendmsg (net/socket.c:2767) [ 45.324189][ T928] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 45.324193][ T928] ? copy_msghdr_from_user (net/socket.c:2619) [ 45.324197][ T928] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 45.324224][ T928] __sys_sendmsg (net/socket.c:2799) [ 45.324229][ T928] ? __sys_sendmsg_sock (net/socket.c:2780) [ 45.324239][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.324243][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.324249][ T928] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.324254][ T928] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 45.324259][ T928] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.324263][ T928] RIP: 0033:0x7fbc9687354e [ 45.324267][ T928] 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 [ 45.324271][ T928] RSP: 002b:00007fffc2d6c180 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.324276][ T928] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fbc9687354e [ 45.324278][ T928] RDX: 0000000000000000 RSI: 00007fffc2d6c230 RDI: 0000000000000005 [ 45.324280][ T928] RBP: 00007fffc2d6c190 R08: 0000000000000000 R09: 0000000000000000 [ 45.324281][ T928] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a917f93 [ 45.324283][ T928] R13: 00000000004a1620 R14: 00007fffc2d6e7a0 R15: 0000000000000000 | [ 81.147800][ T1899] softirqs last disabled at (25339): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 81.147802][ T1899] Preemption disabled at: | [ 81.147803][ T1899] vprintk_emit (kernel/printk/printk.c:2471) | [ 81.147812][ T1899] Tainted: [W]=WARN [ 81.147812][ T1899] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 81.147814][ T1899] Call Trace: [ 81.147816][ T1899] [ 81.147817][ T1899] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 81.147823][ T1899] ? vprintk_emit (kernel/printk/printk.c:2471) [ 81.147825][ T1899] __might_resched.cold (kernel/sched/core.c:9234) [ 81.147829][ T1899] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 81.147833][ T1899] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 81.147838][ T1899] __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)) [ 81.147840][ T1899] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 81.147846][ T1899] ? 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) [ 81.147849][ T1899] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 81.147853][ T1899] put_chars (drivers/char/virtio_console.c:1176) [ 81.147855][ T1899] ? __send_to_port (drivers/char/virtio_console.c:654) [ 81.147857][ T1899] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 81.147860][ T1899] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 81.147863][ T1899] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 81.147868][ T1899] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 81.147872][ T1899] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 81.147877][ T1899] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 81.147880][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 81.147884][ T1899] console_emit_next_record (kernel/printk/printk.c:3183) [ 81.147888][ T1899] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 81.147890][ T1899] ? 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)) [ 81.147893][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 81.147895][ T1899] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 81.147899][ T1899] console_flush_one_record (kernel/printk/printk.c:3268) [ 81.147903][ T1899] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 81.147905][ T1899] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 81.147911][ T1899] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 81.147913][ T1899] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 81.147915][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 81.147917][ T1899] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 81.147921][ T1899] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 81.147922][ T1899] ? vprintk_emit (kernel/printk/printk.c:2478) [ 81.147925][ T1899] vprintk_emit (kernel/printk/printk.c:2479) [ 81.147929][ T1899] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 81.147931][ T1899] ? netdev_run_todo (net/core/dev.c:11776) [ 81.147934][ T1899] ? mirred_device_event (net/sched/act_mirred.c:559 (discriminator 1)) act_mirred [ 81.147940][ T1899] ? mirred_cleanup_module (net/sched/act_mirred.c:562) act_mirred [ 81.147942][ T1899] _printk (kernel/printk/printk.c:2504) [ 81.147946][ T1899] ? snapshot_read.cold (user.c:?) [ 81.147948][ T1899] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 81.147951][ T1899] ? mirred_cleanup_module (net/sched/act_mirred.c:562) act_mirred [ 81.147953][ T1899] ? __up_write (kernel/locking/rwsem.c:1415) [ 81.147954][ T1899] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 81.147958][ T1899] ? __up_write (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:3390 kernel/locking/rwsem.c:1417) [ 81.147960][ T1899] mirred_init_module (net/sched/act_mirred.c:508) act_mirred [ 81.147963][ T1899] do_one_initcall (init/main.c:1357) [ 81.147966][ T1899] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 81.147971][ T1899] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 81.147974][ T1899] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 81.147979][ T1899] do_init_module (kernel/module/main.c:3117) [ 81.147982][ T1899] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 81.147987][ T1899] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 81.147989][ T1899] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 81.147993][ T1899] load_module (kernel/module/main.c:3593) [ 81.147998][ T1899] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 81.148003][ T1899] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 81.148006][ T1899] ? __ia32_sys_fsconfig (??:?) [ 81.148010][ T1899] ? backing_file_read_iter (fs/backing-file.c:211) [ 81.148014][ T1899] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 81.148017][ T1899] init_module_from_file (kernel/module/main.c:3790) [ 81.148019][ T1899] ? __do_sys_init_module (kernel/module/main.c:3664) [ 81.148027][ T1899] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 81.148031][ T1899] ? 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) [ 81.148034][ T1899] idempotent_init_module (kernel/module/main.c:3802) [ 81.148036][ T1899] ? init_module_from_file (kernel/module/main.c:3791) [ 81.148042][ T1899] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 81.148044][ T1899] ? __x64_sys_pread64 (fs/read_write.c:764 fs/read_write.c:772 fs/read_write.c:769 fs/read_write.c:769) [ 81.148049][ T1899] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 81.148051][ T1899] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 81.148055][ T1899] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 81.148058][ T1899] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 81.148060][ T1899] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 81.148063][ T1899] RIP: 0033:0x7fd04d86e37d [ 81.148066][ T1899] 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 [ 81.148068][ T1899] RSP: 002b:00007fff6d47ffb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 81.148070][ T1899] RAX: ffffffffffffffda RBX: 00005611889f6810 RCX: 00007fd04d86e37d [ 81.148071][ T1899] RDX: 0000000000000000 RSI: 000056117360dffd RDI: 0000000000000000 [ 81.148072][ T1899] RBP: 00007fff6d480050 R08: 0000000000000000 R09: 0000000000000000 [ 81.148073][ T1899] R10: 0000000000000000 R11: 0000000000000246 R12: 000056117360dffd [ 81.148074][ T1899] R13: 00005611889f6960 R14: 0000000000040000 R15: 0000000000000000 | [ 109.537749][ C0] softirqs last disabled at (4792071): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 109.537751][ C0] Preemption disabled at: | [ 109.537752][ C0] schedule_preempt_disabled (kernel/sched/core.c:7420) | [ 109.537762][ C0] Tainted: [W]=WARN [ 109.537763][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 109.537764][ C0] Call Trace: [ 109.537766][ C0] [ 109.537768][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 109.537773][ C0] ? schedule_preempt_disabled (kernel/sched/core.c:7420) [ 109.537775][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 109.537779][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 109.537782][ C0] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 109.537785][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 109.537788][ 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)) [ 109.537791][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 109.537794][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 109.537798][ 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) [ 109.537800][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 109.537802][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 109.537804][ C0] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 109.537805][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 109.537807][ C0] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 109.537810][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 109.537815][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 109.537817][ C0] ? 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) [ 109.537818][ C0] ? vsnprintf (lib/vsprintf.c:2900) [ 109.537821][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 109.537822][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 109.537824][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 109.537826][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 109.537829][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 109.537831][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 109.537832][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 109.537833][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 109.537835][ C0] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 109.537842][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 109.537845][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 109.537847][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 109.537849][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 109.537851][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 109.537853][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 109.537854][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 109.537855][ C0] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 109.537857][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 109.537859][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 109.537861][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 109.537863][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 109.537864][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 109.537865][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 109.537867][ C0] ? x86_64_start_kernel (./arch/x86/include/asm/page_64.h:103 ./arch/x86/include/asm/page_64.h:114 arch/x86/kernel/head64.c:255) [ 109.537871][ C0] _printk (kernel/printk/printk.c:2504) [ 109.537874][ C0] ? snapshot_read.cold (user.c:?) [ 109.537876][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 109.537879][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 109.537881][ C0] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 109.537882][ C0] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 109.537885][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 109.537888][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 109.537890][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 109.537892][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 109.537894][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 109.537896][ C0] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 109.537899][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 109.537900][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 109.537902][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 109.537904][ C0] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 109.537905][ C0] _raw_spin_lock_bh (./include/linux/spinlock_api_smp.h:182 (discriminator 1) kernel/locking/spinlock.c:205 (discriminator 1)) [ 109.537906][ C0] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 109.537908][ C0] fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 109.537909][ C0] ? fib6_add (net/ipv6/ip6_fib.c:1598) [ 109.537911][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 109.537912][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 109.537914][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 109.537915][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 109.537918][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 109.537920][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 109.537923][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 109.537925][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 109.537927][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 109.537929][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 109.537931][ C0] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 109.537933][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 109.537935][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 109.537937][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 109.537940][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 109.537942][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 109.537944][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 109.537947][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 109.537948][ C0] handle_softirqs (kernel/softirq.c:645) [ 109.537950][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 109.537951][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 109.537954][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 109.537955][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 109.537957][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 109.537959][ C0] [ 109.537959][ C0] [ 109.537960][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 109.537962][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 109.537964][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 109.537967][ C0] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 0e 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 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 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 06 0e 00 verw 0xe0613(%rip) # 0xe063b 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 [ 109.537968][ C0] RSP: 0018:ffffffffbb007cf8 EFLAGS: 00000296 [ 109.537972][ C0] RAX: 0000000000491f05 RBX: ffffffffbb030600 RCX: ffffffffb7706247 [ 109.537973][ C0] RDX: ffffffffbb030600 RSI: ffffffffba911011 RDI: ffffffffba2949e0 [ 109.537974][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 109.537975][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff7600fa2 [ 109.537976][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 109.537977][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 109.537981][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 109.537982][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 109.537984][ C0] default_idle_call (kernel/sched/idle.c:122) [ 109.537986][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 109.537987][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 109.537989][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 109.537992][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 109.537993][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 109.537994][ C0] do_idle (kernel/sched/idle.c:355) [ 109.537996][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 109.537997][ C0] rest_init (init/main.c:727) [ 109.537999][ C0] ? __cpuidle_text_end (??:?) [ 109.538002][ C0] ? rest_init (init/main.c:727) [ 109.538003][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 109.538007][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 109.538009][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 109.538011][ C0] start_kernel (init/main.c:1185) [ 109.538014][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 109.538015][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 109.538017][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 109.618320][ C0] | [ 109.618387][ C0] | [ 109.618387][ C0] stack backtrace: | [ 109.618612][ C0] Tainted: [W]=WARN [ 109.618612][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 109.618614][ C0] Call Trace: [ 109.618615][ C0] [ 109.618616][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 109.618620][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 109.618623][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 109.618626][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 109.618628][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 109.618630][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 109.618632][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 109.618634][ C0] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 109.618636][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 109.618638][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 109.618639][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 109.618641][ C0] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 109.618642][ C0] _raw_spin_lock_bh (./include/linux/spinlock_api_smp.h:182 (discriminator 1) kernel/locking/spinlock.c:205 (discriminator 1)) [ 109.618644][ C0] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 109.618645][ C0] fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 109.618647][ C0] ? fib6_add (net/ipv6/ip6_fib.c:1598) [ 109.618648][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 109.618649][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 109.618651][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 109.618652][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 109.618655][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 109.618656][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 109.618659][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 109.618661][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 109.618663][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 109.618664][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 109.618666][ C0] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 109.618668][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 109.618670][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 109.618673][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 109.618675][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 109.618677][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 109.618679][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 109.618682][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 109.618683][ C0] handle_softirqs (kernel/softirq.c:645) [ 109.618685][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 109.618687][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 109.618689][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 109.618690][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 109.618692][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 109.618694][ C0] [ 109.618694][ C0] [ 109.618695][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 109.618697][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 109.618698][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 109.618701][ C0] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 0e 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 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 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 06 0e 00 verw 0xe0613(%rip) # 0xe063b 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 [ 109.618703][ C0] RSP: 0018:ffffffffbb007cf8 EFLAGS: 00000296 [ 109.618704][ C0] RAX: 0000000000491f05 RBX: ffffffffbb030600 RCX: ffffffffb7706247 [ 109.618706][ C0] RDX: ffffffffbb030600 RSI: ffffffffba911011 RDI: ffffffffba2949e0 [ 109.618707][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 109.618707][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff7600fa2 [ 109.618708][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 109.618710][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 109.618712][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 109.618713][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 109.618715][ C0] default_idle_call (kernel/sched/idle.c:122) [ 109.618716][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 109.618718][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 109.618720][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 109.618723][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 109.618724][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 109.618725][ C0] do_idle (kernel/sched/idle.c:355) [ 109.618727][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 109.618728][ C0] rest_init (init/main.c:727) [ 109.618730][ C0] ? __cpuidle_text_end (??:?) [ 109.618733][ C0] ? rest_init (init/main.c:727) [ 109.618734][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 109.618737][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 109.618739][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 109.618741][ C0] start_kernel (init/main.c:1185) [ 109.618743][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 109.618745][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 109.618746][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 154.337851][ T2584] softirqs last disabled at (0): 0x0 | [ 154.337853][ T2584] Preemption disabled at: | [ 154.337854][ T2584] vprintk_emit (kernel/printk/printk.c:2471) | [ 154.337864][ T2584] Tainted: [W]=WARN [ 154.337865][ T2584] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 154.337867][ T2584] Call Trace: [ 154.337868][ T2584] [ 154.337869][ T2584] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 154.337875][ T2584] ? vprintk_emit (kernel/printk/printk.c:2471) [ 154.337877][ T2584] __might_resched.cold (kernel/sched/core.c:9234) [ 154.337880][ T2584] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 154.337884][ T2584] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 154.337886][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.337889][ T2584] __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)) [ 154.337892][ T2584] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 154.337895][ T2584] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 154.337900][ T2584] ? 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) [ 154.337901][ T2584] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 154.337904][ T2584] put_chars (drivers/char/virtio_console.c:1176) [ 154.337906][ T2584] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 154.337907][ T2584] ? __send_to_port (drivers/char/virtio_console.c:654) [ 154.337909][ T2584] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 154.337911][ T2584] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 154.337916][ T2584] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 154.337918][ T2584] ? 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) [ 154.337920][ T2584] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 154.337923][ T2584] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 154.337925][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.337926][ T2584] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 154.337928][ T2584] console_emit_next_record (kernel/printk/printk.c:3183) [ 154.337931][ T2584] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 154.337933][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.337934][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.337935][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.337936][ T2584] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 154.337938][ T2584] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 154.337940][ T2584] console_flush_one_record (kernel/printk/printk.c:3268) [ 154.337943][ T2584] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 154.337945][ T2584] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 154.337947][ T2584] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 154.337949][ T2584] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 154.337951][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.337952][ T2584] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 154.337953][ T2584] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 154.337955][ T2584] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 154.337956][ T2584] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 154.337958][ T2584] ? vprintk_emit (kernel/printk/printk.c:2478) [ 154.337960][ T2584] vprintk_emit (kernel/printk/printk.c:2479) [ 154.337961][ T2584] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 154.337963][ T2584] ? kasan_save_stack (mm/kasan/common.c:58) [ 154.337965][ T2584] ? kasan_save_track (mm/kasan/common.c:78) [ 154.337966][ T2584] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 154.337967][ T2584] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 154.337968][ T2584] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 154.337971][ T2584] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 154.337973][ T2584] ? do_sock_setsockopt (net/socket.c:2397) [ 154.337976][ T2584] _printk (kernel/printk/printk.c:2504) [ 154.337979][ T2584] ? snapshot_read.cold (user.c:?) [ 154.337981][ T2584] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 154.337984][ T2584] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 154.337986][ T2584] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 154.337989][ T2584] ? netdev_notice (net/core/dev.c:13194) [ 154.337992][ T2584] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 154.337993][ T2584] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 154.337995][ T2584] netif_set_promiscuity (net/core/dev.c:9699) [ 154.337999][ T2584] dev_set_promiscuity (net/core/dev_api.c:288) [ 154.338001][ T2584] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 154.338004][ T2584] packet_mc_add (net/packet/af_packet.c:3755) [ 154.338005][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.338006][ T2584] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 154.338008][ T2584] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 154.338010][ T2584] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 154.338014][ T2584] packet_setsockopt (net/packet/af_packet.c:3840) [ 154.338016][ T2584] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 154.338017][ T2584] ? packet_bind (net/packet/af_packet.c:3341) [ 154.338019][ T2584] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 154.338021][ T2584] ? do_sock_getsockopt (net/socket.c:2484) [ 154.338023][ T2584] ? sock_poll (net/socket.c:1514) [ 154.338025][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.338026][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.338027][ T2584] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 154.338030][ T2584] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 154.338032][ T2584] do_sock_setsockopt (net/socket.c:2397) [ 154.338034][ T2584] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 154.338035][ T2584] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 154.338037][ T2584] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 154.338040][ T2584] __sys_setsockopt (net/socket.c:2422) [ 154.338042][ T2584] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 154.338044][ T2584] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 154.338045][ T2584] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 154.338047][ T2584] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 154.338048][ T2584] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 154.338051][ T2584] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 154.338053][ T2584] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 154.338055][ T2584] RIP: 0033:0x7f284f0c02de [ 154.338057][ T2584] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 154.338059][ T2584] RSP: 002b:00007ffeeae0dcb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 154.338062][ T2584] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f284f0c02de [ 154.338064][ T2584] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 154.338065][ T2584] RBP: 00007ffeeae0ddf0 R08: 0000000000000010 R09: 000000001749f2d0 [ 154.338066][ T2584] R10: 00007ffeeae0dd30 R11: 0000000000000246 R12: 0000000000000001 [ 154.338067][ T2584] R13: 000000001749b0a8 R14: 000000001749ae20 R15: 0000000000000000 | [ 155.372849][ T2584] softirqs last disabled at (0): 0x0 | [ 155.372852][ T2584] Preemption disabled at: | [ 155.372853][ T2584] vprintk_emit (kernel/printk/printk.c:2471) | [ 155.372864][ T2584] Tainted: [W]=WARN [ 155.372865][ T2584] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 155.372867][ T2584] Call Trace: [ 155.372868][ T2584] [ 155.372870][ T2584] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 155.372876][ T2584] ? vprintk_emit (kernel/printk/printk.c:2471) [ 155.372878][ T2584] __might_resched.cold (kernel/sched/core.c:9234) [ 155.372883][ T2584] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 155.372886][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 155.372890][ T2584] __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)) [ 155.372893][ T2584] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 155.372896][ T2584] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 155.372902][ T2584] ? 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) [ 155.372904][ T2584] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 155.372907][ T2584] put_chars (drivers/char/virtio_console.c:1176) [ 155.372909][ T2584] ? __send_to_port (drivers/char/virtio_console.c:654) [ 155.372911][ T2584] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 155.372914][ T2584] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 155.372917][ T2584] ? pointer (lib/vsprintf.c:2577) [ 155.372921][ T2584] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 155.372926][ T2584] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 155.372928][ T2584] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 155.372931][ T2584] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 155.372934][ T2584] console_emit_next_record (kernel/printk/printk.c:3183) [ 155.372938][ T2584] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 155.372940][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 155.372942][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 155.372943][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 155.372945][ T2584] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 155.372948][ T2584] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 155.372950][ T2584] console_flush_one_record (kernel/printk/printk.c:3268) [ 155.372953][ T2584] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 155.372957][ T2584] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 155.372959][ T2584] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 155.372961][ T2584] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 155.372964][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 155.372965][ T2584] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 155.372967][ T2584] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 155.372969][ T2584] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 155.372971][ T2584] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 155.372974][ T2584] ? vprintk_emit (kernel/printk/printk.c:2478) [ 155.372976][ T2584] vprintk_emit (kernel/printk/printk.c:2479) [ 155.372978][ T2584] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 155.372979][ T2584] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 155.372983][ T2584] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 155.372986][ T2584] ? __kernel_text_address (kernel/extable.c:79) [ 155.372988][ T2584] _printk (kernel/printk/printk.c:2504) [ 155.372992][ T2584] ? snapshot_read.cold (user.c:?) [ 155.372995][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 155.372996][ T2584] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 155.373000][ T2584] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 155.373003][ T2584] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 155.373006][ T2584] ? netdev_notice (net/core/dev.c:13194) [ 155.373008][ T2584] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 155.373012][ T2584] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 155.373014][ T2584] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 155.373017][ T2584] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 155.373021][ T2584] ? __fput (fs/file_table.c:512) [ 155.373025][ T2584] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 155.373027][ T2584] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 155.373030][ T2584] netif_set_promiscuity (net/core/dev.c:9699) [ 155.373034][ T2584] dev_set_promiscuity (net/core/dev_api.c:288) [ 155.373037][ T2584] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 155.373040][ T2584] ? packet_set_ring (net/packet/af_packet.c:652) [ 155.373042][ T2584] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 155.373045][ T2584] __sock_release (net/socket.c:735) [ 155.373049][ T2584] sock_close (net/socket.c:1526 (discriminator 1)) [ 155.373053][ T2584] __fput (fs/file_table.c:512) [ 155.373055][ T2584] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 155.373058][ T2584] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 155.373060][ T2584] ? 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) [ 155.373063][ T2584] task_work_run (kernel/task_work.c:233) [ 155.373065][ T2584] ? task_work_cancel (kernel/task_work.c:190) [ 155.373068][ T2584] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 155.373070][ T2584] do_exit (./include/linux/task_work.h:40 kernel/exit.c:1008) [ 155.373073][ T2584] ? exit_notify (kernel/exit.c:780) [ 155.373075][ T2584] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1971 (discriminator 3)) [ 155.373078][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 155.373086][ T2584] do_group_exit (kernel/exit.c:1151) [ 155.373089][ T2584] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 155.373091][ T2584] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 155.373094][ T2584] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 155.373096][ T2584] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 155.373099][ T2584] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 155.373102][ T2584] RIP: 0033:0x7f284f0881b8 [ 155.373105][ T2584] Code: Unable to access opcode bytes at 0x7f284f08818e. Code starting with the faulting instruction =========================================== [ 155.373106][ T2584] RSP: 002b:00007ffeeae0e0c8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 155.373110][ T2584] RAX: ffffffffffffffda RBX: 00007f284f1b8f88 RCX: 00007f284f0881b8 [ 155.373112][ T2584] RDX: 00007f284eeb3908 RSI: fffffffffffffce8 RDI: 0000000000000000 [ 155.373113][ T2584] RBP: 00007ffeeae0e120 R08: 0000000000000000 R09: 0000000000000000 [ 155.373114][ T2584] R10: 00007f284ef041a0 R11: 0000000000000246 R12: 0000000000000001 [ 155.373115][ T2584] R13: 0000000000000000 R14: 00007f284f1b7680 R15: 00007f284f1b8fa0 | [ 156.504141][ T2632] softirqs last disabled at (0): 0x0 | [ 156.504143][ T2632] Preemption disabled at: | [ 156.504144][ T2632] vprintk_emit (kernel/printk/printk.c:2471) | [ 156.504156][ T2632] Tainted: [W]=WARN [ 156.504158][ T2632] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 156.504160][ T2632] Call Trace: [ 156.504162][ T2632] [ 156.504163][ T2632] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 156.504170][ T2632] ? vprintk_emit (kernel/printk/printk.c:2471) [ 156.504172][ T2632] __might_resched.cold (kernel/sched/core.c:9234) [ 156.504177][ T2632] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 156.504181][ T2632] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 156.504184][ T2632] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 156.504188][ T2632] __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)) [ 156.504191][ T2632] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 156.504195][ T2632] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 156.504201][ T2632] ? 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) [ 156.504203][ T2632] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 156.504207][ T2632] put_chars (drivers/char/virtio_console.c:1176) [ 156.504209][ T2632] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 156.504211][ T2632] ? __send_to_port (drivers/char/virtio_console.c:654) [ 156.504214][ T2632] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 156.504218][ T2632] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 156.504224][ T2632] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 156.504227][ T2632] ? 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) [ 156.504229][ T2632] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 156.504233][ T2632] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 156.504236][ T2632] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 156.504237][ T2632] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 156.504241][ T2632] console_emit_next_record (kernel/printk/printk.c:3183) [ 156.504245][ T2632] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 156.504248][ T2632] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 156.504249][ T2632] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 156.504251][ T2632] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 156.504253][ T2632] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 156.504256][ T2632] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 156.504258][ T2632] console_flush_one_record (kernel/printk/printk.c:3268) [ 156.504262][ T2632] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 156.504266][ T2632] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 156.504269][ T2632] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 156.504271][ T2632] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 156.504273][ T2632] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 156.504275][ T2632] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 156.504277][ T2632] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 156.504280][ T2632] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 156.504282][ T2632] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 156.504285][ T2632] ? vprintk_emit (kernel/printk/printk.c:2478) [ 156.504287][ T2632] vprintk_emit (kernel/printk/printk.c:2479) [ 156.504290][ T2632] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 156.504291][ T2632] ? kasan_save_stack (mm/kasan/common.c:58) [ 156.504294][ T2632] ? kasan_save_track (mm/kasan/common.c:78) [ 156.504296][ T2632] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 156.504298][ T2632] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 156.504300][ T2632] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 156.504303][ T2632] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 156.504305][ T2632] ? do_sock_setsockopt (net/socket.c:2397) [ 156.504310][ T2632] _printk (kernel/printk/printk.c:2504) [ 156.504314][ T2632] ? snapshot_read.cold (user.c:?) [ 156.504317][ T2632] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 156.504321][ T2632] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 156.504324][ T2632] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 156.504327][ T2632] ? netdev_notice (net/core/dev.c:13194) [ 156.504332][ T2632] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 156.504334][ T2632] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 156.504337][ T2632] netif_set_promiscuity (net/core/dev.c:9699) [ 156.504342][ T2632] dev_set_promiscuity (net/core/dev_api.c:288) [ 156.504345][ T2632] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 156.504348][ T2632] packet_mc_add (net/packet/af_packet.c:3755) [ 156.504351][ T2632] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 156.504353][ T2632] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 156.504355][ T2632] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 156.504358][ T2632] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 156.504363][ T2632] packet_setsockopt (net/packet/af_packet.c:3840) [ 156.504365][ T2632] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 156.504368][ T2632] ? packet_bind (net/packet/af_packet.c:3341) [ 156.504370][ T2632] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 156.504373][ T2632] ? do_sock_getsockopt (net/socket.c:2484) [ 156.504376][ T2632] ? sock_poll (net/socket.c:1514) [ 156.504379][ T2632] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 156.504381][ T2632] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 156.504383][ T2632] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 156.504386][ T2632] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 156.504389][ T2632] do_sock_setsockopt (net/socket.c:2397) [ 156.504392][ T2632] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 156.504394][ T2632] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 156.504397][ T2632] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 156.504401][ T2632] __sys_setsockopt (net/socket.c:2422) [ 156.504405][ T2632] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 156.504407][ T2632] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 156.504409][ T2632] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 156.504412][ T2632] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 156.504414][ T2632] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 156.504417][ T2632] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 156.504420][ T2632] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 156.504423][ T2632] RIP: 0033:0x7fe634e2d2de [ 156.504425][ T2632] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 156.504428][ T2632] RSP: 002b:00007ffd80853ea8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 156.504432][ T2632] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe634e2d2de [ 156.504434][ T2632] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 156.504435][ T2632] RBP: 00007ffd80853fe0 R08: 0000000000000010 R09: 0000000032d26ea0 [ 156.504437][ T2632] R10: 00007ffd80853f20 R11: 0000000000000246 R12: 0000000000000001 [ 156.504438][ T2632] R13: 0000000032d220c8 R14: 0000000032d21e40 R15: 0000000000000000 | [ 269.633641][ T9359] softirqs last disabled at (0): 0x0 | [ 269.633643][ T9359] Preemption disabled at: | [ 269.633644][ T9359] vprintk_emit (kernel/printk/printk.c:2471) | [ 269.633657][ T9359] Tainted: [W]=WARN [ 269.633659][ T9359] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 269.633661][ T9359] Call Trace: [ 269.633662][ T9359] [ 269.633668][ T9359] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 269.633674][ T9359] ? vprintk_emit (kernel/printk/printk.c:2471) [ 269.633676][ T9359] __might_resched.cold (kernel/sched/core.c:9234) [ 269.633681][ T9359] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 269.633684][ T9359] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 269.633693][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 269.633697][ T9359] __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)) [ 269.633701][ T9359] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 269.633705][ T9359] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 269.633710][ T9359] ? 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) [ 269.633713][ T9359] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 269.633716][ T9359] put_chars (drivers/char/virtio_console.c:1176) [ 269.633718][ T9359] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 269.633721][ T9359] ? __send_to_port (drivers/char/virtio_console.c:654) [ 269.633723][ T9359] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 269.633727][ T9359] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 269.633733][ T9359] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 269.633736][ T9359] ? 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) [ 269.633738][ T9359] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 269.633742][ T9359] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 269.633744][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 269.633746][ T9359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 269.633750][ T9359] console_emit_next_record (kernel/printk/printk.c:3183) [ 269.633753][ T9359] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 269.633756][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 269.633758][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 269.633760][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 269.633761][ T9359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 269.633764][ T9359] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 269.633767][ T9359] console_flush_one_record (kernel/printk/printk.c:3268) [ 269.633770][ T9359] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 269.633774][ T9359] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 269.633776][ T9359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 269.633779][ T9359] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 269.633781][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 269.633783][ T9359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 269.633785][ T9359] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 269.633787][ T9359] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 269.633789][ T9359] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 269.633792][ T9359] ? vprintk_emit (kernel/printk/printk.c:2478) [ 269.633794][ T9359] vprintk_emit (kernel/printk/printk.c:2479) [ 269.633797][ T9359] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 269.633799][ T9359] ? kasan_save_stack (mm/kasan/common.c:58) [ 269.633802][ T9359] ? kasan_save_track (mm/kasan/common.c:78) [ 269.633803][ T9359] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 269.633805][ T9359] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 269.633806][ T9359] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 269.633810][ T9359] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 269.633812][ T9359] ? do_sock_setsockopt (net/socket.c:2397) [ 269.633817][ T9359] _printk (kernel/printk/printk.c:2504) [ 269.633821][ T9359] ? snapshot_read.cold (user.c:?) [ 269.633824][ T9359] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 269.633828][ T9359] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 269.633831][ T9359] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 269.633834][ T9359] ? netdev_notice (net/core/dev.c:13194) [ 269.633838][ T9359] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 269.633841][ T9359] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 269.633844][ T9359] netif_set_promiscuity (net/core/dev.c:9699) [ 269.633849][ T9359] dev_set_promiscuity (net/core/dev_api.c:288) [ 269.633851][ T9359] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 269.633855][ T9359] packet_mc_add (net/packet/af_packet.c:3755) [ 269.633857][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 269.633859][ T9359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 269.633861][ T9359] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 269.633864][ T9359] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 269.633869][ T9359] packet_setsockopt (net/packet/af_packet.c:3840) [ 269.633871][ T9359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 269.633874][ T9359] ? packet_bind (net/packet/af_packet.c:3341) [ 269.633875][ T9359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 269.633878][ T9359] ? do_sock_getsockopt (net/socket.c:2484) [ 269.633882][ T9359] ? sock_poll (net/socket.c:1514) [ 269.633884][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 269.633886][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 269.633888][ T9359] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 269.633892][ T9359] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 269.633895][ T9359] do_sock_setsockopt (net/socket.c:2397) [ 269.633897][ T9359] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 269.633899][ T9359] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 269.633902][ T9359] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 269.633906][ T9359] __sys_setsockopt (net/socket.c:2422) [ 269.633909][ T9359] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 269.633912][ T9359] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 269.633914][ T9359] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 269.633916][ T9359] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 269.633918][ T9359] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 269.633921][ T9359] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 269.633924][ T9359] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 269.633927][ T9359] RIP: 0033:0x7fac3969a2de [ 269.633929][ T9359] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 269.633931][ T9359] RSP: 002b:00007fff709abb08 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 269.633936][ T9359] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fac3969a2de [ 269.633938][ T9359] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 269.633939][ T9359] RBP: 00007fff709abc40 R08: 0000000000000010 R09: 0000000030cb0ea0 [ 269.633941][ T9359] R10: 00007fff709abb80 R11: 0000000000000246 R12: 0000000000000001 [ 269.633942][ T9359] R13: 0000000030cac0c8 R14: 0000000030cabe40 R15: 0000000000000000 | [ 270.821458][ T9371] softirqs last disabled at (0): 0x0 | [ 270.821460][ T9371] Preemption disabled at: | [ 270.821461][ T9371] vprintk_emit (kernel/printk/printk.c:2471) | [ 270.821472][ T9371] Tainted: [W]=WARN [ 270.821473][ T9371] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 270.821474][ T9371] Call Trace: [ 270.821476][ T9371] [ 270.821477][ T9371] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 270.821483][ T9371] ? vprintk_emit (kernel/printk/printk.c:2471) [ 270.821484][ T9371] __might_resched.cold (kernel/sched/core.c:9234) [ 270.821488][ T9371] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 270.821492][ T9371] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 270.821494][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.821496][ T9371] __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)) [ 270.821499][ T9371] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 270.821502][ T9371] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 270.821507][ T9371] ? 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) [ 270.821509][ T9371] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 270.821512][ T9371] put_chars (drivers/char/virtio_console.c:1176) [ 270.821513][ T9371] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 270.821515][ T9371] ? __send_to_port (drivers/char/virtio_console.c:654) [ 270.821516][ T9371] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 270.821519][ T9371] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 270.821524][ T9371] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 270.821526][ T9371] ? 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) [ 270.821527][ T9371] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 270.821531][ T9371] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 270.821533][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.821534][ T9371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 270.821537][ T9371] console_emit_next_record (kernel/printk/printk.c:3183) [ 270.821539][ T9371] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 270.821541][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.821542][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.821543][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.821544][ T9371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 270.821546][ T9371] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 270.821548][ T9371] console_flush_one_record (kernel/printk/printk.c:3268) [ 270.821551][ T9371] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 270.821553][ T9371] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 270.821555][ T9371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 270.821557][ T9371] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 270.821559][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.821559][ T9371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 270.821561][ T9371] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 270.821563][ T9371] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 270.821564][ T9371] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 270.821566][ T9371] ? vprintk_emit (kernel/printk/printk.c:2478) [ 270.821567][ T9371] vprintk_emit (kernel/printk/printk.c:2479) [ 270.821569][ T9371] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 270.821570][ T9371] ? kasan_save_stack (mm/kasan/common.c:58) [ 270.821573][ T9371] ? kasan_save_track (mm/kasan/common.c:78) [ 270.821574][ T9371] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 270.821575][ T9371] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 270.821576][ T9371] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 270.821579][ T9371] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 270.821580][ T9371] ? do_sock_setsockopt (net/socket.c:2397) [ 270.821584][ T9371] _printk (kernel/printk/printk.c:2504) [ 270.821586][ T9371] ? snapshot_read.cold (user.c:?) [ 270.821589][ T9371] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 270.821592][ T9371] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 270.821594][ T9371] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 270.821597][ T9371] ? netdev_notice (net/core/dev.c:13194) [ 270.821600][ T9371] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 270.821601][ T9371] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 270.821604][ T9371] netif_set_promiscuity (net/core/dev.c:9699) [ 270.821607][ T9371] dev_set_promiscuity (net/core/dev_api.c:288) [ 270.821609][ T9371] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 270.821612][ T9371] packet_mc_add (net/packet/af_packet.c:3755) [ 270.821614][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.821615][ T9371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 270.821616][ T9371] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 270.821619][ T9371] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 270.821622][ T9371] packet_setsockopt (net/packet/af_packet.c:3840) [ 270.821624][ T9371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 270.821626][ T9371] ? packet_bind (net/packet/af_packet.c:3341) [ 270.821627][ T9371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 270.821629][ T9371] ? do_sock_getsockopt (net/socket.c:2484) [ 270.821631][ T9371] ? sock_poll (net/socket.c:1514) [ 270.821633][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.821634][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.821635][ T9371] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 270.821638][ T9371] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 270.821640][ T9371] do_sock_setsockopt (net/socket.c:2397) [ 270.821642][ T9371] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 270.821643][ T9371] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 270.821645][ T9371] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 270.821648][ T9371] __sys_setsockopt (net/socket.c:2422) [ 270.821650][ T9371] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 270.821652][ T9371] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 270.821654][ T9371] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 270.821655][ T9371] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 270.821656][ T9371] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 270.821659][ T9371] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 270.821661][ T9371] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 270.821663][ T9371] RIP: 0033:0x7f5d125202de [ 270.821668][ T9371] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 270.821670][ T9371] RSP: 002b:00007ffd8a4758f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 270.821674][ T9371] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f5d125202de [ 270.821675][ T9371] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 270.821676][ T9371] RBP: 00007ffd8a475a30 R08: 0000000000000010 R09: 000000001a339ea0 [ 270.821677][ T9371] R10: 00007ffd8a475970 R11: 0000000000000246 R12: 0000000000000001 [ 270.821678][ T9371] R13: 000000001a3350c8 R14: 000000001a334e40 R15: 0000000000000000 | [ 272.048943][ T9385] softirqs last disabled at (0): 0x0 | [ 272.048945][ T9385] Preemption disabled at: | [ 272.048945][ T9385] vprintk_emit (kernel/printk/printk.c:2471) | [ 272.048956][ T9385] Tainted: [W]=WARN [ 272.048956][ T9385] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 272.048958][ T9385] Call Trace: [ 272.048959][ T9385] [ 272.048960][ T9385] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 272.048966][ T9385] ? vprintk_emit (kernel/printk/printk.c:2471) [ 272.048967][ T9385] __might_resched.cold (kernel/sched/core.c:9234) [ 272.048971][ T9385] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 272.048974][ T9385] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 272.048976][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 272.048979][ T9385] __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)) [ 272.048982][ T9385] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 272.048985][ T9385] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 272.048990][ T9385] ? 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) [ 272.048992][ T9385] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 272.048995][ T9385] put_chars (drivers/char/virtio_console.c:1176) [ 272.048996][ T9385] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 272.048998][ T9385] ? __send_to_port (drivers/char/virtio_console.c:654) [ 272.048999][ T9385] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 272.049002][ T9385] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 272.049007][ T9385] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 272.049009][ T9385] ? 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) [ 272.049010][ T9385] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 272.049014][ T9385] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 272.049015][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 272.049016][ T9385] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 272.049019][ T9385] console_emit_next_record (kernel/printk/printk.c:3183) [ 272.049022][ T9385] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 272.049024][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 272.049025][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 272.049026][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 272.049027][ T9385] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 272.049028][ T9385] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 272.049030][ T9385] console_flush_one_record (kernel/printk/printk.c:3268) [ 272.049033][ T9385] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 272.049035][ T9385] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 272.049037][ T9385] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 272.049039][ T9385] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 272.049041][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 272.049042][ T9385] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 272.049043][ T9385] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 272.049045][ T9385] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 272.049046][ T9385] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 272.049048][ T9385] ? vprintk_emit (kernel/printk/printk.c:2478) [ 272.049049][ T9385] vprintk_emit (kernel/printk/printk.c:2479) [ 272.049051][ T9385] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 272.049052][ T9385] ? kasan_save_stack (mm/kasan/common.c:58) [ 272.049054][ T9385] ? kasan_save_track (mm/kasan/common.c:78) [ 272.049055][ T9385] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 272.049056][ T9385] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 272.049057][ T9385] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 272.049060][ T9385] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 272.049062][ T9385] ? do_sock_setsockopt (net/socket.c:2397) [ 272.049065][ T9385] _printk (kernel/printk/printk.c:2504) [ 272.049068][ T9385] ? snapshot_read.cold (user.c:?) [ 272.049071][ T9385] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 272.049074][ T9385] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 272.049076][ T9385] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 272.049078][ T9385] ? netdev_notice (net/core/dev.c:13194) [ 272.049081][ T9385] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 272.049082][ T9385] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 272.049085][ T9385] netif_set_promiscuity (net/core/dev.c:9699) [ 272.049089][ T9385] dev_set_promiscuity (net/core/dev_api.c:288) [ 272.049090][ T9385] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 272.049093][ T9385] packet_mc_add (net/packet/af_packet.c:3755) [ 272.049095][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 272.049096][ T9385] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 272.049097][ T9385] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 272.049101][ T9385] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 272.049106][ T9385] packet_setsockopt (net/packet/af_packet.c:3840) [ 272.049108][ T9385] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 272.049110][ T9385] ? packet_bind (net/packet/af_packet.c:3341) [ 272.049112][ T9385] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 272.049113][ T9385] ? do_sock_getsockopt (net/socket.c:2484) [ 272.049116][ T9385] ? sock_poll (net/socket.c:1514) [ 272.049118][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 272.049119][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 272.049120][ T9385] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 272.049123][ T9385] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 272.049125][ T9385] do_sock_setsockopt (net/socket.c:2397) [ 272.049126][ T9385] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 272.049128][ T9385] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 272.049130][ T9385] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 272.049133][ T9385] __sys_setsockopt (net/socket.c:2422) [ 272.049135][ T9385] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 272.049137][ T9385] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 272.049138][ T9385] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 272.049140][ T9385] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 272.049141][ T9385] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 272.049144][ T9385] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 272.049146][ T9385] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 272.049148][ T9385] RIP: 0033:0x7fab125552de [ 272.049150][ T9385] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 272.049152][ T9385] RSP: 002b:00007ffd387d6508 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 272.049155][ T9385] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fab125552de [ 272.049157][ T9385] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 272.049158][ T9385] RBP: 00007ffd387d6640 R08: 0000000000000010 R09: 0000000001e2cea0 [ 272.049158][ T9385] R10: 00007ffd387d6580 R11: 0000000000000246 R12: 0000000000000001 [ 272.049159][ T9385] R13: 0000000001e280c8 R14: 0000000001e27e40 R15: 0000000000000000 | [ 275.966623][ T9436] softirqs last disabled at (0): 0x0 | [ 275.966624][ T9436] Preemption disabled at: | [ 275.966625][ T9436] vprintk_emit (kernel/printk/printk.c:2471) | [ 275.966636][ T9436] Tainted: [W]=WARN [ 275.966637][ T9436] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 275.966639][ T9436] Call Trace: [ 275.966640][ T9436] [ 275.966641][ T9436] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 275.966647][ T9436] ? vprintk_emit (kernel/printk/printk.c:2471) [ 275.966648][ T9436] __might_resched.cold (kernel/sched/core.c:9234) [ 275.966652][ T9436] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 275.966656][ T9436] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 275.966658][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 275.966660][ T9436] __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)) [ 275.966663][ T9436] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 275.966670][ T9436] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 275.966675][ T9436] ? 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) [ 275.966677][ T9436] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 275.966679][ T9436] put_chars (drivers/char/virtio_console.c:1176) [ 275.966681][ T9436] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 275.966682][ T9436] ? __send_to_port (drivers/char/virtio_console.c:654) [ 275.966684][ T9436] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 275.966686][ T9436] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 275.966691][ T9436] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 275.966693][ T9436] ? 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) [ 275.966695][ T9436] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 275.966698][ T9436] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 275.966700][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 275.966701][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 275.966704][ T9436] console_emit_next_record (kernel/printk/printk.c:3183) [ 275.966706][ T9436] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 275.966708][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 275.966709][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 275.966710][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 275.966711][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 275.966713][ T9436] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 275.966715][ T9436] console_flush_one_record (kernel/printk/printk.c:3268) [ 275.966717][ T9436] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 275.966726][ T9436] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 275.966728][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 275.966729][ T9436] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 275.966731][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 275.966732][ T9436] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 275.966734][ T9436] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 275.966735][ T9436] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 275.966737][ T9436] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 275.966738][ T9436] ? vprintk_emit (kernel/printk/printk.c:2478) [ 275.966740][ T9436] vprintk_emit (kernel/printk/printk.c:2479) [ 275.966742][ T9436] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 275.966743][ T9436] ? kasan_save_stack (mm/kasan/common.c:58) [ 275.966745][ T9436] ? kasan_save_track (mm/kasan/common.c:78) [ 275.966746][ T9436] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 275.966748][ T9436] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 275.966749][ T9436] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 275.966752][ T9436] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 275.966753][ T9436] ? do_sock_setsockopt (net/socket.c:2397) [ 275.966757][ T9436] _printk (kernel/printk/printk.c:2504) [ 275.966760][ T9436] ? snapshot_read.cold (user.c:?) [ 275.966762][ T9436] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 275.966766][ T9436] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 275.966768][ T9436] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 275.966771][ T9436] ? netdev_notice (net/core/dev.c:13194) [ 275.966774][ T9436] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 275.966775][ T9436] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 275.966777][ T9436] netif_set_promiscuity (net/core/dev.c:9699) [ 275.966781][ T9436] dev_set_promiscuity (net/core/dev_api.c:288) [ 275.966783][ T9436] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 275.966786][ T9436] packet_mc_add (net/packet/af_packet.c:3755) [ 275.966787][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 275.966789][ T9436] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 275.966790][ T9436] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 275.966792][ T9436] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 275.966796][ T9436] packet_setsockopt (net/packet/af_packet.c:3840) [ 275.966798][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 275.966799][ T9436] ? packet_bind (net/packet/af_packet.c:3341) [ 275.966801][ T9436] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 275.966803][ T9436] ? do_sock_getsockopt (net/socket.c:2484) [ 275.966805][ T9436] ? sock_poll (net/socket.c:1514) [ 275.966807][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 275.966808][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 275.966809][ T9436] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 275.966812][ T9436] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 275.966814][ T9436] do_sock_setsockopt (net/socket.c:2397) [ 275.966815][ T9436] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 275.966817][ T9436] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 275.966819][ T9436] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 275.966822][ T9436] __sys_setsockopt (net/socket.c:2422) [ 275.966824][ T9436] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 275.966826][ T9436] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 275.966827][ T9436] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 275.966829][ T9436] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 275.966830][ T9436] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 275.966833][ T9436] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 275.966835][ T9436] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 275.966836][ T9436] RIP: 0033:0x7f441a1a02de [ 275.966838][ T9436] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 275.966840][ T9436] RSP: 002b:00007ffcceaf4a18 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 275.966844][ T9436] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f441a1a02de [ 275.966845][ T9436] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 275.966846][ T9436] RBP: 00007ffcceaf4b50 R08: 0000000000000010 R09: 000000002fbc6ea0 [ 275.966847][ T9436] R10: 00007ffcceaf4a90 R11: 0000000000000246 R12: 0000000000000001 [ 275.966848][ T9436] R13: 000000002fbc20a8 R14: 000000002fbc1e20 R15: 0000000000000000 | [ 279.072104][ T9439] softirqs last disabled at (0): 0x0 | [ 279.072107][ T9439] Preemption disabled at: | [ 279.072108][ T9439] vprintk_emit (kernel/printk/printk.c:2471) | [ 279.072119][ T9439] Tainted: [W]=WARN [ 279.072120][ T9439] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 279.072122][ T9439] Call Trace: [ 279.072123][ T9439] [ 279.072124][ T9439] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 279.072130][ T9439] ? vprintk_emit (kernel/printk/printk.c:2471) [ 279.072131][ T9439] __might_resched.cold (kernel/sched/core.c:9234) [ 279.072135][ T9439] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 279.072138][ T9439] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 279.072140][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 279.072143][ T9439] __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)) [ 279.072146][ T9439] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 279.072149][ T9439] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 279.072154][ T9439] ? 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) [ 279.072156][ T9439] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 279.072158][ T9439] put_chars (drivers/char/virtio_console.c:1176) [ 279.072160][ T9439] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 279.072161][ T9439] ? __send_to_port (drivers/char/virtio_console.c:654) [ 279.072163][ T9439] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 279.072166][ T9439] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 279.072171][ T9439] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 279.072172][ T9439] ? 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) [ 279.072174][ T9439] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 279.072178][ T9439] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 279.072179][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 279.072180][ T9439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 279.072183][ T9439] console_emit_next_record (kernel/printk/printk.c:3183) [ 279.072185][ T9439] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 279.072188][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 279.072188][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 279.072189][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 279.072190][ T9439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 279.072192][ T9439] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 279.072194][ T9439] console_flush_one_record (kernel/printk/printk.c:3268) [ 279.072197][ T9439] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 279.072199][ T9439] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 279.072201][ T9439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 279.072203][ T9439] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 279.072204][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 279.072205][ T9439] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 279.072207][ T9439] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 279.072208][ T9439] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 279.072209][ T9439] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 279.072212][ T9439] ? vprintk_emit (kernel/printk/printk.c:2478) [ 279.072213][ T9439] vprintk_emit (kernel/printk/printk.c:2479) [ 279.072215][ T9439] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 279.072216][ T9439] ? kasan_save_stack (mm/kasan/common.c:58) [ 279.072218][ T9439] ? kasan_save_track (mm/kasan/common.c:78) [ 279.072219][ T9439] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 279.072220][ T9439] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 279.072221][ T9439] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 279.072224][ T9439] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 279.072225][ T9439] ? do_sock_setsockopt (net/socket.c:2397) [ 279.072229][ T9439] _printk (kernel/printk/printk.c:2504) [ 279.072232][ T9439] ? snapshot_read.cold (user.c:?) [ 279.072234][ T9439] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 279.072237][ T9439] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 279.072239][ T9439] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 279.072242][ T9439] ? netdev_notice (net/core/dev.c:13194) [ 279.072245][ T9439] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 279.072246][ T9439] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 279.072248][ T9439] netif_set_promiscuity (net/core/dev.c:9699) [ 279.072252][ T9439] dev_set_promiscuity (net/core/dev_api.c:288) [ 279.072254][ T9439] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 279.072257][ T9439] packet_mc_add (net/packet/af_packet.c:3755) [ 279.072258][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 279.072259][ T9439] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 279.072261][ T9439] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 279.072263][ T9439] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 279.072267][ T9439] packet_setsockopt (net/packet/af_packet.c:3840) [ 279.072268][ T9439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 279.072270][ T9439] ? packet_bind (net/packet/af_packet.c:3341) [ 279.072271][ T9439] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 279.072273][ T9439] ? do_sock_getsockopt (net/socket.c:2484) [ 279.072276][ T9439] ? sock_poll (net/socket.c:1514) [ 279.072278][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 279.072278][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 279.072280][ T9439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 279.072283][ T9439] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 279.072284][ T9439] do_sock_setsockopt (net/socket.c:2397) [ 279.072286][ T9439] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 279.072288][ T9439] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 279.072290][ T9439] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 279.072292][ T9439] __sys_setsockopt (net/socket.c:2422) [ 279.072295][ T9439] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 279.072297][ T9439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 279.072298][ T9439] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 279.072299][ T9439] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 279.072301][ T9439] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 279.072303][ T9439] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 279.072305][ T9439] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 279.072307][ T9439] RIP: 0033:0x7fc193d882de [ 279.072309][ T9439] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 279.072311][ T9439] RSP: 002b:00007ffde7e353a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 279.072315][ T9439] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fc193d882de [ 279.072316][ T9439] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 279.072317][ T9439] RBP: 00007ffde7e354e0 R08: 0000000000000010 R09: 000000003b56dea0 [ 279.072318][ T9439] R10: 00007ffde7e35420 R11: 0000000000000246 R12: 0000000000000001 Finger prints: ip6_route_multipath_add:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __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 mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock_bh vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars ip6_route_add:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print