====================================== | [ 10.180472][ T237] softirqs last disabled at (19000): netlink_release (./include/net/sock.h:2138 net/netlink/af_netlink.c:727) | [ 10.180475][ T237] Preemption disabled at: | [ 10.180475][ T237] 0x0 | [ 10.180485][ T237] Tainted: [W]=WARN [ 10.180486][ T237] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.180487][ T237] Call Trace: [ 10.180489][ T237] [ 10.180490][ T237] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.180496][ T237] __might_resched.cold (kernel/sched/core.c:9234) [ 10.180501][ T237] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.180505][ T237] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.180509][ T237] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 10.180511][ T237] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.180517][ T237] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.180520][ T237] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.180524][ T237] put_chars (drivers/char/virtio_console.c:1176) [ 10.180526][ T237] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.180527][ T237] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.180531][ T237] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.180536][ T237] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.180544][ T237] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.180546][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.180548][ T237] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.180552][ T237] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.180556][ T237] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.180558][ T237] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 10.180561][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.180563][ T237] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.180567][ T237] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.180571][ T237] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.180573][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.180578][ T237] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.180581][ T237] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.180582][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.180584][ T237] ? 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) [ 10.180588][ T237] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.180590][ T237] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.180592][ T237] vprintk_emit (kernel/printk/printk.c:2479) [ 10.180595][ T237] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.180598][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.180602][ T237] _printk (kernel/printk/printk.c:2504) [ 10.180605][ T237] ? snapshot_read.cold (user.c:?) [ 10.180608][ T237] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 10.180611][ T237] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.180614][ T237] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 10.180617][ T237] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 10.180621][ T237] ? exit_notify (kernel/exit.c:780) [ 10.180622][ T237] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.180625][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.180628][ T237] do_group_exit (kernel/exit.c:1151) [ 10.180631][ T237] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 10.180633][ T237] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 10.180635][ T237] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.180639][ T237] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.180642][ T237] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.180644][ T237] RIP: 0033:0x7f33a10b41b8 [ 10.180646][ T237] Code: Unable to access opcode bytes at 0x7f33a10b418e. Code starting with the faulting instruction =========================================== [ 10.180647][ T237] RSP: 002b:00007fff8685c0b8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 10.180650][ T237] RAX: ffffffffffffffda RBX: 00007f33a11e4f88 RCX: 00007f33a10b41b8 [ 10.180651][ T237] RDX: 00007f33a0dfefc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 10.180652][ T237] RBP: 00007fff8685c110 R08: 0000000000000000 R09: 0000000000000050 [ 10.180653][ T237] R10: 00007fff8685bed0 R11: 0000000000000246 R12: 0000000000000001 [ 10.180654][ T237] R13: 0000000000000000 R14: 00007f33a11e3680 R15: 00007f33a11e4fa0 | [ 31.542750][ T857] softirqs last disabled at (14670): ip6_route_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:3970) | [ 31.542752][ T857] Preemption disabled at: | [ 31.542753][ T857] 0x0 | [ 31.542763][ T857] Tainted: [W]=WARN [ 31.542764][ T857] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.542765][ T857] Call Trace: [ 31.542767][ T857] [ 31.542768][ T857] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.542775][ T857] __might_resched.cold (kernel/sched/core.c:9234) [ 31.542779][ T857] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.542783][ 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.542787][ 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.542789][ T857] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.542796][ 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.542799][ T857] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.542802][ T857] put_chars (drivers/char/virtio_console.c:1176) [ 31.542805][ T857] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.542808][ T857] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 31.542812][ T857] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.542816][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.542818][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.542822][ T857] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.542824][ T857] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 31.542827][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.542830][ T857] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.542839][ T857] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.542843][ T857] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.542845][ 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.542848][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.542850][ T857] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.542853][ T857] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.542857][ T857] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.542859][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.542864][ T857] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.542867][ T857] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.542869][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.542871][ 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.542874][ T857] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.542876][ T857] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.542879][ T857] vprintk_emit (kernel/printk/printk.c:2479) [ 31.542881][ T857] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.542883][ T857] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 31.542887][ T857] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 31.542889][ T857] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 31.542893][ T857] _printk (kernel/printk/printk.c:2504) [ 31.542896][ T857] ? snapshot_read.cold (user.c:?) [ 31.542902][ 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.542908][ T857] fib6_add_1.constprop.0.cold (net/ipv6/ip6_fib.c:795 (discriminator 1)) [ 31.542915][ T857] fib6_add (net/ipv6/ip6_fib.c:1446) [ 31.542920][ T857] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 31.542926][ T857] ip6_route_add (net/ipv6/route.c:1356 net/ipv6/route.c:3970) [ 31.542928][ T857] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 31.542930][ T857] inet6_rtm_newroute (net/ipv6/route.c:5689) [ 31.542932][ T857] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 31.542933][ T857] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 31.542935][ T857] ? mark_usage (kernel/locking/lockdep.c:4690) [ 31.542942][ T857] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 31.542945][ 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.542948][ T857] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 31.542952][ T857] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 31.542954][ T857] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 31.542956][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.542960][ T857] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 31.542962][ T857] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 31.542966][ T857] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 31.542969][ T857] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 31.542971][ T857] ? netlink_ack (./include/linux/skbuff.h:2718) [ 31.542978][ 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.542979][ 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.542984][ T857] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 31.542988][ T857] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 31.542993][ T857] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 31.542997][ T857] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 31.543001][ T857] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 31.543002][ T857] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 31.543008][ T857] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 31.543012][ T857] ____sys_sendmsg (net/socket.c:2713) [ 31.543014][ T857] ? copy_msghdr_from_user (net/socket.c:2650) [ 31.543016][ T857] ? sock_write_iter (net/socket.c:1269) [ 31.543017][ T857] ? move_addr_to_kernel (net/socket.c:258) [ 31.543022][ T857] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 31.543024][ T857] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 31.543028][ T857] ___sys_sendmsg (net/socket.c:2767) [ 31.543030][ T857] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 31.543032][ T857] ? copy_msghdr_from_user (net/socket.c:2619) [ 31.543034][ T857] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 31.543049][ T857] __sys_sendmsg (net/socket.c:2799) [ 31.543052][ T857] ? __sys_sendmsg_sock (net/socket.c:2780) [ 31.543057][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.543059][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.543061][ T857] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.543065][ T857] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 31.543067][ T857] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.543070][ T857] RIP: 0033:0x7ff18c44e54e [ 31.543072][ 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.543073][ T857] RSP: 002b:00007ffefaa68aa0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.543076][ T857] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007ff18c44e54e [ 31.543077][ T857] RDX: 0000000000000000 RSI: 00007ffefaa68b50 RDI: 0000000000000005 [ 31.543078][ T857] RBP: 00007ffefaa68ab0 R08: 0000000000000000 R09: 0000000000000000 [ 31.543079][ T857] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9169fa [ 31.543080][ T857] R13: 00000000004a1620 R14: 0000000000000000 R15: 0000000000000000 | [ 32.719525][ T927] softirqs last disabled at (22578): ip6_route_multipath_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:5521) | [ 32.719527][ T927] Preemption disabled at: | [ 32.719527][ T927] 0x0 | [ 32.719538][ T927] Tainted: [W]=WARN [ 32.719539][ T927] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.719541][ T927] Call Trace: [ 32.719542][ T927] [ 32.719544][ T927] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 32.719550][ T927] __might_resched.cold (kernel/sched/core.c:9234) [ 32.719555][ T927] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 32.719558][ 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.719563][ 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.719565][ T927] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.719571][ 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.719574][ T927] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.719577][ T927] put_chars (drivers/char/virtio_console.c:1176) [ 32.719579][ T927] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 32.719581][ T927] ? __send_to_port (drivers/char/virtio_console.c:654) [ 32.719584][ T927] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 32.719587][ T927] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 32.719590][ 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.719594][ T927] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 32.719598][ T927] ? mark_usage (kernel/locking/lockdep.c:4690) [ 32.719599][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.719601][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.719605][ T927] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 32.719607][ T927] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 32.719611][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.719613][ T927] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.719616][ T927] console_emit_next_record (kernel/printk/printk.c:3183) [ 32.719620][ T927] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 32.719622][ 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.719625][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.719627][ T927] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.719631][ T927] console_flush_one_record (kernel/printk/printk.c:3268) [ 32.719635][ T927] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 32.719636][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.719642][ T927] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 32.719644][ T927] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 32.719646][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.719648][ 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.719651][ T927] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 32.719653][ T927] ? vprintk_emit (kernel/printk/printk.c:2478) [ 32.719656][ T927] vprintk_emit (kernel/printk/printk.c:2479) [ 32.719659][ T927] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 32.719660][ T927] ? kasan_save_stack (mm/kasan/common.c:57) [ 32.719663][ T927] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 32.719664][ T927] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 32.719665][ 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.719666][ T927] ? inet6_rtm_newroute (net/ipv6/route.c:5687) [ 32.719668][ T927] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 32.719671][ T927] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 32.719675][ T927] _printk (kernel/printk/printk.c:2504) [ 32.719679][ T927] ? snapshot_read.cold (user.c:?) [ 32.719685][ 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.719688][ T927] fib6_add_1.constprop.0.cold (net/ipv6/ip6_fib.c:795 (discriminator 1)) [ 32.719694][ T927] fib6_add (net/ipv6/ip6_fib.c:1446) [ 32.719699][ T927] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 32.719705][ T927] ip6_route_multipath_add (net/ipv6/route.c:1356 net/ipv6/route.c:5521) [ 32.719710][ T927] ? ip6_route_info_create_nh (net/ipv6/route.c:3933 (discriminator 2)) [ 32.719719][ T927] ? mark_usage (kernel/locking/lockdep.c:4690) [ 32.719721][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.719723][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.719727][ T927] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 32.719729][ T927] inet6_rtm_newroute (net/ipv6/route.c:5687) [ 32.719731][ T927] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 32.719732][ T927] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.719734][ T927] ? mark_usage (kernel/locking/lockdep.c:4690) [ 32.719741][ T927] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.719744][ 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.719746][ T927] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 32.719749][ T927] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 32.719752][ T927] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.719753][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.719758][ T927] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.719760][ T927] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 32.719763][ T927] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 32.719765][ T927] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.719768][ T927] ? netlink_ack (./include/linux/skbuff.h:2718) [ 32.719774][ 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.719776][ 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.719780][ T927] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 32.719784][ T927] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 32.719789][ T927] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 32.719793][ T927] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 32.719797][ T927] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.719798][ T927] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 32.719804][ T927] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 32.719807][ T927] ____sys_sendmsg (net/socket.c:2713) [ 32.719810][ T927] ? copy_msghdr_from_user (net/socket.c:2650) [ 32.719812][ T927] ? sock_write_iter (net/socket.c:1269) [ 32.719813][ T927] ? move_addr_to_kernel (net/socket.c:258) [ 32.719818][ T927] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 32.719820][ T927] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 32.719824][ T927] ___sys_sendmsg (net/socket.c:2767) [ 32.719825][ T927] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 32.719828][ T927] ? copy_msghdr_from_user (net/socket.c:2619) [ 32.719830][ T927] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 32.719850][ T927] __sys_sendmsg (net/socket.c:2799) [ 32.719853][ T927] ? __sys_sendmsg_sock (net/socket.c:2780) [ 32.719858][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.719860][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.719863][ T927] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 32.719867][ T927] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 32.719870][ T927] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.719872][ T927] RIP: 0033:0x7fc8b472954e [ 32.719874][ 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.719875][ T927] RSP: 002b:00007ffee3c6a2e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.719878][ T927] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fc8b472954e [ 32.719879][ T927] RDX: 0000000000000000 RSI: 00007ffee3c6a390 RDI: 0000000000000005 [ 32.719880][ T927] RBP: 00007ffee3c6a2f0 R08: 0000000000000000 R09: 0000000000000000 [ 32.719881][ T927] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9169fc [ 32.719881][ T927] R13: 00000000004a1620 R14: 00007ffee3c6c900 R15: 0000000000000000 | [ 55.721204][ T1900] softirqs last disabled at (17581): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 55.721206][ T1900] Preemption disabled at: | [ 55.721207][ T1900] vprintk_emit (kernel/printk/printk.c:2471) | [ 55.721215][ T1900] Tainted: [W]=WARN [ 55.721216][ T1900] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 55.721218][ T1900] Call Trace: [ 55.721219][ T1900] [ 55.721221][ T1900] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 55.721227][ T1900] ? vprintk_emit (kernel/printk/printk.c:2471) [ 55.721229][ T1900] __might_resched.cold (kernel/sched/core.c:9234) [ 55.721233][ T1900] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 55.721237][ 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.721241][ 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.721243][ T1900] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 55.721250][ 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.721252][ T1900] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 55.721256][ T1900] put_chars (drivers/char/virtio_console.c:1176) [ 55.721258][ T1900] ? __send_to_port (drivers/char/virtio_console.c:654) [ 55.721259][ T1900] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 55.721263][ T1900] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 55.721266][ 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.721270][ T1900] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 55.721274][ T1900] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 55.721279][ T1900] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 55.721282][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 55.721286][ T1900] console_emit_next_record (kernel/printk/printk.c:3183) [ 55.721290][ T1900] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 55.721292][ 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.721295][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 55.721297][ T1900] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 55.721300][ T1900] console_flush_one_record (kernel/printk/printk.c:3268) [ 55.721304][ T1900] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 55.721306][ T1900] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 55.721311][ T1900] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 55.721314][ T1900] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 55.721316][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 55.721318][ 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.721321][ T1900] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 55.721323][ T1900] ? vprintk_emit (kernel/printk/printk.c:2478) [ 55.721326][ T1900] vprintk_emit (kernel/printk/printk.c:2479) [ 55.721329][ T1900] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 55.721331][ T1900] ? netdev_run_todo (net/core/dev.c:11776) [ 55.721334][ T1900] ? mirred_device_event (net/sched/act_mirred.c:559 (discriminator 1)) act_mirred [ 55.721339][ T1900] ? mirred_cleanup_module (net/sched/act_mirred.c:562) act_mirred [ 55.721341][ T1900] _printk (kernel/printk/printk.c:2504) [ 55.721345][ T1900] ? snapshot_read.cold (user.c:?) [ 55.721346][ T1900] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 55.721349][ T1900] ? mirred_cleanup_module (net/sched/act_mirred.c:562) act_mirred [ 55.721351][ T1900] ? __up_write (kernel/locking/rwsem.c:1415) [ 55.721352][ T1900] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 55.721356][ T1900] ? __up_write (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:3390 kernel/locking/rwsem.c:1417) [ 55.721358][ T1900] mirred_init_module (net/sched/act_mirred.c:508) act_mirred [ 55.721361][ T1900] do_one_initcall (init/main.c:1357) [ 55.721364][ T1900] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 55.721369][ T1900] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 55.721371][ T1900] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 55.721377][ T1900] do_init_module (kernel/module/main.c:3117) [ 55.721380][ T1900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 55.721383][ T1900] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 55.721386][ T1900] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 55.721389][ T1900] load_module (kernel/module/main.c:3593) [ 55.721394][ T1900] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 55.721399][ T1900] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 55.721402][ T1900] ? __ia32_sys_fsconfig (??:?) [ 55.721406][ T1900] ? backing_file_read_iter (fs/backing-file.c:211) [ 55.721410][ T1900] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 55.721413][ T1900] init_module_from_file (kernel/module/main.c:3790) [ 55.721415][ T1900] ? __do_sys_init_module (kernel/module/main.c:3664) [ 55.721423][ T1900] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 55.721426][ 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.721429][ T1900] idempotent_init_module (kernel/module/main.c:3802) [ 55.721432][ T1900] ? init_module_from_file (kernel/module/main.c:3791) [ 55.721437][ T1900] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 55.721440][ 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.721445][ T1900] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 55.721446][ T1900] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 55.721450][ T1900] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 55.721453][ T1900] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 55.721455][ T1900] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 55.721457][ T1900] RIP: 0033:0x7f0c32cab37d [ 55.721460][ 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.721462][ T1900] RSP: 002b:00007ffd00c39438 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 55.721465][ T1900] RAX: ffffffffffffffda RBX: 0000556021b39810 RCX: 00007f0c32cab37d [ 55.721466][ T1900] RDX: 0000000000000000 RSI: 0000555feb808ffd RDI: 0000000000000000 [ 55.721467][ T1900] RBP: 00007ffd00c394d0 R08: 0000000000000000 R09: 0000000000000000 [ 55.721467][ T1900] R10: 0000000000000000 R11: 0000000000000246 R12: 0000555feb808ffd [ 55.721468][ T1900] R13: 0000556021b39960 R14: 0000000000040000 R15: 0000000000000000 | [ 82.386969][ C3] softirqs last disabled at (5055325): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 82.386971][ C3] Preemption disabled at: | [ 82.386971][ C3] 0x0 | [ 82.386981][ C3] Tainted: [W]=WARN [ 82.386982][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 82.386983][ C3] Call Trace: [ 82.386985][ C3] [ 82.386986][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 82.386992][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 82.386995][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 82.386999][ C3] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 82.387001][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.387004][ C3] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 82.387007][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 82.387009][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 82.387013][ C3] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 82.387015][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 82.387018][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 82.387019][ C3] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 82.387020][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 82.387022][ C3] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 82.387025][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 82.387029][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 82.387031][ C3] ? 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.387033][ C3] ? vsnprintf (lib/vsprintf.c:2900) [ 82.387035][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 82.387037][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.387038][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.387040][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 82.387043][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 82.387044][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.387045][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.387046][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.387048][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 82.387050][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 82.387052][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 82.387055][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 82.387057][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.387058][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 82.387060][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.387061][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 82.387062][ C3] ? 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.387064][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 82.387066][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 82.387067][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 82.387069][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 82.387070][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.387072][ C3] _printk (kernel/printk/printk.c:2504) [ 82.387074][ C3] ? snapshot_read.cold (user.c:?) [ 82.387076][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 82.387079][ C3] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 82.387081][ C3] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 82.387082][ C3] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 82.387084][ C3] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 82.387087][ C3] mark_lock (kernel/locking/lockdep.c:4769) [ 82.387089][ C3] mark_usage (kernel/locking/lockdep.c:4658) [ 82.387091][ C3] __lock_acquire (kernel/locking/lockdep.c:5208) [ 82.387093][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 82.387094][ C3] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 82.387098][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.387099][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 82.387100][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.387102][ C3] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 82.387103][ C3] _raw_spin_lock_bh (./include/linux/spinlock_api_smp.h:182 (discriminator 1) kernel/locking/spinlock.c:205 (discriminator 1)) [ 82.387105][ C3] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 82.387106][ C3] fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 82.387107][ C3] ? fib6_add (net/ipv6/ip6_fib.c:1598) [ 82.387109][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.387110][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.387112][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.387113][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 82.387116][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 82.387118][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 82.387121][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 82.387122][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 82.387124][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.387126][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 82.387128][ C3] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 82.387129][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 82.387131][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 82.387134][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 82.387136][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 82.387138][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 82.387140][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 82.387143][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.387144][ C3] handle_softirqs (kernel/softirq.c:645) [ 82.387146][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 82.387147][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 82.387149][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 82.387151][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 82.387152][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 82.387155][ C3] [ 82.387155][ C3] [ 82.387156][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 82.387158][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 82.387160][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 82.387162][ C3] 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.387164][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000282 [ 82.387167][ C3] RAX: 00000000004d235b RBX: ff11000001cb8040 RCX: ffffffffa5306247 [ 82.387169][ C3] RDX: ff11000001cb8040 RSI: ffffffffa8511027 RDI: ffffffffa7e949e0 [ 82.387169][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 82.387170][ C3] R10: 0000000000000003 R11: 0000000000000001 R12: 1ff400000002cfc3 [ 82.387171][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 82.387172][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 82.387176][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 82.387177][ C3] default_idle_call (kernel/sched/idle.c:122) [ 82.387179][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 82.387180][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 82.387182][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 82.387184][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.387186][ C3] do_idle (kernel/sched/idle.c:355) [ 82.387187][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 82.387189][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 82.387191][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 82.387193][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 82.458710][ C3] | [ 82.458774][ C3] | [ 82.458774][ C3] stack backtrace: | [ 82.458935][ C3] Tainted: [W]=WARN [ 82.458936][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 82.458937][ C3] Call Trace: [ 82.458938][ C3] [ 82.458938][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 82.458942][ C3] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 82.458949][ C3] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 82.458952][ C3] mark_lock (kernel/locking/lockdep.c:4769) [ 82.458953][ C3] mark_usage (kernel/locking/lockdep.c:4658) [ 82.458955][ C3] __lock_acquire (kernel/locking/lockdep.c:5208) [ 82.458957][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 82.458959][ C3] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 82.458961][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.458962][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 82.458964][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.458966][ C3] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 82.458967][ C3] _raw_spin_lock_bh (./include/linux/spinlock_api_smp.h:182 (discriminator 1) kernel/locking/spinlock.c:205 (discriminator 1)) [ 82.458968][ C3] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 82.458970][ C3] fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 82.458971][ C3] ? fib6_add (net/ipv6/ip6_fib.c:1598) [ 82.458973][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.458974][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.458976][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.458977][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 82.458979][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 82.458981][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 82.458984][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 82.458986][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 82.458987][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.458989][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 82.458991][ C3] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 82.458993][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 82.458994][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 82.458997][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 82.458999][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 82.459001][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 82.459003][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 82.459006][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.459007][ C3] handle_softirqs (kernel/softirq.c:645) [ 82.459009][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 82.459010][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 82.459012][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 82.459014][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 82.459015][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 82.459017][ C3] [ 82.459017][ C3] [ 82.459018][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 82.459019][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 82.459021][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 82.459022][ C3] 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.459024][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000282 [ 82.459025][ C3] RAX: 00000000004d235b RBX: ff11000001cb8040 RCX: ffffffffa5306247 [ 82.459026][ C3] RDX: ff11000001cb8040 RSI: ffffffffa8511027 RDI: ffffffffa7e949e0 [ 82.459027][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 82.459028][ C3] R10: 0000000000000003 R11: 0000000000000001 R12: 1ff400000002cfc3 [ 82.459028][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 82.459030][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 82.459032][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 82.459033][ C3] default_idle_call (kernel/sched/idle.c:122) [ 82.459035][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 82.459036][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 82.459038][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 82.459040][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.459041][ C3] do_idle (kernel/sched/idle.c:355) [ 82.459043][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 82.459044][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 82.459046][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 82.459048][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 126.933720][ T2583] softirqs last disabled at (0): 0x0 | [ 126.933722][ T2583] Preemption disabled at: | [ 126.933723][ T2583] vprintk_emit (kernel/printk/printk.c:2471) | [ 126.933733][ T2583] Tainted: [W]=WARN [ 126.933734][ T2583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 126.933735][ T2583] Call Trace: [ 126.933737][ T2583] [ 126.933738][ T2583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 126.933743][ T2583] ? vprintk_emit (kernel/printk/printk.c:2471) [ 126.933745][ T2583] __might_resched.cold (kernel/sched/core.c:9234) [ 126.933749][ T2583] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 126.933752][ T2583] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 126.933753][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 126.933756][ 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)) [ 126.933759][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 126.933762][ T2583] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 126.933766][ 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) [ 126.933768][ T2583] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 126.933770][ T2583] put_chars (drivers/char/virtio_console.c:1176) [ 126.933771][ T2583] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 126.933773][ T2583] ? __send_to_port (drivers/char/virtio_console.c:654) [ 126.933774][ T2583] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 126.933777][ T2583] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 126.933781][ T2583] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 126.933783][ 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) [ 126.933785][ T2583] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 126.933788][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 126.933790][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 126.933791][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 126.933793][ T2583] console_emit_next_record (kernel/printk/printk.c:3183) [ 126.933796][ T2583] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 126.933798][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 126.933798][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 126.933799][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 126.933800][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 126.933802][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 126.933804][ T2583] console_flush_one_record (kernel/printk/printk.c:3268) [ 126.933806][ T2583] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 126.933809][ T2583] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 126.933810][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 126.933812][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 126.933814][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 126.933815][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 126.933816][ 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) [ 126.933817][ T2583] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 126.933819][ T2583] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 126.933821][ T2583] ? vprintk_emit (kernel/printk/printk.c:2478) [ 126.933822][ T2583] vprintk_emit (kernel/printk/printk.c:2479) [ 126.933824][ T2583] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 126.933825][ T2583] ? kasan_save_stack (mm/kasan/common.c:58) [ 126.933827][ T2583] ? kasan_save_track (mm/kasan/common.c:78) [ 126.933828][ T2583] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 126.933829][ T2583] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 126.933830][ T2583] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 126.933833][ T2583] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 126.933834][ T2583] ? do_sock_setsockopt (net/socket.c:2397) [ 126.933837][ T2583] _printk (kernel/printk/printk.c:2504) [ 126.933840][ T2583] ? snapshot_read.cold (user.c:?) [ 126.933842][ T2583] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 126.933845][ T2583] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 126.933847][ T2583] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 126.933850][ T2583] ? netdev_notice (net/core/dev.c:13194) [ 126.933852][ 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) [ 126.933854][ T2583] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 126.933856][ T2583] netif_set_promiscuity (net/core/dev.c:9699) [ 126.933859][ T2583] dev_set_promiscuity (net/core/dev_api.c:288) [ 126.933861][ T2583] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 126.933864][ T2583] packet_mc_add (net/packet/af_packet.c:3755) [ 126.933865][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 126.933866][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 126.933868][ T2583] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 126.933870][ T2583] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 126.933873][ T2583] packet_setsockopt (net/packet/af_packet.c:3840) [ 126.933874][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 126.933876][ T2583] ? packet_bind (net/packet/af_packet.c:3341) [ 126.933877][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 126.933879][ T2583] ? do_sock_getsockopt (net/socket.c:2484) [ 126.933881][ T2583] ? sock_poll (net/socket.c:1514) [ 126.933883][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 126.933884][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 126.933885][ T2583] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 126.933888][ T2583] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 126.933890][ T2583] do_sock_setsockopt (net/socket.c:2397) [ 126.933891][ T2583] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 126.933893][ T2583] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 126.933894][ T2583] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 126.933897][ T2583] __sys_setsockopt (net/socket.c:2422) [ 126.933899][ T2583] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 126.933901][ T2583] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 126.933902][ 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)) [ 126.933904][ T2583] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 126.933908][ T2583] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 126.933911][ T2583] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 126.933913][ T2583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 126.933915][ T2583] RIP: 0033:0x7f9792b772de [ 126.933916][ 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 [ 126.933918][ T2583] RSP: 002b:00007ffc25f51b58 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 126.933922][ T2583] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f9792b772de [ 126.933923][ T2583] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 126.933924][ T2583] RBP: 00007ffc25f51c90 R08: 0000000000000010 R09: 000000000e5542d0 [ 126.933925][ T2583] R10: 00007ffc25f51bd0 R11: 0000000000000246 R12: 0000000000000001 [ 126.933925][ T2583] R13: 000000000e5500a8 R14: 000000000e54fe20 R15: 0000000000000000 | [ 128.967530][ T2583] softirqs last disabled at (0): 0x0 | [ 128.967531][ T2583] Preemption disabled at: | [ 128.967532][ T2583] vprintk_emit (kernel/printk/printk.c:2471) | [ 128.967540][ T2583] Tainted: [W]=WARN [ 128.967541][ T2583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 128.967542][ T2583] Call Trace: [ 128.967543][ T2583] [ 128.967544][ T2583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 128.967549][ T2583] ? vprintk_emit (kernel/printk/printk.c:2471) [ 128.967550][ T2583] __might_resched.cold (kernel/sched/core.c:9234) [ 128.967554][ T2583] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 128.967557][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 128.967559][ 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)) [ 128.967562][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 128.967565][ T2583] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 128.967569][ 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) [ 128.967571][ T2583] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 128.967573][ T2583] put_chars (drivers/char/virtio_console.c:1176) [ 128.967575][ T2583] ? __send_to_port (drivers/char/virtio_console.c:654) [ 128.967576][ T2583] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 128.967578][ T2583] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 128.967580][ T2583] ? pointer (lib/vsprintf.c:2577) [ 128.967583][ T2583] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 128.967587][ T2583] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 128.967589][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 128.967591][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 128.967593][ T2583] console_emit_next_record (kernel/printk/printk.c:3183) [ 128.967595][ T2583] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 128.967597][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 128.967598][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 128.967599][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 128.967600][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 128.967602][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 128.967604][ T2583] console_flush_one_record (kernel/printk/printk.c:3268) [ 128.967606][ T2583] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 128.967609][ T2583] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 128.967611][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 128.967612][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 128.967614][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 128.967615][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 128.967616][ 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) [ 128.967618][ T2583] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 128.967619][ T2583] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 128.967621][ T2583] ? vprintk_emit (kernel/printk/printk.c:2478) [ 128.967622][ T2583] vprintk_emit (kernel/printk/printk.c:2479) [ 128.967624][ T2583] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 128.967625][ T2583] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 128.967627][ T2583] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 128.967630][ T2583] ? __kernel_text_address (kernel/extable.c:79) [ 128.967632][ T2583] _printk (kernel/printk/printk.c:2504) [ 128.967634][ T2583] ? snapshot_read.cold (user.c:?) [ 128.967636][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 128.967638][ T2583] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 128.967640][ T2583] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 128.967642][ T2583] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 128.967644][ T2583] ? netdev_notice (net/core/dev.c:13194) [ 128.967646][ T2583] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 128.967649][ T2583] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 128.967651][ T2583] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 128.967653][ T2583] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 128.967656][ T2583] ? __fput (fs/file_table.c:512) [ 128.967659][ 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) [ 128.967660][ T2583] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 128.967662][ T2583] netif_set_promiscuity (net/core/dev.c:9699) [ 128.967666][ T2583] dev_set_promiscuity (net/core/dev_api.c:288) [ 128.967668][ T2583] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 128.967670][ T2583] ? packet_set_ring (net/packet/af_packet.c:652) [ 128.967671][ T2583] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 128.967673][ T2583] __sock_release (net/socket.c:735) [ 128.967676][ T2583] sock_close (net/socket.c:1526 (discriminator 1)) [ 128.967677][ T2583] __fput (fs/file_table.c:512) [ 128.967679][ T2583] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 128.967682][ T2583] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 128.967683][ 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) [ 128.967685][ T2583] task_work_run (kernel/task_work.c:233) [ 128.967687][ T2583] ? task_work_cancel (kernel/task_work.c:190) [ 128.967688][ T2583] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 128.967690][ T2583] do_exit (./include/linux/task_work.h:40 kernel/exit.c:1008) [ 128.967692][ T2583] ? exit_notify (kernel/exit.c:780) [ 128.967693][ T2583] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1971 (discriminator 3)) [ 128.967696][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 128.967697][ T2583] do_group_exit (kernel/exit.c:1151) [ 128.967699][ T2583] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 128.967700][ T2583] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 128.967702][ T2583] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 128.967705][ T2583] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 128.967707][ T2583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 128.967708][ T2583] RIP: 0033:0x7f9792b3f1b8 [ 128.967710][ T2583] Code: Unable to access opcode bytes at 0x7f9792b3f18e. Code starting with the faulting instruction =========================================== [ 128.967711][ T2583] RSP: 002b:00007ffc25f51f68 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 128.967713][ T2583] RAX: ffffffffffffffda RBX: 00007f9792c6ff88 RCX: 00007f9792b3f1b8 [ 128.967714][ T2583] RDX: 00007f979296a908 RSI: fffffffffffffce8 RDI: 0000000000000000 [ 128.967715][ T2583] RBP: 00007ffc25f51fc0 R08: 0000000000000000 R09: 0000000000000000 [ 128.967716][ T2583] R10: 00007f97929bb1a0 R11: 0000000000000246 R12: 0000000000000001 [ 128.967717][ T2583] R13: 0000000000000000 R14: 00007f9792c6e680 R15: 00007f9792c6ffa0 | [ 234.035456][ T9358] softirqs last disabled at (0): 0x0 | [ 234.035458][ T9358] Preemption disabled at: | [ 234.035459][ T9358] vprintk_emit (kernel/printk/printk.c:2471) | [ 234.035468][ T9358] Tainted: [W]=WARN [ 234.035469][ T9358] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 234.035471][ T9358] Call Trace: [ 234.035472][ T9358] [ 234.035474][ T9358] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 234.035479][ T9358] ? vprintk_emit (kernel/printk/printk.c:2471) [ 234.035480][ T9358] __might_resched.cold (kernel/sched/core.c:9234) [ 234.035483][ T9358] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 234.035487][ T9358] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 234.035488][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 234.035491][ T9358] __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)) [ 234.035493][ T9358] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 234.035496][ T9358] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 234.035501][ T9358] ? 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) [ 234.035503][ T9358] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 234.035505][ T9358] put_chars (drivers/char/virtio_console.c:1176) [ 234.035507][ T9358] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 234.035508][ T9358] ? __send_to_port (drivers/char/virtio_console.c:654) [ 234.035510][ T9358] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 234.035512][ T9358] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 234.035517][ T9358] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 234.035519][ T9358] ? 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) [ 234.035520][ T9358] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 234.035523][ T9358] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 234.035525][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 234.035526][ T9358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 234.035529][ T9358] console_emit_next_record (kernel/printk/printk.c:3183) [ 234.035531][ T9358] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 234.035533][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 234.035534][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 234.035535][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 234.035536][ T9358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 234.035538][ T9358] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 234.035539][ T9358] console_flush_one_record (kernel/printk/printk.c:3268) [ 234.035542][ T9358] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 234.035544][ T9358] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 234.035546][ T9358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 234.035547][ T9358] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 234.035549][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 234.035550][ T9358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 234.035551][ T9358] ? 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) [ 234.035553][ T9358] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 234.035554][ T9358] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 234.035556][ T9358] ? vprintk_emit (kernel/printk/printk.c:2478) [ 234.035557][ T9358] vprintk_emit (kernel/printk/printk.c:2479) [ 234.035559][ T9358] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 234.035560][ T9358] ? kasan_save_stack (mm/kasan/common.c:58) [ 234.035562][ T9358] ? kasan_save_track (mm/kasan/common.c:78) [ 234.035563][ T9358] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 234.035564][ T9358] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 234.035565][ T9358] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 234.035568][ T9358] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 234.035570][ T9358] ? do_sock_setsockopt (net/socket.c:2397) [ 234.035573][ T9358] _printk (kernel/printk/printk.c:2504) [ 234.035576][ T9358] ? snapshot_read.cold (user.c:?) [ 234.035578][ T9358] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 234.035581][ T9358] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 234.035583][ T9358] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 234.035585][ T9358] ? netdev_notice (net/core/dev.c:13194) [ 234.035588][ T9358] ? 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) [ 234.035589][ T9358] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 234.035591][ T9358] netif_set_promiscuity (net/core/dev.c:9699) [ 234.035595][ T9358] dev_set_promiscuity (net/core/dev_api.c:288) [ 234.035597][ T9358] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 234.035599][ T9358] packet_mc_add (net/packet/af_packet.c:3755) [ 234.035601][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 234.035602][ T9358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 234.035603][ T9358] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 234.035605][ T9358] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 234.035609][ T9358] packet_setsockopt (net/packet/af_packet.c:3840) [ 234.035610][ T9358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 234.035612][ T9358] ? packet_bind (net/packet/af_packet.c:3341) [ 234.035613][ T9358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 234.035615][ T9358] ? do_sock_getsockopt (net/socket.c:2484) [ 234.035617][ T9358] ? sock_poll (net/socket.c:1514) [ 234.035619][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 234.035620][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 234.035621][ T9358] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 234.035624][ T9358] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 234.035625][ T9358] do_sock_setsockopt (net/socket.c:2397) [ 234.035627][ T9358] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 234.035629][ T9358] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 234.035630][ T9358] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 234.035633][ T9358] __sys_setsockopt (net/socket.c:2422) [ 234.035635][ T9358] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 234.035637][ T9358] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 234.035638][ T9358] ? 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)) [ 234.035640][ T9358] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 234.035641][ T9358] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 234.035644][ T9358] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 234.035646][ T9358] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 234.035648][ T9358] RIP: 0033:0x7f4c1f0fc2de [ 234.035649][ T9358] 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 [ 234.035651][ T9358] RSP: 002b:00007ffd5fdbbc58 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 234.035655][ T9358] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f4c1f0fc2de [ 234.035656][ T9358] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 234.035657][ T9358] RBP: 00007ffd5fdbbd90 R08: 0000000000000010 R09: 0000000017b07ea0 [ 234.035658][ T9358] R10: 00007ffd5fdbbcd0 R11: 0000000000000246 R12: 0000000000000001 [ 234.035659][ T9358] R13: 0000000017b030c8 R14: 0000000017b02e40 R15: 0000000000000000 | [ 235.207489][ T9370] softirqs last disabled at (0): 0x0 | [ 235.207491][ T9370] Preemption disabled at: | [ 235.207492][ T9370] vprintk_emit (kernel/printk/printk.c:2471) | [ 235.207502][ T9370] Tainted: [W]=WARN [ 235.207503][ T9370] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 235.207505][ T9370] Call Trace: [ 235.207506][ T9370] [ 235.207507][ T9370] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 235.207512][ T9370] ? vprintk_emit (kernel/printk/printk.c:2471) [ 235.207513][ T9370] __might_resched.cold (kernel/sched/core.c:9234) [ 235.207517][ T9370] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 235.207520][ T9370] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 235.207522][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 235.207524][ T9370] __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)) [ 235.207527][ T9370] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 235.207530][ T9370] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 235.207535][ T9370] ? 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) [ 235.207536][ T9370] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 235.207539][ T9370] put_chars (drivers/char/virtio_console.c:1176) [ 235.207540][ T9370] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 235.207542][ T9370] ? __send_to_port (drivers/char/virtio_console.c:654) [ 235.207543][ T9370] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 235.207546][ T9370] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 235.207550][ T9370] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 235.207552][ T9370] ? 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) [ 235.207553][ T9370] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 235.207557][ T9370] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 235.207558][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 235.207560][ T9370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 235.207562][ T9370] console_emit_next_record (kernel/printk/printk.c:3183) [ 235.207565][ T9370] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 235.207567][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 235.207568][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 235.207569][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 235.207570][ T9370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 235.207571][ T9370] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 235.207573][ T9370] console_flush_one_record (kernel/printk/printk.c:3268) [ 235.207576][ T9370] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 235.207578][ T9370] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 235.207580][ T9370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 235.207581][ T9370] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 235.207583][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 235.207584][ T9370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 235.207585][ T9370] ? 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) [ 235.207587][ T9370] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 235.207588][ T9370] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 235.207590][ T9370] ? vprintk_emit (kernel/printk/printk.c:2478) [ 235.207591][ T9370] vprintk_emit (kernel/printk/printk.c:2479) [ 235.207593][ T9370] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 235.207594][ T9370] ? kasan_save_stack (mm/kasan/common.c:58) [ 235.207596][ T9370] ? kasan_save_track (mm/kasan/common.c:78) [ 235.207597][ T9370] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 235.207598][ T9370] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 235.207599][ T9370] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 235.207602][ T9370] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 235.207603][ T9370] ? do_sock_setsockopt (net/socket.c:2397) [ 235.207607][ T9370] _printk (kernel/printk/printk.c:2504) [ 235.207609][ T9370] ? snapshot_read.cold (user.c:?) [ 235.207612][ T9370] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 235.207614][ T9370] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 235.207616][ T9370] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 235.207619][ T9370] ? netdev_notice (net/core/dev.c:13194) [ 235.207622][ T9370] ? 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) [ 235.207623][ T9370] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 235.207625][ T9370] netif_set_promiscuity (net/core/dev.c:9699) [ 235.207629][ T9370] dev_set_promiscuity (net/core/dev_api.c:288) [ 235.207630][ T9370] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 235.207633][ T9370] packet_mc_add (net/packet/af_packet.c:3755) [ 235.207634][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 235.207636][ T9370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 235.207637][ T9370] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 235.207639][ T9370] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 235.207643][ T9370] packet_setsockopt (net/packet/af_packet.c:3840) [ 235.207644][ T9370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 235.207646][ T9370] ? packet_bind (net/packet/af_packet.c:3341) [ 235.207647][ T9370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 235.207649][ T9370] ? do_sock_getsockopt (net/socket.c:2484) [ 235.207651][ T9370] ? sock_poll (net/socket.c:1514) [ 235.207653][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 235.207654][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 235.207655][ T9370] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 235.207658][ T9370] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 235.207660][ T9370] do_sock_setsockopt (net/socket.c:2397) [ 235.207662][ T9370] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 235.207663][ T9370] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 235.207665][ T9370] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 235.207668][ T9370] __sys_setsockopt (net/socket.c:2422) [ 235.207670][ T9370] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 235.207672][ T9370] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 235.207673][ T9370] ? 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)) [ 235.207675][ T9370] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 235.207676][ T9370] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 235.207678][ T9370] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 235.207680][ T9370] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 235.207682][ T9370] RIP: 0033:0x7fe04a0172de [ 235.207684][ T9370] 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 [ 235.207685][ T9370] RSP: 002b:00007ffc9edaf088 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 235.207689][ T9370] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe04a0172de [ 235.207690][ T9370] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 235.207691][ T9370] RBP: 00007ffc9edaf1c0 R08: 0000000000000010 R09: 000000003b86aea0 [ 235.207692][ T9370] R10: 00007ffc9edaf100 R11: 0000000000000246 R12: 0000000000000001 [ 235.207693][ T9370] R13: 000000003b8660c8 R14: 000000003b865e40 R15: 0000000000000000 | [ 236.414712][ T9384] softirqs last disabled at (0): 0x0 | [ 236.414714][ T9384] Preemption disabled at: | [ 236.414715][ T9384] vprintk_emit (kernel/printk/printk.c:2471) | [ 236.414725][ T9384] Tainted: [W]=WARN [ 236.414726][ T9384] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 236.414727][ T9384] Call Trace: [ 236.414729][ T9384] [ 236.414730][ T9384] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 236.414735][ T9384] ? vprintk_emit (kernel/printk/printk.c:2471) [ 236.414736][ T9384] __might_resched.cold (kernel/sched/core.c:9234) [ 236.414740][ T9384] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 236.414743][ T9384] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 236.414745][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 236.414747][ T9384] __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)) [ 236.414750][ T9384] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 236.414753][ T9384] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 236.414757][ T9384] ? 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) [ 236.414759][ T9384] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 236.414761][ T9384] put_chars (drivers/char/virtio_console.c:1176) [ 236.414762][ T9384] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 236.414764][ T9384] ? __send_to_port (drivers/char/virtio_console.c:654) [ 236.414765][ T9384] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 236.414768][ T9384] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 236.414772][ T9384] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 236.414774][ T9384] ? 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) [ 236.414776][ T9384] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 236.414779][ T9384] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 236.414781][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 236.414782][ T9384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 236.414784][ T9384] console_emit_next_record (kernel/printk/printk.c:3183) [ 236.414787][ T9384] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 236.414789][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 236.414790][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 236.414791][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 236.414791][ T9384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 236.414793][ T9384] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 236.414795][ T9384] console_flush_one_record (kernel/printk/printk.c:3268) [ 236.414797][ T9384] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 236.414800][ T9384] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 236.414802][ T9384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 236.414803][ T9384] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 236.414805][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 236.414806][ T9384] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 236.414807][ T9384] ? 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) [ 236.414809][ T9384] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 236.414810][ T9384] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 236.414812][ T9384] ? vprintk_emit (kernel/printk/printk.c:2478) [ 236.414813][ T9384] vprintk_emit (kernel/printk/printk.c:2479) [ 236.414815][ T9384] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 236.414816][ T9384] ? kasan_save_stack (mm/kasan/common.c:58) [ 236.414818][ T9384] ? kasan_save_track (mm/kasan/common.c:78) [ 236.414819][ T9384] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 236.414820][ T9384] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 236.414821][ T9384] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 236.414824][ T9384] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 236.414826][ T9384] ? do_sock_setsockopt (net/socket.c:2397) [ 236.414829][ T9384] _printk (kernel/printk/printk.c:2504) [ 236.414831][ T9384] ? snapshot_read.cold (user.c:?) [ 236.414834][ T9384] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 236.414837][ T9384] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 236.414839][ T9384] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 236.414841][ T9384] ? netdev_notice (net/core/dev.c:13194) [ 236.414844][ T9384] ? 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) [ 236.414845][ T9384] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 236.414847][ T9384] netif_set_promiscuity (net/core/dev.c:9699) [ 236.414851][ T9384] dev_set_promiscuity (net/core/dev_api.c:288) [ 236.414852][ T9384] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 236.414855][ T9384] packet_mc_add (net/packet/af_packet.c:3755) [ 236.414857][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 236.414858][ T9384] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 236.414859][ T9384] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 236.414861][ T9384] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 236.414865][ T9384] packet_setsockopt (net/packet/af_packet.c:3840) [ 236.414866][ T9384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 236.414868][ T9384] ? packet_bind (net/packet/af_packet.c:3341) [ 236.414869][ T9384] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 236.414871][ T9384] ? do_sock_getsockopt (net/socket.c:2484) [ 236.414873][ T9384] ? sock_poll (net/socket.c:1514) [ 236.414875][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 236.414876][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 236.414877][ T9384] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 236.414879][ T9384] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 236.414881][ T9384] do_sock_setsockopt (net/socket.c:2397) [ 236.414883][ T9384] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 236.414884][ T9384] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 236.414886][ T9384] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 236.414888][ T9384] __sys_setsockopt (net/socket.c:2422) [ 236.414891][ T9384] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 236.414892][ T9384] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 236.414894][ T9384] ? 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)) [ 236.414895][ T9384] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 236.414896][ T9384] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 236.414899][ T9384] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 236.414901][ T9384] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 236.414903][ T9384] RIP: 0033:0x7fa90ace02de [ 236.414904][ T9384] 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 [ 236.414909][ T9384] RSP: 002b:00007ffe11ee1b08 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 236.414913][ T9384] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa90ace02de [ 236.414914][ T9384] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 236.414915][ T9384] RBP: 00007ffe11ee1c40 R08: 0000000000000010 R09: 000000002f6faea0 [ 236.414916][ T9384] R10: 00007ffe11ee1b80 R11: 0000000000000246 R12: 0000000000000001 [ 236.414917][ T9384] R13: 000000002f6f60c8 R14: 000000002f6f5e40 R15: 0000000000000000 | [ 240.294875][ T9435] softirqs last disabled at (0): 0x0 | [ 240.294877][ T9435] Preemption disabled at: | [ 240.294878][ T9435] vprintk_emit (kernel/printk/printk.c:2471) | [ 240.294888][ T9435] Tainted: [W]=WARN [ 240.294888][ T9435] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 240.294890][ T9435] Call Trace: [ 240.294892][ T9435] [ 240.294893][ T9435] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 240.294898][ T9435] ? vprintk_emit (kernel/printk/printk.c:2471) [ 240.294899][ T9435] __might_resched.cold (kernel/sched/core.c:9234) [ 240.294903][ T9435] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 240.294909][ T9435] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 240.294911][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 240.294914][ T9435] __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.294916][ T9435] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 240.294919][ T9435] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 240.294924][ T9435] ? 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.294926][ T9435] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 240.294928][ T9435] put_chars (drivers/char/virtio_console.c:1176) [ 240.294929][ T9435] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 240.294931][ T9435] ? __send_to_port (drivers/char/virtio_console.c:654) [ 240.294932][ T9435] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 240.294935][ T9435] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 240.294940][ T9435] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 240.294941][ T9435] ? 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.294943][ T9435] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 240.294946][ T9435] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 240.294948][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 240.294949][ T9435] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 240.294951][ T9435] console_emit_next_record (kernel/printk/printk.c:3183) [ 240.294954][ T9435] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 240.294956][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 240.294957][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 240.294958][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 240.294959][ T9435] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 240.294961][ T9435] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 240.294962][ T9435] console_flush_one_record (kernel/printk/printk.c:3268) [ 240.294965][ T9435] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 240.294967][ T9435] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 240.294969][ T9435] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 240.294970][ T9435] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 240.294972][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 240.294973][ T9435] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 240.294974][ T9435] ? 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.294976][ T9435] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 240.294977][ T9435] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 240.294979][ T9435] ? vprintk_emit (kernel/printk/printk.c:2478) [ 240.294980][ T9435] vprintk_emit (kernel/printk/printk.c:2479) [ 240.294982][ T9435] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 240.294983][ T9435] ? kasan_save_stack (mm/kasan/common.c:58) [ 240.294985][ T9435] ? kasan_save_track (mm/kasan/common.c:78) [ 240.294986][ T9435] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 240.294987][ T9435] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 240.294988][ T9435] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 240.294991][ T9435] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 240.294992][ T9435] ? do_sock_setsockopt (net/socket.c:2397) [ 240.294995][ T9435] _printk (kernel/printk/printk.c:2504) [ 240.294998][ T9435] ? snapshot_read.cold (user.c:?) [ 240.295000][ T9435] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 240.295003][ T9435] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 240.295005][ T9435] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 240.295008][ T9435] ? netdev_notice (net/core/dev.c:13194) [ 240.295010][ T9435] ? 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.295012][ T9435] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 240.295014][ T9435] netif_set_promiscuity (net/core/dev.c:9699) [ 240.295018][ T9435] dev_set_promiscuity (net/core/dev_api.c:288) [ 240.295019][ T9435] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 240.295022][ T9435] packet_mc_add (net/packet/af_packet.c:3755) [ 240.295023][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 240.295025][ T9435] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 240.295026][ T9435] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 240.295028][ T9435] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 240.295032][ T9435] packet_setsockopt (net/packet/af_packet.c:3840) [ 240.295033][ T9435] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 240.295035][ T9435] ? packet_bind (net/packet/af_packet.c:3341) [ 240.295036][ T9435] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 240.295038][ T9435] ? do_sock_getsockopt (net/socket.c:2484) [ 240.295040][ T9435] ? sock_poll (net/socket.c:1514) [ 240.295042][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 240.295043][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 240.295044][ T9435] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 240.295047][ T9435] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 240.295049][ T9435] do_sock_setsockopt (net/socket.c:2397) [ 240.295050][ T9435] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 240.295052][ T9435] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 240.295053][ T9435] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 240.295056][ T9435] __sys_setsockopt (net/socket.c:2422) [ 240.295058][ T9435] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 240.295060][ T9435] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 240.295061][ T9435] ? 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.295062][ T9435] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 240.295064][ T9435] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 240.295066][ T9435] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 240.295068][ T9435] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 240.295070][ T9435] RIP: 0033:0x7f00d4a892de [ 240.295072][ T9435] 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.295073][ T9435] RSP: 002b:00007fff5b833748 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 240.295077][ T9435] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f00d4a892de [ 240.295079][ T9435] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 240.295079][ T9435] RBP: 00007fff5b833880 R08: 0000000000000010 R09: 00000000346daea0 [ 240.295080][ T9435] R10: 00007fff5b8337c0 R11: 0000000000000246 R12: 0000000000000001 [ 240.295081][ T9435] R13: 00000000346d60a8 R14: 00000000346d5e20 R15: 0000000000000000 | [ 243.394968][ T9438] softirqs last disabled at (0): 0x0 | [ 243.394969][ T9438] Preemption disabled at: | [ 243.394970][ T9438] vprintk_emit (kernel/printk/printk.c:2471) | [ 243.394979][ T9438] Tainted: [W]=WARN [ 243.394979][ T9438] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 243.394981][ T9438] Call Trace: [ 243.394982][ T9438] [ 243.394983][ T9438] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 243.394988][ T9438] ? vprintk_emit (kernel/printk/printk.c:2471) [ 243.394989][ T9438] __might_resched.cold (kernel/sched/core.c:9234) [ 243.394992][ T9438] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 243.394996][ T9438] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 243.394997][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 243.394999][ T9438] __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)) [ 243.395002][ T9438] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 243.395005][ T9438] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 243.395010][ T9438] ? 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) [ 243.395011][ T9438] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 243.395014][ T9438] put_chars (drivers/char/virtio_console.c:1176) [ 243.395015][ T9438] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 243.395016][ T9438] ? __send_to_port (drivers/char/virtio_console.c:654) [ 243.395018][ T9438] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 243.395021][ T9438] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 243.395025][ T9438] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 243.395027][ T9438] ? 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) [ 243.395028][ T9438] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 243.395031][ T9438] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 243.395033][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 243.395034][ T9438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 243.395037][ T9438] console_emit_next_record (kernel/printk/printk.c:3183) [ 243.395039][ T9438] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 243.395041][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 243.395042][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 243.395043][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 243.395044][ T9438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 243.395046][ T9438] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 243.395048][ T9438] console_flush_one_record (kernel/printk/printk.c:3268) [ 243.395050][ T9438] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 243.395052][ T9438] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 243.395054][ T9438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 243.395056][ T9438] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 243.395057][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 243.395058][ T9438] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 243.395060][ T9438] ? 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) [ 243.395061][ T9438] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 243.395063][ T9438] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 243.395064][ T9438] ? vprintk_emit (kernel/printk/printk.c:2478) [ 243.395066][ T9438] vprintk_emit (kernel/printk/printk.c:2479) [ 243.395067][ T9438] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 243.395068][ T9438] ? kasan_save_stack (mm/kasan/common.c:58) [ 243.395070][ T9438] ? kasan_save_track (mm/kasan/common.c:78) [ 243.395071][ T9438] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 243.395072][ T9438] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 243.395074][ T9438] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 243.395076][ T9438] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 243.395078][ T9438] ? do_sock_setsockopt (net/socket.c:2397) [ 243.395081][ T9438] _printk (kernel/printk/printk.c:2504) [ 243.395083][ T9438] ? snapshot_read.cold (user.c:?) [ 243.395085][ T9438] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 243.395088][ T9438] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 243.395090][ T9438] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 243.395092][ T9438] ? netdev_notice (net/core/dev.c:13194) [ 243.395095][ T9438] ? 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) [ 243.395097][ T9438] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 243.395098][ T9438] netif_set_promiscuity (net/core/dev.c:9699) [ 243.395102][ T9438] dev_set_promiscuity (net/core/dev_api.c:288) [ 243.395103][ T9438] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 243.395106][ T9438] packet_mc_add (net/packet/af_packet.c:3755) [ 243.395108][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 243.395109][ T9438] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 243.395110][ T9438] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 243.395112][ T9438] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 243.395116][ T9438] packet_setsockopt (net/packet/af_packet.c:3840) [ 243.395117][ T9438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 243.395119][ T9438] ? packet_bind (net/packet/af_packet.c:3341) [ 243.395120][ T9438] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 243.395122][ T9438] ? do_sock_getsockopt (net/socket.c:2484) [ 243.395124][ T9438] ? sock_poll (net/socket.c:1514) [ 243.395126][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 243.395127][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 243.395128][ T9438] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 243.395131][ T9438] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 243.395133][ T9438] do_sock_setsockopt (net/socket.c:2397) [ 243.395135][ T9438] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 243.395136][ T9438] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 243.395138][ T9438] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 243.395141][ T9438] __sys_setsockopt (net/socket.c:2422) [ 243.395143][ T9438] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 243.395145][ T9438] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 243.395146][ T9438] ? 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)) [ 243.395148][ T9438] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 243.395149][ T9438] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 243.395151][ T9438] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 243.395153][ T9438] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 243.395155][ T9438] RIP: 0033:0x7f42c7eff2de [ 243.395157][ T9438] 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 [ 243.395158][ T9438] RSP: 002b:00007fff6569be98 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 243.395161][ T9438] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f42c7eff2de [ 243.395163][ T9438] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 243.395164][ T9438] RBP: 00007fff6569bfd0 R08: 0000000000000010 R09: 0000000039f74ea0 [ 243.395165][ T9438] R10: 00007fff6569bf10 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:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock_bh vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars ip6_route_add:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print