====================================== | [ 15.733702][ C0] 1 lock held by swapper/0/0: | [ 15.733932][ C0] #0: ffffffffa71774c0 (rcu_callback){....}-{0:0}, at: rcu_do_batch (./include/linux/rcupdate.h:331 kernel/rcu/tree.c:2570) | [ 15.734339][ C0] | [ 15.734339][ C0] stack backtrace: [ 15.734621][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.734623][ C0] Call Trace: [ 15.734625][ C0] [ 15.734627][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 15.734633][ C0] print_usage_bug.part.0 (kernel/locking/lockdep.c:4048) [ 15.734638][ C0] mark_lock_irq (kernel/locking/lockdep.c:4013 kernel/locking/lockdep.c:4059 kernel/locking/lockdep.c:4270) [ 15.734641][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 kernel/bpf/core.c:774) [ 15.734647][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 15.734651][ C0] ? save_trace (kernel/locking/lockdep.c:595) [ 15.734657][ C0] mark_lock (kernel/locking/lockdep.c:4756) [ 15.734660][ C0] mark_usage (kernel/locking/lockdep.c:4645) [ 15.734663][ C0] __lock_acquire (kernel/locking/lockdep.c:5194) [ 15.734666][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 15.734670][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:473 kernel/locking/lockdep.c:5873) [ 15.734673][ C0] ? simple_pin_fs (fs/libfs.c:1067) [ 15.734677][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 15.734681][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 15.734684][ C0] ? simple_pin_fs (fs/libfs.c:1067) [ 15.734689][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 15.734692][ C0] ? simple_pin_fs (fs/libfs.c:1067) [ 15.734696][ C0] simple_pin_fs (fs/libfs.c:1067) [ 15.734700][ C0] debugfs_remove (fs/debugfs/inode.c:805 fs/debugfs/inode.c:799) [ 15.734703][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 15.734709][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 15.734712][ 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:2376) [ 15.734718][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 15.734721][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 15.734724][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 15.734727][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 15.734731][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 15.734734][ C0] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 15.734737][ C0] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 15.734740][ C0] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 15.734742][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 15.734746][ C0] ? do_idle (kernel/sched/idle.c:325) [ 15.734748][ C0] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 15.734750][ C0] ? rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 15.734753][ C0] ? start_kernel (init/main.c:1049 (discriminator 1)) [ 15.734759][ C0] __put_net (net/core/net_namespace.c:732) [ 15.734763][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 15.734767][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 15.734769][ C0] rcu_do_batch (kernel/rcu/tree.c:2576) [ 15.734773][ C0] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 15.734777][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 15.734780][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 15.734784][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 15.734786][ C0] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 15.734791][ C0] rcu_core (kernel/rcu/tree.c:2834) [ 15.734797][ C0] handle_softirqs (kernel/softirq.c:579) [ 15.734802][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 15.734805][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 15.734807][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 15.734811][ C0] [ 15.734812][ C0] [ 15.734814][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 15.734816][ C0] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 15.734820][ C0] Code: 92 b5 00 c3 cc cc cc cc 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 83 37 10 00 fb f4 fc 54 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 92 xchg %eax,%edx 1: b5 00 mov $0x0,%ch 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 83 37 10 00 verw 0x103783(%rip) # 0x1037ab 28: fb sti 29: f4 hlt 2a:* e9 fc 54 02 00 jmp 0x2552b <-- trapping instruction 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: e9 fc 54 02 00 jmp 0x25501 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 15.734823][ C0] RSP: 0018:ffffffffa6e07df8 EFLAGS: 00000242 [ 15.734826][ C0] RAX: 0000000000072ba1 RBX: 1ffffffff4dc0fc3 RCX: ffffffffa61905d9 [ 15.734828][ C0] RDX: 0000000000000000 RSI: ffffffffa6c8f4e4 RDI: ffffffffa6453be0 [ 15.734830][ C0] RBP: 0000000000000000 R08: 0000000000000001 R09: ffffed1005ec66fa [ 15.734831][ C0] R10: ffff88802f6337d3 R11: ffffffffa6e11288 R12: 0000000000000000 [ 15.734833][ C0] R13: ffffffffa6e1f240 R14: dffffc0000000000 R15: 0000000000014770 [ 15.734837][ C0] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 15.734842][ C0] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 15.734845][ C0] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 15.734847][ C0] cpuidle_idle_call (kernel/sched/idle.c:186) [ 15.734850][ C0] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 15.734854][ C0] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 15.734859][ C0] do_idle (kernel/sched/idle.c:325) [ 15.734863][ C0] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 15.734866][ C0] rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 15.734869][ C0] start_kernel (init/main.c:1049 (discriminator 1)) [ 15.734873][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:295) [ 15.734877][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:231 (discriminator 17)) [ 15.734881][ C0] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 15.755353][ C0] RCU nest depth: 0, expected: 0 | [ 15.755569][ C0] INFO: lockdep is turned off. | [ 15.755780][ C0] Preemption disabled at: | [ 15.755782][ C0] schedule_preempt_disabled (kernel/sched/core.c:6933) [ 15.756519][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.756521][ C0] Call Trace: [ 15.756522][ C0] [ 15.756524][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 15.756529][ C0] __might_resched (kernel/sched/core.c:8796) [ 15.756536][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 15.756540][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 15.756543][ C0] ? simple_recursive_removal (fs/libfs.c:614) [ 15.756546][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 15.756551][ 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) [ 15.756556][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 15.756559][ 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) [ 15.756562][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 15.756567][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 15.756570][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 15.756576][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 15.756579][ 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:2376) [ 15.756583][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 15.756586][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 15.756590][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 15.756593][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 15.756598][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 15.756602][ C0] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 15.756605][ C0] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 15.756608][ C0] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 15.756611][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 15.756614][ C0] ? do_idle (kernel/sched/idle.c:325) [ 15.756616][ C0] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 15.756618][ C0] ? rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 15.756621][ C0] ? start_kernel (init/main.c:1049 (discriminator 1)) [ 15.756628][ C0] __put_net (net/core/net_namespace.c:732) [ 15.756632][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 15.756636][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 15.756638][ C0] rcu_do_batch (kernel/rcu/tree.c:2576) [ 15.756642][ C0] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 15.756647][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 15.756650][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 15.756654][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 15.756657][ C0] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 15.756662][ C0] rcu_core (kernel/rcu/tree.c:2834) [ 15.756666][ C0] handle_softirqs (kernel/softirq.c:579) [ 15.756672][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 15.756675][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 15.756677][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 15.756681][ C0] [ 15.756682][ C0] [ 15.756684][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 15.756686][ C0] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 15.756690][ C0] Code: 92 b5 00 c3 cc cc cc cc 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 83 37 10 00 fb f4 fc 54 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 92 xchg %eax,%edx 1: b5 00 mov $0x0,%ch 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 83 37 10 00 verw 0x103783(%rip) # 0x1037ab 28: fb sti 29: f4 hlt 2a:* e9 fc 54 02 00 jmp 0x2552b <-- trapping instruction 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: e9 fc 54 02 00 jmp 0x25501 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 15.756693][ C0] RSP: 0018:ffffffffa6e07df8 EFLAGS: 00000242 [ 15.756695][ C0] RAX: 0000000000072ba1 RBX: 1ffffffff4dc0fc3 RCX: ffffffffa61905d9 [ 15.756697][ C0] RDX: 0000000000000000 RSI: ffffffffa6c8f4e4 RDI: ffffffffa6453be0 [ 15.756699][ C0] RBP: 0000000000000000 R08: 0000000000000001 R09: ffffed1005ec66fa [ 15.756701][ C0] R10: ffff88802f6337d3 R11: ffffffffa6e11288 R12: 0000000000000000 [ 15.756702][ C0] R13: ffffffffa6e1f240 R14: dffffc0000000000 R15: 0000000000014770 [ 15.756706][ C0] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 15.756711][ C0] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 15.756714][ C0] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 15.756716][ C0] cpuidle_idle_call (kernel/sched/idle.c:186) [ 15.756720][ C0] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 15.756723][ C0] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 15.756728][ C0] do_idle (kernel/sched/idle.c:325) [ 15.756732][ C0] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 15.756734][ C0] rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 15.756738][ C0] start_kernel (init/main.c:1049 (discriminator 1)) [ 15.756742][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:295) [ 15.756746][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:231 (discriminator 17)) [ 15.756749][ C0] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 17.758656][ C1] INFO: lockdep is turned off. | [ 17.758841][ C1] Preemption disabled at: | [ 17.758843][ C1] 0x0 | [ 17.759200][ C1] Tainted: [W]=WARN [ 17.759202][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.759205][ C1] Call Trace: [ 17.759207][ C1] [ 17.759209][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 17.759219][ C1] __might_resched (kernel/sched/core.c:8796) [ 17.759229][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 17.759234][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 17.759237][ C1] ? simple_recursive_removal (fs/libfs.c:614) [ 17.759243][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.759249][ 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) [ 17.759256][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 17.759259][ 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) [ 17.759263][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 17.759269][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 17.759272][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 17.759280][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 17.759284][ C1] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 17.759291][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 17.759295][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 17.759299][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 17.759305][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 17.759312][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 17.759317][ C1] ? _raw_write_unlock_irq (./include/linux/rwlock_api_smp.h:274 kernel/locking/spinlock.c:358) [ 17.759320][ C1] ? exit_notify (kernel/exit.c:794) [ 17.759325][ C1] ? do_exit (kernel/exit.c:980) [ 17.759328][ C1] ? do_group_exit (kernel/exit.c:1089) [ 17.759331][ C1] ? __x64_sys_exit_group (kernel/exit.c:1117) [ 17.759335][ C1] ? x64_sys_call (arch/x86/entry/syscall_64.c:37) [ 17.759342][ C1] ? do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 17.759345][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.759347][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 17.759352][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.759356][ C1] __put_net (net/core/net_namespace.c:732) [ 17.759361][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 17.759365][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 17.759368][ C1] rcu_do_batch (kernel/rcu/tree.c:2576) [ 17.759373][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 17.759376][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.759380][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 17.759388][ C1] rcu_core (kernel/rcu/tree.c:2834) [ 17.759393][ C1] handle_softirqs (kernel/softirq.c:579) [ 17.759398][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 17.759402][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 17.759405][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 17.759408][ C1] [ 17.759410][ C1] [ 17.759412][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 17.759415][ C1] RIP: 0010:_raw_write_unlock_irq (./include/linux/rwlock_api_smp.h:274 kernel/locking/spinlock.c:358) [ 17.759418][ C1] Code: 0f 1f 44 00 00 55 48 8b 74 24 08 48 89 fd 48 83 c7 18 e8 75 16 83 fd 48 89 ef e8 6d 73 83 fd e8 68 21 a9 fd fb bf 01 00 00 00 bd 66 77 fd 65 8b 05 d6 64 97 02 85 c0 74 06 5d e9 7c 2c 00 00 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 75 16 83 fd call 0xfffffffffd83168c 17: 48 89 ef mov %rbp,%rdi 1a: e8 6d 73 83 fd call 0xfffffffffd83738c 1f: e8 68 21 a9 fd call 0xfffffffffda9218c 24: fb sti 25: bf 01 00 00 00 mov $0x1,%edi 2a:* e8 bd 66 77 fd call 0xfffffffffd7766ec <-- trapping instruction 2f: 65 8b 05 d6 64 97 02 mov %gs:0x29764d6(%rip),%eax # 0x297650c 36: 85 c0 test %eax,%eax 38: 74 06 je 0x40 3a: 5d pop %rbp 3b: e9 7c 2c 00 00 jmp 0x2cbc Code starting with the faulting instruction =========================================== 0: e8 bd 66 77 fd call 0xfffffffffd7766c2 5: 65 8b 05 d6 64 97 02 mov %gs:0x29764d6(%rip),%eax # 0x29764e2 c: 85 c0 test %eax,%eax e: 74 06 je 0x16 10: 5d pop %rbp 11: e9 7c 2c 00 00 jmp 0x2c92 [ 17.759421][ C1] RSP: 0018:ffffc90000a47de8 EFLAGS: 00000246 [ 17.759425][ C1] RAX: 0000000000000001 RBX: ffff8880093a6580 RCX: ffffffffa3c43b9f [ 17.759427][ C1] RDX: 0000000000000000 RSI: ffffffffa6453b60 RDI: 0000000000000001 [ 17.759429][ C1] RBP: ffffffffa6e0c080 R08: 0000000000000000 R09: 0000000000000000 [ 17.759431][ C1] R10: ffffffffa7be68d7 R11: 0000000000000010 R12: ffff8880093a6590 [ 17.759433][ C1] R13: ffff888004d04af0 R14: ffffc90000a47e30 R15: 1ffff92000148fc2 [ 17.759437][ C1] ? trace_irq_enable.constprop.0 (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:654 ./include/linux/cpumask.h:1210 ./include/trace/events/preemptirq.h:40) [ 17.759443][ C1] ? _raw_write_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/rwlock_api_smp.h:273 kernel/locking/spinlock.c:358) [ 17.759445][ C1] exit_notify (kernel/exit.c:794) [ 17.759450][ C1] ? __pfx_exit_notify (kernel/exit.c:756) [ 17.759453][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 17.759457][ C1] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 17.759463][ C1] ? exit_tasks_rcu_start (./arch/x86/include/asm/preempt.h:104 (discriminator 31) kernel/rcu/tasks.h:1306 (discriminator 31)) [ 17.759470][ C1] do_exit (kernel/exit.c:980) [ 17.759475][ C1] do_group_exit (kernel/exit.c:1089) [ 17.759479][ C1] __x64_sys_exit_group (kernel/exit.c:1117) [ 17.759483][ C1] x64_sys_call (arch/x86/entry/syscall_64.c:37) [ 17.759486][ C1] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 17.759489][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.759492][ C1] RIP: 0033:0x7f21de50cabd [ 17.759494][ C1] Code: Unable to access opcode bytes at 0x7f21de50ca93. Code starting with the faulting instruction =========================================== [ 17.759496][ C1] RSP: 002b:00007ffe01427848 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 17.759499][ C1] RAX: ffffffffffffffda RBX: 00007f21de5e99c0 RCX: 00007f21de50cabd [ 17.759501][ C1] RDX: 00000000000000e7 RSI: ffffffffffffff80 RDI: 0000000000000000 [ 17.759503][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000020 [ 17.759504][ C1] R10: 00007ffe014276f0 R11: 0000000000000246 R12: 00007f21de5e99c0 Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock __might_resched:down_write:simple_recursive_removal:debugfs_remove:ref_tracker_dir_exit schedule_preempt_disabled:dump_stack_lvl:__might_resched:down_write:simple_recursive_removal