====================================== | [ 1037.737739][ C2] #0: ffff888001084ba0 (&mm->mmap_lock){++++}-{4:4}, at: exit_mmap (./include/linux/seqlock.h:431 ./include/linux/mmap_lock.h:83 ./include/linux/mmap_lock.h:130 mm/mmap.c:1292) | [ 1037.738111][ C2] #1: ffffc90000218d60 ((&icsk->icsk_retransmit_timer)){+.-.}-{0:0}, at: call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) | [ 1037.738527][ C2] | [ 1037.738527][ C2] stack backtrace: [ 1037.738791][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1037.738793][ C2] Call Trace: [ 1037.738795][ C2] [ 1037.738797][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 1037.738803][ C2] print_usage_bug.part.0 (kernel/locking/lockdep.c:4048) [ 1037.738809][ C2] mark_lock_irq (kernel/locking/lockdep.c:4013 kernel/locking/lockdep.c:4059 kernel/locking/lockdep.c:4270) [ 1037.738817][ C2] mark_lock (kernel/locking/lockdep.c:4756) [ 1037.738821][ C2] mark_usage (kernel/locking/lockdep.c:4645) [ 1037.738825][ C2] __lock_acquire (kernel/locking/lockdep.c:5194) [ 1037.738828][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 1037.738833][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:473 kernel/locking/lockdep.c:5873) [ 1037.738837][ C2] ? simple_pin_fs (fs/libfs.c:1067) [ 1037.738842][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1037.738848][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1037.738851][ C2] ? simple_pin_fs (fs/libfs.c:1067) [ 1037.738855][ C2] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1037.738859][ C2] ? simple_pin_fs (fs/libfs.c:1067) [ 1037.738862][ C2] simple_pin_fs (fs/libfs.c:1067) [ 1037.738866][ C2] debugfs_remove (fs/debugfs/inode.c:805 fs/debugfs/inode.c:799) [ 1037.738870][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 1037.738876][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 1037.738880][ C2] ? __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) [ 1037.738886][ C2] ? call_timer_fn (kernel/time/timer.c:1748) [ 1037.738890][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 1037.738893][ C2] ? handle_softirqs (kernel/softirq.c:580) [ 1037.738897][ C2] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1037.738900][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 1037.738902][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1037.738906][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1037.738909][ C2] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 1037.738912][ C2] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 1037.738917][ C2] ? kmem_cache_free (mm/slub.c:2311 mm/slub.c:4642 mm/slub.c:4744) [ 1037.738921][ C2] ? unlink_anon_vmas (mm/rmap.c:439) [ 1037.738925][ C2] ? free_pgtables (./include/linux/hugetlb_inline.h:11 mm/memory.c:372) [ 1037.738929][ C2] ? exit_mmap (mm/mmap.c:1297) [ 1037.738934][ C2] __put_net (net/core/net_namespace.c:732) [ 1037.738938][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1037.738942][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1037.738946][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 1037.738950][ C2] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1037.738953][ C2] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1037.738956][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1037.738962][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 1037.738967][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 1037.738970][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1037.738975][ C2] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 1037.738979][ C2] ? 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) [ 1037.738983][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1037.738986][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1037.738989][ C2] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1037.738994][ C2] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1037.738997][ C2] run_timer_softirq (kernel/time/timer.c:2404) [ 1037.739000][ C2] handle_softirqs (kernel/softirq.c:580) [ 1037.739006][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1037.739009][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 1037.739011][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1037.739015][ C2] [ 1037.739016][ C2] [ 1037.739017][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1037.739020][ C2] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 1037.739025][ C2] Code: 74 24 10 e8 f1 12 7b fd 48 89 ef e8 a9 65 7b fd 81 e3 00 02 00 00 75 29 9c 58 f6 c4 02 75 35 48 85 db 74 01 fb bf 01 00 00 00 2a 63 6f fd 65 8b 05 13 dd b3 02 85 c0 74 0e 5b 5d c3 cc cc cc All code ======== 0: 74 24 je 0x26 2: 10 e8 adc %ch,%al 4: f1 int1 5: 12 7b fd adc -0x3(%rbx),%bh 8: 48 89 ef mov %rbp,%rdi b: e8 a9 65 7b fd call 0xfffffffffd7b65b9 10: 81 e3 00 02 00 00 and $0x200,%ebx 16: 75 29 jne 0x41 18: 9c pushf 19: 58 pop %rax 1a: f6 c4 02 test $0x2,%ah 1d: 75 35 jne 0x54 1f: 48 85 db test %rbx,%rbx 22: 74 01 je 0x25 24: fb sti 25: bf 01 00 00 00 mov $0x1,%edi 2a:* e8 2a 63 6f fd call 0xfffffffffd6f6359 <-- trapping instruction 2f: 65 8b 05 13 dd b3 02 mov %gs:0x2b3dd13(%rip),%eax # 0x2b3dd49 36: 85 c0 test %eax,%eax 38: 74 0e je 0x48 3a: 5b pop %rbx 3b: 5d pop %rbp 3c: c3 ret 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: e8 2a 63 6f fd call 0xfffffffffd6f632f 5: 65 8b 05 13 dd b3 02 mov %gs:0x2b3dd13(%rip),%eax # 0x2b3dd1f c: 85 c0 test %eax,%eax e: 74 0e je 0x1e 10: 5b pop %rbx 11: 5d pop %rbp 12: c3 ret 13: cc int3 14: cc int3 15: cc int3 [ 1037.739028][ C2] RSP: 0018:ffffc90004807948 EFLAGS: 00000206 [ 1037.739031][ C2] RAX: 0000000000000006 RBX: 0000000000000200 RCX: 0000000000000040 [ 1037.739033][ C2] RDX: 0000000000000000 RSI: ffffffff954a61cd RDI: 0000000000000001 [ 1037.739034][ C2] RBP: ffffffff982c66a0 R08: 0000000000000001 R09: 0000000000000001 [ 1037.739036][ C2] R10: ffffffff964062d7 R11: ffffffff982c66b8 R12: dffffc0000000000 [ 1037.739038][ C2] R13: ffff88800783b0c8 R14: 0000000000000000 R15: ffff88800783b118 [ 1037.739044][ C2] __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 1037.739046][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 1037.739051][ C2] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 1037.739056][ C2] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3115) [ 1037.739061][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 1037.739066][ C2] kmem_cache_free (mm/slub.c:2311 mm/slub.c:4642 mm/slub.c:4744) [ 1037.739070][ C2] ? unlink_anon_vmas (mm/rmap.c:439) [ 1037.739073][ C2] unlink_anon_vmas (mm/rmap.c:439) [ 1037.739089][ C2] free_pgtables (./include/linux/hugetlb_inline.h:11 mm/memory.c:372) [ 1037.739094][ C2] ? __pfx_free_pgtables (mm/memory.c:349) [ 1037.739096][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1037.739100][ C2] ? exit_mmap (./include/linux/seqlock.h:431 ./include/linux/mmap_lock.h:83 ./include/linux/mmap_lock.h:130 mm/mmap.c:1292) [ 1037.739104][ C2] ? down_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1307 kernel/locking/rwsem.c:1313 kernel/locking/rwsem.c:1578) [ 1037.739107][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 1037.739112][ C2] exit_mmap (mm/mmap.c:1297) [ 1037.739116][ C2] ? __pfx_exit_mmap (mm/mmap.c:1259) [ 1037.739122][ C2] ? __mutex_unlock_slowpath (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4329 ./include/linux/atomic/atomic-long.h:1506 ./include/linux/atomic/atomic-instrumented.h:4481 kernel/locking/mutex.c:924) [ 1037.739130][ C2] mmput (kernel/fork.c:1449 kernel/fork.c:1383 kernel/fork.c:1404) [ 1037.739135][ C2] exit_mm (kernel/exit.c:596) [ 1037.739139][ C2] do_exit (kernel/exit.c:950) [ 1037.739141][ C2] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 1037.739146][ C2] do_group_exit (kernel/exit.c:1089) [ 1037.739149][ C2] __x64_sys_exit_group (kernel/exit.c:1117) [ 1037.739153][ C2] x64_sys_call (arch/x86/entry/syscall_64.c:37) [ 1037.739156][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 1037.739160][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1037.739163][ C2] RIP: 0033:0x7fc0076c7abd [ 1037.739166][ C2] Code: Unable to access opcode bytes at 0x7fc0076c7a93. Code starting with the faulting instruction =========================================== [ 1037.739168][ C2] RSP: 002b:00007ffe6946a8f8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 1037.739171][ C2] RAX: ffffffffffffffda RBX: 00007fc0077a49c0 RCX: 00007fc0076c7abd [ 1037.739173][ C2] RDX: 00000000000000e7 RSI: ffffffffffffff80 RDI: 0000000000000000 [ 1037.739175][ C2] RBP: 0000000000000000 R08: 00007fc0074861c0 R09: 0000000000000000 [ 1037.739176][ C2] R10: 00007fc0075b4fa8 R11: 0000000000000246 R12: 00007fc0077a49c0 [ 1037.739178][ C2] R13: 00007fc0077a9ee0 R14: 0000000000000001 R15: 00007fc0077a9ec8 | [ 1037.764018][ C2] RCU nest depth: 0, expected: 0 | [ 1037.764234][ C2] INFO: lockdep is turned off. | [ 1037.764469][ C2] Preemption disabled at: | [ 1037.764471][ C2] 0x0 [ 1037.764867][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1037.764869][ C2] Call Trace: [ 1037.764871][ C2] [ 1037.764873][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 1037.764881][ C2] __might_resched (kernel/sched/core.c:8796) [ 1037.764888][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 1037.764892][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 1037.764895][ C2] ? simple_recursive_removal (fs/libfs.c:614) [ 1037.764899][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1037.764906][ C2] ? 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) [ 1037.764910][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 1037.764913][ C2] ? 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) [ 1037.764916][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 1037.764922][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 1037.764925][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 1037.764931][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 1037.764935][ C2] ? __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) [ 1037.764940][ C2] ? call_timer_fn (kernel/time/timer.c:1748) [ 1037.764946][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 1037.764949][ C2] ? handle_softirqs (kernel/softirq.c:580) [ 1037.764955][ C2] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1037.764959][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 1037.764961][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1037.764966][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1037.764970][ C2] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 1037.764974][ C2] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 1037.764978][ C2] ? kmem_cache_free (mm/slub.c:2311 mm/slub.c:4642 mm/slub.c:4744) [ 1037.764983][ C2] ? unlink_anon_vmas (mm/rmap.c:439) [ 1037.764987][ C2] ? free_pgtables (./include/linux/hugetlb_inline.h:11 mm/memory.c:372) [ 1037.764991][ C2] ? exit_mmap (mm/mmap.c:1297) [ 1037.764998][ C2] __put_net (net/core/net_namespace.c:732) [ 1037.765002][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1037.765006][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1037.765010][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 1037.765013][ C2] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1037.765016][ C2] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1037.765019][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1037.765025][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 1037.765031][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 1037.765034][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1037.765038][ C2] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 1037.765043][ C2] ? 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) [ 1037.765046][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1037.765049][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1037.765052][ C2] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1037.765057][ C2] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1037.765061][ C2] run_timer_softirq (kernel/time/timer.c:2404) [ 1037.765064][ C2] handle_softirqs (kernel/softirq.c:580) [ 1037.765070][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1037.765073][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 1037.765075][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1037.765079][ C2] [ 1037.765080][ C2] [ 1037.765081][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1037.765084][ C2] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 1037.765088][ C2] Code: 74 24 10 e8 f1 12 7b fd 48 89 ef e8 a9 65 7b fd 81 e3 00 02 00 00 75 29 9c 58 f6 c4 02 75 35 48 85 db 74 01 fb bf 01 00 00 00 2a 63 6f fd 65 8b 05 13 dd b3 02 85 c0 74 0e 5b 5d c3 cc cc cc All code ======== 0: 74 24 je 0x26 2: 10 e8 adc %ch,%al 4: f1 int1 5: 12 7b fd adc -0x3(%rbx),%bh 8: 48 89 ef mov %rbp,%rdi b: e8 a9 65 7b fd call 0xfffffffffd7b65b9 10: 81 e3 00 02 00 00 and $0x200,%ebx 16: 75 29 jne 0x41 18: 9c pushf 19: 58 pop %rax 1a: f6 c4 02 test $0x2,%ah 1d: 75 35 jne 0x54 1f: 48 85 db test %rbx,%rbx 22: 74 01 je 0x25 24: fb sti 25: bf 01 00 00 00 mov $0x1,%edi 2a:* e8 2a 63 6f fd call 0xfffffffffd6f6359 <-- trapping instruction 2f: 65 8b 05 13 dd b3 02 mov %gs:0x2b3dd13(%rip),%eax # 0x2b3dd49 36: 85 c0 test %eax,%eax 38: 74 0e je 0x48 3a: 5b pop %rbx 3b: 5d pop %rbp 3c: c3 ret 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: e8 2a 63 6f fd call 0xfffffffffd6f632f 5: 65 8b 05 13 dd b3 02 mov %gs:0x2b3dd13(%rip),%eax # 0x2b3dd1f c: 85 c0 test %eax,%eax e: 74 0e je 0x1e 10: 5b pop %rbx 11: 5d pop %rbp 12: c3 ret 13: cc int3 14: cc int3 15: cc int3 [ 1037.765091][ C2] RSP: 0018:ffffc90004807948 EFLAGS: 00000206 [ 1037.765094][ C2] RAX: 0000000000000006 RBX: 0000000000000200 RCX: 0000000000000040 [ 1037.765096][ C2] RDX: 0000000000000000 RSI: ffffffff954a61cd RDI: 0000000000000001 [ 1037.765098][ C2] RBP: ffffffff982c66a0 R08: 0000000000000001 R09: 0000000000000001 [ 1037.765099][ C2] R10: ffffffff964062d7 R11: ffffffff982c66b8 R12: dffffc0000000000 [ 1037.765101][ C2] R13: ffff88800783b0c8 R14: 0000000000000000 R15: ffff88800783b118 [ 1037.765109][ C2] __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 1037.765113][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 1037.765121][ C2] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 1037.765129][ C2] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3115) [ 1037.765139][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 1037.765147][ C2] kmem_cache_free (mm/slub.c:2311 mm/slub.c:4642 mm/slub.c:4744) [ 1037.765151][ C2] ? unlink_anon_vmas (mm/rmap.c:439) [ 1037.765155][ C2] unlink_anon_vmas (mm/rmap.c:439) [ 1037.765159][ C2] free_pgtables (./include/linux/hugetlb_inline.h:11 mm/memory.c:372) [ 1037.765164][ C2] ? __pfx_free_pgtables (mm/memory.c:349) [ 1037.765167][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1037.765171][ C2] ? exit_mmap (./include/linux/seqlock.h:431 ./include/linux/mmap_lock.h:83 ./include/linux/mmap_lock.h:130 mm/mmap.c:1292) [ 1037.765175][ C2] ? down_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1307 kernel/locking/rwsem.c:1313 kernel/locking/rwsem.c:1578) [ 1037.765178][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 1037.765183][ C2] exit_mmap (mm/mmap.c:1297) [ 1037.765188][ C2] ? __pfx_exit_mmap (mm/mmap.c:1259) [ 1037.765194][ C2] ? __mutex_unlock_slowpath (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4329 ./include/linux/atomic/atomic-long.h:1506 ./include/linux/atomic/atomic-instrumented.h:4481 kernel/locking/mutex.c:924) [ 1037.765202][ C2] mmput (kernel/fork.c:1449 kernel/fork.c:1383 kernel/fork.c:1404) [ 1037.765207][ C2] exit_mm (kernel/exit.c:596) [ 1037.765210][ C2] do_exit (kernel/exit.c:950) [ 1037.765213][ C2] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 1037.765217][ C2] do_group_exit (kernel/exit.c:1089) [ 1037.765221][ C2] __x64_sys_exit_group (kernel/exit.c:1117) [ 1037.765224][ C2] x64_sys_call (arch/x86/entry/syscall_64.c:37) [ 1037.765228][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 1037.765231][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1037.765234][ C2] RIP: 0033:0x7fc0076c7abd [ 1037.765236][ C2] Code: Unable to access opcode bytes at 0x7fc0076c7a93. Code starting with the faulting instruction =========================================== [ 1037.765238][ C2] RSP: 002b:00007ffe6946a8f8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 1037.765240][ C2] RAX: ffffffffffffffda RBX: 00007fc0077a49c0 RCX: 00007fc0076c7abd [ 1037.765242][ C2] RDX: 00000000000000e7 RSI: ffffffffffffff80 RDI: 0000000000000000 [ 1037.765244][ C2] RBP: 0000000000000000 R08: 00007fc0074861c0 R09: 0000000000000000 [ 1037.765245][ C2] R10: 00007fc0075b4fa8 R11: 0000000000000246 R12: 00007fc0077a49c0 [ 1037.765247][ C2] R13: 00007fc0077a9ee0 R14: 0000000000000001 R15: 00007fc0077a9ec8 | [ 1070.498230][ C3] INFO: lockdep is turned off. | [ 1070.498557][ C3] Preemption disabled at: | [ 1070.498561][ C3] 0x0 | [ 1070.499130][ C3] Tainted: [W]=WARN [ 1070.499133][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1070.499136][ C3] Call Trace: [ 1070.499139][ C3] [ 1070.499143][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 1070.499155][ C3] __might_resched (kernel/sched/core.c:8796) [ 1070.499165][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 1070.499172][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 1070.499177][ C3] ? simple_recursive_removal (fs/libfs.c:614) [ 1070.499183][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1070.499193][ 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) [ 1070.499201][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 1070.499206][ 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) [ 1070.499210][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 1070.499220][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 1070.499226][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 1070.499235][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 1070.499241][ 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) [ 1070.499249][ C3] ? call_timer_fn (kernel/time/timer.c:1748) [ 1070.499258][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 1070.499264][ C3] ? handle_softirqs (kernel/softirq.c:580) [ 1070.499272][ C3] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1070.499278][ C3] ? irq_exit_rcu (kernel/softirq.c:698) [ 1070.499282][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1070.499289][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1070.499295][ C3] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1070.499300][ C3] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1070.499304][ C3] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1070.499309][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 1070.499316][ C3] ? do_idle (kernel/sched/idle.c:325) [ 1070.499324][ C3] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 1070.499330][ C3] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 1070.499337][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1070.499346][ C3] __put_net (net/core/net_namespace.c:732) [ 1070.499353][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1070.499359][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1070.499365][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 1070.499370][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1070.499375][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1070.499381][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1070.499387][ 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) [ 1070.499396][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1070.499404][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 1070.499411][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1070.499420][ C3] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 1070.499428][ 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) [ 1070.499434][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1070.499440][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1070.499446][ C3] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1070.499456][ C3] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1070.499462][ C3] run_timer_softirq (kernel/time/timer.c:2404) [ 1070.499468][ C3] handle_softirqs (kernel/softirq.c:580) [ 1070.499479][ C3] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1070.499485][ C3] irq_exit_rcu (kernel/softirq.c:698) [ 1070.499489][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1070.499495][ C3] [ 1070.499497][ C3] [ 1070.499500][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1070.499505][ C3] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1070.499512][ C3] Code: e2 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 07 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: e2 ce loop 0xffffffffffffffd0 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 07 28 00 verw 0x280783(%rip) # 0x2807ab 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 [ 1070.499517][ C3] RSP: 0018:ffffc90000157de8 EFLAGS: 00000246 [ 1070.499523][ C3] RAX: 0000000000000003 RBX: 1ffff9200002afc1 RCX: ffffffff948135d9 [ 1070.499527][ C3] RDX: ffffed1006c366fb RSI: ffffffff94c58b60 RDI: ffffffff91f8f5bf [ 1070.499530][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c366fa [ 1070.499533][ C3] R10: ffff8880361b37d3 R11: ffff888001bdcb58 R12: 0000000000000000 [ 1070.499537][ C3] R13: ffff888001bf4640 R14: dffffc0000000000 R15: 0000000000000000 [ 1070.499544][ C3] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 1070.499550][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 1070.499558][ C3] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1070.499563][ C3] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1070.499567][ C3] cpuidle_idle_call (kernel/sched/idle.c:186) [ 1070.499574][ C3] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 1070.499582][ C3] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 1070.499593][ C3] do_idle (kernel/sched/idle.c:325) [ 1070.499600][ C3] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 1070.499607][ C3] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 1070.499614][ C3] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 1070.499623][ C3] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 1136.035301][ C3] INFO: lockdep is turned off. | [ 1136.035485][ C3] Preemption disabled at: | [ 1136.035487][ C3] 0x0 | [ 1136.035805][ C3] Tainted: [W]=WARN [ 1136.035806][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1136.035809][ C3] Call Trace: [ 1136.035811][ C3] [ 1136.035813][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 1136.035822][ C3] __might_resched (kernel/sched/core.c:8796) [ 1136.035828][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 1136.035832][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 1136.035835][ C3] ? simple_recursive_removal (fs/libfs.c:614) [ 1136.035840][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1136.035846][ 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.035851][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 1136.035854][ 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.035857][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 1136.035864][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 1136.035866][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 1136.035872][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 1136.035876][ 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.035881][ C3] ? call_timer_fn (kernel/time/timer.c:1748) [ 1136.035887][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 1136.035891][ C3] ? handle_softirqs (kernel/softirq.c:580) [ 1136.035897][ C3] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1136.035900][ C3] ? irq_exit_rcu (kernel/softirq.c:698) [ 1136.035903][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1136.035907][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1136.035911][ C3] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1136.035915][ C3] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1136.035918][ C3] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1136.035920][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 1136.035925][ C3] ? do_idle (kernel/sched/idle.c:325) [ 1136.035928][ C3] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 1136.035931][ C3] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 1136.035936][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1136.035940][ C3] __put_net (net/core/net_namespace.c:732) [ 1136.035944][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1136.035948][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1136.035953][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 1136.035957][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1136.035960][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1136.035963][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1136.035967][ C3] ? debug_object_deactivate (lib/debugobjects.c:889) [ 1136.035973][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1136.035977][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 1136.035981][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1136.035985][ C3] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 1136.035990][ 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.035993][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1136.035996][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1136.036000][ C3] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1136.036006][ C3] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1136.036009][ C3] run_timer_softirq (kernel/time/timer.c:2404) [ 1136.036012][ C3] handle_softirqs (kernel/softirq.c:580) [ 1136.036018][ C3] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1136.036021][ C3] irq_exit_rcu (kernel/softirq.c:698) [ 1136.036023][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1136.036027][ C3] [ 1136.036028][ C3] [ 1136.036029][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1136.036032][ C3] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1136.036036][ C3] Code: e2 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 07 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: e2 ce loop 0xffffffffffffffd0 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 07 28 00 verw 0x280783(%rip) # 0x2807ab 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 [ 1136.036039][ C3] RSP: 0018:ffffc90000157de8 EFLAGS: 00000246 [ 1136.036042][ C3] RAX: 0000000000000003 RBX: 1ffff9200002afc1 RCX: ffffffff948135d9 [ 1136.036044][ C3] RDX: ffffed1006c366fb RSI: ffffffff94c58b60 RDI: ffffffff91f8f5bf [ 1136.036046][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c366fa [ 1136.036047][ C3] R10: ffff8880361b37d3 R11: ffffffff983662e8 R12: 0000000000000000 [ 1136.036049][ C3] R13: ffff888001bf4640 R14: dffffc0000000000 R15: 0000000000000000 [ 1136.036053][ C3] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 1136.036056][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 1136.036061][ C3] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1136.036063][ C3] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1136.036066][ C3] cpuidle_idle_call (kernel/sched/idle.c:186) [ 1136.036070][ C3] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 1136.036074][ C3] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 1136.036080][ C3] do_idle (kernel/sched/idle.c:325) [ 1136.036084][ C3] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 1136.036088][ C3] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 1136.036091][ C3] ? __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