====================================== | [ 31.366119][ C0] #0: ffffffffa617f9b0 (remove_cache_srcu){.+.+}-{0:0}, at: kasan_quarantine_reduce (./include/linux/srcu.h:161 ./include/linux/srcu.h:253 mm/kasan/quarantine.c:259) | [ 31.366806][ C0] #1: ffffffffa5f774c0 (rcu_callback){....}-{0:0}, at: rcu_do_batch (./include/linux/rcupdate.h:331 kernel/rcu/tree.c:2570) | [ 31.367408][ C0] | [ 31.367408][ C0] stack backtrace: [ 31.367871][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.367874][ C0] Call Trace: [ 31.367878][ C0] [ 31.367882][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 31.367894][ C0] print_usage_bug.part.0 (kernel/locking/lockdep.c:4048) [ 31.367905][ C0] mark_lock_irq (kernel/locking/lockdep.c:4013 kernel/locking/lockdep.c:4059 kernel/locking/lockdep.c:4270) [ 31.367914][ C0] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 31.367923][ C0] ? save_trace (kernel/locking/lockdep.c:595) [ 31.367932][ C0] mark_lock (kernel/locking/lockdep.c:4756) [ 31.367938][ C0] mark_usage (kernel/locking/lockdep.c:4645) [ 31.367944][ C0] __lock_acquire (kernel/locking/lockdep.c:5194) [ 31.367949][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 31.367957][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:473 kernel/locking/lockdep.c:5873) [ 31.367962][ C0] ? simple_pin_fs (fs/libfs.c:1067) [ 31.367971][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 31.367978][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 31.367983][ C0] ? simple_pin_fs (fs/libfs.c:1067) [ 31.367991][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 31.367998][ C0] ? simple_pin_fs (fs/libfs.c:1067) [ 31.368004][ C0] simple_pin_fs (fs/libfs.c:1067) [ 31.368011][ C0] debugfs_remove (fs/debugfs/inode.c:805 fs/debugfs/inode.c:799) [ 31.368017][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:411 lib/ref_tracker.c:195) [ 31.368027][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 31.368033][ 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) [ 31.368042][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 31.368048][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 31.368053][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 31.368059][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 31.368067][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 31.368074][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 31.368080][ C0] ? qlist_free_all (mm/kasan/quarantine.c:174) [ 31.368087][ C0] ? kasan_quarantine_reduce (./include/linux/srcu.h:400 mm/kasan/quarantine.c:287) [ 31.368092][ C0] ? __kasan_slab_alloc (mm/kasan/common.c:329) [ 31.368098][ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4147 mm/slub.c:4196 mm/slub.c:4203) [ 31.368105][ C0] ? fuse_request_alloc (fs/fuse/dev.c:142) [ 31.368112][ C0] ? __fuse_simple_request (fs/fuse/dev.c:654) [ 31.368118][ C0] ? fuse_file_put (fs/fuse/file.c:98 fs/fuse/file.c:115 fs/fuse/file.c:102) [ 31.368128][ C0] __put_net (net/core/net_namespace.c:732) [ 31.368135][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 31.368141][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 31.368145][ C0] rcu_do_batch (kernel/rcu/tree.c:2576) [ 31.368151][ C0] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 31.368158][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 31.368164][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 31.368169][ C0] ? note_gp_changes (kernel/rcu/tree.c:1326 (discriminator 1)) [ 31.368175][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 31.368182][ C0] rcu_core (kernel/rcu/tree.c:2834) [ 31.368189][ C0] handle_softirqs (kernel/softirq.c:579) [ 31.368197][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 31.368203][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 31.368207][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 31.368213][ C0] [ 31.368215][ C0] [ 31.368218][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 31.368223][ C0] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 31.368230][ C0] Code: 74 24 10 e8 c1 2e 83 fd 48 89 ef e8 79 81 83 fd 81 e3 00 02 00 00 75 29 9c 58 f6 c4 02 75 35 48 85 db 74 01 fb bf 01 00 00 00 fa 7e 77 fd 65 8b 05 13 7d 97 02 85 c0 74 0e 5b 5d c3 cc cc cc All code ======== 0: 74 24 je 0x26 2: 10 e8 adc %ch,%al 4: c1 2e 83 shrl $0x83,(%rsi) 7: fd std 8: 48 89 ef mov %rbp,%rdi b: e8 79 81 83 fd call 0xfffffffffd838189 10: 81 e3 00 02 00 00 and $0x200,%ebx 16: 75 29 jne 0x41 18: 9c pushf 19: 58 pop %rax 1a: f6 c4 02 test $0x2,%ah 1d: 75 35 jne 0x54 1f: 48 85 db test %rbx,%rbx 22: 74 01 je 0x25 24: fb sti 25: bf 01 00 00 00 mov $0x1,%edi 2a:* e8 fa 7e 77 fd call 0xfffffffffd777f29 <-- trapping instruction 2f: 65 8b 05 13 7d 97 02 mov %gs:0x2977d13(%rip),%eax # 0x2977d49 36: 85 c0 test %eax,%eax 38: 74 0e je 0x48 3a: 5b pop %rbx 3b: 5d pop %rbp 3c: c3 ret 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: e8 fa 7e 77 fd call 0xfffffffffd777eff 5: 65 8b 05 13 7d 97 02 mov %gs:0x2977d13(%rip),%eax # 0x2977d1f c: 85 c0 test %eax,%eax e: 74 0e je 0x1e 10: 5b pop %rbx 11: 5d pop %rbp 12: c3 ret 13: cc int3 14: cc int3 15: cc int3 [ 31.368235][ C0] RSP: 0018:ffffc90000f77bb8 EFLAGS: 00000206 [ 31.368240][ C0] RAX: 0000000000000002 RBX: 0000000000000200 RCX: 0000000000000080 [ 31.368243][ C0] RDX: 0000000000000000 RSI: ffffffffa5a8f4e4 RDI: 0000000000000001 [ 31.368246][ C0] RBP: ffff888001040f40 R08: 0000000000000001 R09: 0000000000000001 [ 31.368249][ C0] R10: ffffffffa69e68d7 R11: 00000000000003a0 R12: ffff888008cb3d98 [ 31.368252][ C0] R13: 0000000000000000 R14: ffffc90000f77c08 R15: ffff888008fa2864 [ 31.368266][ C0] qlist_free_all (mm/kasan/quarantine.c:174) [ 31.368274][ C0] kasan_quarantine_reduce (./include/linux/srcu.h:400 mm/kasan/quarantine.c:287) [ 31.368281][ C0] __kasan_slab_alloc (mm/kasan/common.c:329) [ 31.368287][ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4147 mm/slub.c:4196 mm/slub.c:4203) [ 31.368296][ C0] fuse_request_alloc (fs/fuse/dev.c:142) [ 31.368302][ C0] __fuse_simple_request (fs/fuse/dev.c:654) [ 31.368311][ C0] fuse_file_put (fs/fuse/file.c:98 fs/fuse/file.c:115 fs/fuse/file.c:102) [ 31.368318][ C0] fuse_release (fs/fuse/file.c:383) [ 31.368325][ C0] __fput (fs/file_table.c:465) [ 31.368335][ C0] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 31.368342][ C0] task_work_run (kernel/task_work.c:229 (discriminator 1)) [ 31.368351][ C0] ? __pfx_task_work_run (kernel/task_work.c:195) [ 31.368357][ C0] ? kmem_cache_free (mm/slub.c:4642 mm/slub.c:4744) [ 31.368363][ C0] ? refcount_dec_and_lock (lib/refcount.c:146) [ 31.368369][ C0] ? do_exit (./include/linux/task_work.h:40 kernel/exit.c:959) [ 31.368379][ C0] do_exit (kernel/exit.c:960) [ 31.368385][ C0] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 31.368392][ C0] do_group_exit (kernel/exit.c:1089) [ 31.368400][ C0] __x64_sys_exit_group (kernel/exit.c:1117) [ 31.368406][ C0] x64_sys_call (arch/x86/entry/syscall_64.c:37) [ 31.368414][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 31.368421][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.368426][ C0] RIP: 0033:0x48991d [ 31.368432][ C0] Code: Unable to access opcode bytes at 0x4898f3. Code starting with the faulting instruction =========================================== [ 31.368434][ C0] RSP: 002b:00007ffcf5c5b348 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 31.368439][ C0] RAX: ffffffffffffffda RBX: 00000000005564b0 RCX: 000000000048991d [ 31.368443][ C0] RDX: 00000000000000e7 RSI: ffffffffffffffa8 RDI: 0000000000000000 [ 31.368446][ C0] RBP: 0000000000000000 R08: 0000000037fb74c0 R09: 0000000000000000 [ 31.368448][ C0] R10: 0000000037fb70a0 R11: 0000000000000246 R12: 00000000005564b0 [ 31.368451][ C0] R13: 0000000000000000 R14: 0000000000556f60 R15: 000000000042d8e0 | [ 31.399206][ C0] RCU nest depth: 0, expected: 0 | [ 31.399526][ C0] INFO: lockdep is turned off. | [ 31.399854][ C0] Preemption disabled at: | [ 31.399857][ C0] 0x0 [ 31.400689][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.400694][ C0] Call Trace: [ 31.400697][ C0] [ 31.400700][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 31.400716][ C0] __might_resched (kernel/sched/core.c:8796) [ 31.400729][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 31.400737][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 31.400742][ C0] ? simple_recursive_removal (fs/libfs.c:614) [ 31.400748][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 31.400757][ 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) [ 31.400766][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 31.400771][ 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) [ 31.400776][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 31.400785][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 31.400790][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:411 lib/ref_tracker.c:195) [ 31.400801][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 31.400806][ 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) [ 31.400815][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 31.400820][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 31.400825][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 31.400833][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 31.400841][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 31.400848][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 31.400855][ C0] ? qlist_free_all (mm/kasan/quarantine.c:174) [ 31.400862][ C0] ? kasan_quarantine_reduce (./include/linux/srcu.h:400 mm/kasan/quarantine.c:287) [ 31.400867][ C0] ? __kasan_slab_alloc (mm/kasan/common.c:329) [ 31.400873][ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4147 mm/slub.c:4196 mm/slub.c:4203) [ 31.400880][ C0] ? fuse_request_alloc (fs/fuse/dev.c:142) [ 31.400886][ C0] ? __fuse_simple_request (fs/fuse/dev.c:654) [ 31.400891][ C0] ? fuse_file_put (fs/fuse/file.c:98 fs/fuse/file.c:115 fs/fuse/file.c:102) [ 31.400901][ C0] __put_net (net/core/net_namespace.c:732) [ 31.400908][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 31.400914][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 31.400919][ C0] rcu_do_batch (kernel/rcu/tree.c:2576) [ 31.400925][ C0] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 31.400936][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 31.400942][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 31.400948][ C0] ? note_gp_changes (kernel/rcu/tree.c:1326 (discriminator 1)) [ 31.400953][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 31.400961][ C0] rcu_core (kernel/rcu/tree.c:2834) [ 31.400967][ C0] handle_softirqs (kernel/softirq.c:579) [ 31.400976][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 31.400981][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 31.400985][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 31.400991][ C0] [ 31.400993][ C0] [ 31.400996][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 31.401002][ C0] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 31.401010][ C0] Code: 74 24 10 e8 c1 2e 83 fd 48 89 ef e8 79 81 83 fd 81 e3 00 02 00 00 75 29 9c 58 f6 c4 02 75 35 48 85 db 74 01 fb bf 01 00 00 00 fa 7e 77 fd 65 8b 05 13 7d 97 02 85 c0 74 0e 5b 5d c3 cc cc cc All code ======== 0: 74 24 je 0x26 2: 10 e8 adc %ch,%al 4: c1 2e 83 shrl $0x83,(%rsi) 7: fd std 8: 48 89 ef mov %rbp,%rdi b: e8 79 81 83 fd call 0xfffffffffd838189 10: 81 e3 00 02 00 00 and $0x200,%ebx 16: 75 29 jne 0x41 18: 9c pushf 19: 58 pop %rax 1a: f6 c4 02 test $0x2,%ah 1d: 75 35 jne 0x54 1f: 48 85 db test %rbx,%rbx 22: 74 01 je 0x25 24: fb sti 25: bf 01 00 00 00 mov $0x1,%edi 2a:* e8 fa 7e 77 fd call 0xfffffffffd777f29 <-- trapping instruction 2f: 65 8b 05 13 7d 97 02 mov %gs:0x2977d13(%rip),%eax # 0x2977d49 36: 85 c0 test %eax,%eax 38: 74 0e je 0x48 3a: 5b pop %rbx 3b: 5d pop %rbp 3c: c3 ret 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: e8 fa 7e 77 fd call 0xfffffffffd777eff 5: 65 8b 05 13 7d 97 02 mov %gs:0x2977d13(%rip),%eax # 0x2977d1f c: 85 c0 test %eax,%eax e: 74 0e je 0x1e 10: 5b pop %rbx 11: 5d pop %rbp 12: c3 ret 13: cc int3 14: cc int3 15: cc int3 [ 31.401015][ C0] RSP: 0018:ffffc90000f77bb8 EFLAGS: 00000206 [ 31.401021][ C0] RAX: 0000000000000002 RBX: 0000000000000200 RCX: 0000000000000080 [ 31.401025][ C0] RDX: 0000000000000000 RSI: ffffffffa5a8f4e4 RDI: 0000000000000001 [ 31.401028][ C0] RBP: ffff888001040f40 R08: 0000000000000001 R09: 0000000000000001 [ 31.401031][ C0] R10: ffffffffa69e68d7 R11: 00000000000003a0 R12: ffff888008cb3d98 [ 31.401035][ C0] R13: 0000000000000000 R14: ffffc90000f77c08 R15: ffff888008fa2864 [ 31.401048][ C0] qlist_free_all (mm/kasan/quarantine.c:174) [ 31.401056][ C0] kasan_quarantine_reduce (./include/linux/srcu.h:400 mm/kasan/quarantine.c:287) [ 31.401063][ C0] __kasan_slab_alloc (mm/kasan/common.c:329) [ 31.401068][ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4147 mm/slub.c:4196 mm/slub.c:4203) [ 31.401077][ C0] fuse_request_alloc (fs/fuse/dev.c:142) [ 31.401083][ C0] __fuse_simple_request (fs/fuse/dev.c:654) [ 31.401092][ C0] fuse_file_put (fs/fuse/file.c:98 fs/fuse/file.c:115 fs/fuse/file.c:102) [ 31.401097][ C0] fuse_release (fs/fuse/file.c:383) [ 31.401104][ C0] __fput (fs/file_table.c:465) [ 31.401113][ C0] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 31.401120][ C0] task_work_run (kernel/task_work.c:229 (discriminator 1)) [ 31.401129][ C0] ? __pfx_task_work_run (kernel/task_work.c:195) [ 31.401135][ C0] ? kmem_cache_free (mm/slub.c:4642 mm/slub.c:4744) [ 31.401141][ C0] ? refcount_dec_and_lock (lib/refcount.c:146) [ 31.401147][ C0] ? do_exit (./include/linux/task_work.h:40 kernel/exit.c:959) [ 31.401156][ C0] do_exit (kernel/exit.c:960) [ 31.401161][ C0] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 31.401168][ C0] do_group_exit (kernel/exit.c:1089) [ 31.401174][ C0] __x64_sys_exit_group (kernel/exit.c:1117) [ 31.401180][ C0] x64_sys_call (arch/x86/entry/syscall_64.c:37) [ 31.401186][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 31.401193][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.401197][ C0] RIP: 0033:0x48991d [ 31.401201][ C0] Code: Unable to access opcode bytes at 0x4898f3. Code starting with the faulting instruction =========================================== [ 31.401204][ C0] RSP: 002b:00007ffcf5c5b348 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 31.401210][ C0] RAX: ffffffffffffffda RBX: 00000000005564b0 RCX: 000000000048991d [ 31.401213][ C0] RDX: 00000000000000e7 RSI: ffffffffffffffa8 RDI: 0000000000000000 [ 31.401217][ C0] RBP: 0000000000000000 R08: 0000000037fb74c0 R09: 0000000000000000 [ 31.401220][ C0] R10: 0000000037fb70a0 R11: 0000000000000246 R12: 00000000005564b0 [ 31.401223][ C0] R13: 0000000000000000 R14: 0000000000556f60 R15: 000000000042d8e0 | [ 33.948371][ C3] INFO: lockdep is turned off. | [ 33.948572][ C3] Preemption disabled at: | [ 33.948574][ C3] handle_softirqs (kernel/softirq.c:553) | [ 33.948985][ C3] Tainted: [W]=WARN [ 33.948986][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.948989][ C3] Call Trace: [ 33.948991][ C3] [ 33.948993][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 33.949003][ C3] __might_resched (kernel/sched/core.c:8796) [ 33.949012][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 33.949017][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 33.949020][ C3] ? simple_recursive_removal (fs/libfs.c:614) [ 33.949026][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 33.949032][ 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) [ 33.949040][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 33.949043][ 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) [ 33.949046][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 33.949053][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 33.949056][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:411 lib/ref_tracker.c:195) [ 33.949064][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 33.949068][ C3] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 33.949075][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 33.949079][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 33.949082][ C3] ? irq_exit_rcu (kernel/softirq.c:698) [ 33.949085][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 33.949091][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 33.949096][ C3] ? debug_object_active_state (lib/debugobjects.c:1041) [ 33.949101][ C3] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3075) [ 33.949105][ C3] ? kmem_cache_free (./include/linux/kmemleak.h:49 mm/slub.c:2305 mm/slub.c:4642 mm/slub.c:4744) [ 33.949111][ C3] ? unlink_anon_vmas (mm/rmap.c:439) [ 33.949116][ C3] ? free_pgtables (mm/memory.c:392) [ 33.949122][ C3] ? exit_mmap (mm/mmap.c:1297) [ 33.949126][ C3] ? mmput (kernel/fork.c:1449 kernel/fork.c:1383 kernel/fork.c:1404) [ 33.949131][ C3] ? exit_mm (kernel/exit.c:596) [ 33.949136][ C3] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 33.949142][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 33.949146][ C3] __put_net (net/core/net_namespace.c:732) [ 33.949151][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 33.949155][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 33.949158][ C3] rcu_do_batch (kernel/rcu/tree.c:2576) [ 33.949162][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 33.949166][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 33.949169][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 33.949177][ C3] rcu_core (kernel/rcu/tree.c:2834) [ 33.949181][ C3] handle_softirqs (kernel/softirq.c:579) [ 33.949187][ C3] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 33.949190][ C3] irq_exit_rcu (kernel/softirq.c:698) [ 33.949192][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 33.949196][ C3] [ 33.949197][ C3] [ 33.949199][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 33.949201][ C3] RIP: 0010:debug_object_active_state (lib/debugobjects.c:1041) [ 33.949205][ C3] Code: 48 01 d0 49 89 d7 48 c7 44 24 30 b0 1f 55 a3 c7 00 f1 f1 f1 f1 c7 40 04 f1 f1 00 00 c7 40 08 00 00 00 f3 c7 40 0c f3 f3 f3 f3 <0f> b6 1d 24 59 49 03 65 48 8b 05 d4 5f 3d 04 48 89 84 24 b8 00 00 All code ======== 0: 48 01 d0 add %rdx,%rax 3: 49 89 d7 mov %rdx,%r15 6: 48 c7 44 24 30 b0 1f movq $0xffffffffa3551fb0,0x30(%rsp) d: 55 a3 f: c7 00 f1 f1 f1 f1 movl $0xf1f1f1f1,(%rax) 15: c7 40 04 f1 f1 00 00 movl $0xf1f1,0x4(%rax) 1c: c7 40 08 00 00 00 f3 movl $0xf3000000,0x8(%rax) 23: c7 40 0c f3 f3 f3 f3 movl $0xf3f3f3f3,0xc(%rax) 2a:* 0f b6 1d 24 59 49 03 movzbl 0x3495924(%rip),%ebx # 0x3495955 <-- trapping instruction 31: 65 48 8b 05 d4 5f 3d mov %gs:0x43d5fd4(%rip),%rax # 0x43d600d 38: 04 39: 48 rex.W 3a: 89 .byte 0x89 3b: 84 24 b8 test %ah,(%rax,%rdi,4) ... Code starting with the faulting instruction =========================================== 0: 0f b6 1d 24 59 49 03 movzbl 0x3495924(%rip),%ebx # 0x349592b 7: 65 48 8b 05 d4 5f 3d mov %gs:0x43d5fd4(%rip),%rax # 0x43d5fe3 e: 04 f: 48 rex.W 10: 89 .byte 0x89 11: 84 24 b8 test %ah,(%rax,%rdi,4) ... [ 33.949208][ C3] RSP: 0018:ffffc90000ed7950 EFLAGS: 00000286 [ 33.949212][ C3] RAX: fffff520001daf2e RBX: ffffffffa2f38040 RCX: 0000000000000001 [ 33.949214][ C3] RDX: 1ffff920001daf2e RSI: ffffffffa50d8220 RDI: ffff888005b672d0 [ 33.949216][ C3] RBP: ffffc90000ed7a40 R08: 0000000000000000 R09: fffff520001daf2e [ 33.949218][ C3] R10: ffffffffa69e68d7 R11: ffffffffa8895620 R12: 0000000000000000 [ 33.949219][ C3] R13: ffff888005b672d0 R14: 0000000000000000 R15: 1ffff920001daf2e [ 33.949222][ C3] ? __pfx_free_object_rcu (mm/kmemleak.c:524) [ 33.949231][ C3] ? __pfx_debug_object_active_state (lib/debugobjects.c:1035) [ 33.949236][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 33.949240][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 33.949243][ C3] ? __pfx_free_object_rcu (mm/kmemleak.c:524) [ 33.949247][ C3] __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3075) [ 33.949251][ C3] kmem_cache_free (./include/linux/kmemleak.h:49 mm/slub.c:2305 mm/slub.c:4642 mm/slub.c:4744) [ 33.949255][ C3] ? unlink_anon_vmas (mm/rmap.c:439) [ 33.949259][ C3] unlink_anon_vmas (mm/rmap.c:439) [ 33.949262][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 33.949267][ C3] free_pgtables (mm/memory.c:392) [ 33.949272][ C3] ? __pfx_free_pgtables (mm/memory.c:349) [ 33.949275][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 33.949278][ C3] ? exit_mmap (./include/linux/seqlock.h:431 ./include/linux/mmap_lock.h:83 ./include/linux/mmap_lock.h:130 mm/mmap.c:1292) [ 33.949282][ C3] ? down_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1307 kernel/locking/rwsem.c:1313 kernel/locking/rwsem.c:1578) [ 33.949285][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 33.949288][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 33.949291][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 33.949299][ C3] exit_mmap (mm/mmap.c:1297) [ 33.949303][ C3] ? __pfx_exit_mmap (mm/mmap.c:1259) [ 33.949307][ C3] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:727 kernel/locking/mutex.c:746) [ 33.949311][ C3] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 33.949314][ C3] ? __mutex_unlock_slowpath (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4329 ./include/linux/atomic/atomic-long.h:1506 ./include/linux/atomic/atomic-instrumented.h:4481 kernel/locking/mutex.c:924) [ 33.949323][ C3] mmput (kernel/fork.c:1449 kernel/fork.c:1383 kernel/fork.c:1404) [ 33.949326][ C3] exit_mm (kernel/exit.c:596) [ 33.949330][ C3] do_exit (kernel/exit.c:950) [ 33.949334][ C3] do_group_exit (kernel/exit.c:1089) [ 33.949339][ C3] __x64_sys_exit_group (kernel/exit.c:1117) [ 33.949342][ C3] x64_sys_call (arch/x86/entry/syscall_64.c:37) [ 33.949349][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 33.949353][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 33.949355][ C3] RIP: 0033:0x7f7855b28abd [ 33.949360][ C3] Code: Unable to access opcode bytes at 0x7f7855b28a93. Code starting with the faulting instruction =========================================== [ 33.949361][ C3] RSP: 002b:00007ffec13980b8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 33.949364][ C3] RAX: ffffffffffffffda RBX: 00007f7855c059c0 RCX: 00007f7855b28abd [ 33.949366][ C3] RDX: 00000000000000e7 RSI: ffffffffffffff80 RDI: 0000000000000000 [ 33.949367][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000030 [ 33.949369][ C3] R10: 00007ffec1397f40 R11: 0000000000000246 R12: 00007f7855c059c0 Finger prints: handle_softirqs:dump_stack_lvl:__might_resched:down_write:simple_recursive_removal 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