====================================== | [ 49.347215][ C1] 1 lock held by ksoftirqd/1/22: | [ 49.347387][ C1] #0: ffffffffb1588a40 (rcu_callback){....}-{0:0}, at: rcu_do_batch (./include/linux/rcupdate.h:331 kernel/rcu/tree.c:2562) | [ 49.347692][ C1] | [ 49.347692][ C1] stack backtrace: [ 49.347913][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.347916][ C1] Call Trace: [ 49.347917][ C1] [ 49.347919][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 49.347925][ C1] print_usage_bug.part.0 (kernel/locking/lockdep.c:4046) [ 49.347929][ C1] mark_lock_irq (kernel/locking/lockdep.c:4011 kernel/locking/lockdep.c:4057 kernel/locking/lockdep.c:4268) [ 49.347934][ C1] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 49.347940][ C1] ? save_trace (kernel/locking/lockdep.c:594) [ 49.347944][ C1] mark_lock (kernel/locking/lockdep.c:4754) [ 49.347948][ C1] mark_usage (kernel/locking/lockdep.c:4643) [ 49.347951][ C1] __lock_acquire (kernel/locking/lockdep.c:5189) [ 49.347956][ C1] lock_acquire.part.0 (kernel/locking/lockdep.c:472 kernel/locking/lockdep.c:5868) [ 49.347960][ C1] ? simple_pin_fs (fs/libfs.c:1066) [ 49.347964][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 49.347968][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5829) [ 49.347971][ C1] ? simple_pin_fs (fs/libfs.c:1066) [ 49.347975][ C1] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 49.347978][ C1] ? simple_pin_fs (fs/libfs.c:1066) [ 49.347980][ C1] simple_pin_fs (fs/libfs.c:1066) [ 49.347984][ C1] debugfs_remove (fs/debugfs/inode.c:805 fs/debugfs/inode.c:799) [ 49.347988][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 49.347992][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 49.347995][ 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:2366) [ 49.347998][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 49.348001][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 49.348004][ C1] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 49.348008][ C1] ? kthread (kernel/kthread.c:464) [ 49.348011][ C1] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 49.348014][ C1] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 49.348017][ C1] ? migrate_enable (./arch/x86/include/asm/preempt.h:104 ./include/linux/preempt.h:481 ./include/linux/preempt.h:481 kernel/sched/core.c:2417) [ 49.348022][ C1] ? __pfx_migrate_enable (kernel/sched/core.c:2392) [ 49.348027][ C1] __put_net (net/core/net_namespace.c:732) [ 49.348032][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 49.348035][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 49.348038][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 49.348043][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 49.348046][ C1] ? __lock_release (kernel/locking/lockdep.c:5534) [ 49.348050][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 49.348054][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 49.348058][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 49.348062][ C1] handle_softirqs (kernel/softirq.c:580) [ 49.348067][ C1] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 49.348071][ C1] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 49.348074][ C1] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 49.348077][ C1] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 49.348081][ C1] kthread (kernel/kthread.c:464) [ 49.348084][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 49.348087][ C1] ? ret_from_fork (arch/x86/kernel/process.c:152) [ 49.348090][ C1] ? __lock_release (kernel/locking/lockdep.c:5534) [ 49.348093][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 49.348097][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 49.348100][ C1] ret_from_fork (arch/x86/kernel/process.c:153) [ 49.348103][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 49.348106][ C1] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 49.359521][ C1] RCU nest depth: 0, expected: 0 | [ 49.359678][ C1] INFO: lockdep is turned off. | [ 49.359929][ C1] Preemption disabled at: | [ 49.359931][ C1] handle_softirqs (kernel/softirq.c:553) [ 49.360261][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.360263][ C1] Call Trace: [ 49.360264][ C1] [ 49.360266][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 49.360272][ C1] __might_resched (kernel/sched/core.c:8819) [ 49.360277][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 49.360282][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 49.360285][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 49.360290][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 49.360294][ 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) [ 49.360299][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 49.360302][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 49.360306][ 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) [ 49.360310][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 49.360314][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 49.360317][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 49.360320][ 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:2366) [ 49.360323][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 49.360327][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 49.360329][ C1] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 49.360333][ C1] ? kthread (kernel/kthread.c:464) [ 49.360336][ C1] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 49.360340][ C1] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 49.360343][ C1] ? migrate_enable (./arch/x86/include/asm/preempt.h:104 ./include/linux/preempt.h:481 ./include/linux/preempt.h:481 kernel/sched/core.c:2417) [ 49.360347][ C1] ? __pfx_migrate_enable (kernel/sched/core.c:2392) [ 49.360353][ C1] __put_net (net/core/net_namespace.c:732) [ 49.360357][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 49.360360][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 49.360363][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 49.360368][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 49.360371][ C1] ? __lock_release (kernel/locking/lockdep.c:5534) [ 49.360375][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 49.360379][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 49.360383][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 49.360388][ C1] handle_softirqs (kernel/softirq.c:580) [ 49.360393][ C1] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 49.360397][ C1] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 49.360400][ C1] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 49.360403][ C1] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 49.360406][ C1] kthread (kernel/kthread.c:464) [ 49.360410][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 49.360412][ C1] ? ret_from_fork (arch/x86/kernel/process.c:152) [ 49.360415][ C1] ? __lock_release (kernel/locking/lockdep.c:5534) [ 49.360419][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 49.360422][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 49.360426][ C1] ret_from_fork (arch/x86/kernel/process.c:153) [ 49.360429][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 49.360432][ C1] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 53.417716][ C2] INFO: lockdep is turned off. | [ 53.417898][ C2] Preemption disabled at: | [ 53.417900][ C2] 0x0 | [ 53.418237][ C2] Tainted: [W]=WARN [ 53.418239][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.418241][ C2] Call Trace: [ 53.418245][ C2] [ 53.418248][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 53.418255][ C2] __might_resched (kernel/sched/core.c:8819) [ 53.418261][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 53.418266][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 53.418270][ C2] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 53.418274][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 53.418280][ 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) [ 53.418284][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 53.418287][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 53.418293][ 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) [ 53.418297][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 53.418301][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 53.418305][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 53.418307][ 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:2366) [ 53.418312][ C2] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 53.418316][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 53.418318][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 53.418323][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 53.418327][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 53.418331][ C2] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 53.418334][ C2] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 53.418338][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 53.418341][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 53.418345][ C2] ? do_idle (kernel/sched/idle.c:325) [ 53.418348][ C2] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 53.418351][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 53.418355][ C2] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 53.418359][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 53.418363][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 53.418367][ C2] __put_net (net/core/net_namespace.c:732) [ 53.418371][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 53.418375][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 53.418377][ C2] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 53.418381][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 53.418386][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 53.418390][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 53.418394][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 53.418399][ C2] rcu_core (kernel/rcu/tree.c:2826) [ 53.418404][ C2] handle_softirqs (kernel/softirq.c:580) [ 53.418410][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 53.418413][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 53.418417][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 53.418420][ C2] [ 53.418421][ C2] [ 53.418422][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 53.418425][ C2] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 53.418429][ C2] Code: 60 d3 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 a3 c5 25 00 fb f4 7c 57 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 60 (bad) 1: d3 00 roll %cl,(%rax) 3: c3 ret 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 a3 c5 25 00 verw 0x25c5a3(%rip) # 0x25c5cb 28: fb sti 29: f4 hlt 2a:* e9 7c 57 02 00 jmp 0x257ab <-- 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 7c 57 02 00 jmp 0x25781 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 [ 53.418432][ C2] RSP: 0018:ffffc90000147de8 EFLAGS: 00000246 [ 53.418436][ C2] RAX: 0000000000000002 RBX: 1ffff92000028fc1 RCX: ffffffffafe36a39 [ 53.418438][ C2] RDX: ffffed100d9e667b RSI: ffffffffb0253e00 RDI: ffffffffad39310f [ 53.418440][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9e667a [ 53.418441][ C2] R10: ffff88806cf333d3 R11: ffff888001b44b58 R12: 0000000000000000 [ 53.418443][ C2] R13: ffff888001b5a340 R14: dffffc0000000000 R15: 0000000000000000 [ 53.418447][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 53.418451][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 53.418455][ C2] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 53.418458][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 53.418461][ C2] cpuidle_idle_call (kernel/sched/idle.c:186) [ 53.418465][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 53.418469][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 53.418474][ C2] do_idle (kernel/sched/idle.c:325) [ 53.418478][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 53.418481][ C2] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 53.418484][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 53.418489][ C2] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 56.238050][ C0] INFO: lockdep is turned off. | [ 56.238294][ C0] Preemption disabled at: | [ 56.238296][ C0] __slab_alloc.constprop.0 (mm/slub.c:3945) | [ 56.238779][ C0] Tainted: [W]=WARN [ 56.238781][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 56.238782][ C0] Call Trace: [ 56.238784][ C0] [ 56.238786][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 56.238793][ C0] __might_resched (kernel/sched/core.c:8819) [ 56.238799][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 56.238804][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 56.238808][ C0] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 56.238812][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 56.238817][ C0] ? 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) [ 56.238822][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 56.238825][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 56.238831][ C0] ? 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) [ 56.238835][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 56.238839][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 56.238843][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 56.238846][ C0] ? __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:2366) [ 56.238850][ C0] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 56.238854][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 56.238856][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 56.238862][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 56.238866][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 56.238869][ C0] ? stack_depot_save_flags (lib/stackdepot.c:528 lib/stackdepot.c:561 lib/stackdepot.c:619) [ 56.238874][ C0] ? kasan_save_stack (mm/kasan/common.c:49) [ 56.238877][ C0] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 56.238879][ C0] ? __kasan_slab_alloc (mm/kasan/common.c:348) [ 56.238882][ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4147 mm/slub.c:4196 mm/slub.c:4203) [ 56.238886][ C0] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661) [ 56.238889][ C0] ? __create_object (mm/kmemleak.c:770) [ 56.238891][ C0] ? __kmalloc_noprof (./include/linux/kmemleak.h:43 mm/slub.c:4151 mm/slub.c:4196 mm/slub.c:4326 mm/slub.c:4339) [ 56.238893][ C0] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 56.238897][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 56.238902][ C0] __put_net (net/core/net_namespace.c:732) [ 56.238906][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 56.238909][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 56.238912][ C0] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 56.238917][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 56.238921][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 56.238924][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 56.238930][ C0] rcu_core (kernel/rcu/tree.c:2826) [ 56.238934][ C0] handle_softirqs (kernel/softirq.c:580) [ 56.238940][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 56.238944][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 56.238947][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 56.238950][ C0] [ 56.238952][ C0] [ 56.238953][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 56.238956][ C0] RIP: 0010:stack_depot_save_flags (lib/stackdepot.c:528 lib/stackdepot.c:561 lib/stackdepot.c:619) [ 56.238961][ C0] Code: 02 4c 39 c9 75 11 e9 a4 02 00 00 48 8b 09 49 39 c9 0f 84 98 02 00 00 44 39 61 10 75 ee 44 3b 79 14 75 e8 31 c0 48 8b 7c c1 20 <48> 39 7c c5 00 75 da 48 83 c0 01 49 39 c0 75 eb 85 f6 74 25 8b 51 All code ======== 0: 02 4c 39 c9 add -0x37(%rcx,%rdi,1),%cl 4: 75 11 jne 0x17 6: e9 a4 02 00 00 jmp 0x2af b: 48 8b 09 mov (%rcx),%rcx e: 49 39 c9 cmp %rcx,%r9 11: 0f 84 98 02 00 00 je 0x2af 17: 44 39 61 10 cmp %r12d,0x10(%rcx) 1b: 75 ee jne 0xb 1d: 44 3b 79 14 cmp 0x14(%rcx),%r15d 21: 75 e8 jne 0xb 23: 31 c0 xor %eax,%eax 25: 48 8b 7c c1 20 mov 0x20(%rcx,%rax,8),%rdi 2a:* 48 39 7c c5 00 cmp %rdi,0x0(%rbp,%rax,8) <-- trapping instruction 2f: 75 da jne 0xb 31: 48 83 c0 01 add $0x1,%rax 35: 49 39 c0 cmp %rax,%r8 38: 75 eb jne 0x25 3a: 85 f6 test %esi,%esi 3c: 74 25 je 0x63 3e: 8b .byte 0x8b 3f: 51 push %rcx Code starting with the faulting instruction =========================================== 0: 48 39 7c c5 00 cmp %rdi,0x0(%rbp,%rax,8) 5: 75 da jne 0xffffffffffffffe1 7: 48 83 c0 01 add $0x1,%rax b: 49 39 c0 cmp %rax,%r8 e: 75 eb jne 0xfffffffffffffffb 10: 85 f6 test %esi,%esi 12: 74 25 je 0x39 14: 8b .byte 0x8b 15: 51 push %rcx [ 56.238963][ C0] RSP: 0018:ffffc900017676d0 EFLAGS: 00000202 [ 56.238967][ C0] RAX: 0000000000000002 RBX: 0000000000092cc0 RCX: ffff88800ab33490 [ 56.238969][ C0] RDX: 00000000eb692b0a RSI: 0000000000000000 RDI: ffffffffadb1ff99 [ 56.238971][ C0] RBP: ffffc90001767740 R08: 0000000000000012 R09: ffff88806bc56bf0 [ 56.238973][ C0] R10: ffffffffad6eb8c3 R11: ffffc90001767648 R12: 0000000014d056bf [ 56.238975][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000012 [ 56.238978][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:331 ./include/linux/rcupdate.h:841 kernel/bpf/core.c:772) [ 56.238982][ C0] ? __kasan_slab_alloc (mm/kasan/common.c:348) [ 56.238988][ C0] kasan_save_stack (mm/kasan/common.c:49) [ 56.238991][ C0] ? kasan_save_stack (mm/kasan/common.c:48) [ 56.238993][ C0] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 56.238995][ C0] ? __kasan_slab_alloc (mm/kasan/common.c:348) [ 56.238997][ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4147 mm/slub.c:4196 mm/slub.c:4203) [ 56.239001][ C0] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661) [ 56.239003][ C0] ? __create_object (mm/kmemleak.c:770) [ 56.239005][ C0] ? __kmalloc_noprof (./include/linux/kmemleak.h:43 mm/slub.c:4151 mm/slub.c:4196 mm/slub.c:4326 mm/slub.c:4339) [ 56.239007][ C0] ? shrinker_alloc (mm/shrinker.c:724) [ 56.239012][ C0] ? alloc_super (fs/super.c:378) [ 56.239015][ C0] ? sget_fc (fs/super.c:760) [ 56.239017][ C0] ? kernfs_get_tree (fs/kernfs/mount.c:366) [ 56.239021][ C0] ? sysfs_get_tree (fs/sysfs/mount.c:32) [ 56.239025][ C0] ? vfs_get_tree (fs/super.c:1760) [ 56.239027][ C0] ? do_new_mount (fs/namespace.c:3882) [ 56.239032][ C0] ? path_mount (fs/namespace.c:4208) [ 56.239035][ C0] ? __x64_sys_mount (fs/namespace.c:4222 fs/namespace.c:4432 fs/namespace.c:4409 fs/namespace.c:4409) [ 56.239038][ C0] ? do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 56.239042][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 56.239046][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 56.239049][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 56.239053][ C0] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 56.239057][ C0] ? get_partial_node.part.0 (mm/slub.c:2902) [ 56.239063][ C0] ? ___slab_alloc (mm/slub.c:2863 mm/slub.c:2980 mm/slub.c:3838) [ 56.239067][ C0] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661) [ 56.239071][ C0] kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 56.239073][ C0] __kasan_slab_alloc (mm/kasan/common.c:348) [ 56.239077][ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4147 mm/slub.c:4196 mm/slub.c:4203) [ 56.239080][ C0] ? shrinker_alloc (mm/shrinker.c:724) [ 56.239084][ C0] ? shrinker_alloc (mm/shrinker.c:724) [ 56.239087][ C0] __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661) [ 56.239090][ C0] __create_object (mm/kmemleak.c:770) [ 56.239094][ C0] ? shrinker_alloc (mm/shrinker.c:724) [ 56.239096][ C0] __kmalloc_noprof (./include/linux/kmemleak.h:43 mm/slub.c:4151 mm/slub.c:4196 mm/slub.c:4326 mm/slub.c:4339) [ 56.239101][ C0] shrinker_alloc (mm/shrinker.c:724) [ 56.239103][ C0] ? lockdep_init_map_type (kernel/locking/lockdep.c:4974) [ 56.239108][ C0] ? __pfx_shrinker_alloc (mm/shrinker.c:679) [ 56.239111][ C0] ? lockdep_init_map_type (kernel/locking/lockdep.c:4974) [ 56.239115][ C0] ? lockdep_init_map_type (kernel/locking/lockdep.c:4974) [ 56.239118][ C0] ? __raw_spin_lock_init (kernel/locking/spinlock_debug.c:27) [ 56.239123][ C0] alloc_super (fs/super.c:378) [ 56.239125][ C0] ? __pfx_kernfs_test_super (fs/kernfs/mount.c:311) [ 56.239128][ C0] ? __pfx_kernfs_test_super (fs/kernfs/mount.c:311) [ 56.239131][ C0] sget_fc (fs/super.c:760) [ 56.239134][ C0] ? __pfx_kernfs_set_super (fs/kernfs/mount.c:319) [ 56.239136][ C0] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 56.239140][ C0] kernfs_get_tree (fs/kernfs/mount.c:366) [ 56.239142][ C0] ? kfree (mm/slub.c:4830) [ 56.239145][ C0] ? vfs_parse_fs_param_source (fs/fs_context.c:96) [ 56.239150][ C0] ? __pfx_kernfs_get_tree (fs/kernfs/mount.c:351) [ 56.239153][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 56.239156][ C0] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 56.239161][ C0] sysfs_get_tree (fs/sysfs/mount.c:32) [ 56.239164][ C0] vfs_get_tree (fs/super.c:1760) [ 56.239166][ C0] ? ns_capable (./include/linux/security.h:693 kernel/capability.c:342 kernel/capability.c:363) [ 56.239170][ C0] do_new_mount (fs/namespace.c:3882) [ 56.239174][ C0] ? __pfx_do_new_mount (fs/namespace.c:3836) [ 56.239178][ C0] ? cap_capable (security/commoncap.c:132) [ 56.239183][ C0] path_mount (fs/namespace.c:4208) [ 56.239187][ C0] ? __pfx_path_mount (fs/namespace.c:4135) [ 56.239190][ C0] ? user_path_at (fs/namei.c:3124) [ 56.239196][ C0] __x64_sys_mount (fs/namespace.c:4222 fs/namespace.c:4432 fs/namespace.c:4409 fs/namespace.c:4409) [ 56.239200][ C0] ? __pfx___x64_sys_mount (fs/namespace.c:4409) [ 56.239204][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 56.239209][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 56.239212][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 56.239215][ C0] RIP: 0033:0x7f80f68107ee [ 56.239219][ C0] Code: 48 8b 0d 15 96 1b 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d e2 95 1b 00 f7 d8 64 89 01 48 All code ======== 0: 48 8b 0d 15 96 1b 00 mov 0x1b9615(%rip),%rcx # 0x1b961c 7: f7 d8 neg %eax 9: 64 89 01 mov %eax,%fs:(%rcx) c: 48 83 c8 ff or $0xffffffffffffffff,%rax 10: c3 ret 11: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 18: 00 00 00 1b: 90 nop 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 a5 00 00 00 mov $0xa5,%eax 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 e2 95 1b 00 mov 0x1b95e2(%rip),%rcx # 0x1b961c 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 e2 95 1b 00 mov 0x1b95e2(%rip),%rcx # 0x1b95f2 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 56.239221][ C0] RSP: 002b:00007ffc4c5176a8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 56.239224][ C0] RAX: ffffffffffffffda RBX: 00000000004793fb RCX: 00007f80f68107ee [ 56.239226][ C0] RDX: 0000000000478e64 RSI: 0000000000478e5f RDI: 00007ffc4c51b9ab [ 56.239227][ C0] RBP: 0000000000478e5f R08: 0000000000000000 R09: 00007ffc4c517540 [ 56.239229][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000047209e [ 56.239230][ C0] R13: 00007ffc4c51b9ab R14: 00007ffc4c51b9a1 R15: 0000000000000000 | [ 59.631679][ C2] INFO: lockdep is turned off. | [ 59.631858][ C2] Preemption disabled at: | [ 59.631860][ C2] 0x0 | [ 59.632195][ C2] Tainted: [W]=WARN [ 59.632196][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 59.632198][ C2] Call Trace: [ 59.632200][ C2] [ 59.632202][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 59.632210][ C2] __might_resched (kernel/sched/core.c:8819) [ 59.632216][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 59.632220][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 59.632224][ C2] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 59.632229][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 59.632234][ 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) [ 59.632239][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 59.632246][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 59.632251][ 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) [ 59.632256][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 59.632259][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 59.632263][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 59.632266][ 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:2366) [ 59.632270][ C2] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 59.632274][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 59.632276][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 59.632282][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 59.632286][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 59.632290][ C2] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 59.632293][ C2] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 59.632296][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 59.632300][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 59.632303][ C2] ? do_idle (kernel/sched/idle.c:325) [ 59.632306][ C2] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 59.632309][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 59.632313][ C2] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 59.632317][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 59.632321][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 59.632326][ C2] __put_net (net/core/net_namespace.c:732) [ 59.632330][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 59.632333][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 59.632336][ C2] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 59.632341][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 59.632345][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 59.632349][ C2] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 59.632355][ C2] rcu_core (kernel/rcu/tree.c:2826) [ 59.632359][ C2] handle_softirqs (kernel/softirq.c:580) [ 59.632365][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 59.632369][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 59.632372][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 59.632375][ C2] [ 59.632376][ C2] [ 59.632377][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 59.632380][ C2] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 59.632384][ C2] Code: 60 d3 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 a3 c5 25 00 fb f4 7c 57 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 60 (bad) 1: d3 00 roll %cl,(%rax) 3: c3 ret 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 a3 c5 25 00 verw 0x25c5a3(%rip) # 0x25c5cb 28: fb sti 29: f4 hlt 2a:* e9 7c 57 02 00 jmp 0x257ab <-- 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 7c 57 02 00 jmp 0x25781 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 [ 59.632387][ C2] RSP: 0018:ffffc90000147de8 EFLAGS: 00000246 [ 59.632391][ C2] RAX: 0000000000000002 RBX: 1ffff92000028fc1 RCX: ffffffffafe36a39 [ 59.632393][ C2] RDX: ffffed100d9e667b RSI: ffffffffb0253e00 RDI: ffffffffad39310f [ 59.632395][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9e667a [ 59.632397][ C2] R10: ffff88806cf333d3 R11: ffff88800673a858 R12: 0000000000000000 [ 59.632399][ C2] R13: ffff888001b5a340 R14: dffffc0000000000 R15: 0000000000000000 [ 59.632403][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 59.632406][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 59.632411][ C2] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 59.632414][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 59.632417][ C2] cpuidle_idle_call (kernel/sched/idle.c:186) [ 59.632421][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 59.632425][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 59.632429][ C2] do_idle (kernel/sched/idle.c:325) [ 59.632433][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 59.632437][ C2] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 59.632441][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 59.632445][ C2] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 80.171203][ C2] INFO: lockdep is turned off. | [ 80.171382][ C2] Preemption disabled at: | [ 80.171384][ C2] handle_softirqs (kernel/softirq.c:553) | [ 80.171742][ C2] Tainted: [W]=WARN [ 80.171743][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 80.171745][ C2] Call Trace: [ 80.171747][ C2] [ 80.171749][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 80.171756][ C2] __might_resched (kernel/sched/core.c:8819) [ 80.171762][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 80.171767][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 80.171770][ C2] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 80.171775][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 80.171780][ 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) [ 80.171784][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 80.171787][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 80.171793][ 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) [ 80.171797][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 80.171801][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 80.171806][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 80.171808][ 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:2366) [ 80.171812][ C2] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 80.171816][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 80.171819][ C2] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 80.171823][ C2] ? kthread (kernel/kthread.c:464) [ 80.171826][ C2] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 80.171831][ C2] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 80.171835][ C2] ? migrate_enable (./arch/x86/include/asm/preempt.h:104 ./include/linux/preempt.h:481 ./include/linux/preempt.h:481 kernel/sched/core.c:2417) [ 80.171840][ C2] ? __pfx_migrate_enable (kernel/sched/core.c:2392) [ 80.171844][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 80.171848][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 80.171853][ C2] __put_net (net/core/net_namespace.c:732) [ 80.171857][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 80.171860][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 80.171863][ C2] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 80.171868][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 80.171872][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 80.171875][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 80.171881][ C2] rcu_core (kernel/rcu/tree.c:2826) [ 80.171885][ C2] handle_softirqs (kernel/softirq.c:580) [ 80.171890][ C2] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 80.171895][ C2] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 80.171898][ C2] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 80.171901][ C2] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 80.171904][ C2] kthread (kernel/kthread.c:464) [ 80.171908][ C2] ? __pfx_kthread (kernel/kthread.c:413) [ 80.171910][ C2] ? ret_from_fork (arch/x86/kernel/process.c:152) [ 80.171913][ C2] ? __lock_release (kernel/locking/lockdep.c:5534) [ 80.171918][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 80.171921][ C2] ? __pfx_kthread (kernel/kthread.c:413) [ 80.171925][ C2] ret_from_fork (arch/x86/kernel/process.c:153) [ 80.171928][ C2] ? __pfx_kthread (kernel/kthread.c:413) [ 80.171931][ C2] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 83.433652][ C3] INFO: lockdep is turned off. | [ 83.433820][ C3] Preemption disabled at: | [ 83.433822][ C3] 0x0 | [ 83.434135][ C3] Tainted: [W]=WARN [ 83.434137][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 83.434139][ C3] Call Trace: [ 83.434141][ C3] [ 83.434143][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 83.434151][ C3] __might_resched (kernel/sched/core.c:8819) [ 83.434157][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 83.434162][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 83.434166][ C3] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 83.434171][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 83.434176][ 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) [ 83.434181][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 83.434184][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 83.434190][ 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) [ 83.434194][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 83.434198][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 83.434202][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 83.434205][ 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:2366) [ 83.434209][ C3] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 83.434213][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 83.434215][ C3] ? irq_exit_rcu (kernel/softirq.c:698) [ 83.434220][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 83.434225][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 83.434228][ C3] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 83.434231][ C3] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 83.434235][ C3] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 83.434238][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 83.434242][ C3] ? do_idle (kernel/sched/idle.c:325) [ 83.434245][ C3] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 83.434248][ C3] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 83.434252][ C3] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 83.434256][ C3] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 83.434260][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 83.434265][ C3] __put_net (net/core/net_namespace.c:732) [ 83.434269][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 83.434272][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 83.434275][ C3] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 83.434280][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 83.434284][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 83.434290][ C3] rcu_core (kernel/rcu/tree.c:2826) [ 83.434295][ C3] handle_softirqs (kernel/softirq.c:580) [ 83.434301][ C3] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 83.434305][ C3] irq_exit_rcu (kernel/softirq.c:698) [ 83.434308][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 83.434311][ C3] [ 83.434312][ C3] [ 83.434314][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 83.434316][ C3] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 83.434320][ C3] Code: 60 d3 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 a3 c5 25 00 fb f4 7c 57 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 60 (bad) 1: d3 00 roll %cl,(%rax) 3: c3 ret 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 a3 c5 25 00 verw 0x25c5a3(%rip) # 0x25c5cb 28: fb sti 29: f4 hlt 2a:* e9 7c 57 02 00 jmp 0x257ab <-- 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 7c 57 02 00 jmp 0x25781 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 [ 83.434323][ C3] RSP: 0018:ffffc90000157de8 EFLAGS: 00000246 [ 83.434327][ C3] RAX: 0000000000000003 RBX: 1ffff9200002afc1 RCX: ffffffffafe36a39 [ 83.434329][ C3] RDX: ffffed100d9f667b RSI: ffffffffb0253e00 RDI: ffffffffad39310f [ 83.434331][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9f667a [ 83.434332][ C3] R10: ffff88806cfb33d3 R11: ffff88806cfa7f4c R12: 0000000000000000 [ 83.434334][ C3] R13: ffff888001b5c640 R14: dffffc0000000000 R15: 0000000000000000 [ 83.434338][ C3] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 83.434342][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 83.434346][ C3] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 83.434349][ C3] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 83.434353][ C3] cpuidle_idle_call (kernel/sched/idle.c:186) [ 83.434356][ C3] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 83.434360][ C3] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 83.434365][ C3] do_idle (kernel/sched/idle.c:325) [ 83.434369][ C3] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 83.434372][ C3] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 83.434375][ C3] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 83.434380][ C3] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 86.315642][ C2] INFO: lockdep is turned off. | [ 86.315826][ C2] Preemption disabled at: | [ 86.315828][ C2] 0x0 | [ 86.316168][ C2] Tainted: [W]=WARN [ 86.316170][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 86.316172][ C2] Call Trace: [ 86.316173][ C2] [ 86.316176][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 86.316183][ C2] __might_resched (kernel/sched/core.c:8819) [ 86.316189][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 86.316194][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 86.316198][ C2] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 86.316203][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 86.316208][ 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) [ 86.316213][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 86.316216][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 86.316221][ 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) [ 86.316226][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 86.316229][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 86.316234][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 86.316236][ 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:2366) [ 86.316243][ C2] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 86.316248][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 86.316250][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 86.316256][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 86.316260][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 86.316263][ C2] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 86.316266][ C2] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 86.316270][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 86.316273][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 86.316277][ C2] ? do_idle (kernel/sched/idle.c:325) [ 86.316280][ C2] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 86.316283][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 86.316287][ C2] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 86.316290][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 86.316295][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 86.316300][ C2] __put_net (net/core/net_namespace.c:732) [ 86.316304][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 86.316307][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 86.316310][ C2] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 86.316315][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 86.316319][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 86.316324][ C2] rcu_core (kernel/rcu/tree.c:2826) [ 86.316328][ C2] handle_softirqs (kernel/softirq.c:580) [ 86.316334][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 86.316338][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 86.316341][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 86.316345][ C2] [ 86.316346][ C2] [ 86.316347][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 86.316350][ C2] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 86.316354][ C2] Code: 60 d3 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 a3 c5 25 00 fb f4 7c 57 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 60 (bad) 1: d3 00 roll %cl,(%rax) 3: c3 ret 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 a3 c5 25 00 verw 0x25c5a3(%rip) # 0x25c5cb 28: fb sti 29: f4 hlt 2a:* e9 7c 57 02 00 jmp 0x257ab <-- 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 7c 57 02 00 jmp 0x25781 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 [ 86.316356][ C2] RSP: 0018:ffffc90000147de8 EFLAGS: 00000246 [ 86.316360][ C2] RAX: 0000000000000002 RBX: 1ffff92000028fc1 RCX: ffffffffafe36a39 [ 86.316362][ C2] RDX: ffffed100d9e667b RSI: ffffffffb0253e00 RDI: ffffffffad39310f [ 86.316364][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9e667a [ 86.316366][ C2] R10: ffff88806cf333d3 R11: ffff888001b44b58 R12: 0000000000000000 [ 86.316368][ C2] R13: ffff888001b5a340 R14: dffffc0000000000 R15: 0000000000000000 [ 86.316371][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 86.316375][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 86.316379][ C2] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 86.316382][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 86.316386][ C2] cpuidle_idle_call (kernel/sched/idle.c:186) [ 86.316389][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 86.316393][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 86.316398][ C2] do_idle (kernel/sched/idle.c:325) [ 86.316402][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 86.316405][ C2] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 86.316408][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 86.316413][ C2] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 89.705076][ C0] INFO: lockdep is turned off. | [ 89.705277][ C0] Preemption disabled at: | [ 89.705279][ C0] 0x0 | [ 89.705639][ C0] Tainted: [W]=WARN [ 89.705640][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 89.705642][ C0] Call Trace: [ 89.705644][ C0] [ 89.705646][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 89.705654][ C0] __might_resched (kernel/sched/core.c:8819) [ 89.705659][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 89.705664][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 89.705668][ C0] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 89.705673][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 89.705678][ C0] ? 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) [ 89.705683][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 89.705686][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 89.705691][ C0] ? 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) [ 89.705696][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 89.705699][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 89.705703][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 89.705706][ C0] ? __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:2366) [ 89.705709][ C0] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 89.705714][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 89.705716][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 89.705721][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 89.705725][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 89.705729][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 89.705733][ C0] ? do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 89.705735][ C0] ? fuse_request_queue_background (fs/fuse/dev.c:720) [ 89.705739][ C0] ? fuse_simple_background (fs/fuse/dev.c:753) [ 89.705741][ C0] ? fuse_send_readpages (fs/fuse/file.c:995) [ 89.705745][ C0] ? fuse_readahead (fs/fuse/file.c:1033) [ 89.705747][ C0] ? read_pages (./include/linux/pagemap.h:1404 ./include/linux/pagemap.h:1444 mm/readahead.c:162) [ 89.705752][ C0] ? page_cache_ra_unbounded (./include/linux/fs.h:934 mm/readahead.c:298) [ 89.705756][ C0] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 89.705760][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 89.705764][ C0] __put_net (net/core/net_namespace.c:732) [ 89.705769][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 89.705772][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 89.705775][ C0] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 89.705780][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 89.705784][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 89.705787][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 89.705793][ C0] rcu_core (kernel/rcu/tree.c:2826) [ 89.705798][ C0] handle_softirqs (kernel/softirq.c:580) [ 89.705804][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 89.705807][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 89.705810][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 89.705814][ C0] [ 89.705815][ C0] [ 89.705816][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 89.705819][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141) [ 89.705823][ C0] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 All code ======== 0: 02 48 89 add -0x77(%rax),%cl 3: e8 83 e0 07 83 call 0xffffffff8307e08b 8: c0 01 38 rolb $0x38,(%rcx) b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1) f: d2 0f rorb %cl,(%rdi) 11: 85 1c 07 test %ebx,(%rdi,%rax,1) 14: 00 00 add %al,(%rax) 16: b8 01 00 00 00 mov $0x1,%eax 1b: 66 89 45 00 mov %ax,0x0(%rbp) 1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6 24: 89 44 24 40 mov %eax,0x40(%rsp) 28: f3 90 pause 2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction 2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 36: fc ff df 39: 48 89 fa mov %rdi,%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: e9 5e fe ff ff jmp 0xfffffffffffffe63 5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax c: fc ff df f: 48 89 fa mov %rdi,%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 89.705826][ C0] RSP: 0000:ffffc900005d7460 EFLAGS: 00000202 [ 89.705830][ C0] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffafe58193 [ 89.705832][ C0] RDX: ffffed10014dd737 RSI: 0000000000000004 RDI: ffff88800a6eb9b0 [ 89.705834][ C0] RBP: ffff88800a6eb9b0 R08: 0000000000000000 R09: ffffed10014dd736 [ 89.705835][ C0] R10: ffff88800a6eb9b3 R11: ffffc900005d72a0 R12: 1ffff920000bae8e [ 89.705837][ C0] R13: 0000000000000003 R14: ffffed10014dd736 R15: ffffc900005d74a0 [ 89.705841][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141) [ 89.705846][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131) [ 89.705850][ C0] ? __pfx_from_kgid (kernel/user_namespace.c:507) [ 89.705855][ C0] ? fuse_request_alloc (./arch/x86/include/asm/bitops.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:29 fs/fuse/dev.c:135 fs/fuse/dev.c:144) [ 89.705861][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 89.705864][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 89.705867][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5829) [ 89.705872][ C0] ? fuse_request_queue_background (fs/fuse/dev.c:720) [ 89.705874][ C0] ? xa_load (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 lib/xarray.c:1621) [ 89.705880][ C0] fuse_request_queue_background (fs/fuse/dev.c:720) [ 89.705884][ C0] fuse_simple_background (fs/fuse/dev.c:753) [ 89.705887][ C0] fuse_send_readpages (fs/fuse/file.c:995) [ 89.705891][ C0] fuse_readahead (fs/fuse/file.c:1033) [ 89.705897][ C0] ? __pfx_fuse_readahead (fs/fuse/file.c:1006) [ 89.705899][ C0] ? trace_mm_filemap_add_to_page_cache (./include/trace/events/filemap.h:54 (discriminator 21)) [ 89.705904][ C0] ? __filemap_add_folio (mm/filemap.c:949) [ 89.705911][ C0] read_pages (./include/linux/pagemap.h:1404 ./include/linux/pagemap.h:1444 mm/readahead.c:162) [ 89.705914][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 89.705918][ C0] ? __folio_batch_add_and_move (./arch/x86/include/asm/preempt.h:104 mm/swap.c:201) [ 89.705922][ C0] ? __pfx_read_pages (mm/readahead.c:147) [ 89.705929][ C0] page_cache_ra_unbounded (./include/linux/fs.h:934 mm/readahead.c:298) [ 89.705935][ C0] do_sync_mmap_readahead (mm/filemap.c:3263) [ 89.705940][ C0] ? __pfx_do_sync_mmap_readahead (mm/filemap.c:3203) [ 89.705946][ C0] ? __filemap_get_folio (mm/filemap.c:1907) [ 89.705950][ C0] filemap_fault (mm/filemap.c:3403) [ 89.705953][ C0] ? alloc_pages_mpol (mm/mempolicy.c:2303) [ 89.705957][ C0] ? __pfx_alloc_pages_mpol (mm/mempolicy.c:2258) [ 89.705960][ C0] ? __pfx_filemap_fault (mm/filemap.c:3362) [ 89.705962][ C0] ? __up_read (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1352) [ 89.705968][ C0] ? vma_alloc_folio_noprof (./arch/x86/include/asm/bitops.h:206 ./arch/x86/include/asm/bitops.h:238 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/page-flags.h:860 ./include/linux/page-flags.h:881 mm/internal.h:752 mm/mempolicy.c:2326 mm/mempolicy.c:2355) [ 89.705972][ C0] ? __pfx_vma_alloc_folio_noprof (mm/mempolicy.c:2346) [ 89.705976][ C0] __do_fault (mm/memory.c:5098) [ 89.705981][ C0] do_pte_missing (mm/memory.c:5548 mm/memory.c:5654 mm/memory.c:4160) [ 89.705983][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 89.705987][ C0] handle_pte_fault (mm/memory.c:5997) [ 89.705991][ C0] ? __pfx_handle_pte_fault (mm/memory.c:5954) [ 89.705994][ C0] ? mmap_region (./arch/x86/include/asm/bitops.h:206 ./arch/x86/include/asm/bitops.h:238 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/mman.h:202 mm/vma.c:2581) [ 89.705999][ C0] __handle_mm_fault (mm/memory.c:6140) [ 89.706002][ C0] ? __pfx___handle_mm_fault (mm/memory.c:6049) [ 89.706005][ C0] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [ 89.706012][ C0] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [ 89.706015][ C0] handle_mm_fault (mm/memory.c:6321) [ 89.706019][ C0] ? __pfx_handle_mm_fault (mm/memory.c:6276) [ 89.706022][ C0] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5879) [ 89.706027][ C0] do_user_addr_fault (arch/x86/mm/fault.c:1338) [ 89.706031][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 89.706036][ C0] 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:1488 arch/x86/mm/fault.c:1538) [ 89.706040][ C0] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623) [ 89.706042][ C0] RIP: 0033:0x7f55b54ce9aa [ 89.706045][ C0] Code: 0f 61 c0 66 0f 70 c0 00 48 83 fa 10 0f 82 7e 00 00 00 48 83 fa 20 77 12 0f 11 44 17 f0 0f 11 07 c3 0f 11 47 e0 0f 11 47 f0 c3 <0f> 11 07 0f 11 47 10 48 01 d7 48 83 fa 40 76 e7 0f 11 40 20 0f 11 All code ======== 0: 0f 61 c0 punpcklwd %mm0,%mm0 3: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0 8: 48 83 fa 10 cmp $0x10,%rdx c: 0f 82 7e 00 00 00 jb 0x90 12: 48 83 fa 20 cmp $0x20,%rdx 16: 77 12 ja 0x2a 18: 0f 11 44 17 f0 movups %xmm0,-0x10(%rdi,%rdx,1) 1d: 0f 11 07 movups %xmm0,(%rdi) 20: c3 ret 21: 0f 11 47 e0 movups %xmm0,-0x20(%rdi) 25: 0f 11 47 f0 movups %xmm0,-0x10(%rdi) 29: c3 ret 2a:* 0f 11 07 movups %xmm0,(%rdi) <-- trapping instruction 2d: 0f 11 47 10 movups %xmm0,0x10(%rdi) 31: 48 01 d7 add %rdx,%rdi 34: 48 83 fa 40 cmp $0x40,%rdx 38: 76 e7 jbe 0x21 3a: 0f 11 40 20 movups %xmm0,0x20(%rax) 3e: 0f .byte 0xf 3f: 11 .byte 0x11 Code starting with the faulting instruction =========================================== 0: 0f 11 07 movups %xmm0,(%rdi) 3: 0f 11 47 10 movups %xmm0,0x10(%rdi) 7: 48 01 d7 add %rdx,%rdi a: 48 83 fa 40 cmp $0x40,%rdx e: 76 e7 jbe 0xfffffffffffffff7 10: 0f 11 40 20 movups %xmm0,0x20(%rax) 14: 0f .byte 0xf 15: 11 .byte 0x11 [ 89.706047][ C0] RSP: 002b:00007ffd0e0bcfe8 EFLAGS: 00010206 [ 89.706049][ C0] RAX: 00007f55b51ec155 RBX: 0000000000000004 RCX: 00007f55b51ec230 [ 89.706051][ C0] RDX: 00000000000000db RSI: 0000000000000000 RDI: 00007f55b51ec155 [ 89.706053][ C0] RBP: 00007ffd0e0bd350 R08: 00007f55b51ec155 R09: 000000000009b000 [ 89.706054][ C0] R10: 0000000000000003 R11: 0000000000000206 R12: 00007ffd0e0bd080 [ 89.706056][ C0] R13: 00007ffd0e0bd3f0 R14: 00007f55b51ec230 R15: 00007f55b5402a30 | [ 110.508553][ C1] INFO: lockdep is turned off. | [ 110.508712][ C1] Preemption disabled at: | [ 110.508714][ C1] handle_softirqs (kernel/softirq.c:553) | [ 110.509054][ C1] Tainted: [W]=WARN [ 110.509056][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 110.509058][ C1] Call Trace: [ 110.509059][ C1] [ 110.509062][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 110.509069][ C1] __might_resched (kernel/sched/core.c:8819) [ 110.509074][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 110.509080][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 110.509083][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 110.509088][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 110.509093][ 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) [ 110.509097][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 110.509100][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 110.509106][ 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) [ 110.509111][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 110.509114][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 110.509118][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 110.509121][ 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:2366) [ 110.509125][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 110.509129][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 110.509132][ C1] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 110.509136][ C1] ? kthread (kernel/kthread.c:464) [ 110.509139][ C1] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 110.509144][ C1] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 110.509148][ C1] ? migrate_enable (./arch/x86/include/asm/preempt.h:104 ./include/linux/preempt.h:481 ./include/linux/preempt.h:481 kernel/sched/core.c:2417) [ 110.509153][ C1] ? __pfx_migrate_enable (kernel/sched/core.c:2392) [ 110.509157][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 110.509161][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 110.509166][ C1] __put_net (net/core/net_namespace.c:732) [ 110.509171][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 110.509174][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 110.509177][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 110.509182][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 110.509185][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 110.509189][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 110.509194][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 110.509199][ C1] handle_softirqs (kernel/softirq.c:580) [ 110.509204][ C1] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 110.509208][ C1] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 110.509211][ C1] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 110.509214][ C1] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 110.509218][ C1] kthread (kernel/kthread.c:464) [ 110.509221][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 110.509224][ C1] ? ret_from_fork (arch/x86/kernel/process.c:152) [ 110.509227][ C1] ? __lock_release (kernel/locking/lockdep.c:5534) [ 110.509231][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 110.509235][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 110.509238][ C1] ret_from_fork (arch/x86/kernel/process.c:153) [ 110.509245][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 110.509248][ C1] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 113.769732][ C2] INFO: lockdep is turned off. | [ 113.769916][ C2] Preemption disabled at: | [ 113.769917][ C2] 0x0 | [ 113.770276][ C2] Tainted: [W]=WARN [ 113.770277][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 113.770279][ C2] Call Trace: [ 113.770281][ C2] [ 113.770283][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 113.770291][ C2] __might_resched (kernel/sched/core.c:8819) [ 113.770297][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 113.770302][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 113.770306][ C2] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 113.770310][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 113.770316][ 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) [ 113.770321][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 113.770324][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 113.770330][ 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) [ 113.770334][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 113.770337][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 113.770342][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 113.770344][ 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:2366) [ 113.770348][ C2] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 113.770352][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 113.770355][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 113.770360][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 113.770364][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 113.770368][ C2] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 113.770371][ C2] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 113.770374][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 113.770378][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 113.770381][ C2] ? do_idle (kernel/sched/idle.c:325) [ 113.770384][ C2] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 113.770387][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 113.770391][ C2] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 113.770395][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 113.770399][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 113.770404][ C2] __put_net (net/core/net_namespace.c:732) [ 113.770408][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 113.770412][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 113.770414][ C2] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 113.770419][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 113.770423][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 113.770430][ C2] rcu_core (kernel/rcu/tree.c:2826) [ 113.770434][ C2] handle_softirqs (kernel/softirq.c:580) [ 113.770440][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 113.770443][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 113.770447][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 113.770450][ C2] [ 113.770451][ C2] [ 113.770453][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 113.770456][ C2] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 113.770459][ C2] Code: 60 d3 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 a3 c5 25 00 fb f4 7c 57 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 60 (bad) 1: d3 00 roll %cl,(%rax) 3: c3 ret 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 a3 c5 25 00 verw 0x25c5a3(%rip) # 0x25c5cb 28: fb sti 29: f4 hlt 2a:* e9 7c 57 02 00 jmp 0x257ab <-- 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 7c 57 02 00 jmp 0x25781 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 [ 113.770462][ C2] RSP: 0018:ffffc90000147de8 EFLAGS: 00000246 [ 113.770466][ C2] RAX: 0000000000000002 RBX: 1ffff92000028fc1 RCX: ffffffffafe36a39 [ 113.770469][ C2] RDX: ffffed100d9e667b RSI: ffffffffb0253e00 RDI: ffffffffad39310f [ 113.770470][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9e667a [ 113.770472][ C2] R10: ffff88806cf333d3 R11: ffff88806cf27f4c R12: 0000000000000000 [ 113.770474][ C2] R13: ffff888001b5a340 R14: dffffc0000000000 R15: 0000000000000000 [ 113.770478][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 113.770481][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 113.770486][ C2] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 113.770489][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 113.770492][ C2] cpuidle_idle_call (kernel/sched/idle.c:186) [ 113.770496][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 113.770500][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 113.770504][ C2] do_idle (kernel/sched/idle.c:325) [ 113.770508][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 113.770511][ C2] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 113.770515][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 113.770520][ C2] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 116.662777][ C1] INFO: lockdep is turned off. | [ 116.662945][ C1] Preemption disabled at: | [ 116.662947][ C1] 0x0 | [ 116.663271][ C1] Tainted: [W]=WARN [ 116.663272][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 116.663274][ C1] Call Trace: [ 116.663276][ C1] [ 116.663278][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 116.663286][ C1] __might_resched (kernel/sched/core.c:8819) [ 116.663292][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 116.663297][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 116.663300][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 116.663305][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 116.663310][ 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) [ 116.663315][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 116.663318][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 116.663324][ 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) [ 116.663328][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 116.663332][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 116.663336][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 116.663339][ 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:2366) [ 116.663343][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 116.663347][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 116.663350][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 116.663355][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 116.663359][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 116.663363][ C1] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 116.663366][ C1] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 116.663369][ C1] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 116.663373][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 116.663376][ C1] ? do_idle (kernel/sched/idle.c:325) [ 116.663379][ C1] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 116.663382][ C1] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 116.663386][ C1] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 116.663390][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 116.663394][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 116.663398][ C1] __put_net (net/core/net_namespace.c:732) [ 116.663402][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 116.663405][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 116.663408][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 116.663413][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 116.663418][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 116.663422][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 116.663427][ C1] handle_softirqs (kernel/softirq.c:580) [ 116.663433][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 116.663436][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 116.663440][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 116.663443][ C1] [ 116.663444][ C1] [ 116.663446][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 116.663448][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 116.663452][ C1] Code: 60 d3 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 a3 c5 25 00 fb f4 7c 57 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 60 (bad) 1: d3 00 roll %cl,(%rax) 3: c3 ret 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 a3 c5 25 00 verw 0x25c5a3(%rip) # 0x25c5cb 28: fb sti 29: f4 hlt 2a:* e9 7c 57 02 00 jmp 0x257ab <-- 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 7c 57 02 00 jmp 0x25781 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 [ 116.663455][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246 [ 116.663460][ C1] RAX: 0000000000000001 RBX: 1ffff92000026fc1 RCX: ffffffffafe36a39 [ 116.663462][ C1] RDX: ffffed100d9d667b RSI: ffffffffb0253e00 RDI: ffffffffad39310f [ 116.663463][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9d667a [ 116.663465][ C1] R10: ffff88806ceb33d3 R11: ffff888002adcb58 R12: 0000000000000000 [ 116.663467][ C1] R13: ffff888001b58040 R14: dffffc0000000000 R15: 0000000000000000 [ 116.663471][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 116.663474][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 116.663479][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 116.663482][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 116.663485][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 116.663488][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 116.663493][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 116.663497][ C1] do_idle (kernel/sched/idle.c:325) [ 116.663501][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 116.663505][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 116.663508][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 116.663513][ C1] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 119.980700][ C1] INFO: lockdep is turned off. | [ 119.980873][ C1] Preemption disabled at: | [ 119.980875][ C1] 0x0 | [ 119.981185][ C1] Tainted: [W]=WARN [ 119.981187][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 119.981188][ C1] Call Trace: [ 119.981190][ C1] [ 119.981192][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 119.981201][ C1] __might_resched (kernel/sched/core.c:8819) [ 119.981207][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 119.981212][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 119.981215][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 119.981220][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 119.981225][ 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) [ 119.981230][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 119.981233][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 119.981239][ 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) [ 119.981246][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 119.981250][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 119.981254][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 119.981257][ 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:2366) [ 119.981261][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 119.981265][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 119.981268][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 119.981273][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 119.981277][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 119.981280][ C1] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 119.981284][ C1] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 119.981287][ C1] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 119.981290][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 119.981294][ C1] ? do_idle (kernel/sched/idle.c:325) [ 119.981297][ C1] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 119.981300][ C1] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 119.981304][ C1] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 119.981308][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 119.981312][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 119.981316][ C1] __put_net (net/core/net_namespace.c:732) [ 119.981321][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 119.981324][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 119.981327][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 119.981332][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 119.981336][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 119.981341][ C1] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 119.981346][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 119.981351][ C1] handle_softirqs (kernel/softirq.c:580) [ 119.981357][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 119.981360][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 119.981363][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 119.981366][ C1] [ 119.981367][ C1] [ 119.981369][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 119.981372][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 119.981376][ C1] Code: 60 d3 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 a3 c5 25 00 fb f4 7c 57 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 60 (bad) 1: d3 00 roll %cl,(%rax) 3: c3 ret 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 a3 c5 25 00 verw 0x25c5a3(%rip) # 0x25c5cb 28: fb sti 29: f4 hlt 2a:* e9 7c 57 02 00 jmp 0x257ab <-- 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 7c 57 02 00 jmp 0x25781 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 [ 119.981379][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246 [ 119.981382][ C1] RAX: 0000000000000001 RBX: 1ffff92000026fc1 RCX: ffffffffafe36a39 [ 119.981384][ C1] RDX: ffffed100d9d667b RSI: ffffffffb0253e00 RDI: ffffffffad39310f [ 119.981386][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9d667a [ 119.981388][ C1] R10: ffff88806ceb33d3 R11: ffff888002adcb58 R12: 0000000000000000 [ 119.981390][ C1] R13: ffff888001b58040 R14: dffffc0000000000 R15: 0000000000000000 [ 119.981393][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 119.981397][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 119.981402][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 119.981405][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 119.981408][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 119.981412][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 119.981416][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 119.981421][ C1] do_idle (kernel/sched/idle.c:325) [ 119.981425][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 119.981428][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 119.981432][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 119.981437][ C1] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 141.365830][ C1] INFO: lockdep is turned off. | [ 141.366025][ C1] Preemption disabled at: | [ 141.366027][ C1] handle_softirqs (kernel/softirq.c:553) | [ 141.366448][ C1] Tainted: [W]=WARN [ 141.366450][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 141.366452][ C1] Call Trace: [ 141.366454][ C1] [ 141.366456][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 141.366464][ C1] __might_resched (kernel/sched/core.c:8819) [ 141.366470][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 141.366475][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 141.366479][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 141.366484][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 141.366489][ 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) [ 141.366494][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 141.366497][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 141.366503][ 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) [ 141.366507][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 141.366511][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 141.366516][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 141.366519][ 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:2366) [ 141.366523][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 141.366527][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 141.366529][ C1] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 141.366534][ C1] ? kthread (kernel/kthread.c:464) [ 141.366539][ C1] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 141.366546][ C1] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 141.366552][ C1] ? migrate_enable (./arch/x86/include/asm/preempt.h:104 ./include/linux/preempt.h:481 ./include/linux/preempt.h:481 kernel/sched/core.c:2417) [ 141.366559][ C1] ? __pfx_migrate_enable (kernel/sched/core.c:2392) [ 141.366564][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 141.366569][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 141.366574][ C1] __put_net (net/core/net_namespace.c:732) [ 141.366578][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 141.366582][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 141.366585][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 141.366590][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 141.366594][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 141.366597][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 141.366603][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 141.366608][ C1] handle_softirqs (kernel/softirq.c:580) [ 141.366612][ C1] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 141.366617][ C1] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 141.366620][ C1] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 141.366623][ C1] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 141.366626][ C1] kthread (kernel/kthread.c:464) [ 141.366629][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 141.366632][ C1] ? ret_from_fork (arch/x86/kernel/process.c:152) [ 141.366635][ C1] ? __lock_release (kernel/locking/lockdep.c:5534) [ 141.366639][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 141.366642][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 141.366646][ C1] ret_from_fork (arch/x86/kernel/process.c:153) [ 141.366649][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 141.366652][ C1] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 144.821837][ C1] INFO: lockdep is turned off. | [ 144.822032][ C1] Preemption disabled at: | [ 144.822034][ C1] handle_softirqs (kernel/softirq.c:553) | [ 144.822453][ C1] Tainted: [W]=WARN [ 144.822454][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 144.822456][ C1] Call Trace: [ 144.822458][ C1] [ 144.822460][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 144.822468][ C1] __might_resched (kernel/sched/core.c:8819) [ 144.822473][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 144.822479][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 144.822482][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 144.822487][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 144.822492][ 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) [ 144.822497][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 144.822500][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 144.822506][ 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) [ 144.822510][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 144.822514][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 144.822518][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 144.822521][ 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:2366) [ 144.822525][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 144.822529][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 144.822531][ C1] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 144.822535][ C1] ? kthread (kernel/kthread.c:464) [ 144.822539][ C1] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 144.822543][ C1] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 144.822548][ C1] ? migrate_enable (./arch/x86/include/asm/preempt.h:104 ./include/linux/preempt.h:481 ./include/linux/preempt.h:481 kernel/sched/core.c:2417) [ 144.822553][ C1] ? __pfx_migrate_enable (kernel/sched/core.c:2392) [ 144.822556][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 144.822560][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 144.822565][ C1] __put_net (net/core/net_namespace.c:732) [ 144.822570][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 144.822573][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 144.822576][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 144.822581][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 144.822585][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 144.822588][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 144.822594][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 144.822599][ C1] handle_softirqs (kernel/softirq.c:580) [ 144.822603][ C1] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 144.822608][ C1] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 144.822611][ C1] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 144.822614][ C1] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 144.822618][ C1] kthread (kernel/kthread.c:464) [ 144.822621][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 144.822624][ C1] ? ret_from_fork (arch/x86/kernel/process.c:152) [ 144.822627][ C1] ? __lock_release (kernel/locking/lockdep.c:5534) [ 144.822632][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 144.822635][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 144.822638][ C1] ret_from_fork (arch/x86/kernel/process.c:153) [ 144.822642][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 144.822644][ C1] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 147.831951][ C1] INFO: lockdep is turned off. | [ 147.832160][ C1] Preemption disabled at: | [ 147.832162][ C1] 0x0 | [ 147.832556][ C1] Tainted: [W]=WARN [ 147.832557][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 147.832559][ C1] Call Trace: [ 147.832561][ C1] [ 147.832564][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 147.832572][ C1] __might_resched (kernel/sched/core.c:8819) [ 147.832578][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 147.832583][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 147.832587][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 147.832593][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 147.832598][ 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) [ 147.832603][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 147.832606][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 147.832612][ 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) [ 147.832616][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 147.832619][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 147.832624][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 147.832627][ 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:2366) [ 147.832631][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 147.832635][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 147.832637][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 147.832643][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 147.832647][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 147.832651][ C1] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 147.832654][ C1] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 147.832658][ C1] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 147.832661][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 147.832665][ C1] ? do_idle (kernel/sched/idle.c:325) [ 147.832668][ C1] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 147.832671][ C1] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 147.832675][ C1] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 147.832679][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 147.832683][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 147.832687][ C1] __put_net (net/core/net_namespace.c:732) [ 147.832692][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 147.832695][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 147.832698][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 147.832703][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 147.832707][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 147.832712][ C1] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 147.832717][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 147.832722][ C1] handle_softirqs (kernel/softirq.c:580) [ 147.832727][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 147.832731][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 147.832734][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 147.832737][ C1] [ 147.832738][ C1] [ 147.832740][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 147.832743][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 147.832746][ C1] Code: 60 d3 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 a3 c5 25 00 fb f4 7c 57 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 60 (bad) 1: d3 00 roll %cl,(%rax) 3: c3 ret 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 a3 c5 25 00 verw 0x25c5a3(%rip) # 0x25c5cb 28: fb sti 29: f4 hlt 2a:* e9 7c 57 02 00 jmp 0x257ab <-- 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 7c 57 02 00 jmp 0x25781 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 [ 147.832749][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246 [ 147.832754][ C1] RAX: 0000000000000001 RBX: 1ffff92000026fc1 RCX: ffffffffafe36a39 [ 147.832756][ C1] RDX: ffffed100d9d667b RSI: ffffffffb0253e00 RDI: ffffffffad39310f [ 147.832757][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9d667a [ 147.832759][ C1] R10: ffff88806ceb33d3 R11: ffff888002adcb58 R12: 0000000000000000 [ 147.832761][ C1] R13: ffff888001b58040 R14: dffffc0000000000 R15: 0000000000000000 [ 147.832765][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 147.832769][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 147.832773][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 147.832776][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 147.832779][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 147.832783][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 147.832787][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 147.832792][ C1] do_idle (kernel/sched/idle.c:325) [ 147.832796][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 147.832799][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 147.832802][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 147.832807][ C1] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 151.338984][ C3] INFO: lockdep is turned off. | [ 151.339202][ C3] Preemption disabled at: | [ 151.339204][ C3] __slab_alloc.constprop.0 (mm/slub.c:3945) | [ 151.339670][ C3] Tainted: [W]=WARN [ 151.339671][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 151.339674][ C3] Call Trace: [ 151.339676][ C3] [ 151.339678][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 151.339688][ C3] __might_resched (kernel/sched/core.c:8819) [ 151.339694][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 151.339700][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 151.339704][ C3] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 151.339710][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 151.339716][ 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) [ 151.339722][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 151.339725][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 151.339733][ 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) [ 151.339737][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 151.339741][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 151.339746][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 151.339749][ 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:2366) [ 151.339754][ C3] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 151.339759][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 151.339761][ C3] ? irq_exit_rcu (kernel/softirq.c:698) [ 151.339769][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 151.339774][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 151.339778][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 151.339783][ C3] ? get_partial_node.part.0 (mm/slub.c:2902) [ 151.339786][ C3] ? ___slab_alloc (mm/slub.c:2863 mm/slub.c:2980 mm/slub.c:3838) [ 151.339790][ C3] ? __slab_alloc.constprop.0 (mm/slub.c:3948) [ 151.339793][ C3] ? kmem_cache_alloc_noprof (mm/slub.c:4023 mm/slub.c:4184 mm/slub.c:4203) [ 151.339797][ C3] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661) [ 151.339802][ C3] ? __create_object (mm/kmemleak.c:770) [ 151.339804][ C3] ? kmem_cache_alloc_noprof (./include/linux/kmemleak.h:43 mm/slub.c:4151 mm/slub.c:4196 mm/slub.c:4203) [ 151.339807][ C3] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 151.339813][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 151.339817][ C3] __put_net (net/core/net_namespace.c:732) [ 151.339823][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 151.339826][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 151.339829][ C3] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 151.339834][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 151.339838][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 151.339841][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 151.339848][ C3] rcu_core (kernel/rcu/tree.c:2826) [ 151.339853][ C3] handle_softirqs (kernel/softirq.c:580) [ 151.339859][ C3] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 151.339863][ C3] irq_exit_rcu (kernel/softirq.c:698) [ 151.339866][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 151.339870][ C3] [ 151.339871][ C3] [ 151.339872][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 151.339875][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 151.339879][ C3] Code: 74 24 10 e8 d1 11 59 fd 48 89 ef e8 49 64 59 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 6a 6c 4d fd 65 8b 05 43 b8 20 03 85 c0 74 0e 5b 5d c3 cc cc cc All code ======== 0: 74 24 je 0x26 2: 10 e8 adc %ch,%al 4: d1 11 rcll $1,(%rcx) 6: 59 pop %rcx 7: fd std 8: 48 89 ef mov %rbp,%rdi b: e8 49 64 59 fd call 0xfffffffffd596459 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 6a 6c 4d fd call 0xfffffffffd4d6c99 <-- trapping instruction 2f: 65 8b 05 43 b8 20 03 mov %gs:0x320b843(%rip),%eax # 0x320b879 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 6a 6c 4d fd call 0xfffffffffd4d6c6f 5: 65 8b 05 43 b8 20 03 mov %gs:0x320b843(%rip),%eax # 0x320b84f 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 [ 151.339883][ C3] RSP: 0018:ffffc90002867538 EFLAGS: 00000206 [ 151.339886][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: ffffffffad64a5df [ 151.339888][ C3] RDX: 0000000000000000 RSI: ffffffffb0253e00 RDI: 0000000000000001 [ 151.339890][ C3] RBP: ffff88800104f440 R08: 0000000000000000 R09: 0000000000000000 [ 151.339892][ C3] R10: ffffffffb2070397 R11: ffffc900028673e8 R12: ffff88800104f440 [ 151.339894][ C3] R13: ffffea0000373480 R14: ffff88800104de40 R15: ffff88800dcd3c10 [ 151.339897][ 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:587 ./include/linux/cpumask.h:1143 ./include/trace/events/preemptirq.h:40) [ 151.339903][ C3] get_partial_node.part.0 (mm/slub.c:2902) [ 151.339908][ C3] ___slab_alloc (mm/slub.c:2863 mm/slub.c:2980 mm/slub.c:3838) [ 151.339913][ C3] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661) [ 151.339917][ C3] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661) [ 151.339919][ C3] __slab_alloc.constprop.0 (mm/slub.c:3948) [ 151.339924][ C3] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661) [ 151.339926][ C3] kmem_cache_alloc_noprof (mm/slub.c:4023 mm/slub.c:4184 mm/slub.c:4203) [ 151.339930][ C3] ? vm_area_dup (kernel/fork.c:488) [ 151.339937][ C3] __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661) [ 151.339941][ C3] __create_object (mm/kmemleak.c:770) [ 151.339944][ C3] kmem_cache_alloc_noprof (./include/linux/kmemleak.h:43 mm/slub.c:4151 mm/slub.c:4196 mm/slub.c:4203) [ 151.339950][ C3] vm_area_dup (kernel/fork.c:488) [ 151.339954][ C3] __split_vma (mm/vma.c:477) [ 151.339962][ C3] ? __pfx___split_vma (mm/vma.c:463) [ 151.339967][ C3] ? __pfx_mas_prev (lib/maple_tree.c:5830) [ 151.339976][ C3] vms_gather_munmap_vmas (mm/vma.c:1337) [ 151.339981][ C3] __mmap_prepare (mm/vma.c:2304) [ 151.339985][ C3] ? vma_set_page_prot (mm/mmap.c:87) [ 151.339991][ C3] __mmap_region (mm/vma.c:2507) [ 151.339995][ C3] ? __pfx___mmap_region (mm/vma.c:2499) [ 151.340000][ C3] ? mas_find (lib/maple_tree.c:6016) [ 151.340016][ C3] ? mm_get_unmapped_area_vmflags (./arch/x86/include/asm/bitops.h:206 ./arch/x86/include/asm/bitops.h:238 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 mm/mmap.c:808) [ 151.340020][ C3] ? mmap_region (./arch/x86/include/asm/bitops.h:206 ./arch/x86/include/asm/bitops.h:238 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/mman.h:202 mm/vma.c:2581) [ 151.340024][ C3] do_mmap (mm/mmap.c:561) [ 151.340029][ C3] ? __pfx_do_mmap (mm/mmap.c:342) [ 151.340031][ C3] ? down_write_killable (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1307 kernel/locking/rwsem.c:1318 kernel/locking/rwsem.c:1590) [ 151.340035][ C3] ? __pfx_down_write_killable (kernel/locking/rwsem.c:1586) [ 151.340040][ C3] vm_mmap_pgoff (mm/util.c:579) [ 151.340048][ C3] ? __pfx_vm_mmap_pgoff (mm/util.c:567) [ 151.340052][ C3] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5879) [ 151.340057][ C3] ? __fget_files (fs/file.c:1060) [ 151.340062][ C3] ksys_mmap_pgoff (mm/mmap.c:607) [ 151.340066][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 151.340070][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 151.340075][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 151.340078][ C3] RIP: 0033:0x7f27c22e0116 [ 151.340082][ C3] Code: 5d 41 5c c3 f3 0f 1e fa 41 f7 c1 ff 0f 00 00 75 2b 55 48 89 fd 53 89 cb 48 85 ff 74 37 41 89 da 48 89 ef b8 09 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 62 5b 5d c3 0f 1f 80 00 00 00 00 c7 05 ae f0 All code ======== 0: 5d pop %rbp 1: 41 5c pop %r12 3: c3 ret 4: f3 0f 1e fa endbr64 8: 41 f7 c1 ff 0f 00 00 test $0xfff,%r9d f: 75 2b jne 0x3c 11: 55 push %rbp 12: 48 89 fd mov %rdi,%rbp 15: 53 push %rbx 16: 89 cb mov %ecx,%ebx 18: 48 85 ff test %rdi,%rdi 1b: 74 37 je 0x54 1d: 41 89 da mov %ebx,%r10d 20: 48 89 ef mov %rbp,%rdi 23: b8 09 00 00 00 mov $0x9,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 62 ja 0x94 32: 5b pop %rbx 33: 5d pop %rbp 34: c3 ret 35: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3c: c7 .byte 0xc7 3d: 05 .byte 0x5 3e: ae scas %es:(%rdi),%al 3f: f0 lock Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 62 ja 0x6a 8: 5b pop %rbx 9: 5d pop %rbp a: c3 ret b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 12: c7 .byte 0xc7 13: 05 .byte 0x5 14: ae scas %es:(%rdi),%al 15: f0 lock [ 151.340084][ C3] RSP: 002b:00007ffd61ea6e68 EFLAGS: 00000206 ORIG_RAX: 0000000000000009 [ 151.340087][ C3] RAX: ffffffffffffffda RBX: 0000000000000812 RCX: 00007f27c22e0116 [ 151.340089][ C3] RDX: 0000000000000003 RSI: 0000000000001000 RDI: 00007f27c2211000 [ 151.340090][ C3] RBP: 00007f27c2211000 R08: 0000000000000005 R09: 0000000000019000 [ 151.340092][ C3] R10: 0000000000000812 R11: 0000000000000206 R12: 00007ffd61ea6f10 [ 151.340094][ C3] R13: 00007ffd61ea72b0 R14: 0000000000000000 R15: 00007f27c22af340 | [ 173.354736][ C1] INFO: lockdep is turned off. | [ 173.354926][ C1] Preemption disabled at: | [ 173.354928][ C1] 0x0 | [ 173.355275][ C1] Tainted: [W]=WARN [ 173.355276][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 173.355278][ C1] Call Trace: [ 173.355281][ C1] [ 173.355283][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 173.355295][ C1] __might_resched (kernel/sched/core.c:8819) [ 173.355303][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 173.355310][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 173.355314][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 173.355320][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 173.355327][ 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) [ 173.355333][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 173.355336][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 173.355344][ 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) [ 173.355349][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 173.355352][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 173.355358][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 173.355361][ 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:2366) [ 173.355367][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 173.355372][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 173.355374][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 173.355382][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 173.355388][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 173.355392][ C1] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 173.355395][ C1] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 173.355399][ C1] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 173.355402][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 173.355406][ C1] ? do_idle (kernel/sched/idle.c:325) [ 173.355409][ C1] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 173.355412][ C1] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 173.355416][ C1] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 173.355420][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 173.355426][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 173.355431][ C1] __put_net (net/core/net_namespace.c:732) [ 173.355436][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 173.355439][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 173.355442][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 173.355447][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 173.355452][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 173.355457][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 173.355462][ C1] handle_softirqs (kernel/softirq.c:580) [ 173.355468][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 173.355471][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 173.355475][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 173.355478][ C1] [ 173.355479][ C1] [ 173.355481][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 173.355483][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 173.355487][ C1] Code: 60 d3 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 a3 c5 25 00 fb f4 7c 57 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 60 (bad) 1: d3 00 roll %cl,(%rax) 3: c3 ret 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 a3 c5 25 00 verw 0x25c5a3(%rip) # 0x25c5cb 28: fb sti 29: f4 hlt 2a:* e9 7c 57 02 00 jmp 0x257ab <-- 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 7c 57 02 00 jmp 0x25781 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 [ 173.355490][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246 [ 173.355494][ C1] RAX: 0000000000000001 RBX: 1ffff92000026fc1 RCX: ffffffffafe36a39 [ 173.355496][ C1] RDX: ffffed100d9d667b RSI: ffffffffb0253e00 RDI: ffffffffad39310f [ 173.355498][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9d667a [ 173.355500][ C1] R10: ffff88806ceb33d3 R11: ffff888002adcb58 R12: 0000000000000000 [ 173.355502][ C1] R13: ffff888001b58040 R14: dffffc0000000000 R15: 0000000000000000 [ 173.355506][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 173.355510][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 173.355514][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 173.355517][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 173.355521][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 173.355524][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 173.355528][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 173.355533][ C1] do_idle (kernel/sched/idle.c:325) [ 173.355537][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 173.355540][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 173.355543][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 173.355548][ C1] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 176.759760][ C1] INFO: lockdep is turned off. | [ 176.759948][ C1] Preemption disabled at: | [ 176.759950][ C1] 0x0 | [ 176.760295][ C1] Tainted: [W]=WARN [ 176.760296][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 176.760298][ C1] Call Trace: [ 176.760300][ C1] [ 176.760303][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 176.760311][ C1] __might_resched (kernel/sched/core.c:8819) [ 176.760316][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 176.760322][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 176.760326][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 176.760330][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 176.760336][ 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) [ 176.760340][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 176.760343][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 176.760349][ 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) [ 176.760353][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 176.760357][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 176.760361][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 176.760364][ 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:2366) [ 176.760369][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 176.760373][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 176.760375][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 176.760380][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 176.760384][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 176.760388][ C1] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 176.760391][ C1] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 176.760394][ C1] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 176.760398][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 176.760402][ C1] ? do_idle (kernel/sched/idle.c:325) [ 176.760404][ C1] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 176.760407][ C1] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 176.760412][ C1] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 176.760415][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 176.760419][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 176.760424][ C1] __put_net (net/core/net_namespace.c:732) [ 176.760429][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 176.760432][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 176.760435][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 176.760440][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 176.760444][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 176.760450][ C1] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 176.760457][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 176.760461][ C1] handle_softirqs (kernel/softirq.c:580) [ 176.760467][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 176.760471][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 176.760474][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 176.760477][ C1] [ 176.760479][ C1] [ 176.760480][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 176.760483][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 176.760487][ C1] Code: 60 d3 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 a3 c5 25 00 fb f4 7c 57 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 60 (bad) 1: d3 00 roll %cl,(%rax) 3: c3 ret 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 a3 c5 25 00 verw 0x25c5a3(%rip) # 0x25c5cb 28: fb sti 29: f4 hlt 2a:* e9 7c 57 02 00 jmp 0x257ab <-- 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 7c 57 02 00 jmp 0x25781 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 [ 176.760490][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246 [ 176.760494][ C1] RAX: 0000000000000001 RBX: 1ffff92000026fc1 RCX: ffffffffafe36a39 [ 176.760496][ C1] RDX: ffffed100d9d667b RSI: ffffffffb0253e00 RDI: ffffffffad39310f [ 176.760498][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9d667a [ 176.760500][ C1] R10: ffff88806ceb33d3 R11: ffff888002adcb58 R12: 0000000000000000 [ 176.760501][ C1] R13: ffff888001b58040 R14: dffffc0000000000 R15: 0000000000000000 [ 176.760505][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 176.760509][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 176.760513][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 176.760516][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 176.760520][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 176.760523][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 176.760528][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 176.760532][ C1] do_idle (kernel/sched/idle.c:325) [ 176.760536][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 176.760540][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 176.760543][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 176.760548][ C1] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 179.761640][ C2] INFO: lockdep is turned off. | [ 179.761829][ C2] Preemption disabled at: | [ 179.761831][ C2] handle_softirqs (kernel/softirq.c:553) | [ 179.762230][ C2] Tainted: [W]=WARN [ 179.762232][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 179.762234][ C2] Call Trace: [ 179.762236][ C2] [ 179.762239][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 179.762249][ C2] __might_resched (kernel/sched/core.c:8819) [ 179.762256][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 179.762262][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 179.762265][ C2] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 179.762271][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 179.762278][ 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) [ 179.762283][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 179.762286][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 179.762294][ 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) [ 179.762299][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 179.762302][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 179.762307][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 179.762310][ 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:2366) [ 179.762316][ C2] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 179.762321][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 179.762323][ C2] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 179.762328][ C2] ? kthread (kernel/kthread.c:464) [ 179.762332][ C2] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 179.762338][ C2] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 179.762343][ C2] ? migrate_enable (./arch/x86/include/asm/preempt.h:104 ./include/linux/preempt.h:481 ./include/linux/preempt.h:481 kernel/sched/core.c:2417) [ 179.762348][ C2] ? __pfx_migrate_enable (kernel/sched/core.c:2392) [ 179.762352][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 179.762357][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 179.762362][ C2] __put_net (net/core/net_namespace.c:732) [ 179.762367][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 179.762371][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 179.762373][ C2] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 179.762378][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 179.762382][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 179.762385][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 179.762392][ C2] rcu_core (kernel/rcu/tree.c:2826) [ 179.762397][ C2] handle_softirqs (kernel/softirq.c:580) [ 179.762401][ C2] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 179.762405][ C2] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 179.762409][ C2] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 179.762412][ C2] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 179.762415][ C2] kthread (kernel/kthread.c:464) [ 179.762418][ C2] ? __pfx_kthread (kernel/kthread.c:413) [ 179.762421][ C2] ? ret_from_fork (arch/x86/kernel/process.c:152) [ 179.762424][ C2] ? __lock_release (kernel/locking/lockdep.c:5534) [ 179.762430][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 179.762433][ C2] ? __pfx_kthread (kernel/kthread.c:413) [ 179.762437][ C2] ret_from_fork (arch/x86/kernel/process.c:153) [ 179.762440][ C2] ? __pfx_kthread (kernel/kthread.c:413) [ 179.762443][ C2] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 183.286874][ C2] INFO: lockdep is turned off. | [ 183.287070][ C2] Preemption disabled at: | [ 183.287073][ C2] 0x0 | [ 183.287448][ C2] Tainted: [W]=WARN [ 183.287449][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 183.287452][ C2] Call Trace: [ 183.287454][ C2] [ 183.287457][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 183.287468][ C2] __might_resched (kernel/sched/core.c:8819) [ 183.287475][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 183.287482][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 183.287485][ C2] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 183.287491][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 183.287497][ 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) [ 183.287503][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 183.287506][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 183.287514][ 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) [ 183.287518][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 183.287522][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 183.287528][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 183.287531][ 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:2366) [ 183.287536][ C2] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 183.287542][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 183.287544][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 183.287551][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 183.287556][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 183.287560][ C2] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 183.287564][ C2] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 183.287567][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 183.287571][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 183.287576][ C2] ? do_idle (kernel/sched/idle.c:325) [ 183.287579][ C2] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 183.287582][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 183.287587][ C2] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 183.287592][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 183.287597][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 183.287602][ C2] __put_net (net/core/net_namespace.c:732) [ 183.287607][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 183.287611][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 183.287614][ C2] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 183.287619][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 183.287623][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 183.287629][ C2] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 183.287636][ C2] rcu_core (kernel/rcu/tree.c:2826) [ 183.287641][ C2] handle_softirqs (kernel/softirq.c:580) [ 183.287647][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 183.287650][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 183.287654][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 183.287657][ C2] [ 183.287658][ C2] [ 183.287660][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 183.287663][ C2] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 183.287667][ C2] Code: 60 d3 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 a3 c5 25 00 fb f4 7c 57 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 60 (bad) 1: d3 00 roll %cl,(%rax) 3: c3 ret 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 a3 c5 25 00 verw 0x25c5a3(%rip) # 0x25c5cb 28: fb sti 29: f4 hlt 2a:* e9 7c 57 02 00 jmp 0x257ab <-- 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 7c 57 02 00 jmp 0x25781 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 [ 183.287670][ C2] RSP: 0018:ffffc90000147de8 EFLAGS: 00000246 [ 183.287675][ C2] RAX: 0000000000000002 RBX: 1ffff92000028fc1 RCX: ffffffffafe36a39 [ 183.287677][ C2] RDX: ffffed100d9e667b RSI: ffffffffb0253e00 RDI: ffffffffad39310f [ 183.287679][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9e667a [ 183.287681][ C2] R10: ffff88806cf333d3 R11: ffff888009310558 R12: 0000000000000000 [ 183.287682][ C2] R13: ffff888001b5a340 R14: dffffc0000000000 R15: 0000000000000000 [ 183.287686][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 183.287690][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 183.287694][ C2] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 183.287697][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 183.287701][ C2] cpuidle_idle_call (kernel/sched/idle.c:186) [ 183.287704][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 183.287708][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 183.287713][ C2] do_idle (kernel/sched/idle.c:325) [ 183.287717][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 183.287720][ C2] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 183.287724][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 183.287728][ C2] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 205.099670][ C1] INFO: lockdep is turned off. | [ 205.099846][ C1] Preemption disabled at: | [ 205.099848][ C1] 0x0 | [ 205.100175][ C1] Tainted: [W]=WARN [ 205.100177][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 205.100180][ C1] Call Trace: [ 205.100182][ C1] [ 205.100185][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 205.100196][ C1] __might_resched (kernel/sched/core.c:8819) [ 205.100204][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 205.100211][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 205.100215][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 205.100221][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 205.100228][ 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) [ 205.100234][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 205.100237][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 205.100250][ 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) [ 205.100254][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 205.100257][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 205.100263][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 205.100266][ 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:2366) [ 205.100272][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 205.100277][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 205.100279][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 205.100288][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 205.100293][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 205.100298][ C1] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 205.100301][ C1] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 205.100305][ C1] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 205.100309][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 205.100314][ C1] ? do_idle (kernel/sched/idle.c:325) [ 205.100317][ C1] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 205.100319][ C1] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 205.100325][ C1] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 205.100330][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 205.100335][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 205.100340][ C1] __put_net (net/core/net_namespace.c:732) [ 205.100346][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 205.100349][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 205.100352][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 205.100357][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 205.100361][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 205.100366][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 205.100371][ C1] handle_softirqs (kernel/softirq.c:580) [ 205.100377][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 205.100381][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 205.100384][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 205.100387][ C1] [ 205.100388][ C1] [ 205.100390][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 205.100393][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 205.100397][ C1] Code: 60 d3 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 a3 c5 25 00 fb f4 7c 57 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 60 (bad) 1: d3 00 roll %cl,(%rax) 3: c3 ret 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 a3 c5 25 00 verw 0x25c5a3(%rip) # 0x25c5cb 28: fb sti 29: f4 hlt 2a:* e9 7c 57 02 00 jmp 0x257ab <-- 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 7c 57 02 00 jmp 0x25781 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 [ 205.100400][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246 [ 205.100404][ C1] RAX: 0000000000000001 RBX: 1ffff92000026fc1 RCX: ffffffffafe36a39 [ 205.100406][ C1] RDX: ffffed100d9d667b RSI: ffffffffb0253e00 RDI: ffffffffad39310f [ 205.100408][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9d667a [ 205.100409][ C1] R10: ffff88806ceb33d3 R11: ffff888001b44b58 R12: 0000000000000000 [ 205.100411][ C1] R13: ffff888001b58040 R14: dffffc0000000000 R15: 0000000000000000 [ 205.100415][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 205.100419][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 205.100423][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 205.100426][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 205.100429][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 205.100433][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 205.100437][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 205.100442][ C1] do_idle (kernel/sched/idle.c:325) [ 205.100446][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 205.100449][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 205.100453][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 205.100458][ C1] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 208.561433][ C0] INFO: lockdep is turned off. | [ 208.561630][ C0] Preemption disabled at: | [ 208.561632][ C0] schedule_preempt_disabled (kernel/sched/core.c:6919) | [ 208.562088][ C0] Tainted: [W]=WARN [ 208.562090][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 208.562092][ C0] Call Trace: [ 208.562093][ C0] [ 208.562095][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 208.562101][ C0] __might_resched (kernel/sched/core.c:8819) [ 208.562107][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 208.562111][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 208.562115][ C0] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 208.562119][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 208.562125][ C0] ? 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) [ 208.562130][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 208.562133][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 208.562139][ C0] ? 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) [ 208.562143][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 208.562147][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 208.562151][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 208.562154][ C0] ? __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:2366) [ 208.562157][ C0] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 208.562161][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 208.562164][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 208.562170][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 208.562174][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 208.562177][ C0] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 208.562180][ C0] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 208.562184][ C0] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 208.562187][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 208.562191][ C0] ? do_idle (kernel/sched/idle.c:325) [ 208.562194][ C0] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 208.562197][ C0] ? rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 208.562199][ C0] ? start_kernel (init/main.c:1049 (discriminator 1)) [ 208.562205][ C0] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 208.562209][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 208.562214][ C0] __put_net (net/core/net_namespace.c:732) [ 208.562218][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 208.562222][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 208.562224][ C0] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 208.562229][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 208.562233][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 208.562240][ C0] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 208.562248][ C0] rcu_core (kernel/rcu/tree.c:2826) [ 208.562252][ C0] handle_softirqs (kernel/softirq.c:580) [ 208.562258][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 208.562262][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 208.562265][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 208.562268][ C0] [ 208.562270][ C0] [ 208.562271][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 208.562274][ C0] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 208.562279][ C0] Code: 60 d3 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 a3 c5 25 00 fb f4 7c 57 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 60 (bad) 1: d3 00 roll %cl,(%rax) 3: c3 ret 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 a3 c5 25 00 verw 0x25c5a3(%rip) # 0x25c5cb 28: fb sti 29: f4 hlt 2a:* e9 7c 57 02 00 jmp 0x257ab <-- 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 7c 57 02 00 jmp 0x25781 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 [ 208.562282][ C0] RSP: 0018:ffffffffb1207df8 EFLAGS: 00000246 [ 208.562286][ C0] RAX: 0000000000000000 RBX: 1ffffffff6240fc3 RCX: ffffffffafe36a39 [ 208.562288][ C0] RDX: ffffed100d9c667b RSI: ffffffffb0253e00 RDI: ffffffffad39310f [ 208.562290][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9c667a [ 208.562292][ C0] R10: ffff88806ce333d3 R11: ffff888001b42858 R12: 0000000000000000 [ 208.562293][ C0] R13: ffffffffb1233240 R14: dffffc0000000000 R15: 0000000000014770 [ 208.562297][ C0] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 208.562301][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 208.562305][ C0] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 208.562308][ C0] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 208.562311][ C0] cpuidle_idle_call (kernel/sched/idle.c:186) [ 208.562315][ C0] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 208.562319][ C0] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 208.562325][ C0] do_idle (kernel/sched/idle.c:325) [ 208.562329][ C0] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 208.562333][ C0] rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 208.562335][ C0] start_kernel (init/main.c:1049 (discriminator 1)) [ 208.562340][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:501) [ 208.562344][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:443 (discriminator 17)) [ 208.562348][ C0] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 211.692792][ C2] INFO: lockdep is turned off. | [ 211.692998][ C2] Preemption disabled at: | [ 211.693000][ C2] 0x0 | [ 211.693388][ C2] Tainted: [W]=WARN [ 211.693390][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 211.693393][ C2] Call Trace: [ 211.693395][ C2] [ 211.693398][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 211.693408][ C2] __might_resched (kernel/sched/core.c:8819) [ 211.693415][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 211.693422][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 211.693425][ C2] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 211.693431][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 211.693437][ 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) [ 211.693443][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 211.693446][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 211.693454][ 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) [ 211.693458][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 211.693462][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 211.693468][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 211.693471][ 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:2366) [ 211.693477][ C2] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 211.693482][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 211.693484][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 211.693491][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 211.693496][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 211.693501][ C2] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 211.693504][ C2] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 211.693508][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 211.693512][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 211.693516][ C2] ? do_idle (kernel/sched/idle.c:325) [ 211.693519][ C2] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 211.693522][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 211.693528][ C2] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 211.693532][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 211.693538][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 211.693543][ C2] __put_net (net/core/net_namespace.c:732) [ 211.693548][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 211.693551][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 211.693554][ C2] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 211.693559][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 211.693564][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 211.693569][ C2] rcu_core (kernel/rcu/tree.c:2826) [ 211.693574][ C2] handle_softirqs (kernel/softirq.c:580) [ 211.693580][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 211.693583][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 211.693587][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 211.693590][ C2] [ 211.693591][ C2] [ 211.693593][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 211.693596][ C2] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 211.693600][ C2] Code: 60 d3 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 a3 c5 25 00 fb f4 7c 57 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 60 (bad) 1: d3 00 roll %cl,(%rax) 3: c3 ret 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 a3 c5 25 00 verw 0x25c5a3(%rip) # 0x25c5cb 28: fb sti 29: f4 hlt 2a:* e9 7c 57 02 00 jmp 0x257ab <-- 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 7c 57 02 00 jmp 0x25781 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 [ 211.693603][ C2] RSP: 0018:ffffc90000147de8 EFLAGS: 00000246 [ 211.693608][ C2] RAX: 0000000000000002 RBX: 1ffff92000028fc1 RCX: ffffffffafe36a39 [ 211.693610][ C2] RDX: ffffed100d9e667b RSI: ffffffffb0253e00 RDI: ffffffffad39310f [ 211.693613][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9e667a [ 211.693615][ C2] R10: ffff88806cf333d3 R11: ffff888001b44b58 R12: 0000000000000000 [ 211.693617][ C2] R13: ffff888001b5a340 R14: dffffc0000000000 R15: 0000000000000000 [ 211.693621][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 211.693625][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 211.693629][ C2] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 211.693632][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 211.693635][ C2] cpuidle_idle_call (kernel/sched/idle.c:186) [ 211.693639][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 211.693643][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 211.693648][ C2] do_idle (kernel/sched/idle.c:325) [ 211.693652][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 211.693655][ C2] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 211.693658][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) Finger prints: schedule_preempt_disabled:dump_stack_lvl:__might_resched:down_write:simple_recursive_removal mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock handle_softirqs:dump_stack_lvl:__might_resched:down_write:simple_recursive_removal __might_resched:down_write:simple_recursive_removal:debugfs_remove:ref_tracker_dir_exit