====================================== | [ 1037.740908][ C0] 1 lock held by nft/9786: | [ 1037.741144][ C0] #0: ffffc90000007d60 ((&icsk->icsk_retransmit_timer)){+.-.}-{0:0}, at: call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) | [ 1037.741620][ C0] | [ 1037.741620][ C0] stack backtrace: [ 1037.741916][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1037.741918][ C0] Call Trace: [ 1037.741921][ C0] [ 1037.741923][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 1037.741931][ C0] print_usage_bug.part.0 (kernel/locking/lockdep.c:4048) [ 1037.741937][ C0] mark_lock_irq (kernel/locking/lockdep.c:4013 kernel/locking/lockdep.c:4059 kernel/locking/lockdep.c:4270) [ 1037.741942][ C0] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 1037.741950][ C0] mark_lock (kernel/locking/lockdep.c:4756) [ 1037.741954][ C0] mark_usage (kernel/locking/lockdep.c:4645) [ 1037.741958][ C0] __lock_acquire (kernel/locking/lockdep.c:5194) [ 1037.741962][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 1037.741966][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:473 kernel/locking/lockdep.c:5873) [ 1037.741971][ C0] ? simple_pin_fs (fs/libfs.c:1067) [ 1037.741977][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1037.741985][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1037.741988][ C0] ? simple_pin_fs (fs/libfs.c:1067) [ 1037.741992][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1037.741996][ C0] ? simple_pin_fs (fs/libfs.c:1067) [ 1037.741999][ C0] simple_pin_fs (fs/libfs.c:1067) [ 1037.742003][ C0] debugfs_remove (fs/debugfs/inode.c:805 fs/debugfs/inode.c:799) [ 1037.742008][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:411 lib/ref_tracker.c:195) [ 1037.742013][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 1037.742017][ 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) [ 1037.742023][ C0] ? call_timer_fn (kernel/time/timer.c:1748) [ 1037.742026][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 1037.742029][ C0] ? handle_softirqs (kernel/softirq.c:580) [ 1037.742033][ C0] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1037.742036][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 1037.742038][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1037.742042][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1037.742046][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 1037.742049][ C0] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 1037.742053][ C0] ? free_unref_folios (mm/page_alloc.c:1276 mm/page_alloc.c:2774) [ 1037.742060][ C0] ? folios_put_refs (mm/swap.c:992) [ 1037.742066][ C0] ? invalidate_inode_pages2_range (./include/linux/pagevec.h:101 mm/truncate.c:707) [ 1037.742069][ C0] ? fuse_open (fs/fuse/file.c:280) [ 1037.742076][ C0] __put_net (net/core/net_namespace.c:732) [ 1037.742081][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1037.742085][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1037.742089][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 1037.742093][ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1037.742095][ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1037.742098][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1037.742103][ C0] ? __run_timers (kernel/time/timer.c:1798 kernel/time/timer.c:2372) [ 1037.742107][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1037.742111][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1037.742116][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 1037.742119][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1037.742124][ C0] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 1037.742128][ C0] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 1037.742131][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1037.742134][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1037.742137][ C0] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1037.742142][ C0] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1037.742146][ C0] run_timer_softirq (kernel/time/timer.c:2404) [ 1037.742149][ C0] handle_softirqs (kernel/softirq.c:580) [ 1037.742154][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1037.742158][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 1037.742160][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1037.742163][ C0] [ 1037.742164][ C0] [ 1037.742166][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1037.742169][ C0] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 1037.742173][ C0] Code: 74 24 10 e8 f1 22 7b fd 48 89 ef e8 a9 75 7b fd 81 e3 00 02 00 00 75 29 9c 58 f6 c4 02 75 35 48 85 db 74 01 fb bf 01 00 00 00 2a 73 6f fd 65 8b 05 13 ed b3 02 85 c0 74 0e 5b 5d c3 cc cc cc All code ======== 0: 74 24 je 0x26 2: 10 e8 adc %ch,%al 4: f1 int1 5: 22 7b fd and -0x3(%rbx),%bh 8: 48 89 ef mov %rbp,%rdi b: e8 a9 75 7b fd call 0xfffffffffd7b75b9 10: 81 e3 00 02 00 00 and $0x200,%ebx 16: 75 29 jne 0x41 18: 9c pushf 19: 58 pop %rax 1a: f6 c4 02 test $0x2,%ah 1d: 75 35 jne 0x54 1f: 48 85 db test %rbx,%rbx 22: 74 01 je 0x25 24: fb sti 25: bf 01 00 00 00 mov $0x1,%edi 2a:* e8 2a 73 6f fd call 0xfffffffffd6f7359 <-- trapping instruction 2f: 65 8b 05 13 ed b3 02 mov %gs:0x2b3ed13(%rip),%eax # 0x2b3ed49 36: 85 c0 test %eax,%eax 38: 74 0e je 0x48 3a: 5b pop %rbx 3b: 5d pop %rbp 3c: c3 ret 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: e8 2a 73 6f fd call 0xfffffffffd6f732f 5: 65 8b 05 13 ed b3 02 mov %gs:0x2b3ed13(%rip),%eax # 0x2b3ed1f c: 85 c0 test %eax,%eax e: 74 0e je 0x1e 10: 5b pop %rbx 11: 5d pop %rbp 12: c3 ret 13: cc int3 14: cc int3 15: cc int3 [ 1037.742176][ C0] RSP: 0018:ffffc900049571b8 EFLAGS: 00000206 [ 1037.742179][ C0] RAX: 0000000000000006 RBX: 0000000000000200 RCX: ffffffffa82766af [ 1037.742181][ C0] RDX: 0000000000000000 RSI: ffffffffab4a61cd RDI: 0000000000000001 [ 1037.742183][ C0] RBP: ffffffffae336948 R08: 0000000000000001 R09: 0000000000000001 [ 1037.742185][ C0] R10: ffffffffac4062d7 R11: ffffffffae336960 R12: dffffc0000000000 [ 1037.742186][ C0] R13: ffff888011fa0000 R14: 0000000000000000 R15: ffff888011fa1000 [ 1037.742190][ C0] ? 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) [ 1037.742198][ C0] __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 1037.742201][ C0] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 1037.742205][ C0] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 1037.742208][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 1037.742213][ C0] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 1037.742217][ C0] free_unref_folios (mm/page_alloc.c:1276 mm/page_alloc.c:2774) [ 1037.742221][ C0] ? lock_downgrade (kernel/locking/lockdep.c:473 kernel/locking/lockdep.c:5767) [ 1037.742225][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 1037.742229][ C0] folios_put_refs (mm/swap.c:992) [ 1037.742234][ C0] ? __pfx_folios_put_refs (mm/swap.c:942) [ 1037.742238][ C0] ? filemap_free_folio (./arch/x86/include/asm/atomic.h:47 ./include/linux/atomic/atomic-arch-fallback.h:2258 ./include/linux/atomic/atomic-instrumented.h:1366 ./include/linux/page_ref.h:177 ./include/linux/page_ref.h:186 ./include/linux/mm.h:1599 mm/filemap.c:235) [ 1037.742243][ C0] invalidate_inode_pages2_range (./include/linux/pagevec.h:101 mm/truncate.c:707) [ 1037.742249][ C0] ? __pfx_invalidate_inode_pages2_range (mm/truncate.c:649) [ 1037.742251][ C0] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 1037.742259][ C0] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 1037.742262][ C0] ? kasan_quarantine_put (mm/kasan/quarantine.c:234 (discriminator 1)) [ 1037.742274][ 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) [ 1037.742283][ C0] ? fuse_file_io_open (fs/fuse/iomode.c:240) [ 1037.742291][ C0] fuse_open (fs/fuse/file.c:280) [ 1037.742296][ C0] do_dentry_open (fs/open.c:964) [ 1037.742300][ C0] ? __pfx_fuse_open (fs/fuse/file.c:234) [ 1037.742306][ C0] vfs_open (fs/open.c:1094) [ 1037.742311][ C0] backing_file_open (fs/backing-file.c:45) [ 1037.742317][ C0] ? inode_owner_or_capable (./include/linux/mnt_idmapping.h:87 fs/inode.c:2591) [ 1037.742323][ C0] ovl_open_realfile (fs/overlayfs/file.c:51) [ 1037.742329][ C0] ovl_open (fs/overlayfs/file.c:222) [ 1037.742332][ C0] ? __pfx_ovl_open (fs/overlayfs/file.c:199) [ 1037.742334][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1037.742340][ C0] do_dentry_open (fs/open.c:964) [ 1037.742342][ C0] ? __pfx_ovl_open (fs/overlayfs/file.c:199) [ 1037.742347][ C0] vfs_open (fs/open.c:1094) [ 1037.742351][ C0] do_open (fs/namei.c:3888) [ 1037.742359][ C0] path_openat (fs/namei.c:4046) [ 1037.742362][ C0] ? __pfx_path_openat (fs/namei.c:4028) [ 1037.742365][ C0] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 1037.742370][ C0] do_filp_open (fs/namei.c:4073) [ 1037.742373][ C0] ? __pfx_do_filp_open (fs/namei.c:4067) [ 1037.742379][ C0] ? __pfx_page_put_link (fs/namei.c:5478) [ 1037.742382][ C0] ? alloc_fd (fs/file.c:597) [ 1037.742385][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1037.742390][ 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) [ 1037.742393][ C0] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 1037.742396][ C0] ? alloc_fd (fs/file.c:597) [ 1037.742400][ C0] do_sys_openat2 (fs/open.c:1437) [ 1037.742404][ C0] ? __pfx_do_sys_openat2 (fs/open.c:1422) [ 1037.742406][ C0] ? trace_rcu_segcb_stats (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745 ./include/trace/events/rcu.h:537) [ 1037.742411][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1037.742414][ C0] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3115) [ 1037.742419][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 1037.742424][ C0] __x64_sys_openat (fs/open.c:1463) [ 1037.742427][ C0] ? fput_close_sync (fs/file_table.c:568) [ 1037.742431][ C0] ? __pfx___x64_sys_openat (fs/open.c:1463) [ 1037.742436][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1037.742439][ C0] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 1037.742443][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 1037.742446][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1037.742449][ C0] RIP: 0033:0x7fe3a94c5f68 [ 1037.742453][ C0] 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 [ 1037.742455][ C0] RSP: 002b:00007ffe2a999ad8 EFLAGS: 00000287 ORIG_RAX: 0000000000000101 [ 1037.742458][ C0] RAX: ffffffffffffffda RBX: 00007ffe2a999d6f RCX: 00007fe3a94c5f68 [ 1037.742459][ C0] RDX: 0000000000080000 RSI: 00007ffe2a999b50 RDI: 00000000ffffff9c [ 1037.742461][ C0] RBP: 00007ffe2a999b40 R08: 0000000000080000 R09: 00007ffe2a999b50 [ 1037.742463][ C0] R10: 0000000000000000 R11: 0000000000000287 R12: 00007ffe2a999b57 [ 1037.742464][ C0] R13: 00007ffe2a999d80 R14: 00007ffe2a999b50 R15: 00007fe3a9494000 | [ 1037.784265][ C0] RCU nest depth: 0, expected: 0 | [ 1037.784507][ C0] INFO: lockdep is turned off. | [ 1037.784731][ C0] Preemption disabled at: | [ 1037.784733][ C0] 0x0 [ 1037.785130][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1037.785132][ C0] Call Trace: [ 1037.785134][ C0] [ 1037.785136][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 1037.785147][ C0] __might_resched (kernel/sched/core.c:8796) [ 1037.785155][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 1037.785160][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 1037.785163][ C0] ? simple_recursive_removal (fs/libfs.c:614) [ 1037.785168][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1037.785176][ 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) [ 1037.785182][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 1037.785185][ 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) [ 1037.785188][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 1037.785195][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 1037.785198][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:411 lib/ref_tracker.c:195) [ 1037.785205][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 1037.785209][ 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) [ 1037.785217][ C0] ? call_timer_fn (kernel/time/timer.c:1748) [ 1037.785224][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 1037.785227][ C0] ? handle_softirqs (kernel/softirq.c:580) [ 1037.785234][ C0] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1037.785237][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 1037.785240][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1037.785245][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1037.785250][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 1037.785255][ C0] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 1037.785259][ C0] ? free_unref_folios (mm/page_alloc.c:1276 mm/page_alloc.c:2774) [ 1037.785266][ C0] ? folios_put_refs (mm/swap.c:992) [ 1037.785271][ C0] ? invalidate_inode_pages2_range (./include/linux/pagevec.h:101 mm/truncate.c:707) [ 1037.785275][ C0] ? fuse_open (fs/fuse/file.c:280) [ 1037.785282][ C0] __put_net (net/core/net_namespace.c:732) [ 1037.785287][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1037.785291][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1037.785296][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 1037.785299][ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1037.785302][ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1037.785305][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1037.785310][ C0] ? __run_timers (kernel/time/timer.c:1798 kernel/time/timer.c:2372) [ 1037.785313][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1037.785321][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1037.785326][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 1037.785329][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1037.785334][ C0] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 1037.785339][ C0] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 1037.785342][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1037.785345][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1037.785348][ C0] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1037.785353][ C0] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1037.785356][ C0] run_timer_softirq (kernel/time/timer.c:2404) [ 1037.785359][ C0] handle_softirqs (kernel/softirq.c:580) [ 1037.785365][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1037.785369][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 1037.785371][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1037.785374][ C0] [ 1037.785375][ C0] [ 1037.785377][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1037.785379][ C0] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 1037.785384][ C0] Code: 74 24 10 e8 f1 22 7b fd 48 89 ef e8 a9 75 7b fd 81 e3 00 02 00 00 75 29 9c 58 f6 c4 02 75 35 48 85 db 74 01 fb bf 01 00 00 00 2a 73 6f fd 65 8b 05 13 ed b3 02 85 c0 74 0e 5b 5d c3 cc cc cc All code ======== 0: 74 24 je 0x26 2: 10 e8 adc %ch,%al 4: f1 int1 5: 22 7b fd and -0x3(%rbx),%bh 8: 48 89 ef mov %rbp,%rdi b: e8 a9 75 7b fd call 0xfffffffffd7b75b9 10: 81 e3 00 02 00 00 and $0x200,%ebx 16: 75 29 jne 0x41 18: 9c pushf 19: 58 pop %rax 1a: f6 c4 02 test $0x2,%ah 1d: 75 35 jne 0x54 1f: 48 85 db test %rbx,%rbx 22: 74 01 je 0x25 24: fb sti 25: bf 01 00 00 00 mov $0x1,%edi 2a:* e8 2a 73 6f fd call 0xfffffffffd6f7359 <-- trapping instruction 2f: 65 8b 05 13 ed b3 02 mov %gs:0x2b3ed13(%rip),%eax # 0x2b3ed49 36: 85 c0 test %eax,%eax 38: 74 0e je 0x48 3a: 5b pop %rbx 3b: 5d pop %rbp 3c: c3 ret 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: e8 2a 73 6f fd call 0xfffffffffd6f732f 5: 65 8b 05 13 ed b3 02 mov %gs:0x2b3ed13(%rip),%eax # 0x2b3ed1f c: 85 c0 test %eax,%eax e: 74 0e je 0x1e 10: 5b pop %rbx 11: 5d pop %rbp 12: c3 ret 13: cc int3 14: cc int3 15: cc int3 [ 1037.785386][ C0] RSP: 0018:ffffc900049571b8 EFLAGS: 00000206 [ 1037.785390][ C0] RAX: 0000000000000006 RBX: 0000000000000200 RCX: ffffffffa82766af [ 1037.785392][ C0] RDX: 0000000000000000 RSI: ffffffffab4a61cd RDI: 0000000000000001 [ 1037.785394][ C0] RBP: ffffffffae336948 R08: 0000000000000001 R09: 0000000000000001 [ 1037.785395][ C0] R10: ffffffffac4062d7 R11: ffffffffae336960 R12: dffffc0000000000 [ 1037.785397][ C0] R13: ffff888011fa0000 R14: 0000000000000000 R15: ffff888011fa1000 [ 1037.785401][ C0] ? 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) [ 1037.785409][ C0] __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 1037.785412][ C0] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 1037.785417][ C0] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 1037.785419][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 1037.785424][ C0] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 1037.785429][ C0] free_unref_folios (mm/page_alloc.c:1276 mm/page_alloc.c:2774) [ 1037.785432][ C0] ? lock_downgrade (kernel/locking/lockdep.c:473 kernel/locking/lockdep.c:5767) [ 1037.785436][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 1037.785441][ C0] folios_put_refs (mm/swap.c:992) [ 1037.785445][ C0] ? __pfx_folios_put_refs (mm/swap.c:942) [ 1037.785449][ C0] ? filemap_free_folio (./arch/x86/include/asm/atomic.h:47 ./include/linux/atomic/atomic-arch-fallback.h:2258 ./include/linux/atomic/atomic-instrumented.h:1366 ./include/linux/page_ref.h:177 ./include/linux/page_ref.h:186 ./include/linux/mm.h:1599 mm/filemap.c:235) [ 1037.785455][ C0] invalidate_inode_pages2_range (./include/linux/pagevec.h:101 mm/truncate.c:707) [ 1037.785460][ C0] ? __pfx_invalidate_inode_pages2_range (mm/truncate.c:649) [ 1037.785463][ C0] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 1037.785469][ C0] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 1037.785472][ C0] ? kasan_quarantine_put (mm/kasan/quarantine.c:234 (discriminator 1)) [ 1037.785483][ 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) [ 1037.785492][ C0] ? fuse_file_io_open (fs/fuse/iomode.c:240) [ 1037.785499][ C0] fuse_open (fs/fuse/file.c:280) [ 1037.785504][ C0] do_dentry_open (fs/open.c:964) [ 1037.785508][ C0] ? __pfx_fuse_open (fs/fuse/file.c:234) [ 1037.785513][ C0] vfs_open (fs/open.c:1094) [ 1037.785519][ C0] backing_file_open (fs/backing-file.c:45) [ 1037.785524][ C0] ? inode_owner_or_capable (./include/linux/mnt_idmapping.h:87 fs/inode.c:2591) [ 1037.785530][ C0] ovl_open_realfile (fs/overlayfs/file.c:51) [ 1037.785535][ C0] ovl_open (fs/overlayfs/file.c:222) [ 1037.785539][ C0] ? __pfx_ovl_open (fs/overlayfs/file.c:199) [ 1037.785541][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1037.785546][ C0] do_dentry_open (fs/open.c:964) [ 1037.785549][ C0] ? __pfx_ovl_open (fs/overlayfs/file.c:199) [ 1037.785553][ C0] vfs_open (fs/open.c:1094) [ 1037.785557][ C0] do_open (fs/namei.c:3888) [ 1037.785565][ C0] path_openat (fs/namei.c:4046) [ 1037.785568][ C0] ? __pfx_path_openat (fs/namei.c:4028) [ 1037.785570][ C0] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 1037.785576][ C0] do_filp_open (fs/namei.c:4073) [ 1037.785579][ C0] ? __pfx_do_filp_open (fs/namei.c:4067) [ 1037.785584][ C0] ? __pfx_page_put_link (fs/namei.c:5478) [ 1037.785588][ C0] ? alloc_fd (fs/file.c:597) [ 1037.785591][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1037.785596][ 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) [ 1037.785599][ C0] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 1037.785602][ C0] ? alloc_fd (fs/file.c:597) [ 1037.785606][ C0] do_sys_openat2 (fs/open.c:1437) [ 1037.785610][ C0] ? __pfx_do_sys_openat2 (fs/open.c:1422) [ 1037.785613][ C0] ? trace_rcu_segcb_stats (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745 ./include/trace/events/rcu.h:537) [ 1037.785617][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1037.785621][ C0] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3115) [ 1037.785626][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 1037.785631][ C0] __x64_sys_openat (fs/open.c:1463) [ 1037.785634][ C0] ? fput_close_sync (fs/file_table.c:568) [ 1037.785638][ C0] ? __pfx___x64_sys_openat (fs/open.c:1463) [ 1037.785643][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1037.785646][ C0] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 1037.785649][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 1037.785652][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1037.785655][ C0] RIP: 0033:0x7fe3a94c5f68 [ 1037.785661][ C0] Code: Unable to access opcode bytes at 0x7fe3a94c5f3e. Code starting with the faulting instruction =========================================== [ 1037.785663][ C0] RSP: 002b:00007ffe2a999ad8 EFLAGS: 00000287 ORIG_RAX: 0000000000000101 [ 1037.785666][ C0] RAX: ffffffffffffffda RBX: 00007ffe2a999d6f RCX: 00007fe3a94c5f68 [ 1037.785668][ C0] RDX: 0000000000080000 RSI: 00007ffe2a999b50 RDI: 00000000ffffff9c [ 1037.785670][ C0] RBP: 00007ffe2a999b40 R08: 0000000000080000 R09: 00007ffe2a999b50 [ 1037.785671][ C0] R10: 0000000000000000 R11: 0000000000000287 R12: 00007ffe2a999b57 [ 1037.785673][ C0] R13: 00007ffe2a999d80 R14: 00007ffe2a999b50 R15: 00007fe3a9494000 | [ 1066.403568][ C1] INFO: lockdep is turned off. | [ 1066.403750][ C1] Preemption disabled at: | [ 1066.403752][ C1] handle_softirqs (kernel/softirq.c:553) | [ 1066.404133][ C1] Tainted: [W]=WARN [ 1066.404134][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1066.404137][ C1] Call Trace: [ 1066.404139][ C1] [ 1066.404141][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 1066.404152][ C1] __might_resched (kernel/sched/core.c:8796) [ 1066.404159][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 1066.404164][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 1066.404166][ C1] ? simple_recursive_removal (fs/libfs.c:614) [ 1066.404172][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1066.404180][ 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) [ 1066.404186][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 1066.404189][ 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) [ 1066.404191][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 1066.404199][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 1066.404202][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:411 lib/ref_tracker.c:195) [ 1066.404209][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 1066.404212][ 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) [ 1066.404220][ C1] ? call_timer_fn (kernel/time/timer.c:1748) [ 1066.404227][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 1066.404230][ C1] ? handle_softirqs (kernel/softirq.c:580) [ 1066.404234][ C1] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1066.404237][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 1066.404240][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050) [ 1066.404245][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1066.404250][ C1] ? __pfx_migrate_enable (kernel/sched/core.c:2402) [ 1066.404256][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 1066.404262][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1066.404267][ C1] __put_net (net/core/net_namespace.c:732) [ 1066.404271][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1066.404275][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1066.404280][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 1066.404283][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1066.404286][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1066.404289][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1066.404292][ C1] ? nohz_balance_exit_idle (kernel/sched/fair.c:12488) [ 1066.404300][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1066.404305][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 1066.404308][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1066.404313][ C1] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 1066.404317][ C1] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 1066.404324][ C1] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 1066.404328][ 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) [ 1066.404332][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1066.404335][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1066.404338][ C1] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1066.404343][ C1] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1066.404347][ C1] run_timer_softirq (kernel/time/timer.c:2404) [ 1066.404350][ C1] handle_softirqs (kernel/softirq.c:580) [ 1066.404356][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1066.404359][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 1066.404361][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050) [ 1066.404365][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1066.404368][ C1] RIP: 0033:0x55a439346f88 [ 1066.404373][ C1] Code: 8d 34 2c e9 0d ff ff ff 66 2e 0f 1f 84 00 00 00 00 00 41 83 c5 01 b8 01 00 00 00 4d 63 dd 4b 8d 34 18 e9 ee fe ff ff 0f 1f 00 <4f> 8d 54 18 01 41 0f b6 02 3c 28 74 0c 45 8d 7d 01 3c 7b 0f 85 a8 All code ======== 0: 8d 34 2c lea (%rsp,%rbp,1),%esi 3: e9 0d ff ff ff jmp 0xffffffffffffff15 8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 12: 41 83 c5 01 add $0x1,%r13d 16: b8 01 00 00 00 mov $0x1,%eax 1b: 4d 63 dd movslq %r13d,%r11 1e: 4b 8d 34 18 lea (%r8,%r11,1),%rsi 22: e9 ee fe ff ff jmp 0xffffffffffffff15 27: 0f 1f 00 nopl (%rax) 2a:* 4f 8d 54 18 01 lea 0x1(%r8,%r11,1),%r10 <-- trapping instruction 2f: 41 0f b6 02 movzbl (%r10),%eax 33: 3c 28 cmp $0x28,%al 35: 74 0c je 0x43 37: 45 8d 7d 01 lea 0x1(%r13),%r15d 3b: 3c 7b cmp $0x7b,%al 3d: 0f .byte 0xf 3e: 85 .byte 0x85 3f: a8 .byte 0xa8 Code starting with the faulting instruction =========================================== 0: 4f 8d 54 18 01 lea 0x1(%r8,%r11,1),%r10 5: 41 0f b6 02 movzbl (%r10),%eax 9: 3c 28 cmp $0x28,%al b: 74 0c je 0x19 d: 45 8d 7d 01 lea 0x1(%r13),%r15d 11: 3c 7b cmp $0x7b,%al 13: 0f .byte 0xf 14: 85 .byte 0x85 15: a8 .byte 0xa8 [ 1066.404375][ C1] RSP: 002b:00007ffdc607d430 EFLAGS: 00000246 [ 1066.404379][ C1] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000024 [ 1066.404381][ C1] RDX: 000055a468c77010 RSI: 000055a468dcf9f1 RDI: 0000000000000010 [ 1066.404383][ C1] RBP: 0000000000000000 R08: 000055a468dcf9f0 R09: 0000000000000000 [ 1066.404385][ C1] R10: 0000000000000000 R11: 0000000000000001 R12: 000055a468dd25a0 [ 1066.404386][ C1] R13: 0000000000000001 R14: 000055a468dd25a0 R15: 000055a468dcf9f0 | [ 1131.941514][ C1] INFO: lockdep is turned off. | [ 1131.941741][ C1] Preemption disabled at: | [ 1131.941743][ C1] 0x0 | [ 1131.942142][ C1] Tainted: [W]=WARN [ 1131.942143][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1131.942145][ C1] Call Trace: [ 1131.942148][ C1] [ 1131.942151][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 1131.942164][ C1] __might_resched (kernel/sched/core.c:8796) [ 1131.942172][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 1131.942178][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 1131.942181][ C1] ? simple_recursive_removal (fs/libfs.c:614) [ 1131.942187][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1131.942196][ 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) [ 1131.942202][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 1131.942205][ 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) [ 1131.942208][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 1131.942217][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 1131.942220][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:411 lib/ref_tracker.c:195) [ 1131.942228][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 1131.942231][ 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) [ 1131.942240][ C1] ? call_timer_fn (kernel/time/timer.c:1748) [ 1131.942249][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 1131.942252][ C1] ? tmigr_handle_remote_up (kernel/time/timer_migration.c:1038) [ 1131.942257][ C1] ? __walk_groups.isra.0 (kernel/time/timer_migration.c:533) [ 1131.942260][ C1] ? tmigr_handle_remote (kernel/time/timer_migration.c:1096) [ 1131.942263][ C1] ? handle_softirqs (kernel/softirq.c:580) [ 1131.942271][ C1] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1131.942274][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 1131.942276][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1131.942283][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1131.942288][ C1] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1131.942292][ C1] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1131.942295][ C1] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1131.942298][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 1131.942305][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1131.942310][ C1] __put_net (net/core/net_namespace.c:732) [ 1131.942315][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1131.942319][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1131.942325][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 1131.942328][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1131.942330][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1131.942334][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1131.942338][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1131.942342][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1131.942346][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 1131.942350][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1131.942355][ C1] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 1131.942359][ 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) [ 1131.942362][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1131.942365][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1131.942370][ C1] ? timer_expire_remote (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2135) [ 1131.942375][ C1] timer_expire_remote (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2135) [ 1131.942379][ C1] tmigr_handle_remote_cpu (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 kernel/time/timer_migration.c:961) [ 1131.942383][ C1] ? __pfx_tmigr_handle_remote_cpu (kernel/time/timer_migration.c:905) [ 1131.942386][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1131.942388][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1131.942392][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1131.942395][ 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) [ 1131.942398][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1131.942402][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1131.942406][ C1] tmigr_handle_remote_up (kernel/time/timer_migration.c:1038) [ 1131.942410][ C1] ? __pfx_tmigr_handle_remote_up (kernel/time/timer_migration.c:1005) [ 1131.942414][ C1] __walk_groups.isra.0 (kernel/time/timer_migration.c:533) [ 1131.942418][ C1] tmigr_handle_remote (kernel/time/timer_migration.c:1096) [ 1131.942421][ C1] ? __pfx_tmigr_handle_remote (kernel/time/timer_migration.c:1059) [ 1131.942424][ 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) [ 1131.942427][ C1] ? spin_bug (kernel/locking/spinlock_debug.c:79) [ 1131.942430][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1131.942434][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1131.942439][ C1] handle_softirqs (kernel/softirq.c:580) [ 1131.942445][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1131.942449][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 1131.942451][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1131.942455][ C1] [ 1131.942456][ C1] [ 1131.942457][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1131.942460][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1131.942465][ C1] Code: f2 ce 00 c3 cc cc cc cc 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 83 17 28 00 fb f4 fc 54 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: f2 ce repnz (bad) 2: 00 c3 add %al,%bl 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 0f 1f 00 nopl (%rax) b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 83 17 28 00 verw 0x281783(%rip) # 0x2817ab 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 [ 1131.942467][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246 [ 1131.942471][ C1] RAX: 0000000000000001 RBX: 1ffff92000026fc1 RCX: ffffffffaa8125d9 [ 1131.942473][ C1] RDX: ffffed1006c166fb RSI: ffffffffaac58b60 RDI: ffffffffa7f8f5bf [ 1131.942475][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c166fa [ 1131.942476][ C1] R10: ffff8880360b37d3 R11: ffff8880360a834c R12: 0000000000000000 [ 1131.942478][ C1] R13: ffff888001bf0040 R14: dffffc0000000000 R15: 0000000000000000 [ 1131.942482][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 1131.942485][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 1131.942490][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1131.942492][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1131.942495][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 1131.942498][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 1131.942503][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 1131.942509][ C1] do_idle (kernel/sched/idle.c:325) [ 1131.942512][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 1131.942516][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 1131.942519][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock __might_resched:down_write:simple_recursive_removal:debugfs_remove:ref_tracker_dir_exit handle_softirqs:dump_stack_lvl:__might_resched:down_write:simple_recursive_removal