====================================== | [ 1099.185553][ C1] 1 lock held by iperf3/9052: | [ 1099.185865][ C1] #0: ffffc900001c0d60 ((&icsk->icsk_retransmit_timer)){+.-.}-{0:0}, at: call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) | [ 1099.186478][ C1] | [ 1099.186478][ C1] stack backtrace: [ 1099.186865][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1099.186868][ C1] Call Trace: [ 1099.186871][ C1] [ 1099.186874][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 1099.186885][ C1] print_usage_bug.part.0 (kernel/locking/lockdep.c:4048) [ 1099.186895][ C1] mark_lock_irq (kernel/locking/lockdep.c:4013 kernel/locking/lockdep.c:4059 kernel/locking/lockdep.c:4270) [ 1099.186902][ C1] ? is_bpf_text_address (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 kernel/bpf/core.c:774) [ 1099.186916][ C1] mark_lock (kernel/locking/lockdep.c:4756) [ 1099.186923][ C1] mark_usage (kernel/locking/lockdep.c:4645) [ 1099.186930][ C1] __lock_acquire (kernel/locking/lockdep.c:5194) [ 1099.186937][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 1099.186945][ C1] lock_acquire.part.0 (kernel/locking/lockdep.c:473 kernel/locking/lockdep.c:5873) [ 1099.186951][ C1] ? simple_pin_fs (fs/libfs.c:1067) [ 1099.186959][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1099.186966][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1099.186972][ C1] ? simple_pin_fs (fs/libfs.c:1067) [ 1099.186980][ C1] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1099.186986][ C1] ? simple_pin_fs (fs/libfs.c:1067) [ 1099.186992][ C1] simple_pin_fs (fs/libfs.c:1067) [ 1099.186999][ C1] debugfs_remove (fs/debugfs/inode.c:805 fs/debugfs/inode.c:799) [ 1099.187005][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:411 lib/ref_tracker.c:195) [ 1099.187014][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 1099.187020][ C1] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1099.187026][ C1] ? call_timer_fn (kernel/time/timer.c:1748) [ 1099.187032][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 1099.187038][ C1] ? handle_softirqs (kernel/softirq.c:580) [ 1099.187045][ C1] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1099.187050][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 1099.187054][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1099.187060][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1099.187065][ C1] ? do_syscall_64 (./include/linux/entry-common.h:167 ./include/linux/entry-common.h:200 arch/x86/entry/syscall_64.c:90) [ 1099.187069][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1099.187073][ C1] ? __pfx_migrate_enable (kernel/sched/core.c:2402) [ 1099.187084][ C1] __put_net (net/core/net_namespace.c:732) [ 1099.187089][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1099.187096][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1099.187102][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 1099.187107][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1099.187112][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1099.187117][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1099.187125][ C1] ? __run_timers (kernel/time/timer.c:1798 kernel/time/timer.c:2372) [ 1099.187131][ C1] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1099.187137][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1099.187146][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 1099.187152][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1099.187160][ C1] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 1099.187168][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 1099.187173][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1099.187178][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1099.187184][ C1] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1099.187193][ C1] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1099.187199][ C1] run_timer_softirq (kernel/time/timer.c:2404) [ 1099.187204][ C1] handle_softirqs (kernel/softirq.c:580) [ 1099.187215][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1099.187221][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 1099.187224][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1099.187230][ C1] [ 1099.187232][ C1] [ 1099.187235][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1099.187240][ C1] RIP: 0010:do_syscall_64 (./include/linux/entry-common.h:167 ./include/linux/entry-common.h:200 arch/x86/entry/syscall_64.c:90) [ 1099.187245][ C1] Code: 00 00 48 39 c3 0f 85 d2 02 00 00 48 8b 7d 08 e8 c8 58 00 00 90 e8 62 aa a6 fd 90 90 e8 3b a8 a6 fd fb 65 48 8b 05 8a 60 b6 02 <48> 8b 50 08 f6 c2 3f 0f 85 0d 02 00 00 90 90 41 81 fc d3 01 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 48 39 c3 cmp %rax,%rbx 5: 0f 85 d2 02 00 00 jne 0x2dd b: 48 8b 7d 08 mov 0x8(%rbp),%rdi f: e8 c8 58 00 00 call 0x58dc 14: 90 nop 15: e8 62 aa a6 fd call 0xfffffffffda6aa7c 1a: 90 nop 1b: 90 nop 1c: e8 3b a8 a6 fd call 0xfffffffffda6a85c 21: fb sti 22: 65 48 8b 05 8a 60 b6 mov %gs:0x2b6608a(%rip),%rax # 0x2b660b4 29: 02 2a:* 48 8b 50 08 mov 0x8(%rax),%rdx <-- trapping instruction 2e: f6 c2 3f test $0x3f,%dl 31: 0f 85 0d 02 00 00 jne 0x244 37: 90 nop 38: 90 nop 39: 41 81 fc d3 01 00 00 cmp $0x1d3,%r12d Code starting with the faulting instruction =========================================== 0: 48 8b 50 08 mov 0x8(%rax),%rdx 4: f6 c2 3f test $0x3f,%dl 7: 0f 85 0d 02 00 00 jne 0x21a d: 90 nop e: 90 nop f: 41 81 fc d3 01 00 00 cmp $0x1d3,%r12d [ 1099.187249][ C1] RSP: 0018:ffffc90003de7f30 EFLAGS: 00000206 [ 1099.187254][ C1] RAX: ffff88800a542340 RBX: ffffc90003de7f58 RCX: ffffffff88a766af [ 1099.187258][ C1] RDX: 0000000000000000 RSI: ffffffff8bca61cd RDI: ffffffff8b458be0 [ 1099.187261][ C1] RBP: ffffc90003de7f48 R08: 0000000000000001 R09: 0000000000000001 [ 1099.187264][ C1] R10: ffffffff8cc062d7 R11: 0000000000000000 R12: 0000000000000000 [ 1099.187266][ C1] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 1099.187273][ C1] ? trace_irq_enable.constprop.0 (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:654 ./include/linux/cpumask.h:1210 ./include/trace/events/preemptirq.h:40) [ 1099.187285][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1099.187289][ C1] RIP: 0033:0x7f6f4e015b0c [ 1099.187296][ C1] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 29 d1 f5 ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 7f d1 f5 ff 48 All code ======== 0: ec in (%dx),%al 1: 28 48 89 sub %cl,-0x77(%rax) 4: 54 push %rsp 5: 24 18 and $0x18,%al 7: 48 89 74 24 10 mov %rsi,0x10(%rsp) c: 89 7c 24 08 mov %edi,0x8(%rsp) 10: e8 29 d1 f5 ff call 0xfffffffffff5d13e 15: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 1a: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 1f: 41 89 c0 mov %eax,%r8d 22: 8b 7c 24 08 mov 0x8(%rsp),%edi 26: 31 c0 xor %eax,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 34 ja 0x66 32: 44 89 c7 mov %r8d,%edi 35: 48 89 44 24 08 mov %rax,0x8(%rsp) 3a: e8 7f d1 f5 ff call 0xfffffffffff5d1be 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 34 ja 0x3c 8: 44 89 c7 mov %r8d,%edi b: 48 89 44 24 08 mov %rax,0x8(%rsp) 10: e8 7f d1 f5 ff call 0xfffffffffff5d194 15: 48 rex.W [ 1099.187299][ C1] RSP: 002b:00007f6f4d7ced20 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1099.187304][ C1] RAX: ffffffffffffffda RBX: 0000000000000010 RCX: 00007f6f4e015b0c [ 1099.187307][ C1] RDX: 0000000000000010 RSI: 00007f6f4d7d0000 RDI: 0000000000000007 [ 1099.187310][ C1] RBP: 00007f6f4d7d0000 R08: 0000000000000002 R09: 00007fffa837361f [ 1099.187313][ C1] R10: 0000000000000008 R11: 0000000000000246 R12: 0000000000000010 [ 1099.187316][ C1] R13: 0000000000000007 R14: 00007f6f4df76560 R15: 0000000000000000 | [ 1099.217775][ C1] RCU nest depth: 0, expected: 0 | [ 1099.218055][ C1] INFO: lockdep is turned off. | [ 1099.218339][ C1] Preemption disabled at: | [ 1099.218342][ C1] handle_softirqs (kernel/softirq.c:553) [ 1099.219104][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1099.219106][ C1] Call Trace: [ 1099.219110][ C1] [ 1099.219113][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 1099.219123][ C1] __might_resched (kernel/sched/core.c:8796) [ 1099.219132][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 1099.219139][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 1099.219144][ C1] ? simple_recursive_removal (fs/libfs.c:614) [ 1099.219150][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1099.219160][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 1099.219167][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 1099.219171][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 1099.219176][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 1099.219184][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 1099.219189][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:411 lib/ref_tracker.c:195) [ 1099.219197][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 1099.219203][ C1] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1099.219210][ C1] ? call_timer_fn (kernel/time/timer.c:1748) [ 1099.219218][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 1099.219223][ C1] ? handle_softirqs (kernel/softirq.c:580) [ 1099.219229][ C1] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1099.219234][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 1099.219237][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1099.219243][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1099.219249][ C1] ? do_syscall_64 (./include/linux/entry-common.h:167 ./include/linux/entry-common.h:200 arch/x86/entry/syscall_64.c:90) [ 1099.219253][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1099.219257][ C1] ? __pfx_migrate_enable (kernel/sched/core.c:2402) [ 1099.219268][ C1] __put_net (net/core/net_namespace.c:732) [ 1099.219273][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1099.219280][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1099.219286][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 1099.219291][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1099.219296][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1099.219302][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1099.219311][ C1] ? __run_timers (kernel/time/timer.c:1798 kernel/time/timer.c:2372) [ 1099.219317][ C1] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1099.219325][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1099.219333][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 1099.219338][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1099.219346][ C1] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 1099.219353][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 1099.219358][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1099.219363][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1099.219367][ C1] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1099.219376][ C1] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1099.219382][ C1] run_timer_softirq (kernel/time/timer.c:2404) [ 1099.219386][ C1] handle_softirqs (kernel/softirq.c:580) [ 1099.219396][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1099.219401][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 1099.219405][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1099.219411][ C1] [ 1099.219412][ C1] [ 1099.219415][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1099.219419][ C1] RIP: 0010:do_syscall_64 (./include/linux/entry-common.h:167 ./include/linux/entry-common.h:200 arch/x86/entry/syscall_64.c:90) [ 1099.219424][ C1] Code: 00 00 48 39 c3 0f 85 d2 02 00 00 48 8b 7d 08 e8 c8 58 00 00 90 e8 62 aa a6 fd 90 90 e8 3b a8 a6 fd fb 65 48 8b 05 8a 60 b6 02 <48> 8b 50 08 f6 c2 3f 0f 85 0d 02 00 00 90 90 41 81 fc d3 01 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 48 39 c3 cmp %rax,%rbx 5: 0f 85 d2 02 00 00 jne 0x2dd b: 48 8b 7d 08 mov 0x8(%rbp),%rdi f: e8 c8 58 00 00 call 0x58dc 14: 90 nop 15: e8 62 aa a6 fd call 0xfffffffffda6aa7c 1a: 90 nop 1b: 90 nop 1c: e8 3b a8 a6 fd call 0xfffffffffda6a85c 21: fb sti 22: 65 48 8b 05 8a 60 b6 mov %gs:0x2b6608a(%rip),%rax # 0x2b660b4 29: 02 2a:* 48 8b 50 08 mov 0x8(%rax),%rdx <-- trapping instruction 2e: f6 c2 3f test $0x3f,%dl 31: 0f 85 0d 02 00 00 jne 0x244 37: 90 nop 38: 90 nop 39: 41 81 fc d3 01 00 00 cmp $0x1d3,%r12d Code starting with the faulting instruction =========================================== 0: 48 8b 50 08 mov 0x8(%rax),%rdx 4: f6 c2 3f test $0x3f,%dl 7: 0f 85 0d 02 00 00 jne 0x21a d: 90 nop e: 90 nop f: 41 81 fc d3 01 00 00 cmp $0x1d3,%r12d [ 1099.219428][ C1] RSP: 0018:ffffc90003de7f30 EFLAGS: 00000206 [ 1099.219433][ C1] RAX: ffff88800a542340 RBX: ffffc90003de7f58 RCX: ffffffff88a766af [ 1099.219437][ C1] RDX: 0000000000000000 RSI: ffffffff8bca61cd RDI: ffffffff8b458be0 [ 1099.219439][ C1] RBP: ffffc90003de7f48 R08: 0000000000000001 R09: 0000000000000001 [ 1099.219442][ C1] R10: ffffffff8cc062d7 R11: 0000000000000000 R12: 0000000000000000 [ 1099.219445][ C1] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 1099.219451][ C1] ? trace_irq_enable.constprop.0 (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:654 ./include/linux/cpumask.h:1210 ./include/trace/events/preemptirq.h:40) [ 1099.219463][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1099.219466][ C1] RIP: 0033:0x7f6f4e015b0c [ 1099.219472][ C1] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 29 d1 f5 ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 7f d1 f5 ff 48 All code ======== 0: ec in (%dx),%al 1: 28 48 89 sub %cl,-0x77(%rax) 4: 54 push %rsp 5: 24 18 and $0x18,%al 7: 48 89 74 24 10 mov %rsi,0x10(%rsp) c: 89 7c 24 08 mov %edi,0x8(%rsp) 10: e8 29 d1 f5 ff call 0xfffffffffff5d13e 15: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 1a: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 1f: 41 89 c0 mov %eax,%r8d 22: 8b 7c 24 08 mov 0x8(%rsp),%edi 26: 31 c0 xor %eax,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 34 ja 0x66 32: 44 89 c7 mov %r8d,%edi 35: 48 89 44 24 08 mov %rax,0x8(%rsp) 3a: e8 7f d1 f5 ff call 0xfffffffffff5d1be 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 34 ja 0x3c 8: 44 89 c7 mov %r8d,%edi b: 48 89 44 24 08 mov %rax,0x8(%rsp) 10: e8 7f d1 f5 ff call 0xfffffffffff5d194 15: 48 rex.W [ 1099.219476][ C1] RSP: 002b:00007f6f4d7ced20 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1099.219480][ C1] RAX: ffffffffffffffda RBX: 0000000000000010 RCX: 00007f6f4e015b0c [ 1099.219483][ C1] RDX: 0000000000000010 RSI: 00007f6f4d7d0000 RDI: 0000000000000007 [ 1099.219487][ C1] RBP: 00007f6f4d7d0000 R08: 0000000000000002 R09: 00007fffa837361f [ 1099.219489][ C1] R10: 0000000000000008 R11: 0000000000000246 R12: 0000000000000010 [ 1099.219492][ C1] R13: 0000000000000007 R14: 00007f6f4df76560 R15: 0000000000000000 | [ 1136.037734][ C3] INFO: lockdep is turned off. | [ 1136.037995][ C3] Preemption disabled at: | [ 1136.037998][ C3] 0x0 | [ 1136.038464][ C3] Tainted: [W]=WARN [ 1136.038465][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1136.038467][ C3] Call Trace: [ 1136.038469][ C3] [ 1136.038471][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 1136.038483][ C3] __might_resched (kernel/sched/core.c:8796) [ 1136.038490][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 1136.038494][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 1136.038498][ C3] ? simple_recursive_removal (fs/libfs.c:614) [ 1136.038505][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1136.038512][ C3] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 1136.038517][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 1136.038520][ C3] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 1136.038523][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 1136.038529][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 1136.038532][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:411 lib/ref_tracker.c:195) [ 1136.038539][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 1136.038543][ C3] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1136.038550][ C3] ? call_timer_fn (kernel/time/timer.c:1748) [ 1136.038558][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 1136.038562][ C3] ? handle_softirqs (kernel/softirq.c:580) [ 1136.038568][ C3] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1136.038571][ C3] ? irq_exit_rcu (kernel/softirq.c:698) [ 1136.038574][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1136.038579][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1136.038583][ C3] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202) [ 1136.038588][ C3] ? __filemap_add_folio (mm/filemap.c:941) [ 1136.038594][ C3] ? filemap_add_folio (./include/linux/page-flags.h:547 mm/filemap.c:972) [ 1136.038598][ C3] ? page_cache_ra_unbounded (mm/readahead.c:276) [ 1136.038604][ C3] ? do_sync_mmap_readahead (mm/filemap.c:3263) [ 1136.038607][ C3] ? filemap_fault (mm/filemap.c:3403) [ 1136.038610][ C3] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 1136.038615][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1136.038620][ C3] __put_net (net/core/net_namespace.c:732) [ 1136.038624][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1136.038628][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1136.038632][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 1136.038635][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1136.038638][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1136.038641][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1136.038645][ C3] ? nohz_balance_exit_idle (kernel/sched/fair.c:12488) [ 1136.038654][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1136.038659][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1136.038664][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 1136.038668][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1136.038672][ C3] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 1136.038677][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 1136.038682][ C3] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 1136.038686][ C3] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 1136.038689][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1136.038692][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1136.038695][ C3] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1136.038700][ C3] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1136.038705][ C3] run_timer_softirq (kernel/time/timer.c:2404) [ 1136.038712][ C3] handle_softirqs (kernel/softirq.c:580) [ 1136.038719][ C3] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1136.038723][ C3] irq_exit_rcu (kernel/softirq.c:698) [ 1136.038726][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1136.038730][ C3] [ 1136.038731][ C3] [ 1136.038733][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1136.038736][ C3] RIP: 0010:_raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202) [ 1136.038740][ C3] Code: 0f 1f 44 00 00 55 48 8b 74 24 08 48 89 fd 48 83 c7 18 e8 55 23 7b fd 48 89 ef e8 0d 76 7b fd e8 28 35 a4 fd fb bf 01 00 00 00 9d 73 6f fd 65 8b 05 86 ed b3 02 85 c0 74 06 5d c3 cc cc cc cc All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 55 push %rbp 6: 48 8b 74 24 08 mov 0x8(%rsp),%rsi b: 48 89 fd mov %rdi,%rbp e: 48 83 c7 18 add $0x18,%rdi 12: e8 55 23 7b fd call 0xfffffffffd7b236c 17: 48 89 ef mov %rbp,%rdi 1a: e8 0d 76 7b fd call 0xfffffffffd7b762c 1f: e8 28 35 a4 fd call 0xfffffffffda4354c 24: fb sti 25: bf 01 00 00 00 mov $0x1,%edi 2a:* e8 9d 73 6f fd call 0xfffffffffd6f73cc <-- trapping instruction 2f: 65 8b 05 86 ed b3 02 mov %gs:0x2b3ed86(%rip),%eax # 0x2b3edbc 36: 85 c0 test %eax,%eax 38: 74 06 je 0x40 3a: 5d pop %rbp 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: e8 9d 73 6f fd call 0xfffffffffd6f73a2 5: 65 8b 05 86 ed b3 02 mov %gs:0x2b3ed86(%rip),%eax # 0x2b3ed92 c: 85 c0 test %eax,%eax e: 74 06 je 0x16 10: 5d pop %rbp 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 1136.038743][ C3] RSP: 0000:ffffc90005d87730 EFLAGS: 00000246 [ 1136.038748][ C3] RAX: 0000000000000001 RBX: ffffc90005d877c0 RCX: ffffffff88a766af [ 1136.038750][ C3] RDX: 0000000000000000 RSI: ffffffff8b458b60 RDI: 0000000000000001 [ 1136.038752][ C3] RBP: ffff8880017410d0 R08: 0000000000000000 R09: 0000000000000000 [ 1136.038754][ C3] R10: ffffffff8cc062d7 R11: dffffc0000000000 R12: 0000000000000000 [ 1136.038756][ C3] R13: ffffea00002a3180 R14: 0000000000000000 R15: 0000000000000000 [ 1136.038760][ C3] ? trace_irq_enable.constprop.0 (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:654 ./include/linux/cpumask.h:1210 ./include/trace/events/preemptirq.h:40) [ 1136.038768][ C3] __filemap_add_folio (mm/filemap.c:941) [ 1136.038773][ C3] ? __pfx___filemap_add_folio (mm/filemap.c:859) [ 1136.038778][ C3] ? __pfx_workingset_update_node (mm/workingset.c:614) [ 1136.038784][ C3] ? xa_load (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 lib/xarray.c:1621) [ 1136.038792][ C3] filemap_add_folio (./include/linux/page-flags.h:547 mm/filemap.c:972) [ 1136.038799][ C3] ? __pfx_filemap_add_folio (mm/filemap.c:960) [ 1136.038806][ C3] page_cache_ra_unbounded (mm/readahead.c:276) [ 1136.038810][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1136.038815][ C3] do_sync_mmap_readahead (mm/filemap.c:3263) [ 1136.038819][ C3] ? __pfx_do_sync_mmap_readahead (mm/filemap.c:3203) [ 1136.038822][ C3] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 1136.038827][ C3] ? __filemap_get_folio (mm/filemap.c:1907) [ 1136.038832][ C3] filemap_fault (mm/filemap.c:3403) [ 1136.038836][ C3] ? __pfx_handle_pte_fault (mm/memory.c:5954) [ 1136.038842][ C3] ? __pfx_filemap_map_pages (mm/filemap.c:3692) [ 1136.038846][ C3] ? __pfx_filemap_fault (mm/filemap.c:3362) [ 1136.038853][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1136.038857][ C3] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 1136.038860][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1136.038864][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 1136.038866][ C3] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 1136.038871][ C3] __do_fault (mm/memory.c:5098) [ 1136.038875][ C3] do_pte_missing (mm/memory.c:5518 mm/memory.c:5652 mm/memory.c:4160) [ 1136.038878][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 1136.038882][ C3] handle_pte_fault (mm/memory.c:5997) [ 1136.038886][ C3] ? handle_mm_fault (mm/memory.c:6321) [ 1136.038890][ C3] ? __pfx_handle_pte_fault (mm/memory.c:5954) [ 1136.038894][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1136.038899][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 1136.038906][ C3] __handle_mm_fault (mm/memory.c:6140) [ 1136.038910][ C3] ? __pfx___handle_mm_fault (mm/memory.c:6049) [ 1136.038913][ C3] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [ 1136.038920][ C3] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [ 1136.038924][ C3] handle_mm_fault (mm/memory.c:6321) [ 1136.038928][ C3] ? __pfx_handle_mm_fault (mm/memory.c:6276) [ 1136.038931][ C3] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 1136.038940][ C3] do_user_addr_fault (arch/x86/mm/fault.c:1337) [ 1136.038949][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1136.038955][ C3] exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 1136.038959][ C3] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623) [ 1136.038962][ C3] RIP: 0033:0x7f002d0c0a47 [ 1136.038970][ C3] Code: Unable to access opcode bytes at 0x7f002d0c0a1d. Code starting with the faulting instruction =========================================== [ 1136.038972][ C3] RSP: 002b:00007ffd4691a758 EFLAGS: 00010246 [ 1136.038975][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 00007f002d0c0a47 [ 1136.038977][ C3] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011 [ 1136.038979][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 000055a20beac19e [ 1136.038981][ C3] R10: 00007f002cfa5a10 R11: 0000000000000246 R12: 0000000000000000 [ 1136.038983][ C3] R13: 00007ffd4691a890 R14: 000055a20bebef27 R15: 0000000000002837 | [ 1213.863602][ C1] INFO: lockdep is turned off. | [ 1213.863784][ C1] Preemption disabled at: | [ 1213.863785][ C1] 0x0 | [ 1213.864129][ C1] Tainted: [W]=WARN [ 1213.864131][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1213.864133][ C1] Call Trace: [ 1213.864136][ C1] [ 1213.864139][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 1213.864152][ C1] __might_resched (kernel/sched/core.c:8796) [ 1213.864160][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 1213.864165][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 1213.864168][ C1] ? simple_recursive_removal (fs/libfs.c:614) [ 1213.864174][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1213.864182][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 1213.864187][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 1213.864190][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 1213.864193][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 1213.864200][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 1213.864204][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:411 lib/ref_tracker.c:195) [ 1213.864210][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 1213.864214][ C1] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1213.864222][ C1] ? call_timer_fn (kernel/time/timer.c:1748) [ 1213.864229][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 1213.864233][ C1] ? handle_softirqs (kernel/softirq.c:580) [ 1213.864240][ C1] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1213.864243][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 1213.864246][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1213.864251][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1213.864256][ C1] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1213.864259][ C1] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1213.864263][ C1] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1213.864265][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 1213.864271][ C1] ? do_idle (kernel/sched/idle.c:325) [ 1213.864274][ C1] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 1213.864277][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 1213.864283][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1213.864288][ C1] __put_net (net/core/net_namespace.c:732) [ 1213.864293][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1213.864297][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1213.864302][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 1213.864305][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1213.864308][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1213.864311][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1213.864314][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1213.864319][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1213.864324][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 1213.864327][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1213.864332][ C1] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 1213.864335][ C1] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 1213.864341][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 1213.864344][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1213.864347][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1213.864350][ C1] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1213.864355][ C1] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1213.864359][ C1] run_timer_softirq (kernel/time/timer.c:2404) [ 1213.864362][ C1] handle_softirqs (kernel/softirq.c:580) [ 1213.864367][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1213.864371][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 1213.864373][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1213.864376][ C1] [ 1213.864377][ C1] [ 1213.864379][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1213.864382][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1213.864386][ C1] Code: f2 ce 00 c3 cc cc cc cc 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 83 17 28 00 fb f4 fc 54 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: f2 ce repnz (bad) 2: 00 c3 add %al,%bl 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 0f 1f 00 nopl (%rax) b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 83 17 28 00 verw 0x281783(%rip) # 0x2817ab 28: fb sti 29: f4 hlt 2a:* e9 fc 54 02 00 jmp 0x2552b <-- trapping instruction 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: e9 fc 54 02 00 jmp 0x25501 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 1213.864389][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246 [ 1213.864393][ C1] RAX: 0000000000000001 RBX: 1ffff92000026fc1 RCX: ffffffff8b0125d9 [ 1213.864395][ C1] RDX: ffffed1006c166fb RSI: ffffffff8b458b60 RDI: ffffffff8878f5bf [ 1213.864397][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c166fa [ 1213.864399][ C1] R10: ffff8880360b37d3 R11: ffff8880360a834c R12: 0000000000000000 [ 1213.864400][ C1] R13: ffff888001bf0040 R14: dffffc0000000000 R15: 0000000000000000 [ 1213.864404][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 1213.864407][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 1213.864411][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1213.864414][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1213.864416][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 1213.864420][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 1213.864424][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 1213.864432][ C1] do_idle (kernel/sched/idle.c:325) [ 1213.864436][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 1213.864440][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 1213.864443][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock __might_resched:down_write:simple_recursive_removal:debugfs_remove:ref_tracker_dir_exit handle_softirqs:dump_stack_lvl:__might_resched:down_write:simple_recursive_removal