====================================== | [ 20.581844][ T547] softirqs last disabled at (29976): netlink_release (./include/net/sock.h:2138 net/netlink/af_netlink.c:727) | [ 20.581846][ T547] Preemption disabled at: | [ 20.581847][ T547] 0x0 | [ 20.581856][ T547] Tainted: [W]=WARN [ 20.581857][ T547] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.581859][ T547] Call Trace: [ 20.581860][ T547] [ 20.581862][ T547] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 20.581868][ T547] __might_resched.cold (kernel/sched/core.c:9234) [ 20.581873][ T547] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 20.581877][ T547] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 20.581881][ T547] __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)) [ 20.581883][ T547] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.581889][ T547] ? 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) [ 20.581892][ T547] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.581895][ T547] put_chars (drivers/char/virtio_console.c:1176) [ 20.581898][ T547] ? __send_to_port (drivers/char/virtio_console.c:654) [ 20.581899][ T547] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 20.581902][ T547] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 20.581907][ T547] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 20.581915][ T547] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 20.581918][ T547] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.581920][ T547] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.581924][ T547] console_emit_next_record (kernel/printk/printk.c:3183) [ 20.581928][ T547] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 20.581929][ T547] ? 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)) [ 20.581932][ T547] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.581934][ T547] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.581938][ T547] console_flush_one_record (kernel/printk/printk.c:3268) [ 20.581942][ T547] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 20.581944][ T547] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.581949][ T547] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 20.581952][ T547] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 20.581954][ T547] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.581955][ T547] ? 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) [ 20.581959][ T547] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 20.581961][ T547] ? vprintk_emit (kernel/printk/printk.c:2478) [ 20.581963][ T547] vprintk_emit (kernel/printk/printk.c:2479) [ 20.581966][ T547] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 20.581969][ T547] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.581973][ T547] _printk (kernel/printk/printk.c:2504) [ 20.581977][ T547] ? snapshot_read.cold (user.c:?) [ 20.581979][ T547] ? 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) [ 20.581982][ T547] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 20.581986][ T547] ? 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) [ 20.581988][ T547] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 20.581992][ T547] ? exit_notify (kernel/exit.c:780) [ 20.581993][ T547] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 20.581996][ T547] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.581999][ T547] do_group_exit (kernel/exit.c:1151) [ 20.582002][ T547] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 20.582004][ T547] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 20.582007][ T547] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 20.582010][ T547] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 20.582013][ T547] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 20.582015][ T547] RIP: 0033:0x7f9d398331b8 [ 20.582017][ T547] Code: Unable to access opcode bytes at 0x7f9d3983318e. Code starting with the faulting instruction =========================================== [ 20.582018][ T547] RSP: 002b:00007ffdb36d92b8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 20.582021][ T547] RAX: ffffffffffffffda RBX: 00007f9d39963f88 RCX: 00007f9d398331b8 [ 20.582022][ T547] RDX: 00007f9d3957dfc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 20.582023][ T547] RBP: 00007ffdb36d9310 R08: 0000000000000000 R09: 0000000000000050 [ 20.582024][ T547] R10: 00007ffdb36d90d0 R11: 0000000000000246 R12: 0000000000000001 [ 20.582025][ T547] R13: 0000000000000000 R14: 00007f9d39962680 R15: 00007f9d39963fa0 | [ 31.541861][ T857] softirqs last disabled at (13092): ip6_route_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:3970) | [ 31.541863][ T857] Preemption disabled at: | [ 31.541864][ T857] 0x0 | [ 31.541874][ T857] Tainted: [W]=WARN [ 31.541875][ T857] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.541876][ T857] Call Trace: [ 31.541878][ T857] [ 31.541879][ T857] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.541886][ T857] __might_resched.cold (kernel/sched/core.c:9234) [ 31.541890][ T857] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.541894][ T857] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 31.541899][ T857] __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)) [ 31.541900][ T857] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.541907][ T857] ? 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) [ 31.541909][ T857] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.541913][ T857] put_chars (drivers/char/virtio_console.c:1176) [ 31.541915][ T857] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.541919][ T857] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 31.541924][ T857] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.541927][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.541929][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.541934][ T857] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.541936][ T857] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 31.541939][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.541942][ T857] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.541946][ T857] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.541949][ T857] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.541951][ T857] ? 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)) [ 31.541954][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.541956][ T857] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.541960][ T857] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.541964][ T857] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.541966][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.541971][ T857] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.541974][ T857] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.541976][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.541977][ T857] ? 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) [ 31.541981][ T857] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.541983][ T857] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.541985][ T857] vprintk_emit (kernel/printk/printk.c:2479) [ 31.541988][ T857] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.541990][ T857] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 31.541993][ T857] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 31.541995][ T857] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 31.542000][ T857] _printk (kernel/printk/printk.c:2504) [ 31.542003][ T857] ? snapshot_read.cold (user.c:?) [ 31.542009][ T857] ? 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) [ 31.542013][ T857] fib6_add_1.constprop.0.cold (net/ipv6/ip6_fib.c:795 (discriminator 1)) [ 31.542020][ T857] fib6_add (net/ipv6/ip6_fib.c:1446) [ 31.542025][ T857] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 31.542031][ T857] ip6_route_add (net/ipv6/route.c:1356 net/ipv6/route.c:3970) [ 31.542033][ T857] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 31.542034][ T857] inet6_rtm_newroute (net/ipv6/route.c:5689) [ 31.542037][ T857] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 31.542038][ T857] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 31.542040][ T857] ? mark_usage (kernel/locking/lockdep.c:4690) [ 31.542047][ T857] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 31.542050][ T857] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/rtnetlink.c:7130 (discriminator 2)) [ 31.542053][ T857] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 31.542057][ T857] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 31.542060][ T857] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 31.542061][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.542065][ T857] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 31.542067][ T857] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 31.542071][ T857] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 31.542074][ T857] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 31.542076][ T857] ? netlink_ack (./include/linux/skbuff.h:2718) [ 31.542083][ T857] ? 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)) [ 31.542084][ T857] ? 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)) [ 31.542089][ T857] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 31.542093][ T857] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 31.542099][ T857] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 31.542103][ T857] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 31.542106][ T857] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 31.542108][ T857] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 31.542114][ T857] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 31.542117][ T857] ____sys_sendmsg (net/socket.c:2713) [ 31.542120][ T857] ? copy_msghdr_from_user (net/socket.c:2650) [ 31.542122][ T857] ? sock_write_iter (net/socket.c:1269) [ 31.542123][ T857] ? move_addr_to_kernel (net/socket.c:258) [ 31.542128][ T857] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 31.542130][ T857] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 31.542134][ T857] ___sys_sendmsg (net/socket.c:2767) [ 31.542136][ T857] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 31.542138][ T857] ? copy_msghdr_from_user (net/socket.c:2619) [ 31.542141][ T857] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 31.542156][ T857] __sys_sendmsg (net/socket.c:2799) [ 31.542159][ T857] ? __sys_sendmsg_sock (net/socket.c:2780) [ 31.542164][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.542166][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.542169][ T857] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.542172][ T857] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 31.542174][ T857] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.542177][ T857] RIP: 0033:0x7f91defec54e [ 31.542179][ T857] 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 [ 31.542181][ T857] RSP: 002b:00007ffec59a39f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.542183][ T857] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f91defec54e [ 31.542185][ T857] RDX: 0000000000000000 RSI: 00007ffec59a3aa0 RDI: 0000000000000005 [ 31.542186][ T857] RBP: 00007ffec59a3a00 R08: 0000000000000000 R09: 0000000000000000 [ 31.542186][ T857] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91bd2a [ 31.542187][ T857] R13: 00000000004a1620 R14: 0000000000000000 R15: 0000000000000000 | [ 32.717810][ T927] softirqs last disabled at (16066): ip6_route_multipath_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:5521) | [ 32.717812][ T927] Preemption disabled at: | [ 32.717813][ T927] 0x0 | [ 32.717823][ T927] Tainted: [W]=WARN [ 32.717824][ T927] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.717825][ T927] Call Trace: [ 32.717827][ T927] [ 32.717828][ T927] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 32.717834][ T927] __might_resched.cold (kernel/sched/core.c:9234) [ 32.717839][ T927] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 32.717843][ T927] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 32.717847][ T927] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 32.717849][ T927] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.717855][ T927] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 32.717858][ T927] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.717862][ T927] put_chars (drivers/char/virtio_console.c:1176) [ 32.717863][ T927] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 32.717866][ T927] ? __send_to_port (drivers/char/virtio_console.c:654) [ 32.717868][ T927] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 32.717871][ T927] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 32.717874][ T927] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 32.717878][ T927] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 32.717882][ T927] ? mark_usage (kernel/locking/lockdep.c:4690) [ 32.717884][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.717885][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.717889][ T927] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 32.717892][ T927] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 32.717895][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.717897][ T927] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.717901][ T927] console_emit_next_record (kernel/printk/printk.c:3183) [ 32.717904][ T927] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 32.717906][ T927] ? 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)) [ 32.717909][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.717911][ T927] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.717915][ T927] console_flush_one_record (kernel/printk/printk.c:3268) [ 32.717919][ T927] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 32.717921][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.717926][ T927] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 32.717929][ T927] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 32.717931][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.717932][ T927] ? 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) [ 32.717936][ T927] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 32.717938][ T927] ? vprintk_emit (kernel/printk/printk.c:2478) [ 32.717940][ T927] vprintk_emit (kernel/printk/printk.c:2479) [ 32.717943][ T927] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 32.717945][ T927] ? kasan_save_stack (mm/kasan/common.c:57) [ 32.717947][ T927] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 32.717949][ T927] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 32.717950][ T927] ? 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)) [ 32.717951][ T927] ? inet6_rtm_newroute (net/ipv6/route.c:5687) [ 32.717952][ T927] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 32.717955][ T927] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 32.717960][ T927] _printk (kernel/printk/printk.c:2504) [ 32.717963][ T927] ? snapshot_read.cold (user.c:?) [ 32.717970][ T927] ? 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) [ 32.717973][ T927] fib6_add_1.constprop.0.cold (net/ipv6/ip6_fib.c:795 (discriminator 1)) [ 32.717980][ T927] fib6_add (net/ipv6/ip6_fib.c:1446) [ 32.717985][ T927] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 32.717990][ T927] ip6_route_multipath_add (net/ipv6/route.c:1356 net/ipv6/route.c:5521) [ 32.717995][ T927] ? ip6_route_info_create_nh (net/ipv6/route.c:3933 (discriminator 2)) [ 32.718005][ T927] ? mark_usage (kernel/locking/lockdep.c:4690) [ 32.718007][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.718008][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.718012][ T927] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 32.718014][ T927] inet6_rtm_newroute (net/ipv6/route.c:5687) [ 32.718016][ T927] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 32.718018][ T927] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.718020][ T927] ? mark_usage (kernel/locking/lockdep.c:4690) [ 32.718027][ T927] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.718030][ T927] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/rtnetlink.c:7130 (discriminator 2)) [ 32.718031][ T927] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 32.718035][ T927] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 32.718038][ T927] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.718039][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.718043][ T927] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.718045][ T927] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 32.718049][ T927] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 32.718051][ T927] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.718054][ T927] ? netlink_ack (./include/linux/skbuff.h:2718) [ 32.718060][ T927] ? 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)) [ 32.718062][ T927] ? 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)) [ 32.718066][ T927] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 32.718070][ T927] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 32.718075][ T927] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 32.718079][ T927] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 32.718083][ T927] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.718085][ T927] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 32.718090][ T927] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 32.718094][ T927] ____sys_sendmsg (net/socket.c:2713) [ 32.718096][ T927] ? copy_msghdr_from_user (net/socket.c:2650) [ 32.718098][ T927] ? sock_write_iter (net/socket.c:1269) [ 32.718100][ T927] ? move_addr_to_kernel (net/socket.c:258) [ 32.718104][ T927] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 32.718106][ T927] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 32.718110][ T927] ___sys_sendmsg (net/socket.c:2767) [ 32.718112][ T927] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 32.718114][ T927] ? copy_msghdr_from_user (net/socket.c:2619) [ 32.718116][ T927] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 32.718131][ T927] __sys_sendmsg (net/socket.c:2799) [ 32.718134][ T927] ? __sys_sendmsg_sock (net/socket.c:2780) [ 32.718139][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.718141][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.718144][ T927] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 32.718147][ T927] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 32.718150][ T927] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.718152][ T927] RIP: 0033:0x7f25afe8254e [ 32.718154][ T927] 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 [ 32.718156][ T927] RSP: 002b:00007fff8d5edf40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.718159][ T927] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f25afe8254e [ 32.718160][ T927] RDX: 0000000000000000 RSI: 00007fff8d5edff0 RDI: 0000000000000005 [ 32.718161][ T927] RBP: 00007fff8d5edf50 R08: 0000000000000000 R09: 0000000000000000 [ 32.718162][ T927] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91bd2c [ 32.718162][ T927] R13: 00000000004a1620 R14: 00007fff8d5f0560 R15: 0000000000000000 | [ 55.839295][ T1900] softirqs last disabled at (26757): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 55.839298][ T1900] Preemption disabled at: | [ 55.839299][ T1900] vprintk_emit (kernel/printk/printk.c:2471) | [ 55.839311][ T1900] Tainted: [W]=WARN [ 55.839312][ T1900] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 55.839314][ T1900] Call Trace: [ 55.839315][ T1900] [ 55.839317][ T1900] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 55.839323][ T1900] ? vprintk_emit (kernel/printk/printk.c:2471) [ 55.839324][ T1900] __might_resched.cold (kernel/sched/core.c:9234) [ 55.839329][ T1900] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 55.839333][ T1900] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 55.839337][ T1900] __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)) [ 55.839339][ T1900] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 55.839345][ T1900] ? 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) [ 55.839348][ T1900] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 55.839352][ T1900] put_chars (drivers/char/virtio_console.c:1176) [ 55.839354][ T1900] ? __send_to_port (drivers/char/virtio_console.c:654) [ 55.839355][ T1900] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 55.839359][ T1900] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 55.839361][ T1900] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 55.839366][ T1900] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 55.839370][ T1900] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 55.839375][ T1900] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 55.839378][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 55.839382][ T1900] console_emit_next_record (kernel/printk/printk.c:3183) [ 55.839386][ T1900] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 55.839388][ T1900] ? 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)) [ 55.839391][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 55.839393][ T1900] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 55.839396][ T1900] console_flush_one_record (kernel/printk/printk.c:3268) [ 55.839400][ T1900] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 55.839402][ T1900] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 55.839407][ T1900] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 55.839410][ T1900] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 55.839412][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 55.839413][ T1900] ? 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) [ 55.839417][ T1900] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 55.839418][ T1900] ? vprintk_emit (kernel/printk/printk.c:2478) [ 55.839421][ T1900] vprintk_emit (kernel/printk/printk.c:2479) [ 55.839424][ T1900] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 55.839426][ T1900] ? netdev_run_todo (net/core/dev.c:11776) [ 55.839430][ T1900] ? mirred_device_event (net/sched/act_mirred.c:559 (discriminator 1)) act_mirred [ 55.839435][ T1900] ? mirred_cleanup_module (net/sched/act_mirred.c:562) act_mirred [ 55.839437][ T1900] _printk (kernel/printk/printk.c:2504) [ 55.839441][ T1900] ? snapshot_read.cold (user.c:?) [ 55.839443][ T1900] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 55.839446][ T1900] ? mirred_cleanup_module (net/sched/act_mirred.c:562) act_mirred [ 55.839448][ T1900] ? __up_write (kernel/locking/rwsem.c:1415) [ 55.839449][ T1900] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 55.839452][ T1900] ? __up_write (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:3390 kernel/locking/rwsem.c:1417) [ 55.839455][ T1900] mirred_init_module (net/sched/act_mirred.c:508) act_mirred [ 55.839457][ T1900] do_one_initcall (init/main.c:1357) [ 55.839461][ T1900] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 55.839465][ T1900] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 55.839468][ T1900] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 55.839473][ T1900] do_init_module (kernel/module/main.c:3117) [ 55.839476][ T1900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 55.839480][ T1900] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 55.839482][ T1900] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 55.839486][ T1900] load_module (kernel/module/main.c:3593) [ 55.839491][ T1900] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 55.839496][ T1900] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 55.839499][ T1900] ? __ia32_sys_fsconfig (??:?) [ 55.839503][ T1900] ? backing_file_read_iter (fs/backing-file.c:211) [ 55.839507][ T1900] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 55.839510][ T1900] init_module_from_file (kernel/module/main.c:3790) [ 55.839512][ T1900] ? __do_sys_init_module (kernel/module/main.c:3664) [ 55.839520][ T1900] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 55.839523][ T1900] ? 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) [ 55.839526][ T1900] idempotent_init_module (kernel/module/main.c:3802) [ 55.839529][ T1900] ? init_module_from_file (kernel/module/main.c:3791) [ 55.839534][ T1900] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 55.839537][ T1900] ? __x64_sys_pread64 (fs/read_write.c:764 fs/read_write.c:772 fs/read_write.c:769 fs/read_write.c:769) [ 55.839542][ T1900] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 55.839543][ T1900] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 55.839547][ T1900] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 55.839550][ T1900] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 55.839552][ T1900] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 55.839555][ T1900] RIP: 0033:0x7f29867b237d [ 55.839558][ T1900] 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 [ 55.839559][ T1900] RSP: 002b:00007ffe9c1b2b38 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 55.839562][ T1900] RAX: ffffffffffffffda RBX: 000055f59f4fd810 RCX: 00007f29867b237d [ 55.839563][ T1900] RDX: 0000000000000000 RSI: 000055f599cc1ffd RDI: 0000000000000000 [ 55.839564][ T1900] RBP: 00007ffe9c1b2bd0 R08: 0000000000000000 R09: 0000000000000000 [ 55.839565][ T1900] R10: 0000000000000000 R11: 0000000000000246 R12: 000055f599cc1ffd [ 55.839565][ T1900] R13: 000055f59f4fd960 R14: 0000000000040000 R15: 0000000000000000 | [ 82.896839][ C0] softirqs last disabled at (4926733): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 82.896841][ C0] Preemption disabled at: | [ 82.896842][ C0] schedule_preempt_disabled (kernel/sched/core.c:7420) | [ 82.896853][ C0] Tainted: [W]=WARN [ 82.896854][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 82.896855][ C0] Call Trace: [ 82.896857][ C0] [ 82.896858][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 82.896864][ C0] ? schedule_preempt_disabled (kernel/sched/core.c:7420) [ 82.896865][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 82.896869][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 82.896872][ C0] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 82.896875][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.896878][ 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)) [ 82.896881][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 82.896883][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 82.896888][ 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) [ 82.896889][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 82.896892][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 82.896893][ C0] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 82.896895][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 82.896896][ C0] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 82.896899][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 82.896903][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 82.896905][ 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) [ 82.896907][ C0] ? vsnprintf (lib/vsprintf.c:2900) [ 82.896909][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 82.896911][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.896912][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.896914][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 82.896917][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 82.896919][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.896920][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.896921][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.896922][ C0] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 82.896924][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 82.896926][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 82.896929][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 82.896931][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.896932][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 82.896934][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.896935][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 82.896936][ 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) [ 82.896938][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 82.896940][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 82.896941][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 82.896943][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 82.896944][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.896945][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 82.896947][ 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) [ 82.896951][ C0] _printk (kernel/printk/printk.c:2504) [ 82.896954][ C0] ? snapshot_read.cold (user.c:?) [ 82.896955][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 82.896958][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 82.896960][ C0] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 82.896961][ C0] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 82.896964][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 82.896967][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 82.896969][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 82.896970][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 82.896972][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 82.896974][ C0] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 82.896978][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.896979][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 82.896980][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.896982][ C0] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 82.896983][ C0] _raw_spin_lock_bh (./include/linux/spinlock_api_smp.h:182 (discriminator 1) kernel/locking/spinlock.c:205 (discriminator 1)) [ 82.896984][ C0] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 82.896986][ C0] fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 82.896987][ C0] ? fib6_add (net/ipv6/ip6_fib.c:1598) [ 82.896989][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.896990][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.896991][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.896992][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 82.896996][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 82.896997][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 82.897000][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 82.897002][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 82.897004][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.897005][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 82.897007][ C0] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 82.897009][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 82.897011][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 82.897013][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 82.897016][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 82.897018][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 82.897019][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 82.897022][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.897023][ C0] handle_softirqs (kernel/softirq.c:645) [ 82.897025][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 82.897027][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 82.897029][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 82.897030][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 82.897032][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 82.897034][ C0] [ 82.897034][ C0] [ 82.897035][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 82.897037][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 82.897039][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 82.897042][ 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 [ 82.897043][ C0] RSP: 0018:ffffffff90607cf8 EFLAGS: 00000296 [ 82.897046][ C0] RAX: 00000000004b2d0b RBX: ffffffff90630600 RCX: ffffffff8cd06247 [ 82.897047][ C0] RDX: ffffffff90630600 RSI: ffffffff8ff11011 RDI: ffffffff8f8949e0 [ 82.897048][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 82.897049][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff20c0fa2 [ 82.897050][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 82.897051][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 82.897054][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 82.897056][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 82.897057][ C0] default_idle_call (kernel/sched/idle.c:122) [ 82.897059][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 82.897061][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 82.897062][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 82.897065][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.897066][ C0] do_idle (kernel/sched/idle.c:355) [ 82.897068][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 82.897069][ C0] rest_init (init/main.c:727) [ 82.897071][ C0] ? __cpuidle_text_end (??:?) [ 82.897073][ C0] ? rest_init (init/main.c:727) [ 82.897075][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 82.897078][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 82.897080][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 82.897082][ C0] start_kernel (init/main.c:1185) [ 82.897084][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 82.897086][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 82.897088][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 82.984681][ C0] | [ 82.984751][ C0] | [ 82.984751][ C0] stack backtrace: | [ 82.984932][ C0] Tainted: [W]=WARN [ 82.984933][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 82.984934][ C0] Call Trace: [ 82.984935][ C0] [ 82.984936][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 82.984940][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 82.984943][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 82.984946][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 82.984948][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 82.984950][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 82.984952][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 82.984954][ C0] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 82.984955][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.984957][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 82.984959][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.984961][ C0] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 82.984962][ C0] _raw_spin_lock_bh (./include/linux/spinlock_api_smp.h:182 (discriminator 1) kernel/locking/spinlock.c:205 (discriminator 1)) [ 82.984963][ C0] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 82.984965][ C0] fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 82.984966][ C0] ? fib6_add (net/ipv6/ip6_fib.c:1598) [ 82.984968][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.984969][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.984970][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.984972][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 82.984974][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 82.984975][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 82.984978][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 82.984980][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 82.984982][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.984983][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 82.984985][ C0] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 82.984987][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 82.984989][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 82.984991][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 82.984994][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 82.984996][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 82.984997][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 82.985000][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.985001][ C0] handle_softirqs (kernel/softirq.c:645) [ 82.985003][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 82.985005][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 82.985007][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 82.985008][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 82.985010][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 82.985011][ C0] [ 82.985012][ C0] [ 82.985012][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 82.985014][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 82.985015][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 82.985017][ 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 [ 82.985018][ C0] RSP: 0018:ffffffff90607cf8 EFLAGS: 00000296 [ 82.985021][ C0] RAX: 00000000004b2d0b RBX: ffffffff90630600 RCX: ffffffff8cd06247 [ 82.985022][ C0] RDX: ffffffff90630600 RSI: ffffffff8ff11011 RDI: ffffffff8f8949e0 [ 82.985023][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 82.985024][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff20c0fa2 [ 82.985024][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 82.985026][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 82.985028][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 82.985030][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 82.985031][ C0] default_idle_call (kernel/sched/idle.c:122) [ 82.985033][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 82.985034][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 82.985036][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 82.985038][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.985040][ C0] do_idle (kernel/sched/idle.c:355) [ 82.985041][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 82.985043][ C0] rest_init (init/main.c:727) [ 82.985045][ C0] ? __cpuidle_text_end (??:?) [ 82.985047][ C0] ? rest_init (init/main.c:727) [ 82.985049][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 82.985052][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 82.985054][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 82.985055][ C0] start_kernel (init/main.c:1185) [ 82.985057][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 82.985059][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 82.985061][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 127.190181][ T2583] softirqs last disabled at (0): 0x0 | [ 127.190182][ T2583] Preemption disabled at: | [ 127.190183][ T2583] vprintk_emit (kernel/printk/printk.c:2471) | [ 127.190193][ T2583] Tainted: [W]=WARN [ 127.190194][ T2583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 127.190195][ T2583] Call Trace: [ 127.190197][ T2583] [ 127.190198][ T2583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 127.190203][ T2583] ? vprintk_emit (kernel/printk/printk.c:2471) [ 127.190204][ T2583] __might_resched.cold (kernel/sched/core.c:9234) [ 127.190208][ T2583] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 127.190211][ T2583] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 127.190213][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 127.190215][ T2583] __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)) [ 127.190218][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 127.190221][ T2583] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 127.190225][ T2583] ? 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) [ 127.190227][ T2583] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 127.190230][ T2583] put_chars (drivers/char/virtio_console.c:1176) [ 127.190231][ T2583] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 127.190232][ T2583] ? __send_to_port (drivers/char/virtio_console.c:654) [ 127.190234][ T2583] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 127.190237][ T2583] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 127.190241][ T2583] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 127.190243][ T2583] ? 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) [ 127.190245][ T2583] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 127.190248][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 127.190249][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 127.190250][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 127.190253][ T2583] console_emit_next_record (kernel/printk/printk.c:3183) [ 127.190255][ T2583] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 127.190257][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 127.190258][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 127.190259][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 127.190260][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 127.190262][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 127.190264][ T2583] console_flush_one_record (kernel/printk/printk.c:3268) [ 127.190266][ T2583] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 127.190269][ T2583] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 127.190271][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 127.190272][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 127.190274][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 127.190275][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 127.190276][ T2583] ? 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) [ 127.190278][ T2583] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 127.190279][ T2583] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 127.190281][ T2583] ? vprintk_emit (kernel/printk/printk.c:2478) [ 127.190282][ T2583] vprintk_emit (kernel/printk/printk.c:2479) [ 127.190284][ T2583] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 127.190285][ T2583] ? kasan_save_stack (mm/kasan/common.c:58) [ 127.190287][ T2583] ? kasan_save_track (mm/kasan/common.c:78) [ 127.190288][ T2583] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 127.190289][ T2583] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 127.190290][ T2583] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 127.190294][ T2583] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 127.190295][ T2583] ? do_sock_setsockopt (net/socket.c:2397) [ 127.190298][ T2583] _printk (kernel/printk/printk.c:2504) [ 127.190301][ T2583] ? snapshot_read.cold (user.c:?) [ 127.190304][ T2583] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 127.190307][ T2583] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 127.190309][ T2583] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 127.190311][ T2583] ? netdev_notice (net/core/dev.c:13194) [ 127.190314][ T2583] ? 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) [ 127.190316][ T2583] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 127.190318][ T2583] netif_set_promiscuity (net/core/dev.c:9699) [ 127.190322][ T2583] dev_set_promiscuity (net/core/dev_api.c:288) [ 127.190324][ T2583] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 127.190326][ T2583] packet_mc_add (net/packet/af_packet.c:3755) [ 127.190328][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 127.190329][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 127.190330][ T2583] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 127.190333][ T2583] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 127.190336][ T2583] packet_setsockopt (net/packet/af_packet.c:3840) [ 127.190338][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 127.190340][ T2583] ? packet_bind (net/packet/af_packet.c:3341) [ 127.190341][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 127.190343][ T2583] ? do_sock_getsockopt (net/socket.c:2484) [ 127.190345][ T2583] ? sock_poll (net/socket.c:1514) [ 127.190346][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 127.190347][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 127.190348][ T2583] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 127.190351][ T2583] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 127.190353][ T2583] do_sock_setsockopt (net/socket.c:2397) [ 127.190355][ T2583] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 127.190356][ T2583] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 127.190358][ T2583] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 127.190361][ T2583] __sys_setsockopt (net/socket.c:2422) [ 127.190363][ T2583] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 127.190365][ T2583] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 127.190366][ T2583] ? 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)) [ 127.190367][ T2583] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 127.190369][ T2583] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 127.190371][ T2583] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 127.190373][ T2583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 127.190375][ T2583] RIP: 0033:0x7fbece94d2de [ 127.190377][ T2583] 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 [ 127.190378][ T2583] RSP: 002b:00007ffca3d0fe28 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 127.190382][ T2583] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fbece94d2de [ 127.190384][ T2583] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 127.190385][ T2583] RBP: 00007ffca3d0ff60 R08: 0000000000000010 R09: 000000002a40c2d0 [ 127.190386][ T2583] R10: 00007ffca3d0fea0 R11: 0000000000000246 R12: 0000000000000001 [ 127.190386][ T2583] R13: 000000002a4080a8 R14: 000000002a407e20 R15: 0000000000000000 | [ 129.221275][ T2583] softirqs last disabled at (0): 0x0 | [ 129.221277][ T2583] Preemption disabled at: | [ 129.221278][ T2583] vprintk_emit (kernel/printk/printk.c:2471) | [ 129.221289][ T2583] Tainted: [W]=WARN [ 129.221290][ T2583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 129.221292][ T2583] Call Trace: [ 129.221293][ T2583] [ 129.221294][ T2583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 129.221299][ T2583] ? vprintk_emit (kernel/printk/printk.c:2471) [ 129.221300][ T2583] __might_resched.cold (kernel/sched/core.c:9234) [ 129.221304][ T2583] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 129.221307][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 129.221310][ T2583] __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)) [ 129.221313][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 129.221315][ T2583] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 129.221320][ T2583] ? 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) [ 129.221322][ T2583] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 129.221325][ T2583] put_chars (drivers/char/virtio_console.c:1176) [ 129.221326][ T2583] ? __send_to_port (drivers/char/virtio_console.c:654) [ 129.221327][ T2583] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 129.221330][ T2583] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 129.221332][ T2583] ? pointer (lib/vsprintf.c:2577) [ 129.221335][ T2583] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 129.221339][ T2583] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 129.221341][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 129.221343][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 129.221345][ T2583] console_emit_next_record (kernel/printk/printk.c:3183) [ 129.221348][ T2583] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 129.221350][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 129.221351][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 129.221351][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 129.221353][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 129.221354][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 129.221356][ T2583] console_flush_one_record (kernel/printk/printk.c:3268) [ 129.221358][ T2583] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 129.221361][ T2583] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 129.221363][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 129.221364][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 129.221366][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 129.221367][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 129.221368][ T2583] ? 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) [ 129.221370][ T2583] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 129.221371][ T2583] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 129.221373][ T2583] ? vprintk_emit (kernel/printk/printk.c:2478) [ 129.221375][ T2583] vprintk_emit (kernel/printk/printk.c:2479) [ 129.221376][ T2583] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 129.221377][ T2583] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 129.221380][ T2583] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 129.221383][ T2583] ? __kernel_text_address (kernel/extable.c:79) [ 129.221385][ T2583] _printk (kernel/printk/printk.c:2504) [ 129.221388][ T2583] ? snapshot_read.cold (user.c:?) [ 129.221390][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 129.221391][ T2583] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 129.221394][ T2583] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 129.221396][ T2583] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 129.221399][ T2583] ? netdev_notice (net/core/dev.c:13194) [ 129.221400][ T2583] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 129.221403][ T2583] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 129.221405][ T2583] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 129.221407][ T2583] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 129.221411][ T2583] ? __fput (fs/file_table.c:512) [ 129.221414][ T2583] ? 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) [ 129.221415][ T2583] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 129.221417][ T2583] netif_set_promiscuity (net/core/dev.c:9699) [ 129.221421][ T2583] dev_set_promiscuity (net/core/dev_api.c:288) [ 129.221423][ T2583] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 129.221425][ T2583] ? packet_set_ring (net/packet/af_packet.c:652) [ 129.221427][ T2583] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 129.221429][ T2583] __sock_release (net/socket.c:735) [ 129.221432][ T2583] sock_close (net/socket.c:1526 (discriminator 1)) [ 129.221433][ T2583] __fput (fs/file_table.c:512) [ 129.221435][ T2583] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 129.221437][ T2583] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 129.221439][ T2583] ? 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) [ 129.221441][ T2583] task_work_run (kernel/task_work.c:233) [ 129.221442][ T2583] ? task_work_cancel (kernel/task_work.c:190) [ 129.221444][ T2583] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 129.221446][ T2583] do_exit (./include/linux/task_work.h:40 kernel/exit.c:1008) [ 129.221448][ T2583] ? exit_notify (kernel/exit.c:780) [ 129.221449][ T2583] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1971 (discriminator 3)) [ 129.221451][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 129.221453][ T2583] do_group_exit (kernel/exit.c:1151) [ 129.221455][ T2583] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 129.221456][ T2583] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 129.221458][ T2583] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 129.221461][ T2583] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 129.221462][ T2583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 129.221464][ T2583] RIP: 0033:0x7fbece9151b8 [ 129.221466][ T2583] Code: Unable to access opcode bytes at 0x7fbece91518e. Code starting with the faulting instruction =========================================== [ 129.221467][ T2583] RSP: 002b:00007ffca3d10238 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 129.221471][ T2583] RAX: ffffffffffffffda RBX: 00007fbecea45f88 RCX: 00007fbece9151b8 [ 129.221472][ T2583] RDX: 00007fbece740908 RSI: fffffffffffffce8 RDI: 0000000000000000 [ 129.221473][ T2583] RBP: 00007ffca3d10290 R08: 0000000000000000 R09: 0000000000000000 [ 129.221474][ T2583] R10: 00007fbece7911a0 R11: 0000000000000246 R12: 0000000000000001 [ 129.221474][ T2583] R13: 0000000000000000 R14: 00007fbecea44680 R15: 00007fbecea45fa0 | [ 237.822516][ T9359] softirqs last disabled at (0): 0x0 | [ 237.822517][ T9359] Preemption disabled at: | [ 237.822518][ T9359] vprintk_emit (kernel/printk/printk.c:2471) | [ 237.822528][ T9359] Tainted: [W]=WARN [ 237.822529][ T9359] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 237.822530][ T9359] Call Trace: [ 237.822532][ T9359] [ 237.822533][ T9359] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 237.822538][ T9359] ? vprintk_emit (kernel/printk/printk.c:2471) [ 237.822539][ T9359] __might_resched.cold (kernel/sched/core.c:9234) [ 237.822543][ T9359] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 237.822546][ T9359] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 237.822548][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 237.822551][ 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)) [ 237.822554][ T9359] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 237.822556][ T9359] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 237.822561][ 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) [ 237.822563][ T9359] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 237.822565][ T9359] put_chars (drivers/char/virtio_console.c:1176) [ 237.822566][ T9359] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 237.822568][ T9359] ? __send_to_port (drivers/char/virtio_console.c:654) [ 237.822570][ T9359] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 237.822572][ T9359] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 237.822577][ T9359] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 237.822579][ 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) [ 237.822580][ T9359] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 237.822584][ T9359] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 237.822585][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 237.822586][ T9359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 237.822589][ T9359] console_emit_next_record (kernel/printk/printk.c:3183) [ 237.822592][ T9359] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 237.822594][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 237.822595][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 237.822596][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 237.822597][ T9359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 237.822598][ T9359] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 237.822600][ T9359] console_flush_one_record (kernel/printk/printk.c:3268) [ 237.822602][ T9359] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 237.822605][ T9359] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 237.822607][ T9359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 237.822608][ T9359] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 237.822610][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 237.822611][ T9359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 237.822612][ 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) [ 237.822614][ T9359] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 237.822615][ T9359] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 237.822617][ T9359] ? vprintk_emit (kernel/printk/printk.c:2478) [ 237.822618][ T9359] vprintk_emit (kernel/printk/printk.c:2479) [ 237.822620][ T9359] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 237.822621][ T9359] ? kasan_save_stack (mm/kasan/common.c:58) [ 237.822623][ T9359] ? kasan_save_track (mm/kasan/common.c:78) [ 237.822624][ T9359] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 237.822625][ T9359] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 237.822626][ T9359] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 237.822629][ T9359] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 237.822631][ T9359] ? do_sock_setsockopt (net/socket.c:2397) [ 237.822634][ T9359] _printk (kernel/printk/printk.c:2504) [ 237.822637][ T9359] ? snapshot_read.cold (user.c:?) [ 237.822639][ T9359] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 237.822642][ T9359] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 237.822644][ T9359] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 237.822646][ T9359] ? netdev_notice (net/core/dev.c:13194) [ 237.822649][ 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) [ 237.822651][ T9359] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 237.822653][ T9359] netif_set_promiscuity (net/core/dev.c:9699) [ 237.822656][ T9359] dev_set_promiscuity (net/core/dev_api.c:288) [ 237.822658][ T9359] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 237.822660][ T9359] packet_mc_add (net/packet/af_packet.c:3755) [ 237.822662][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 237.822663][ T9359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 237.822664][ T9359] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 237.822666][ T9359] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 237.822670][ T9359] packet_setsockopt (net/packet/af_packet.c:3840) [ 237.822671][ T9359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 237.822673][ T9359] ? packet_bind (net/packet/af_packet.c:3341) [ 237.822674][ T9359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 237.822676][ T9359] ? do_sock_getsockopt (net/socket.c:2484) [ 237.822678][ T9359] ? sock_poll (net/socket.c:1514) [ 237.822680][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 237.822681][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 237.822682][ T9359] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 237.822685][ T9359] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 237.822687][ T9359] do_sock_setsockopt (net/socket.c:2397) [ 237.822688][ T9359] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 237.822690][ T9359] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 237.822692][ T9359] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 237.822694][ T9359] __sys_setsockopt (net/socket.c:2422) [ 237.822697][ T9359] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 237.822698][ T9359] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 237.822700][ 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)) [ 237.822701][ T9359] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 237.822702][ T9359] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 237.822705][ T9359] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 237.822706][ T9359] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 237.822708][ T9359] RIP: 0033:0x7f5a32c192de [ 237.822710][ 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 [ 237.822712][ T9359] RSP: 002b:00007fff68f1c4e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 237.822715][ T9359] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f5a32c192de [ 237.822717][ T9359] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 237.822718][ T9359] RBP: 00007fff68f1c620 R08: 0000000000000010 R09: 000000003ae5dea0 [ 237.822719][ T9359] R10: 00007fff68f1c560 R11: 0000000000000246 R12: 0000000000000001 [ 237.822719][ T9359] R13: 000000003ae590c8 R14: 000000003ae58e40 R15: 0000000000000000 | [ 238.993057][ T9371] softirqs last disabled at (0): 0x0 | [ 238.993058][ T9371] Preemption disabled at: | [ 238.993059][ T9371] vprintk_emit (kernel/printk/printk.c:2471) | [ 238.993069][ T9371] Tainted: [W]=WARN [ 238.993070][ T9371] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 238.993071][ T9371] Call Trace: [ 238.993072][ T9371] [ 238.993074][ T9371] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 238.993079][ T9371] ? vprintk_emit (kernel/printk/printk.c:2471) [ 238.993080][ T9371] __might_resched.cold (kernel/sched/core.c:9234) [ 238.993084][ T9371] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 238.993087][ T9371] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 238.993089][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 238.993091][ 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)) [ 238.993094][ T9371] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 238.993097][ T9371] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 238.993102][ 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) [ 238.993103][ T9371] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 238.993106][ T9371] put_chars (drivers/char/virtio_console.c:1176) [ 238.993107][ T9371] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 238.993109][ T9371] ? __send_to_port (drivers/char/virtio_console.c:654) [ 238.993110][ T9371] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 238.993113][ T9371] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 238.993117][ T9371] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 238.993119][ 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) [ 238.993121][ T9371] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 238.993124][ T9371] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 238.993125][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 238.993127][ T9371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 238.993129][ T9371] console_emit_next_record (kernel/printk/printk.c:3183) [ 238.993132][ T9371] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 238.993134][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 238.993135][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 238.993136][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 238.993136][ T9371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 238.993138][ T9371] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 238.993140][ T9371] console_flush_one_record (kernel/printk/printk.c:3268) [ 238.993142][ T9371] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 238.993145][ T9371] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 238.993146][ T9371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 238.993148][ T9371] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 238.993149][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 238.993150][ T9371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 238.993152][ 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) [ 238.993153][ T9371] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 238.993155][ T9371] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 238.993156][ T9371] ? vprintk_emit (kernel/printk/printk.c:2478) [ 238.993158][ T9371] vprintk_emit (kernel/printk/printk.c:2479) [ 238.993159][ T9371] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 238.993160][ T9371] ? kasan_save_stack (mm/kasan/common.c:58) [ 238.993163][ T9371] ? kasan_save_track (mm/kasan/common.c:78) [ 238.993164][ T9371] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 238.993165][ T9371] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 238.993166][ T9371] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 238.993169][ T9371] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 238.993170][ T9371] ? do_sock_setsockopt (net/socket.c:2397) [ 238.993174][ T9371] _printk (kernel/printk/printk.c:2504) [ 238.993177][ T9371] ? snapshot_read.cold (user.c:?) [ 238.993179][ T9371] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 238.993182][ T9371] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 238.993184][ T9371] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 238.993186][ T9371] ? netdev_notice (net/core/dev.c:13194) [ 238.993189][ 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) [ 238.993190][ T9371] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 238.993193][ T9371] netif_set_promiscuity (net/core/dev.c:9699) [ 238.993196][ T9371] dev_set_promiscuity (net/core/dev_api.c:288) [ 238.993198][ T9371] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 238.993200][ T9371] packet_mc_add (net/packet/af_packet.c:3755) [ 238.993202][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 238.993203][ T9371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 238.993204][ T9371] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 238.993206][ T9371] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 238.993210][ T9371] packet_setsockopt (net/packet/af_packet.c:3840) [ 238.993211][ T9371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 238.993213][ T9371] ? packet_bind (net/packet/af_packet.c:3341) [ 238.993214][ T9371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 238.993216][ T9371] ? do_sock_getsockopt (net/socket.c:2484) [ 238.993218][ T9371] ? sock_poll (net/socket.c:1514) [ 238.993220][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 238.993221][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 238.993222][ T9371] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 238.993225][ T9371] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 238.993226][ T9371] do_sock_setsockopt (net/socket.c:2397) [ 238.993228][ T9371] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 238.993229][ T9371] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 238.993231][ T9371] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 238.993234][ T9371] __sys_setsockopt (net/socket.c:2422) [ 238.993236][ T9371] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 238.993238][ T9371] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 238.993239][ 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)) [ 238.993241][ T9371] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 238.993242][ T9371] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 238.993244][ T9371] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 238.993246][ T9371] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 238.993248][ T9371] RIP: 0033:0x7f9cdb59f2de [ 238.993250][ 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 [ 238.993252][ T9371] RSP: 002b:00007ffe1aa50e98 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 238.993255][ T9371] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f9cdb59f2de [ 238.993256][ T9371] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 238.993257][ T9371] RBP: 00007ffe1aa50fd0 R08: 0000000000000010 R09: 000000001c504ea0 [ 238.993258][ T9371] R10: 00007ffe1aa50f10 R11: 0000000000000246 R12: 0000000000000001 [ 238.993259][ T9371] R13: 000000001c5000c8 R14: 000000001c4ffe40 R15: 0000000000000000 | [ 240.217066][ T9385] softirqs last disabled at (0): 0x0 | [ 240.217068][ T9385] Preemption disabled at: | [ 240.217069][ T9385] vprintk_emit (kernel/printk/printk.c:2471) | [ 240.217078][ T9385] Tainted: [W]=WARN [ 240.217079][ T9385] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 240.217081][ T9385] Call Trace: [ 240.217083][ T9385] [ 240.217084][ T9385] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 240.217089][ T9385] ? vprintk_emit (kernel/printk/printk.c:2471) [ 240.217091][ T9385] __might_resched.cold (kernel/sched/core.c:9234) [ 240.217094][ T9385] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 240.217097][ T9385] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 240.217099][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 240.217101][ 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)) [ 240.217104][ T9385] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 240.217107][ T9385] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 240.217112][ 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) [ 240.217113][ T9385] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 240.217116][ T9385] put_chars (drivers/char/virtio_console.c:1176) [ 240.217117][ T9385] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 240.217119][ T9385] ? __send_to_port (drivers/char/virtio_console.c:654) [ 240.217120][ T9385] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 240.217123][ T9385] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 240.217127][ T9385] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 240.217129][ 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) [ 240.217131][ T9385] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 240.217134][ T9385] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 240.217136][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 240.217137][ T9385] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 240.217139][ T9385] console_emit_next_record (kernel/printk/printk.c:3183) [ 240.217142][ T9385] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 240.217144][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 240.217145][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 240.217146][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 240.217147][ T9385] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 240.217149][ T9385] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 240.217151][ T9385] console_flush_one_record (kernel/printk/printk.c:3268) [ 240.217153][ T9385] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 240.217155][ T9385] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 240.217157][ T9385] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 240.217159][ T9385] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 240.217160][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 240.217161][ T9385] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 240.217163][ 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) [ 240.217164][ T9385] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 240.217166][ T9385] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 240.217168][ T9385] ? vprintk_emit (kernel/printk/printk.c:2478) [ 240.217169][ T9385] vprintk_emit (kernel/printk/printk.c:2479) [ 240.217171][ T9385] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 240.217172][ T9385] ? kasan_save_stack (mm/kasan/common.c:58) [ 240.217174][ T9385] ? kasan_save_track (mm/kasan/common.c:78) [ 240.217175][ T9385] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 240.217176][ T9385] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 240.217177][ T9385] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 240.217180][ T9385] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 240.217181][ T9385] ? do_sock_setsockopt (net/socket.c:2397) [ 240.217184][ T9385] _printk (kernel/printk/printk.c:2504) [ 240.217187][ T9385] ? snapshot_read.cold (user.c:?) [ 240.217189][ T9385] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 240.217192][ T9385] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 240.217195][ T9385] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 240.217197][ T9385] ? netdev_notice (net/core/dev.c:13194) [ 240.217200][ 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) [ 240.217201][ T9385] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 240.217203][ T9385] netif_set_promiscuity (net/core/dev.c:9699) [ 240.217207][ T9385] dev_set_promiscuity (net/core/dev_api.c:288) [ 240.217209][ T9385] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 240.217211][ T9385] packet_mc_add (net/packet/af_packet.c:3755) [ 240.217213][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 240.217214][ T9385] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 240.217215][ T9385] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 240.217217][ T9385] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 240.217221][ T9385] packet_setsockopt (net/packet/af_packet.c:3840) [ 240.217222][ T9385] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 240.217224][ T9385] ? packet_bind (net/packet/af_packet.c:3341) [ 240.217225][ T9385] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 240.217227][ T9385] ? do_sock_getsockopt (net/socket.c:2484) [ 240.217229][ T9385] ? sock_poll (net/socket.c:1514) [ 240.217231][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 240.217232][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 240.217233][ T9385] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 240.217236][ T9385] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 240.217238][ T9385] do_sock_setsockopt (net/socket.c:2397) [ 240.217239][ T9385] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 240.217241][ T9385] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 240.217243][ T9385] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 240.217245][ T9385] __sys_setsockopt (net/socket.c:2422) [ 240.217248][ T9385] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 240.217249][ T9385] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 240.217251][ 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)) [ 240.217252][ T9385] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 240.217253][ T9385] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 240.217256][ T9385] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 240.217258][ T9385] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 240.217260][ T9385] RIP: 0033:0x7f95104eb2de [ 240.217262][ 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 [ 240.217264][ T9385] RSP: 002b:00007ffee4fa6668 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 240.217267][ T9385] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f95104eb2de [ 240.217269][ T9385] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 240.217270][ T9385] RBP: 00007ffee4fa67a0 R08: 0000000000000010 R09: 0000000036586ea0 [ 240.217270][ T9385] R10: 00007ffee4fa66e0 R11: 0000000000000246 R12: 0000000000000001 [ 240.217271][ T9385] R13: 00000000365820c8 R14: 0000000036581e40 R15: 0000000000000000 | [ 244.131925][ T9436] softirqs last disabled at (0): 0x0 | [ 244.131927][ T9436] Preemption disabled at: | [ 244.131928][ T9436] vprintk_emit (kernel/printk/printk.c:2471) | [ 244.131937][ T9436] Tainted: [W]=WARN [ 244.131938][ T9436] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 244.131939][ T9436] Call Trace: [ 244.131941][ T9436] [ 244.131942][ T9436] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 244.131947][ T9436] ? vprintk_emit (kernel/printk/printk.c:2471) [ 244.131948][ T9436] __might_resched.cold (kernel/sched/core.c:9234) [ 244.131958][ T9436] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 244.131961][ T9436] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 244.131962][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 244.131965][ 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)) [ 244.131968][ T9436] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 244.131970][ T9436] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 244.131975][ 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) [ 244.131977][ T9436] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 244.131979][ T9436] put_chars (drivers/char/virtio_console.c:1176) [ 244.131981][ T9436] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 244.131982][ T9436] ? __send_to_port (drivers/char/virtio_console.c:654) [ 244.131984][ T9436] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 244.131987][ T9436] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 244.131991][ T9436] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 244.131993][ 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) [ 244.131995][ T9436] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 244.131998][ T9436] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 244.132000][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 244.132001][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 244.132003][ T9436] console_emit_next_record (kernel/printk/printk.c:3183) [ 244.132006][ T9436] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 244.132008][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 244.132009][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 244.132010][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 244.132011][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 244.132013][ T9436] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 244.132014][ T9436] console_flush_one_record (kernel/printk/printk.c:3268) [ 244.132016][ T9436] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 244.132019][ T9436] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 244.132021][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 244.132022][ T9436] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 244.132024][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 244.132025][ T9436] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 244.132026][ 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) [ 244.132028][ T9436] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 244.132029][ T9436] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 244.132031][ T9436] ? vprintk_emit (kernel/printk/printk.c:2478) [ 244.132032][ T9436] vprintk_emit (kernel/printk/printk.c:2479) [ 244.132034][ T9436] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 244.132035][ T9436] ? kasan_save_stack (mm/kasan/common.c:58) [ 244.132037][ T9436] ? kasan_save_track (mm/kasan/common.c:78) [ 244.132038][ T9436] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 244.132039][ T9436] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 244.132041][ T9436] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 244.132043][ T9436] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 244.132045][ T9436] ? do_sock_setsockopt (net/socket.c:2397) [ 244.132048][ T9436] _printk (kernel/printk/printk.c:2504) [ 244.132051][ T9436] ? snapshot_read.cold (user.c:?) [ 244.132053][ T9436] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 244.132056][ T9436] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 244.132058][ T9436] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 244.132060][ T9436] ? netdev_notice (net/core/dev.c:13194) [ 244.132063][ 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) [ 244.132064][ T9436] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 244.132066][ T9436] netif_set_promiscuity (net/core/dev.c:9699) [ 244.132070][ T9436] dev_set_promiscuity (net/core/dev_api.c:288) [ 244.132072][ T9436] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 244.132075][ T9436] packet_mc_add (net/packet/af_packet.c:3755) [ 244.132076][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 244.132077][ T9436] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 244.132078][ T9436] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 244.132081][ T9436] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 244.132084][ T9436] packet_setsockopt (net/packet/af_packet.c:3840) [ 244.132086][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 244.132087][ T9436] ? packet_bind (net/packet/af_packet.c:3341) [ 244.132088][ T9436] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 244.132090][ T9436] ? do_sock_getsockopt (net/socket.c:2484) [ 244.132092][ T9436] ? sock_poll (net/socket.c:1514) [ 244.132094][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 244.132095][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 244.132096][ T9436] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 244.132099][ T9436] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 244.132100][ T9436] do_sock_setsockopt (net/socket.c:2397) [ 244.132102][ T9436] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 244.132103][ T9436] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 244.132105][ T9436] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 244.132108][ T9436] __sys_setsockopt (net/socket.c:2422) [ 244.132110][ T9436] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 244.132112][ T9436] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 244.132113][ 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)) [ 244.132115][ T9436] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 244.132116][ T9436] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 244.132118][ T9436] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 244.132120][ T9436] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 244.132122][ T9436] RIP: 0033:0x7fb4f4fce2de [ 244.132124][ 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 [ 244.132126][ T9436] RSP: 002b:00007fff730097c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 244.132129][ T9436] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fb4f4fce2de [ 244.132131][ T9436] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 244.132132][ T9436] RBP: 00007fff73009900 R08: 0000000000000010 R09: 000000002c15dea0 [ 244.132133][ T9436] R10: 00007fff73009840 R11: 0000000000000246 R12: 0000000000000001 [ 244.132133][ T9436] R13: 000000002c1590a8 R14: 000000002c158e20 R15: 0000000000000000 | [ 247.240280][ T9439] softirqs last disabled at (0): 0x0 | [ 247.240282][ T9439] Preemption disabled at: | [ 247.240282][ T9439] vprintk_emit (kernel/printk/printk.c:2471) | [ 247.240293][ T9439] Tainted: [W]=WARN [ 247.240294][ T9439] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 247.240295][ T9439] Call Trace: [ 247.240297][ T9439] [ 247.240298][ T9439] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 247.240304][ T9439] ? vprintk_emit (kernel/printk/printk.c:2471) [ 247.240306][ T9439] __might_resched.cold (kernel/sched/core.c:9234) [ 247.240309][ T9439] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 247.240313][ T9439] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 247.240315][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 247.240317][ 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)) [ 247.240320][ T9439] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 247.240323][ T9439] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 247.240328][ 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) [ 247.240330][ T9439] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 247.240332][ T9439] put_chars (drivers/char/virtio_console.c:1176) [ 247.240334][ T9439] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 247.240335][ T9439] ? __send_to_port (drivers/char/virtio_console.c:654) [ 247.240337][ T9439] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 247.240339][ T9439] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 247.240344][ T9439] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 247.240346][ 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) [ 247.240348][ T9439] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 247.240351][ T9439] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 247.240352][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 247.240354][ T9439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 247.240356][ T9439] console_emit_next_record (kernel/printk/printk.c:3183) [ 247.240359][ T9439] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 247.240361][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 247.240362][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 247.240363][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 247.240364][ T9439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 247.240366][ T9439] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 247.240367][ T9439] console_flush_one_record (kernel/printk/printk.c:3268) [ 247.240370][ T9439] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 247.240372][ T9439] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 247.240374][ T9439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 247.240375][ T9439] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 247.240377][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 247.240378][ T9439] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 247.240379][ 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) [ 247.240381][ T9439] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 247.240382][ T9439] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 247.240384][ T9439] ? vprintk_emit (kernel/printk/printk.c:2478) [ 247.240385][ T9439] vprintk_emit (kernel/printk/printk.c:2479) [ 247.240387][ T9439] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 247.240388][ T9439] ? kasan_save_stack (mm/kasan/common.c:58) [ 247.240390][ T9439] ? kasan_save_track (mm/kasan/common.c:78) [ 247.240392][ T9439] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 247.240393][ T9439] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 247.240394][ T9439] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 247.240397][ T9439] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 247.240398][ T9439] ? do_sock_setsockopt (net/socket.c:2397) [ 247.240401][ T9439] _printk (kernel/printk/printk.c:2504) [ 247.240404][ T9439] ? snapshot_read.cold (user.c:?) [ 247.240406][ T9439] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 247.240410][ T9439] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 247.240412][ T9439] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 247.240414][ T9439] ? netdev_notice (net/core/dev.c:13194) [ 247.240417][ 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) [ 247.240418][ T9439] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 247.240420][ T9439] netif_set_promiscuity (net/core/dev.c:9699) [ 247.240424][ T9439] dev_set_promiscuity (net/core/dev_api.c:288) [ 247.240425][ T9439] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 247.240428][ T9439] packet_mc_add (net/packet/af_packet.c:3755) [ 247.240429][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 247.240431][ T9439] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 247.240432][ T9439] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 247.240434][ T9439] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 247.240438][ T9439] packet_setsockopt (net/packet/af_packet.c:3840) [ 247.240439][ T9439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 247.240441][ T9439] ? packet_bind (net/packet/af_packet.c:3341) [ 247.240442][ T9439] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 247.240444][ T9439] ? do_sock_getsockopt (net/socket.c:2484) [ 247.240446][ T9439] ? sock_poll (net/socket.c:1514) [ 247.240448][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 247.240449][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 247.240450][ T9439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 247.240453][ T9439] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 247.240455][ T9439] do_sock_setsockopt (net/socket.c:2397) [ 247.240456][ T9439] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 247.240458][ T9439] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 247.240459][ T9439] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 247.240462][ T9439] __sys_setsockopt (net/socket.c:2422) [ 247.240464][ T9439] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 247.240466][ T9439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 247.240467][ 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)) [ 247.240469][ T9439] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 247.240470][ T9439] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 247.240473][ T9439] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 247.240475][ T9439] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 247.240476][ T9439] RIP: 0033:0x7fb50c2af2de [ 247.240478][ 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 [ 247.240480][ T9439] RSP: 002b:00007ffd0f41d248 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 247.240484][ T9439] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fb50c2af2de [ 247.240485][ T9439] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 247.240486][ T9439] RBP: 00007ffd0f41d380 R08: 0000000000000010 R09: 000000003e9ebea0 [ 247.240487][ T9439] R10: 00007ffd0f41d2c0 R11: 0000000000000246 R12: 0000000000000001 Finger prints: netlink_release:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print 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 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