====================================== | [ 51.583125][ C3] 1 lock held by ksoftirqd/3/32: | [ 51.583323][ C3] #0: ffffffffb2d88a40 (rcu_callback){....}-{0:0}, at: rcu_do_batch (./include/linux/rcupdate.h:331 kernel/rcu/tree.c:2562) | [ 51.583658][ C3] | [ 51.583658][ C3] stack backtrace: [ 51.583896][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.583899][ C3] Call Trace: [ 51.583901][ C3] [ 51.583904][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 51.583911][ C3] print_usage_bug.part.0 (kernel/locking/lockdep.c:4046) [ 51.583916][ C3] mark_lock_irq (kernel/locking/lockdep.c:4011 kernel/locking/lockdep.c:4057 kernel/locking/lockdep.c:4268) [ 51.583921][ C3] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 51.583927][ C3] ? save_trace (kernel/locking/lockdep.c:594) [ 51.583932][ C3] mark_lock (kernel/locking/lockdep.c:4754) [ 51.583936][ C3] mark_usage (kernel/locking/lockdep.c:4643) [ 51.583939][ C3] __lock_acquire (kernel/locking/lockdep.c:5189) [ 51.583945][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:472 kernel/locking/lockdep.c:5868) [ 51.583949][ C3] ? simple_pin_fs (fs/libfs.c:1066) [ 51.583952][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 51.583957][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5829) [ 51.583960][ C3] ? simple_pin_fs (fs/libfs.c:1066) [ 51.583964][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 51.583967][ C3] ? simple_pin_fs (fs/libfs.c:1066) [ 51.583970][ C3] simple_pin_fs (fs/libfs.c:1066) [ 51.583974][ C3] debugfs_remove (fs/debugfs/inode.c:805 fs/debugfs/inode.c:799) [ 51.583977][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 51.583983][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 51.583986][ 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) [ 51.583992][ C3] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 51.583995][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 51.583997][ C3] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 51.584002][ C3] ? kthread (kernel/kthread.c:464) [ 51.584007][ C3] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 51.584010][ C3] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 51.584013][ C3] ? migrate_enable (./arch/x86/include/asm/preempt.h:104 ./include/linux/preempt.h:481 ./include/linux/preempt.h:481 kernel/sched/core.c:2417) [ 51.584019][ C3] ? __pfx_migrate_enable (kernel/sched/core.c:2392) [ 51.584025][ C3] __put_net (net/core/net_namespace.c:732) [ 51.584030][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 51.584033][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 51.584036][ C3] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 51.584041][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 51.584046][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 51.584049][ C3] ? note_gp_changes (kernel/rcu/tree.c:1324 (discriminator 1)) [ 51.584052][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 51.584058][ C3] rcu_core (kernel/rcu/tree.c:2826) [ 51.584062][ C3] handle_softirqs (kernel/softirq.c:580) [ 51.584067][ C3] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 51.584071][ C3] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 51.584074][ C3] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 51.584078][ C3] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 51.584081][ C3] kthread (kernel/kthread.c:464) [ 51.584085][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 51.584087][ C3] ? ret_from_fork (arch/x86/kernel/process.c:152) [ 51.584090][ C3] ? __lock_release (kernel/locking/lockdep.c:5534) [ 51.584094][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 51.584098][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 51.584101][ C3] ret_from_fork (arch/x86/kernel/process.c:153) [ 51.584104][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 51.584107][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 51.595450][ C3] RCU nest depth: 0, expected: 0 | [ 51.595634][ C3] INFO: lockdep is turned off. | [ 51.595814][ C3] Preemption disabled at: | [ 51.595815][ C3] handle_softirqs (kernel/softirq.c:553) [ 51.596185][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.596187][ C3] Call Trace: [ 51.596189][ C3] [ 51.596191][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 51.596195][ C3] __might_resched (kernel/sched/core.c:8819) [ 51.596201][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 51.596207][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 51.596211][ C3] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 51.596215][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 51.596220][ 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) [ 51.596225][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 51.596228][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 51.596233][ 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) [ 51.596238][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 51.596241][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 51.596246][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 51.596249][ 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) [ 51.596252][ C3] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 51.596256][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 51.596259][ C3] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 51.596262][ C3] ? kthread (kernel/kthread.c:464) [ 51.596265][ C3] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 51.596269][ C3] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 51.596273][ C3] ? migrate_enable (./arch/x86/include/asm/preempt.h:104 ./include/linux/preempt.h:481 ./include/linux/preempt.h:481 kernel/sched/core.c:2417) [ 51.596278][ C3] ? __pfx_migrate_enable (kernel/sched/core.c:2392) [ 51.596284][ C3] __put_net (net/core/net_namespace.c:732) [ 51.596288][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 51.596291][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 51.596294][ C3] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 51.596299][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 51.596303][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 51.596306][ C3] ? note_gp_changes (kernel/rcu/tree.c:1324 (discriminator 1)) [ 51.596309][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 51.596314][ C3] rcu_core (kernel/rcu/tree.c:2826) [ 51.596319][ C3] handle_softirqs (kernel/softirq.c:580) [ 51.596323][ C3] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 51.596328][ C3] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 51.596331][ C3] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 51.596334][ C3] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 51.596337][ C3] kthread (kernel/kthread.c:464) [ 51.596341][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 51.596343][ C3] ? ret_from_fork (arch/x86/kernel/process.c:152) [ 51.596346][ C3] ? __lock_release (kernel/locking/lockdep.c:5534) [ 51.596351][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 51.596355][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 51.596358][ C3] ret_from_fork (arch/x86/kernel/process.c:153) [ 51.596361][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 51.596364][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 55.787879][ C1] INFO: lockdep is turned off. | [ 55.788066][ C1] Preemption disabled at: | [ 55.788068][ C1] 0x0 | [ 55.788416][ C1] Tainted: [W]=WARN [ 55.788418][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 55.788420][ C1] Call Trace: [ 55.788422][ C1] [ 55.788425][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 55.788437][ C1] __might_resched (kernel/sched/core.c:8819) [ 55.788445][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 55.788452][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 55.788456][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 55.788462][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 55.788469][ 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) [ 55.788475][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 55.788478][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 55.788486][ 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) [ 55.788490][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 55.788494][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 55.788500][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 55.788503][ 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) [ 55.788509][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 55.788514][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 55.788516][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 55.788524][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 55.788529][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 55.788533][ C1] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 55.788536][ C1] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 55.788539][ C1] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 55.788543][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 55.788547][ C1] ? do_idle (kernel/sched/idle.c:325) [ 55.788550][ C1] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 55.788552][ C1] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 55.788557][ C1] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 55.788561][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 55.788565][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 55.788570][ C1] __put_net (net/core/net_namespace.c:732) [ 55.788576][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 55.788579][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 55.788582][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 55.788586][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 55.788591][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 55.788596][ C1] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 55.788602][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 55.788607][ C1] handle_softirqs (kernel/softirq.c:580) [ 55.788614][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 55.788617][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 55.788620][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 55.788624][ C1] [ 55.788625][ C1] [ 55.788626][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 55.788629][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 55.788633][ 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 [ 55.788635][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246 [ 55.788639][ C1] RAX: 0000000000000001 RBX: 1ffff92000026fc1 RCX: ffffffffb1636a39 [ 55.788641][ C1] RDX: ffffed100d9d667b RSI: ffffffffb1a53e00 RDI: ffffffffaeb9310f [ 55.788643][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9d667a [ 55.788645][ C1] R10: ffff88806ceb33d3 R11: ffff88800584cb58 R12: 0000000000000000 [ 55.788646][ C1] R13: ffff888001b58040 R14: dffffc0000000000 R15: 0000000000000000 [ 55.788650][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 55.788654][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 55.788658][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 55.788661][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 55.788665][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 55.788668][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 55.788673][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 55.788677][ C1] do_idle (kernel/sched/idle.c:325) [ 55.788681][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 55.788684][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 55.788688][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 55.788693][ C1] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 58.804299][ C0] INFO: lockdep is turned off. | [ 58.804513][ C0] Preemption disabled at: | [ 58.804515][ C0] schedule_preempt_disabled (kernel/sched/core.c:6919) | [ 58.804983][ C0] Tainted: [W]=WARN [ 58.804984][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.804986][ C0] Call Trace: [ 58.804988][ C0] [ 58.804990][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 58.804996][ C0] __might_resched (kernel/sched/core.c:8819) [ 58.805002][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 58.805006][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 58.805010][ C0] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 58.805015][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 58.805020][ 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) [ 58.805025][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 58.805028][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 58.805034][ 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) [ 58.805038][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 58.805041][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 58.805046][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 58.805048][ 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) [ 58.805052][ C0] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 58.805056][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 58.805058][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 58.805064][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 58.805068][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 58.805072][ C0] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 58.805075][ C0] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 58.805078][ C0] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 58.805082][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 58.805086][ C0] ? do_idle (kernel/sched/idle.c:325) [ 58.805089][ C0] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 58.805092][ C0] ? rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 58.805094][ C0] ? start_kernel (init/main.c:1049 (discriminator 1)) [ 58.805102][ C0] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 58.805106][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 58.805110][ C0] __put_net (net/core/net_namespace.c:732) [ 58.805115][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 58.805118][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 58.805121][ C0] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 58.805126][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 58.805130][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 58.805135][ C0] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 58.805140][ C0] rcu_core (kernel/rcu/tree.c:2826) [ 58.805145][ C0] handle_softirqs (kernel/softirq.c:580) [ 58.805151][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 58.805155][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 58.805158][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 58.805161][ C0] [ 58.805162][ C0] [ 58.805164][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 58.805166][ C0] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 58.805170][ 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 [ 58.805173][ C0] RSP: 0018:ffffffffb2a07df8 EFLAGS: 00000246 [ 58.805177][ C0] RAX: 0000000000000000 RBX: 1ffffffff6540fc3 RCX: ffffffffb1636a39 [ 58.805179][ C0] RDX: ffffed100d9c667b RSI: ffffffffb1a53e00 RDI: ffffffffaeb9310f [ 58.805181][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9c667a [ 58.805182][ C0] R10: ffff88806ce333d3 R11: ffff888001b42858 R12: 0000000000000000 [ 58.805184][ C0] R13: ffffffffb2a33240 R14: dffffc0000000000 R15: 0000000000014770 [ 58.805188][ C0] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 58.805192][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 58.805196][ C0] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 58.805200][ C0] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 58.805203][ C0] cpuidle_idle_call (kernel/sched/idle.c:186) [ 58.805206][ C0] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 58.805210][ C0] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 58.805216][ C0] do_idle (kernel/sched/idle.c:325) [ 58.805220][ C0] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 58.805224][ C0] rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 58.805227][ C0] start_kernel (init/main.c:1049 (discriminator 1)) [ 58.805231][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:501) [ 58.805236][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:443 (discriminator 17)) [ 58.805240][ C0] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 62.385202][ C2] INFO: lockdep is turned off. | [ 62.385406][ C2] Preemption disabled at: | [ 62.385408][ C2] handle_softirqs (kernel/softirq.c:553) | [ 62.385851][ C2] Tainted: [W]=WARN [ 62.385852][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 62.385855][ C2] Call Trace: [ 62.385857][ C2] [ 62.385860][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 62.385868][ C2] __might_resched (kernel/sched/core.c:8819) [ 62.385875][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 62.385881][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 62.385884][ C2] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 62.385890][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 62.385896][ 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) [ 62.385902][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 62.385905][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 62.385913][ 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) [ 62.385918][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 62.385921][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 62.385927][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 62.385930][ 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) [ 62.385935][ C2] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 62.385940][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 62.385942][ C2] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 62.385947][ C2] ? kthread (kernel/kthread.c:464) [ 62.385952][ C2] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 62.385958][ C2] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 62.385964][ 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) [ 62.385970][ C2] ? __pfx_migrate_enable (kernel/sched/core.c:2392) [ 62.385974][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 62.385979][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 62.385984][ C2] __put_net (net/core/net_namespace.c:732) [ 62.385989][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 62.385992][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 62.385995][ C2] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 62.386000][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 62.386004][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 62.386008][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 62.386015][ C2] rcu_core (kernel/rcu/tree.c:2826) [ 62.386020][ C2] handle_softirqs (kernel/softirq.c:580) [ 62.386025][ C2] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 62.386029][ C2] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 62.386032][ C2] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 62.386035][ C2] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 62.386039][ C2] kthread (kernel/kthread.c:464) [ 62.386042][ C2] ? __pfx_kthread (kernel/kthread.c:413) [ 62.386045][ C2] ? ret_from_fork (arch/x86/kernel/process.c:152) [ 62.386048][ C2] ? __lock_release (kernel/locking/lockdep.c:5534) [ 62.386054][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 62.386057][ C2] ? __pfx_kthread (kernel/kthread.c:413) [ 62.386061][ C2] ret_from_fork (arch/x86/kernel/process.c:153) [ 62.386064][ C2] ? __pfx_kthread (kernel/kthread.c:413) [ 62.386067][ C2] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 84.138898][ C0] INFO: lockdep is turned off. | [ 84.139088][ C0] Preemption disabled at: | [ 84.139090][ C0] schedule_preempt_disabled (kernel/sched/core.c:6919) | [ 84.139548][ C0] Tainted: [W]=WARN [ 84.139549][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 84.139551][ C0] Call Trace: [ 84.139553][ C0] [ 84.139555][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 84.139562][ C0] __might_resched (kernel/sched/core.c:8819) [ 84.139570][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 84.139574][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 84.139578][ C0] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 84.139584][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 84.139591][ 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) [ 84.139596][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 84.139600][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 84.139608][ 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) [ 84.139612][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 84.139615][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 84.139621][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 84.139624][ 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) [ 84.139630][ C0] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 84.139635][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 84.139637][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 84.139645][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 84.139649][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 84.139653][ C0] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 84.139656][ C0] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 84.139660][ C0] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 84.139663][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 84.139667][ C0] ? do_idle (kernel/sched/idle.c:325) [ 84.139670][ C0] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 84.139673][ C0] ? rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 84.139675][ C0] ? start_kernel (init/main.c:1049 (discriminator 1)) [ 84.139681][ C0] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 84.139686][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 84.139691][ C0] __put_net (net/core/net_namespace.c:732) [ 84.139697][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 84.139700][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 84.139704][ C0] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 84.139709][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 84.139713][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 84.139719][ C0] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 84.139724][ C0] rcu_core (kernel/rcu/tree.c:2826) [ 84.139729][ C0] handle_softirqs (kernel/softirq.c:580) [ 84.139735][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 84.139739][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 84.139742][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 84.139745][ C0] [ 84.139746][ C0] [ 84.139748][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 84.139751][ C0] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 84.139754][ 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 [ 84.139757][ C0] RSP: 0018:ffffffffb2a07df8 EFLAGS: 00000246 [ 84.139761][ C0] RAX: 0000000000000000 RBX: 1ffffffff6540fc3 RCX: ffffffffb1636a39 [ 84.139763][ C0] RDX: ffffed100d9c667b RSI: ffffffffb1a53e00 RDI: ffffffffaeb9310f [ 84.139765][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9c667a [ 84.139766][ C0] R10: ffff88806ce333d3 R11: ffff888001b42858 R12: 0000000000000000 [ 84.139768][ C0] R13: ffffffffb2a33240 R14: dffffc0000000000 R15: 0000000000014770 [ 84.139772][ C0] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 84.139776][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 84.139780][ C0] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 84.139783][ C0] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 84.139786][ C0] cpuidle_idle_call (kernel/sched/idle.c:186) [ 84.139790][ C0] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 84.139794][ C0] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 84.139800][ C0] do_idle (kernel/sched/idle.c:325) [ 84.139804][ C0] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 84.139807][ C0] rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 84.139811][ C0] start_kernel (init/main.c:1049 (discriminator 1)) [ 84.139815][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:501) [ 84.139819][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:443 (discriminator 17)) [ 84.139823][ C0] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 87.661257][ C2] INFO: lockdep is turned off. | [ 87.661473][ C2] Preemption disabled at: | [ 87.661474][ C2] 0x0 | [ 87.661854][ C2] Tainted: [W]=WARN [ 87.661855][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 87.661857][ C2] Call Trace: [ 87.661859][ C2] [ 87.661861][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 87.661869][ C2] __might_resched (kernel/sched/core.c:8819) [ 87.661875][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 87.661880][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 87.661884][ C2] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 87.661888][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 87.661893][ 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) [ 87.661898][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 87.661901][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 87.661907][ 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) [ 87.661911][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 87.661914][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 87.661919][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 87.661922][ 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) [ 87.661925][ C2] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 87.661929][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 87.661931][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 87.661937][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 87.661941][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 87.661944][ C2] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202) [ 87.661948][ C2] ? folio_unmap_invalidate (./include/linux/pagemap.h:182 (discriminator 2) mm/truncate.c:620 (discriminator 2)) [ 87.661953][ C2] ? invalidate_inode_pages2_range (mm/truncate.c:694 (discriminator 2)) [ 87.661956][ C2] ? fuse_open (fs/fuse/file.c:280) [ 87.661959][ C2] ? do_dentry_open (fs/open.c:956) [ 87.661963][ C2] ? vfs_open (fs/open.c:1086) [ 87.661967][ C2] ? backing_file_open (fs/backing-file.c:45) [ 87.661970][ C2] ? ovl_open_realfile (fs/overlayfs/file.c:51) [ 87.661975][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 87.661979][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 87.661984][ C2] __put_net (net/core/net_namespace.c:732) [ 87.661988][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 87.661991][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 87.661994][ C2] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 87.661999][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 87.662003][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 87.662006][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 87.662012][ C2] rcu_core (kernel/rcu/tree.c:2826) [ 87.662017][ C2] handle_softirqs (kernel/softirq.c:580) [ 87.662023][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 87.662026][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 87.662030][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 87.662033][ C2] [ 87.662034][ C2] [ 87.662035][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 87.662038][ C2] RIP: 0010:_raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202) [ 87.662042][ C2] Code: 0f 1f 44 00 00 55 48 8b 74 24 08 48 89 fd 48 83 c7 18 e8 35 12 59 fd 48 89 ef e8 ad 64 59 fd e8 88 2f 7f fd fb bf 01 00 00 00 dd 6c 4d fd 65 8b 05 b6 b8 20 03 85 c0 74 06 5d c3 cc cc cc cc All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 55 push %rbp 6: 48 8b 74 24 08 mov 0x8(%rsp),%rsi b: 48 89 fd mov %rdi,%rbp e: 48 83 c7 18 add $0x18,%rdi 12: e8 35 12 59 fd call 0xfffffffffd59124c 17: 48 89 ef mov %rbp,%rdi 1a: e8 ad 64 59 fd call 0xfffffffffd5964cc 1f: e8 88 2f 7f fd call 0xfffffffffd7f2fac 24: fb sti 25: bf 01 00 00 00 mov $0x1,%edi 2a:* e8 dd 6c 4d fd call 0xfffffffffd4d6d0c <-- trapping instruction 2f: 65 8b 05 b6 b8 20 03 mov %gs:0x320b8b6(%rip),%eax # 0x320b8ec 36: 85 c0 test %eax,%eax 38: 74 06 je 0x40 3a: 5d pop %rbp 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: e8 dd 6c 4d fd call 0xfffffffffd4d6ce2 5: 65 8b 05 b6 b8 20 03 mov %gs:0x320b8b6(%rip),%eax # 0x320b8c2 c: 85 c0 test %eax,%eax e: 74 06 je 0x16 10: 5d pop %rbp 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 87.662045][ C2] RSP: 0018:ffffc900013c7430 EFLAGS: 00000246 [ 87.662049][ C2] RAX: 0000000000000001 RBX: ffffea0000344000 RCX: ffffffffaee4a5df [ 87.662051][ C2] RDX: 0000000000000000 RSI: ffffffffb1a53e00 RDI: 0000000000000001 [ 87.662052][ C2] RBP: ffff88804e06add0 R08: 0000000000000000 R09: 0000000000000000 [ 87.662054][ C2] R10: ffffffffb3870397 R11: dffffc0000000000 R12: ffff88804e06adc8 [ 87.662056][ C2] R13: ffff88804e06add0 R14: ffffea0000344018 R15: dffffc0000000000 [ 87.662060][ C2] ? 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) [ 87.662064][ C2] folio_unmap_invalidate (./include/linux/pagemap.h:182 (discriminator 2) mm/truncate.c:620 (discriminator 2)) [ 87.662068][ C2] invalidate_inode_pages2_range (mm/truncate.c:694 (discriminator 2)) [ 87.662074][ C2] ? __pfx_invalidate_inode_pages2_range (mm/truncate.c:645) [ 87.662077][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 87.662081][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 87.662089][ C2] ? fuse_file_cached_io_open.part.0 (fs/fuse/iomode.c:68) [ 87.662093][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 87.662097][ 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) [ 87.662106][ C2] ? fuse_file_io_open (fs/fuse/iomode.c:240) [ 87.662111][ C2] fuse_open (fs/fuse/file.c:280) [ 87.662115][ C2] do_dentry_open (fs/open.c:956) [ 87.662119][ C2] ? __pfx_fuse_open (fs/fuse/file.c:234) [ 87.662122][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 87.662125][ C2] vfs_open (fs/open.c:1086) [ 87.662130][ C2] backing_file_open (fs/backing-file.c:45) [ 87.662134][ C2] ovl_open_realfile (fs/overlayfs/file.c:51) [ 87.662139][ C2] ovl_open (fs/overlayfs/file.c:222) [ 87.662143][ C2] ? __pfx_ovl_open (fs/overlayfs/file.c:199) [ 87.662146][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 87.662151][ C2] do_dentry_open (fs/open.c:956) [ 87.662154][ C2] ? __pfx_ovl_open (fs/overlayfs/file.c:199) [ 87.662159][ C2] vfs_open (fs/open.c:1086) [ 87.662164][ C2] do_open (fs/namei.c:3881) [ 87.662169][ C2] path_openat (fs/namei.c:4039) [ 87.662173][ C2] ? __pfx_path_openat (fs/namei.c:4021) [ 87.662177][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 87.662182][ C2] do_filp_open (fs/namei.c:4066) [ 87.662186][ C2] ? __pfx_do_filp_open (fs/namei.c:4060) [ 87.662189][ C2] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 87.662194][ C2] ? __pfx_page_put_link (fs/namei.c:5447) [ 87.662197][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 87.662200][ C2] ? alloc_fd (fs/file.c:597) [ 87.662205][ 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) [ 87.662208][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 87.662210][ C2] ? alloc_fd (fs/file.c:597) [ 87.662215][ C2] do_sys_openat2 (fs/open.c:1429) [ 87.662219][ C2] ? __pfx_do_sys_openat2 (fs/open.c:1414) [ 87.662223][ C2] ? __up_read (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1352) [ 87.662228][ C2] ? handle_mm_fault (mm/memory.c:6321) [ 87.662233][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 87.662238][ C2] __x64_sys_openat (fs/open.c:1455) [ 87.662241][ C2] ? __pfx___x64_sys_openat (fs/open.c:1455) [ 87.662244][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 87.662248][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 87.662254][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 87.662256][ C2] RIP: 0033:0x7f95d803ff68 [ 87.662259][ C2] Code: f9 41 89 f0 41 83 e2 40 75 30 89 f0 25 00 00 41 00 3d 00 00 41 00 74 22 44 89 c2 4c 89 ce bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 30 c3 0f 1f 80 00 00 00 00 48 8d 44 24 08 c7 All code ======== 0: f9 stc 1: 41 89 f0 mov %esi,%r8d 4: 41 83 e2 40 and $0x40,%r10d 8: 75 30 jne 0x3a a: 89 f0 mov %esi,%eax c: 25 00 00 41 00 and $0x410000,%eax 11: 3d 00 00 41 00 cmp $0x410000,%eax 16: 74 22 je 0x3a 18: 44 89 c2 mov %r8d,%edx 1b: 4c 89 ce mov %r9,%rsi 1e: bf 9c ff ff ff mov $0xffffff9c,%edi 23: b8 01 01 00 00 mov $0x101,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 30 ja 0x62 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 48 8d 44 24 08 lea 0x8(%rsp),%rax 3f: c7 .byte 0xc7 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 30 ja 0x38 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 48 8d 44 24 08 lea 0x8(%rsp),%rax 15: c7 .byte 0xc7 [ 87.662261][ C2] RSP: 002b:00007fffd30a0c28 EFLAGS: 00000287 ORIG_RAX: 0000000000000101 [ 87.662264][ C2] RAX: ffffffffffffffda RBX: 00007fffd30a0cff RCX: 00007f95d803ff68 [ 87.662266][ C2] RDX: 0000000000080000 RSI: 00007f95d800e5f0 RDI: 00000000ffffff9c [ 87.662267][ C2] RBP: 00007fffd30a0c90 R08: 0000000000080000 R09: 00007f95d800e5f0 [ 87.662269][ C2] R10: 0000000000000000 R11: 0000000000000287 R12: 0000000000000000 [ 87.662271][ C2] R13: 00007fffd30a0d10 R14: 00007f95d800e5f0 R15: 00007fffd30a0d10 | [ 90.666732][ C1] INFO: lockdep is turned off. | [ 90.666890][ C1] Preemption disabled at: | [ 90.666892][ C1] handle_softirqs (kernel/softirq.c:553) | [ 90.667216][ C1] Tainted: [W]=WARN [ 90.667218][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 90.667220][ C1] Call Trace: [ 90.667222][ C1] [ 90.667224][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 90.667231][ C1] __might_resched (kernel/sched/core.c:8819) [ 90.667236][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 90.667241][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 90.667245][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 90.667249][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 90.667255][ 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) [ 90.667259][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 90.667262][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 90.667268][ 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) [ 90.667272][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 90.667275][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 90.667280][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 90.667282][ 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) [ 90.667286][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 90.667290][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 90.667293][ C1] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 90.667298][ C1] ? kthread (kernel/kthread.c:464) [ 90.667303][ C1] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 90.667309][ C1] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 90.667315][ 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) [ 90.667321][ C1] ? __pfx_migrate_enable (kernel/sched/core.c:2392) [ 90.667325][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 90.667329][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 90.667334][ C1] __put_net (net/core/net_namespace.c:732) [ 90.667339][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 90.667342][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 90.667345][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 90.667350][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 90.667354][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 90.667357][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 90.667364][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 90.667368][ C1] handle_softirqs (kernel/softirq.c:580) [ 90.667373][ C1] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 90.667377][ C1] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 90.667380][ C1] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 90.667384][ C1] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 90.667387][ C1] kthread (kernel/kthread.c:464) [ 90.667394][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 90.667397][ C1] ? ret_from_fork (arch/x86/kernel/process.c:152) [ 90.667400][ C1] ? __lock_release (kernel/locking/lockdep.c:5534) [ 90.667405][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 90.667409][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 90.667412][ C1] ret_from_fork (arch/x86/kernel/process.c:153) [ 90.667415][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 90.667418][ C1] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 94.057053][ C0] INFO: lockdep is turned off. | [ 94.057248][ C0] Preemption disabled at: | [ 94.057250][ C0] schedule_preempt_disabled (kernel/sched/core.c:6919) | [ 94.057701][ C0] Tainted: [W]=WARN [ 94.057703][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 94.057705][ C0] Call Trace: [ 94.057707][ C0] [ 94.057708][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 94.057715][ C0] __might_resched (kernel/sched/core.c:8819) [ 94.057721][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 94.057725][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 94.057729][ C0] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 94.057733][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 94.057739][ 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) [ 94.057744][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 94.057747][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 94.057753][ 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) [ 94.057757][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 94.057760][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 94.057765][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 94.057768][ 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) [ 94.057771][ C0] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 94.057776][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 94.057778][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 94.057785][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 94.057788][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 94.057792][ C0] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 94.057795][ C0] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 94.057799][ C0] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 94.057802][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 94.057806][ C0] ? do_idle (kernel/sched/idle.c:325) [ 94.057809][ C0] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 94.057812][ C0] ? rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 94.057814][ C0] ? start_kernel (init/main.c:1049 (discriminator 1)) [ 94.057820][ C0] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 94.057824][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 94.057829][ C0] __put_net (net/core/net_namespace.c:732) [ 94.057833][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 94.057836][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 94.057839][ C0] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 94.057844][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 94.057848][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 94.057853][ C0] rcu_core (kernel/rcu/tree.c:2826) [ 94.057857][ C0] handle_softirqs (kernel/softirq.c:580) [ 94.057863][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 94.057867][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 94.057870][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 94.057873][ C0] [ 94.057874][ C0] [ 94.057876][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 94.057879][ C0] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 94.057882][ 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 [ 94.057885][ C0] RSP: 0018:ffffffffb2a07df8 EFLAGS: 00000246 [ 94.057889][ C0] RAX: 0000000000000000 RBX: 1ffffffff6540fc3 RCX: ffffffffb1636a39 [ 94.057891][ C0] RDX: ffffed100d9c667b RSI: ffffffffb1a53e00 RDI: ffffffffaeb9310f [ 94.057893][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9c667a [ 94.057894][ C0] R10: ffff88806ce333d3 R11: ffff888001b44b58 R12: 0000000000000000 [ 94.057896][ C0] R13: ffffffffb2a33240 R14: dffffc0000000000 R15: 0000000000014770 [ 94.057900][ C0] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 94.057904][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 94.057909][ C0] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 94.057912][ C0] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 94.057915][ C0] cpuidle_idle_call (kernel/sched/idle.c:186) [ 94.057919][ C0] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 94.057923][ C0] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 94.057929][ C0] do_idle (kernel/sched/idle.c:325) [ 94.057932][ C0] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 94.057936][ C0] rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 94.057939][ C0] start_kernel (init/main.c:1049 (discriminator 1)) [ 94.057943][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:501) [ 94.057947][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:443 (discriminator 17)) [ 94.057951][ C0] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 116.342950][ C1] INFO: lockdep is turned off. | [ 116.343236][ C1] Preemption disabled at: | [ 116.343240][ C1] 0x0 | [ 116.343770][ C1] Tainted: [W]=WARN [ 116.343772][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 116.343776][ C1] Call Trace: [ 116.343778][ C1] [ 116.343782][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 116.343793][ C1] __might_resched (kernel/sched/core.c:8819) [ 116.343802][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 116.343810][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 116.343817][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 116.343823][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 116.343831][ 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.343839][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 116.343845][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 116.343853][ 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.343860][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 116.343866][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 116.343873][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 116.343878][ 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.343884][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 116.343891][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 116.343895][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 116.343903][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 116.343909][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 116.343915][ C1] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 116.343920][ C1] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 116.343926][ C1] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 116.343932][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 116.343938][ C1] ? do_idle (kernel/sched/idle.c:325) [ 116.343943][ C1] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 116.343949][ C1] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 116.343955][ C1] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 116.343960][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 116.343967][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 116.343976][ C1] __put_net (net/core/net_namespace.c:732) [ 116.343983][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 116.343988][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 116.343993][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 116.344002][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 116.344010][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 116.344017][ C1] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 116.344026][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 116.344033][ C1] handle_softirqs (kernel/softirq.c:580) [ 116.344044][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 116.344050][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 116.344056][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 116.344062][ C1] [ 116.344064][ C1] [ 116.344067][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 116.344072][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 116.344079][ 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.344084][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246 [ 116.344090][ C1] RAX: 0000000000000001 RBX: 1ffff92000026fc1 RCX: ffffffffb1636a39 [ 116.344094][ C1] RDX: ffffed100d9d667b RSI: ffffffffb1a53e00 RDI: ffffffffaeb9310f [ 116.344097][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9d667a [ 116.344100][ C1] R10: ffff88806ceb33d3 R11: ffff88800584cb58 R12: 0000000000000000 [ 116.344104][ C1] R13: ffff888001b58040 R14: dffffc0000000000 R15: 0000000000000000 [ 116.344111][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 116.344117][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 116.344125][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 116.344130][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 116.344135][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 116.344141][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 116.344148][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 116.344157][ C1] do_idle (kernel/sched/idle.c:325) [ 116.344164][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 116.344170][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 116.344177][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 116.344186][ C1] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 119.857968][ C0] INFO: lockdep is turned off. | [ 119.858127][ C0] Preemption disabled at: | [ 119.858129][ C0] handle_softirqs (kernel/softirq.c:553) | [ 119.858468][ C0] Tainted: [W]=WARN [ 119.858469][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 119.858471][ C0] Call Trace: [ 119.858473][ C0] [ 119.858475][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 119.858483][ C0] __might_resched (kernel/sched/core.c:8819) [ 119.858488][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 119.858493][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 119.858497][ C0] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 119.858501][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 119.858507][ 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) [ 119.858511][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 119.858514][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 119.858520][ 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) [ 119.858524][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 119.858528][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 119.858532][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 119.858535][ 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) [ 119.858539][ C0] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 119.858543][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 119.858545][ C0] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 119.858549][ C0] ? kthread (kernel/kthread.c:464) [ 119.858552][ C0] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 119.858556][ C0] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 119.858560][ C0] ? migrate_enable (./arch/x86/include/asm/preempt.h:104 ./include/linux/preempt.h:481 ./include/linux/preempt.h:481 kernel/sched/core.c:2417) [ 119.858565][ C0] ? __pfx_migrate_enable (kernel/sched/core.c:2392) [ 119.858569][ C0] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 119.858573][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 119.858578][ C0] __put_net (net/core/net_namespace.c:732) [ 119.858582][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 119.858585][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 119.858588][ C0] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 119.858593][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 119.858596][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 119.858600][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 119.858606][ C0] rcu_core (kernel/rcu/tree.c:2826) [ 119.858611][ C0] handle_softirqs (kernel/softirq.c:580) [ 119.858615][ C0] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 119.858619][ C0] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 119.858623][ C0] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 119.858626][ C0] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 119.858629][ C0] kthread (kernel/kthread.c:464) [ 119.858632][ C0] ? __pfx_kthread (kernel/kthread.c:413) [ 119.858635][ C0] ? ret_from_fork (arch/x86/kernel/process.c:152) [ 119.858638][ C0] ? __lock_release (kernel/locking/lockdep.c:5534) [ 119.858643][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 119.858646][ C0] ? __pfx_kthread (kernel/kthread.c:413) [ 119.858650][ C0] ret_from_fork (arch/x86/kernel/process.c:153) [ 119.858653][ C0] ? __pfx_kthread (kernel/kthread.c:413) [ 119.858656][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 122.800817][ C2] INFO: lockdep is turned off. | [ 122.801001][ C2] Preemption disabled at: | [ 122.801003][ C2] 0x0 | [ 122.801346][ C2] Tainted: [W]=WARN [ 122.801348][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 122.801350][ C2] Call Trace: [ 122.801352][ C2] [ 122.801354][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 122.801362][ C2] __might_resched (kernel/sched/core.c:8819) [ 122.801368][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 122.801373][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 122.801376][ C2] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 122.801381][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 122.801387][ 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) [ 122.801395][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 122.801398][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 122.801404][ 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) [ 122.801408][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 122.801412][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 122.801417][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 122.801420][ 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) [ 122.801424][ C2] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 122.801428][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 122.801430][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 122.801435][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 122.801439][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 122.801443][ C2] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 122.801446][ C2] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 122.801449][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 122.801453][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 122.801457][ C2] ? do_idle (kernel/sched/idle.c:325) [ 122.801459][ C2] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 122.801462][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 122.801466][ C2] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 122.801471][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 122.801475][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 122.801479][ C2] __put_net (net/core/net_namespace.c:732) [ 122.801484][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 122.801487][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 122.801490][ C2] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 122.801495][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 122.801499][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 122.801504][ C2] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 122.801510][ C2] rcu_core (kernel/rcu/tree.c:2826) [ 122.801514][ C2] handle_softirqs (kernel/softirq.c:580) [ 122.801520][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 122.801524][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 122.801527][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 122.801530][ C2] [ 122.801531][ C2] [ 122.801533][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 122.801536][ C2] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 122.801540][ 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 [ 122.801543][ C2] RSP: 0018:ffffc90000147de8 EFLAGS: 00000246 [ 122.801546][ C2] RAX: 0000000000000002 RBX: 1ffff92000028fc1 RCX: ffffffffb1636a39 [ 122.801548][ C2] RDX: ffffed100d9e667b RSI: ffffffffb1a53e00 RDI: ffffffffaeb9310f [ 122.801550][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9e667a [ 122.801552][ C2] R10: ffff88806cf333d3 R11: ffff888005854b58 R12: 0000000000000000 [ 122.801553][ C2] R13: ffff888001b5a340 R14: dffffc0000000000 R15: 0000000000000000 [ 122.801558][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 122.801561][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 122.801565][ C2] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 122.801569][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 122.801572][ C2] cpuidle_idle_call (kernel/sched/idle.c:186) [ 122.801575][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 122.801579][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 122.801584][ C2] do_idle (kernel/sched/idle.c:325) [ 122.801588][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 122.801592][ C2] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 122.801595][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 122.801600][ C2] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 126.376781][ C1] INFO: lockdep is turned off. | [ 126.376939][ C1] Preemption disabled at: | [ 126.376941][ C1] handle_softirqs (kernel/softirq.c:553) | [ 126.377266][ C1] Tainted: [W]=WARN [ 126.377268][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 126.377270][ C1] Call Trace: [ 126.377272][ C1] [ 126.377275][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 126.377282][ C1] __might_resched (kernel/sched/core.c:8819) [ 126.377288][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 126.377292][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 126.377296][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 126.377300][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 126.377306][ 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) [ 126.377310][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 126.377313][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 126.377320][ 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) [ 126.377324][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 126.377328][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 126.377332][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 126.377335][ 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) [ 126.377339][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 126.377343][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 126.377345][ C1] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 126.377349][ C1] ? kthread (kernel/kthread.c:464) [ 126.377353][ C1] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 126.377357][ C1] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 126.377361][ 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) [ 126.377366][ C1] ? __pfx_migrate_enable (kernel/sched/core.c:2392) [ 126.377370][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 126.377375][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 126.377379][ C1] __put_net (net/core/net_namespace.c:732) [ 126.377384][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 126.377387][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 126.377390][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 126.377397][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 126.377402][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 126.377406][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 126.377411][ C1] handle_softirqs (kernel/softirq.c:580) [ 126.377415][ C1] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 126.377419][ C1] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 126.377423][ C1] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 126.377426][ C1] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 126.377429][ C1] kthread (kernel/kthread.c:464) [ 126.377433][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 126.377435][ C1] ? ret_from_fork (arch/x86/kernel/process.c:152) [ 126.377438][ C1] ? __lock_release (kernel/locking/lockdep.c:5534) [ 126.377443][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 126.377447][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 126.377451][ C1] ret_from_fork (arch/x86/kernel/process.c:153) [ 126.377454][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 126.377457][ C1] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 148.403722][ C1] INFO: lockdep is turned off. | [ 148.403881][ C1] Preemption disabled at: | [ 148.403883][ C1] handle_softirqs (kernel/softirq.c:553) | [ 148.404210][ C1] Tainted: [W]=WARN [ 148.404211][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 148.404213][ C1] Call Trace: [ 148.404215][ C1] [ 148.404217][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 148.404225][ C1] __might_resched (kernel/sched/core.c:8819) [ 148.404231][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 148.404236][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 148.404239][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 148.404244][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 148.404249][ 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) [ 148.404255][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 148.404258][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 148.404264][ 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) [ 148.404268][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 148.404272][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 148.404276][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 148.404279][ 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) [ 148.404283][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 148.404288][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 148.404290][ C1] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 148.404294][ C1] ? kthread (kernel/kthread.c:464) [ 148.404297][ C1] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 148.404302][ C1] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 148.404306][ 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) [ 148.404311][ C1] ? __pfx_migrate_enable (kernel/sched/core.c:2392) [ 148.404314][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 148.404319][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 148.404323][ C1] __put_net (net/core/net_namespace.c:732) [ 148.404328][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 148.404331][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 148.404334][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 148.404339][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 148.404343][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 148.404346][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 148.404352][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 148.404357][ C1] handle_softirqs (kernel/softirq.c:580) [ 148.404361][ C1] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 148.404366][ C1] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 148.404369][ C1] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 148.404372][ C1] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 148.404376][ C1] kthread (kernel/kthread.c:464) [ 148.404379][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 148.404381][ C1] ? ret_from_fork (arch/x86/kernel/process.c:152) [ 148.404385][ C1] ? __lock_release (kernel/locking/lockdep.c:5534) [ 148.404390][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 148.404396][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 148.404399][ C1] ret_from_fork (arch/x86/kernel/process.c:153) [ 148.404402][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 148.404405][ C1] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 151.790856][ C1] INFO: lockdep is turned off. | [ 151.791026][ C1] Preemption disabled at: | [ 151.791028][ C1] 0x0 | [ 151.791388][ C1] Tainted: [W]=WARN [ 151.791391][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 151.791395][ C1] Call Trace: [ 151.791398][ C1] [ 151.791402][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 151.791413][ C1] __might_resched (kernel/sched/core.c:8819) [ 151.791423][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 151.791431][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 151.791437][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 151.791444][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 151.791452][ 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) [ 151.791460][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 151.791465][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 151.791474][ 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) [ 151.791482][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 151.791488][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 151.791496][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 151.791500][ 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) [ 151.791506][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 151.791513][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 151.791517][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 151.791526][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 151.791532][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 151.791538][ C1] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 151.791544][ C1] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 151.791550][ C1] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 151.791555][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 151.791561][ C1] ? do_idle (kernel/sched/idle.c:325) [ 151.791566][ C1] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 151.791572][ C1] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 151.791578][ C1] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 151.791584][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 151.791589][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 151.791599][ C1] __put_net (net/core/net_namespace.c:732) [ 151.791604][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 151.791610][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 151.791616][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 151.791625][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 151.791633][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 151.791644][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 151.791651][ C1] handle_softirqs (kernel/softirq.c:580) [ 151.791662][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 151.791668][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 151.791674][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 151.791680][ C1] [ 151.791682][ C1] [ 151.791684][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 151.791690][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 151.791696][ 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 [ 151.791701][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246 [ 151.791707][ C1] RAX: 0000000000000001 RBX: 1ffff92000026fc1 RCX: ffffffffb1636a39 [ 151.791711][ C1] RDX: ffffed100d9d667b RSI: ffffffffb1a53e00 RDI: ffffffffaeb9310f [ 151.791714][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9d667a [ 151.791718][ C1] R10: ffff88806ceb33d3 R11: ffff88800584cb58 R12: 0000000000000000 [ 151.791721][ C1] R13: ffff888001b58040 R14: dffffc0000000000 R15: 0000000000000000 [ 151.791728][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 151.791735][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 151.791743][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 151.791749][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 151.791755][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 151.791762][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 151.791770][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 151.791778][ C1] do_idle (kernel/sched/idle.c:325) [ 151.791784][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 151.791788][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 151.791791][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 151.791796][ C1] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 154.665882][ C1] INFO: lockdep is turned off. | [ 154.666051][ C1] Preemption disabled at: | [ 154.666053][ C1] 0x0 | [ 154.666397][ C1] Tainted: [W]=WARN [ 154.666399][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 154.666401][ C1] Call Trace: [ 154.666403][ C1] [ 154.666405][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 154.666413][ C1] __might_resched (kernel/sched/core.c:8819) [ 154.666419][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 154.666425][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 154.666428][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 154.666433][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 154.666438][ 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) [ 154.666443][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 154.666446][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 154.666451][ 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) [ 154.666455][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 154.666459][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 154.666464][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 154.666466][ 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) [ 154.666470][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 154.666474][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 154.666477][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 154.666482][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 154.666486][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 154.666490][ C1] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 154.666493][ C1] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 154.666497][ C1] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 154.666500][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 154.666504][ C1] ? do_idle (kernel/sched/idle.c:325) [ 154.666507][ C1] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 154.666510][ C1] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 154.666514][ C1] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 154.666517][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 154.666521][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 154.666526][ C1] __put_net (net/core/net_namespace.c:732) [ 154.666530][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 154.666534][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 154.666536][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 154.666541][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 154.666546][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 154.666551][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 154.666555][ C1] handle_softirqs (kernel/softirq.c:580) [ 154.666565][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 154.666571][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 154.666576][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 154.666582][ C1] [ 154.666583][ C1] [ 154.666585][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 154.666588][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 154.666592][ 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 [ 154.666595][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246 [ 154.666598][ C1] RAX: 0000000000000001 RBX: 1ffff92000026fc1 RCX: ffffffffb1636a39 [ 154.666600][ C1] RDX: ffffed100d9d667b RSI: ffffffffb1a53e00 RDI: ffffffffaeb9310f [ 154.666602][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9d667a [ 154.666604][ C1] R10: ffff88806ceb33d3 R11: ffff888001b44b58 R12: 0000000000000000 [ 154.666606][ C1] R13: ffff888001b58040 R14: dffffc0000000000 R15: 0000000000000000 [ 154.666610][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 154.666614][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 154.666618][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 154.666622][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 154.666625][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 154.666628][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 154.666632][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 154.666637][ C1] do_idle (kernel/sched/idle.c:325) [ 154.666641][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 154.666644][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 154.666648][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 154.666652][ C1] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 157.996607][ C1] INFO: lockdep is turned off. | [ 157.996798][ C1] Preemption disabled at: | [ 157.996800][ C1] handle_softirqs (kernel/softirq.c:553) | [ 157.997203][ C1] Tainted: [W]=WARN [ 157.997204][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 157.997207][ C1] Workqueue: events virtio_fs_requests_done_work [ 157.997214][ C1] Call Trace: [ 157.997215][ C1] [ 157.997217][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 157.997224][ C1] __might_resched (kernel/sched/core.c:8819) [ 157.997230][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 157.997235][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 157.997239][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 157.997244][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 157.997249][ 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) [ 157.997254][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 157.997257][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 157.997262][ 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) [ 157.997266][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 157.997269][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 157.997274][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 157.997276][ 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) [ 157.997280][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 157.997283][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 157.997286][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 157.997289][ C1] ? common_interrupt (arch/x86/kernel/irq.c:285 (discriminator 14)) [ 157.997292][ C1] ? asm_common_interrupt (./arch/x86/include/asm/idtentry.h:693) [ 157.997296][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:398) [ 157.997302][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:403 arch/x86/kernel/unwind_orc.c:648) [ 157.997305][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 157.997309][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 157.997313][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 157.997317][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 157.997319][ C1] ? kasan_save_free_info (mm/kasan/generic.c:579) [ 157.997323][ C1] ? __kasan_slab_free (mm/kasan/common.c:271) [ 157.997325][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 157.997329][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 157.997334][ C1] __put_net (net/core/net_namespace.c:732) [ 157.997338][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 157.997342][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 157.997344][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 157.997349][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 157.997353][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 157.997356][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 157.997362][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 157.997367][ C1] handle_softirqs (kernel/softirq.c:580) [ 157.997373][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 157.997376][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 157.997379][ C1] common_interrupt (arch/x86/kernel/irq.c:285 (discriminator 14)) [ 157.997382][ C1] [ 157.997383][ C1] [ 157.997385][ C1] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:693) [ 157.997388][ C1] RIP: 0010:stack_access_ok (arch/x86/kernel/unwind_orc.c:398) [ 157.997391][ C1] Code: 89 fa 48 c1 ea 03 80 3c 02 00 0f 85 f1 00 00 00 48 8b 73 28 48 89 da 48 89 ef e8 86 7b f5 ff 85 c0 74 15 31 c0 48 83 c4 08 5b <5d> 41 5c 41 5d 41 5e 41 5f e9 fd 3a c4 02 48 b8 00 00 00 00 00 fc All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) a: 0f 85 f1 00 00 00 jne 0x101 10: 48 8b 73 28 mov 0x28(%rbx),%rsi 14: 48 89 da mov %rbx,%rdx 17: 48 89 ef mov %rbp,%rdi 1a: e8 86 7b f5 ff call 0xfffffffffff57ba5 1f: 85 c0 test %eax,%eax 21: 74 15 je 0x38 23: 31 c0 xor %eax,%eax 25: 48 83 c4 08 add $0x8,%rsp 29: 5b pop %rbx 2a:* 5d pop %rbp <-- trapping instruction 2b: 41 5c pop %r12 2d: 41 5d pop %r13 2f: 41 5e pop %r14 31: 41 5f pop %r15 33: e9 fd 3a c4 02 jmp 0x2c43b35 38: 48 rex.W 39: b8 00 00 00 00 mov $0x0,%eax 3e: 00 fc add %bh,%ah Code starting with the faulting instruction =========================================== 0: 5d pop %rbp 1: 41 5c pop %r12 3: 41 5d pop %r13 5: 41 5e pop %r14 7: 41 5f pop %r15 9: e9 fd 3a c4 02 jmp 0x2c43b0b e: 48 rex.W f: b8 00 00 00 00 mov $0x0,%eax 14: 00 fc add %bh,%ah [ 157.997395][ C1] RSP: 0000:ffffc900004175a8 EFLAGS: 00000296 [ 157.997399][ C1] RAX: 0000000000000001 RBX: 1ffff92000082ec4 RCX: ffffc90000418000 [ 157.997401][ C1] RDX: ffffc90000417b01 RSI: 0000000000000001 RDI: ffffc900004176d8 [ 157.997403][ C1] RBP: ffffc90000417b78 R08: 0000000000000000 R09: ffffc90000417719 [ 157.997405][ C1] R10: ffffffffaea173f7 R11: ffffc90000417718 R12: 0000000000000008 [ 157.997407][ C1] R13: ffffc900004176e0 R14: ffffc900004176e8 R15: ffffc90000410000 [ 157.997410][ C1] ? unwind_next_frame (./include/linux/rcupdate.h:331 ./include/linux/rcupdate.h:841 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 157.997417][ C1] unwind_next_frame (arch/x86/kernel/unwind_orc.c:403 arch/x86/kernel/unwind_orc.c:648) [ 157.997420][ C1] ? virtio_fs_request_complete (./include/linux/spinlock.h:351 fs/fuse/virtio_fs.c:799) [ 157.997424][ C1] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 157.997428][ C1] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 157.997432][ C1] ? virtio_fs_request_complete (./include/linux/spinlock.h:351 fs/fuse/virtio_fs.c:799) [ 157.997435][ C1] ? kernel_text_address (kernel/extable.c:99) [ 157.997439][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 157.997443][ C1] arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 157.997447][ C1] ? virtio_fs_requests_done_work (fs/fuse/virtio_fs.c:851) [ 157.997451][ C1] stack_trace_save (kernel/stacktrace.c:123) [ 157.997454][ C1] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 157.997459][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 157.997461][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 157.997463][ C1] kasan_save_stack (mm/kasan/common.c:48) [ 157.997466][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 157.997468][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 157.997470][ C1] ? kasan_save_free_info (mm/kasan/generic.c:579) [ 157.997473][ C1] ? __kasan_slab_free (mm/kasan/common.c:271) [ 157.997475][ C1] ? kfree (mm/slub.c:4642 mm/slub.c:4841) [ 157.997478][ C1] ? fuse_request_end (fs/fuse/dev.c:486) [ 157.997481][ C1] ? virtio_fs_request_complete (./include/linux/spinlock.h:351 fs/fuse/virtio_fs.c:799) [ 157.997484][ C1] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 157.997489][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 157.997491][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 157.997494][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 157.997498][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 157.997501][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 157.997505][ C1] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 157.997509][ C1] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 157.997516][ C1] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 157.997520][ C1] ? trace_rcu_segcb_stats (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736 ./include/trace/events/rcu.h:537) [ 157.997523][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 157.997526][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 157.997530][ C1] kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 157.997532][ C1] kasan_save_free_info (mm/kasan/generic.c:579) [ 157.997536][ C1] __kasan_slab_free (mm/kasan/common.c:271) [ 157.997539][ C1] kfree (mm/slub.c:4642 mm/slub.c:4841) [ 157.997541][ C1] ? fuse_readpages_end (fs/fuse/file.c:937) [ 157.997544][ C1] ? fuse_request_end (fs/fuse/dev.c:486) [ 157.997546][ C1] ? __pfx_fuse_readpages_end (fs/fuse/file.c:935) [ 157.997550][ C1] fuse_request_end (fs/fuse/dev.c:486) [ 157.997554][ C1] virtio_fs_request_complete (./include/linux/spinlock.h:351 fs/fuse/virtio_fs.c:799) [ 157.997557][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 157.997561][ C1] virtio_fs_requests_done_work (fs/fuse/virtio_fs.c:851) [ 157.997565][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 157.997569][ C1] ? __pfx_virtio_fs_requests_done_work (fs/fuse/virtio_fs.c:814) [ 157.997574][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 157.997578][ C1] process_one_work (kernel/workqueue.c:3238) [ 157.997585][ C1] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 157.997591][ C1] ? assign_work (kernel/workqueue.c:1200) [ 157.997595][ C1] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 157.997601][ C1] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 157.997604][ C1] kthread (kernel/kthread.c:464) [ 157.997608][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 157.997611][ C1] ? ret_from_fork (arch/x86/kernel/process.c:152) [ 157.997615][ C1] ? __lock_release (kernel/locking/lockdep.c:5534) [ 157.997619][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 157.997623][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 157.997626][ C1] ret_from_fork (arch/x86/kernel/process.c:153) [ 157.997629][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 157.997632][ C1] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 179.240973][ C0] INFO: lockdep is turned off. | [ 179.241175][ C0] Preemption disabled at: | [ 179.241177][ C0] schedule_preempt_disabled (kernel/sched/core.c:6919) | [ 179.241653][ C0] Tainted: [W]=WARN [ 179.241654][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 179.241656][ C0] Call Trace: [ 179.241658][ C0] [ 179.241660][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 179.241665][ C0] __might_resched (kernel/sched/core.c:8819) [ 179.241671][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 179.241675][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 179.241679][ C0] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 179.241683][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 179.241689][ 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) [ 179.241693][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 179.241696][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 179.241702][ 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) [ 179.241706][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 179.241710][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 179.241714][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 179.241716][ 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) [ 179.241720][ C0] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 179.241724][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 179.241726][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 179.241732][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 179.241736][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 179.241739][ C0] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 179.241743][ C0] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 179.241746][ C0] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 179.241750][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 179.241754][ C0] ? do_idle (kernel/sched/idle.c:325) [ 179.241757][ C0] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 179.241760][ C0] ? rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 179.241762][ C0] ? start_kernel (init/main.c:1049 (discriminator 1)) [ 179.241767][ C0] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 179.241771][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 179.241776][ C0] __put_net (net/core/net_namespace.c:732) [ 179.241780][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 179.241784][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 179.241786][ C0] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 179.241791][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 179.241796][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 179.241801][ C0] rcu_core (kernel/rcu/tree.c:2826) [ 179.241805][ C0] handle_softirqs (kernel/softirq.c:580) [ 179.241811][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 179.241815][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 179.241818][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 179.241821][ C0] [ 179.241822][ C0] [ 179.241824][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 179.241827][ C0] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 179.241830][ 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 [ 179.241833][ C0] RSP: 0018:ffffffffb2a07df8 EFLAGS: 00000246 [ 179.241836][ C0] RAX: 0000000000000000 RBX: 1ffffffff6540fc3 RCX: ffffffffb1636a39 [ 179.241838][ C0] RDX: ffffed100d9c667b RSI: ffffffffb1a53e00 RDI: ffffffffaeb9310f [ 179.241840][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9c667a [ 179.241842][ C0] R10: ffff88806ce333d3 R11: ffff888001b44b58 R12: 0000000000000000 [ 179.241843][ C0] R13: ffffffffb2a33240 R14: dffffc0000000000 R15: 0000000000014770 [ 179.241847][ C0] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 179.241851][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 179.241855][ C0] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 179.241859][ C0] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 179.241862][ C0] cpuidle_idle_call (kernel/sched/idle.c:186) [ 179.241865][ C0] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 179.241869][ C0] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 179.241876][ C0] do_idle (kernel/sched/idle.c:325) [ 179.241879][ C0] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 179.241883][ C0] rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 179.241886][ C0] start_kernel (init/main.c:1049 (discriminator 1)) [ 179.241890][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:501) [ 179.241894][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:443 (discriminator 17)) [ 179.241898][ C0] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 182.507710][ C1] INFO: lockdep is turned off. | [ 182.507867][ C1] Preemption disabled at: | [ 182.507869][ C1] handle_softirqs (kernel/softirq.c:553) | [ 182.508212][ C1] Tainted: [W]=WARN [ 182.508214][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 182.508215][ C1] Call Trace: [ 182.508217][ C1] [ 182.508220][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 182.508227][ C1] __might_resched (kernel/sched/core.c:8819) [ 182.508232][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 182.508237][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 182.508240][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 182.508245][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 182.508250][ 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) [ 182.508255][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 182.508258][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 182.508264][ 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) [ 182.508268][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 182.508272][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 182.508277][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 182.508279][ 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) [ 182.508283][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 182.508288][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 182.508290][ C1] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 182.508294][ C1] ? kthread (kernel/kthread.c:464) [ 182.508297][ C1] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 182.508301][ C1] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 182.508306][ 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) [ 182.508311][ C1] ? __pfx_migrate_enable (kernel/sched/core.c:2392) [ 182.508314][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 182.508319][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 182.508323][ C1] __put_net (net/core/net_namespace.c:732) [ 182.508328][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 182.508331][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 182.508334][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 182.508339][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 182.508343][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 182.508346][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 182.508352][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 182.508357][ C1] handle_softirqs (kernel/softirq.c:580) [ 182.508361][ C1] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 182.508366][ C1] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 182.508369][ C1] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 182.508372][ C1] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 182.508376][ C1] kthread (kernel/kthread.c:464) [ 182.508379][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 182.508382][ C1] ? ret_from_fork (arch/x86/kernel/process.c:152) [ 182.508385][ C1] ? __lock_release (kernel/locking/lockdep.c:5534) [ 182.508390][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 182.508397][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 182.508400][ C1] ret_from_fork (arch/x86/kernel/process.c:153) [ 182.508403][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 182.508406][ C1] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 185.592999][ C1] INFO: lockdep is turned off. | [ 185.593185][ C1] Preemption disabled at: | [ 185.593187][ C1] 0x0 | [ 185.593533][ C1] Tainted: [W]=WARN [ 185.593535][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 185.593537][ C1] Workqueue: events virtio_fs_requests_done_work [ 185.593545][ C1] Call Trace: [ 185.593547][ C1] [ 185.593549][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 185.593556][ C1] __might_resched (kernel/sched/core.c:8819) [ 185.593562][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 185.593567][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 185.593571][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 185.593576][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 185.593581][ 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) [ 185.593586][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 185.593589][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 185.593593][ 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) [ 185.593598][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 185.593601][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 185.593605][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 185.593608][ 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) [ 185.593612][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 185.593616][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 185.593618][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 185.593623][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 185.593628][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 185.593631][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:585) [ 185.593637][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 185.593641][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 185.593644][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 185.593648][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 185.593650][ C1] ? kasan_save_free_info (mm/kasan/generic.c:579) [ 185.593654][ C1] ? __kasan_slab_free (mm/kasan/common.c:271) [ 185.593656][ C1] ? kfree (mm/slub.c:4642 mm/slub.c:4841) [ 185.593660][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 185.593664][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 185.593668][ C1] __put_net (net/core/net_namespace.c:732) [ 185.593672][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 185.593675][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 185.593678][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 185.593683][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 185.593687][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 185.593690][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 185.593697][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 185.593701][ C1] handle_softirqs (kernel/softirq.c:580) [ 185.593707][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 185.593710][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 185.593713][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 185.593717][ C1] [ 185.593718][ C1] [ 185.593719][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 185.593722][ C1] RIP: 0010:unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:585) [ 185.593726][ C1] Code: ff ff 4d 8d 5d 40 84 c0 0f 84 24 f9 ff ff 4c 89 ff e8 49 e5 ff ff 4c 89 e1 48 89 c2 48 c1 e9 03 48 b8 00 00 00 00 00 fc ff df <80> 3c 01 00 0f 85 d3 11 00 00 49 8d 45 28 49 89 55 58 49 8d 75 30 All code ======== 0: ff (bad) 1: ff 4d 8d decl -0x73(%rbp) 4: 5d pop %rbp 5: 40 84 c0 rex test %al,%al 8: 0f 84 24 f9 ff ff je 0xfffffffffffff932 e: 4c 89 ff mov %r15,%rdi 11: e8 49 e5 ff ff call 0xffffffffffffe55f 16: 4c 89 e1 mov %r12,%rcx 19: 48 89 c2 mov %rax,%rdx 1c: 48 c1 e9 03 shr $0x3,%rcx 20: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 27: fc ff df 2a:* 80 3c 01 00 cmpb $0x0,(%rcx,%rax,1) <-- trapping instruction 2e: 0f 85 d3 11 00 00 jne 0x1207 34: 49 8d 45 28 lea 0x28(%r13),%rax 38: 49 89 55 58 mov %rdx,0x58(%r13) 3c: 49 8d 75 30 lea 0x30(%r13),%rsi Code starting with the faulting instruction =========================================== 0: 80 3c 01 00 cmpb $0x0,(%rcx,%rax,1) 4: 0f 85 d3 11 00 00 jne 0x11dd a: 49 8d 45 28 lea 0x28(%r13),%rax e: 49 89 55 58 mov %rdx,0x58(%r13) 12: 49 8d 75 30 lea 0x30(%r13),%rsi [ 185.593729][ C1] RSP: 0018:ffffc900004175e8 EFLAGS: 00000a06 [ 185.593732][ C1] RAX: dffffc0000000000 RBX: 1ffff92000082ec6 RCX: 1ffff92000082ee8 [ 185.593734][ C1] RDX: ffffffffae6bc83a RSI: 0000000000000001 RDI: ffffc90000417f50 [ 185.593736][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: ffffc90000417729 [ 185.593738][ C1] R10: ffffffffaea173f7 R11: ffffc90000417728 R12: ffffc90000417740 [ 185.593739][ C1] R13: ffffc900004176e8 R14: ffffffffb3c493f2 R15: ffffc90000417f50 [ 185.593742][ C1] ? unwind_next_frame (./include/linux/rcupdate.h:331 ./include/linux/rcupdate.h:841 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 185.593746][ C1] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 185.593752][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:585) [ 185.593755][ C1] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 185.593760][ C1] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 185.593764][ C1] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 185.593769][ C1] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 185.593772][ C1] ? kernel_text_address (kernel/extable.c:99) [ 185.593776][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 185.593780][ C1] arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 185.593785][ C1] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 185.593789][ C1] stack_trace_save (kernel/stacktrace.c:123) [ 185.593792][ C1] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 185.593797][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 185.593799][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 185.593801][ C1] kasan_save_stack (mm/kasan/common.c:48) [ 185.593804][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 185.593806][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 185.593808][ C1] ? kasan_save_free_info (mm/kasan/generic.c:579) [ 185.593811][ C1] ? __kasan_slab_free (mm/kasan/common.c:271) [ 185.593813][ C1] ? kfree (mm/slub.c:4642 mm/slub.c:4841) [ 185.593815][ C1] ? detach_buf_split (drivers/virtio/virtio_ring.c:799) [ 185.593820][ C1] ? virtqueue_get_buf_ctx_split (drivers/virtio/virtio_ring.c:854) [ 185.593824][ C1] ? virtio_fs_requests_done_work (fs/fuse/virtio_fs.c:829) [ 185.593826][ C1] ? process_one_work (kernel/workqueue.c:3238) [ 185.593830][ C1] ? worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 185.593833][ C1] ? kthread (kernel/kthread.c:464) [ 185.593837][ C1] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 185.593840][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 185.593843][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 185.593846][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 185.593850][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 185.593853][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 185.593856][ C1] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 185.593861][ C1] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 185.593867][ C1] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 185.593871][ C1] ? trace_rcu_segcb_stats (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736 ./include/trace/events/rcu.h:537) [ 185.593874][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 185.593877][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 185.593881][ C1] kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 185.593884][ C1] kasan_save_free_info (mm/kasan/generic.c:579) [ 185.593887][ C1] __kasan_slab_free (mm/kasan/common.c:271) [ 185.593890][ C1] kfree (mm/slub.c:4642 mm/slub.c:4841) [ 185.593892][ C1] ? detach_buf_split (drivers/virtio/virtio_ring.c:799) [ 185.593897][ C1] detach_buf_split (drivers/virtio/virtio_ring.c:799) [ 185.593903][ C1] virtqueue_get_buf_ctx_split (drivers/virtio/virtio_ring.c:854) [ 185.593908][ C1] virtio_fs_requests_done_work (fs/fuse/virtio_fs.c:829) [ 185.593912][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 185.593916][ C1] ? __pfx_virtio_fs_requests_done_work (fs/fuse/virtio_fs.c:814) [ 185.593920][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 185.593924][ C1] process_one_work (kernel/workqueue.c:3238) [ 185.593930][ C1] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 185.593936][ C1] ? assign_work (kernel/workqueue.c:1200) [ 185.593940][ C1] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 185.593945][ C1] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 185.593949][ C1] kthread (kernel/kthread.c:464) [ 185.593952][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 185.593955][ C1] ? ret_from_fork (arch/x86/kernel/process.c:152) [ 185.593958][ C1] ? __lock_release (kernel/locking/lockdep.c:5534) [ 185.593962][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 185.593965][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 185.593968][ C1] ret_from_fork (arch/x86/kernel/process.c:153) [ 185.593971][ C1] ? __pfx_kthread (kernel/kthread.c:413) [ 185.593974][ C1] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 188.977833][ C2] INFO: lockdep is turned off. | [ 188.978015][ C2] Preemption disabled at: | [ 188.978017][ C2] 0x0 | [ 188.978360][ C2] Tainted: [W]=WARN [ 188.978361][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 188.978363][ C2] Call Trace: [ 188.978365][ C2] [ 188.978367][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 188.978375][ C2] __might_resched (kernel/sched/core.c:8819) [ 188.978381][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 188.978386][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 188.978389][ C2] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 188.978397][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 188.978403][ 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) [ 188.978407][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 188.978410][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 188.978417][ 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) [ 188.978421][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 188.978424][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 188.978429][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 188.978431][ 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) [ 188.978435][ C2] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 188.978440][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 188.978442][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 188.978448][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 188.978452][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 188.978455][ C2] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 188.978458][ C2] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 188.978462][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 188.978465][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 188.978470][ C2] ? do_idle (kernel/sched/idle.c:325) [ 188.978473][ C2] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 188.978476][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 188.978480][ C2] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 188.978484][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 188.978488][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 188.978493][ C2] __put_net (net/core/net_namespace.c:732) [ 188.978497][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 188.978500][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 188.978503][ C2] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 188.978508][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 188.978512][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 188.978517][ C2] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 188.978523][ C2] rcu_core (kernel/rcu/tree.c:2826) [ 188.978527][ C2] handle_softirqs (kernel/softirq.c:580) [ 188.978533][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 188.978537][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 188.978540][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 188.978543][ C2] [ 188.978544][ C2] [ 188.978546][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 188.978549][ C2] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 188.978552][ 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 [ 188.978555][ C2] RSP: 0018:ffffc90000147de8 EFLAGS: 00000246 [ 188.978559][ C2] RAX: 0000000000000002 RBX: 1ffff92000028fc1 RCX: ffffffffb1636a39 [ 188.978561][ C2] RDX: ffffed100d9e667b RSI: ffffffffb1a53e00 RDI: ffffffffaeb9310f [ 188.978563][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9e667a [ 188.978565][ C2] R10: ffff88806cf333d3 R11: ffff888005854b58 R12: 0000000000000000 [ 188.978566][ C2] R13: ffff888001b5a340 R14: dffffc0000000000 R15: 0000000000000000 [ 188.978570][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 188.978574][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 188.978578][ C2] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 188.978582][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 188.978585][ C2] cpuidle_idle_call (kernel/sched/idle.c:186) [ 188.978588][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 188.978592][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 188.978597][ C2] do_idle (kernel/sched/idle.c:325) [ 188.978601][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 188.978604][ C2] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 188.978608][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 188.978612][ C2] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 209.961124][ C0] INFO: lockdep is turned off. | [ 209.961346][ C0] Preemption disabled at: | [ 209.961347][ C0] schedule_preempt_disabled (kernel/sched/core.c:6919) | [ 209.961872][ C0] Tainted: [W]=WARN [ 209.961874][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 209.961876][ C0] Call Trace: [ 209.961877][ C0] [ 209.961879][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 209.961884][ C0] __might_resched (kernel/sched/core.c:8819) [ 209.961890][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 209.961894][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 209.961898][ C0] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 209.961902][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 209.961908][ 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) [ 209.961912][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 209.961915][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 209.961921][ 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) [ 209.961925][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 209.961929][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 209.961933][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 209.961936][ 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) [ 209.961940][ C0] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 209.961944][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 209.961947][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 209.961953][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 209.961957][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 209.961960][ C0] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 209.961963][ C0] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 209.961967][ C0] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 209.961971][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 209.961975][ C0] ? do_idle (kernel/sched/idle.c:325) [ 209.961978][ C0] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 209.961981][ C0] ? rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 209.961983][ C0] ? start_kernel (init/main.c:1049 (discriminator 1)) [ 209.961989][ C0] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 209.961993][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 209.961997][ C0] __put_net (net/core/net_namespace.c:732) [ 209.962001][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 209.962005][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 209.962007][ C0] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 209.962012][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 209.962017][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 209.962022][ C0] rcu_core (kernel/rcu/tree.c:2826) [ 209.962026][ C0] handle_softirqs (kernel/softirq.c:580) [ 209.962032][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 209.962035][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 209.962039][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 209.962042][ C0] [ 209.962043][ C0] [ 209.962045][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 209.962048][ C0] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 209.962051][ 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 [ 209.962054][ C0] RSP: 0018:ffffffffb2a07df8 EFLAGS: 00000246 [ 209.962058][ C0] RAX: 0000000000000000 RBX: 1ffffffff6540fc3 RCX: ffffffffb1636a39 [ 209.962061][ C0] RDX: ffffed100d9c667b RSI: ffffffffb1a53e00 RDI: ffffffffaeb9310f [ 209.962062][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9c667a [ 209.962064][ C0] R10: ffff88806ce333d3 R11: ffff888001b44b58 R12: 0000000000000000 [ 209.962066][ C0] R13: ffffffffb2a33240 R14: dffffc0000000000 R15: 0000000000014770 [ 209.962070][ C0] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 209.962073][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 209.962078][ C0] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 209.962081][ C0] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 209.962084][ C0] cpuidle_idle_call (kernel/sched/idle.c:186) [ 209.962088][ C0] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 209.962092][ C0] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 209.962098][ C0] do_idle (kernel/sched/idle.c:325) [ 209.962102][ C0] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 209.962106][ C0] rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 209.962109][ C0] start_kernel (init/main.c:1049 (discriminator 1)) [ 209.962113][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:501) [ 209.962118][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:443 (discriminator 17)) [ 209.962122][ C0] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 213.224924][ C0] INFO: lockdep is turned off. | [ 213.225114][ C0] Preemption disabled at: | [ 213.225115][ C0] schedule_preempt_disabled (kernel/sched/core.c:6919) | [ 213.225549][ C0] Tainted: [W]=WARN [ 213.225551][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 213.225553][ C0] Call Trace: [ 213.225555][ C0] [ 213.225556][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 213.225562][ C0] __might_resched (kernel/sched/core.c:8819) [ 213.225568][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 213.225572][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 213.225576][ C0] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 213.225580][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 213.225586][ 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) [ 213.225590][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 213.225594][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 213.225599][ 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) [ 213.225604][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 213.225607][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 213.225611][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 213.225614][ 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) [ 213.225618][ C0] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 213.225622][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 213.225624][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 213.225630][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 213.225634][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 213.225638][ C0] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 213.225641][ C0] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 213.225645][ C0] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 213.225648][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 213.225652][ C0] ? do_idle (kernel/sched/idle.c:325) [ 213.225655][ C0] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 213.225658][ C0] ? rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 213.225660][ C0] ? start_kernel (init/main.c:1049 (discriminator 1)) [ 213.225666][ C0] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 213.225670][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 213.225675][ C0] __put_net (net/core/net_namespace.c:732) [ 213.225679][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 213.225682][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 213.225685][ C0] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 213.225690][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 213.225694][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 213.225701][ C0] rcu_core (kernel/rcu/tree.c:2826) [ 213.225705][ C0] handle_softirqs (kernel/softirq.c:580) [ 213.225711][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 213.225714][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 213.225718][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 213.225721][ C0] [ 213.225722][ C0] [ 213.225724][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 213.225726][ C0] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 213.225730][ 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 [ 213.225733][ C0] RSP: 0018:ffffffffb2a07df8 EFLAGS: 00000246 [ 213.225737][ C0] RAX: 0000000000000000 RBX: 1ffffffff6540fc3 RCX: ffffffffb1636a39 [ 213.225739][ C0] RDX: ffffed100d9c667b RSI: ffffffffb1a53e00 RDI: ffffffffaeb9310f [ 213.225741][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9c667a [ 213.225743][ C0] R10: ffff88806ce333d3 R11: ffff88806ce27f4c R12: 0000000000000000 [ 213.225745][ C0] R13: ffffffffb2a33240 R14: dffffc0000000000 R15: 0000000000014770 [ 213.225749][ C0] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 213.225752][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 213.225757][ C0] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 213.225760][ C0] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 213.225763][ C0] cpuidle_idle_call (kernel/sched/idle.c:186) [ 213.225766][ C0] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 213.225771][ C0] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 213.225777][ C0] do_idle (kernel/sched/idle.c:325) [ 213.225781][ C0] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 213.225784][ C0] rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 213.225787][ C0] start_kernel (init/main.c:1049 (discriminator 1)) [ 213.225791][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:501) [ 213.225796][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:443 (discriminator 17)) [ 213.225800][ C0] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 216.115976][ C1] INFO: lockdep is turned off. | [ 216.116147][ C1] Preemption disabled at: | [ 216.116149][ C1] 0x0 | [ 216.116507][ C1] Tainted: [W]=WARN [ 216.116509][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 216.116511][ C1] Call Trace: [ 216.116513][ C1] [ 216.116515][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 216.116523][ C1] __might_resched (kernel/sched/core.c:8819) [ 216.116529][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 216.116534][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 216.116537][ C1] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 216.116542][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 216.116547][ 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) [ 216.116552][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 216.116555][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 216.116561][ 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) [ 216.116565][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 216.116569][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 216.116573][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 216.116576][ 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) [ 216.116580][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 216.116584][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 216.116586][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 216.116592][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 216.116596][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 216.116600][ C1] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 216.116603][ C1] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 216.116606][ C1] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 216.116610][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 216.116614][ C1] ? do_idle (kernel/sched/idle.c:325) [ 216.116617][ C1] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 216.116620][ C1] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 216.116624][ C1] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 216.116628][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 216.116632][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 216.116637][ C1] __put_net (net/core/net_namespace.c:732) [ 216.116641][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366) [ 216.116644][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 216.116647][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570) [ 216.116651][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 216.116655][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 216.116661][ C1] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 216.116666][ C1] rcu_core (kernel/rcu/tree.c:2826) [ 216.116671][ C1] handle_softirqs (kernel/softirq.c:580) [ 216.116677][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 216.116680][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 216.116684][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 216.116687][ C1] [ 216.116688][ C1] [ 216.116689][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 216.116692][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 216.116696][ 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 [ 216.116699][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246 [ 216.116703][ C1] RAX: 0000000000000001 RBX: 1ffff92000026fc1 RCX: ffffffffb1636a39 [ 216.116705][ C1] RDX: ffffed100d9d667b RSI: ffffffffb1a53e00 RDI: ffffffffaeb9310f [ 216.116707][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9d667a [ 216.116709][ C1] R10: ffff88806ceb33d3 R11: ffff88800584cb58 R12: 0000000000000000 [ 216.116710][ C1] R13: ffff888001b58040 R14: dffffc0000000000 R15: 0000000000000000 [ 216.116714][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 216.116718][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 216.116722][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 216.116725][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 216.116729][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 216.116732][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 216.116736][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 216.116741][ C1] do_idle (kernel/sched/idle.c:325) [ 216.116745][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 216.116748][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 216.116751][ C1] ? __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