====================================== | 0 | xx__-> [ 104.841313][ C0] ------------[ cut here ]------------ | [ 104.841631][ C0] WARNING: CPU: 0 PID: 2645 at net/ipv4/af_inet.c:153 inet_sock_destruct (net/ipv4/af_inet.c:153 (discriminator 1)) | [ 104.842135][ C0] Modules linked in: ipt_rpfilter nft_compat nf_tables [last unloaded: test_bpf] [ 104.842767][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 104.842982][ C0] RIP: 0010:inet_sock_destruct (net/ipv4/af_inet.c:153 (discriminator 1)) [ 104.843214][ C0] Code: 5e 41 5f e9 38 7a be fd 0f b6 75 12 48 83 c4 18 48 89 ea 48 c7 c7 c0 70 1c 8e 5b 5d 41 5c 41 5d 41 5e 41 5f e9 17 7a be fd 90 <0f> 0b 90 e9 44 fe ff ff 90 0f 0b 90 e9 87 fe ff ff 90 0f 0b 90 e9 All code ======== 0: 5e pop %rsi 1: 41 5f pop %r15 3: e9 38 7a be fd jmp 0xfffffffffdbe7a40 8: 0f b6 75 12 movzbl 0x12(%rbp),%esi c: 48 83 c4 18 add $0x18,%rsp 10: 48 89 ea mov %rbp,%rdx 13: 48 c7 c7 c0 70 1c 8e mov $0xffffffff8e1c70c0,%rdi 1a: 5b pop %rbx 1b: 5d pop %rbp 1c: 41 5c pop %r12 1e: 41 5d pop %r13 20: 41 5e pop %r14 22: 41 5f pop %r15 24: e9 17 7a be fd jmp 0xfffffffffdbe7a40 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 44 fe ff ff jmp 0xfffffffffffffe76 32: 90 nop 33: 0f 0b ud2 35: 90 nop 36: e9 87 fe ff ff jmp 0xfffffffffffffec2 3b: 90 nop 3c: 0f 0b ud2 3e: 90 nop 3f: e9 .byte 0xe9 Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 44 fe ff ff jmp 0xfffffffffffffe4c 8: 90 nop 9: 0f 0b ud2 b: 90 nop c: e9 87 fe ff ff jmp 0xfffffffffffffe98 11: 90 nop 12: 0f 0b ud2 14: 90 nop 15: e9 .byte 0xe9 [ 104.843820][ C0] RSP: 0018:ffffc90000007dc0 EFLAGS: 00010206 [ 104.844039][ C0] RAX: 0000000000000009 RBX: ffffffff8faae1e0 RCX: ffffffff8d60defe [ 104.844310][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800cdf2180 [ 104.844570][ C0] RBP: ffff88800cdf2040 R08: 0000000000000000 R09: ffffed10019be430 [ 104.844828][ C0] R10: ffff88800cdf2183 R11: 0000000000000000 R12: ffff88800cdf2180 [ 104.845088][ C0] R13: ffffc90000007eb8 R14: ffffffff8b2713fc R15: 0000000000000007 [ 104.845353][ C0] FS: 0000000000000000(0000) GS:ffff8880dc243000(0000) knlGS:0000000000000000 [ 104.845652][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 104.845891][ C0] CR2: 00000000004060bb CR3: 0000000004f68003 CR4: 0000000000772ef0 [ 104.846147][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 104.846414][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 104.846671][ C0] PKRU: 55555554 [ 104.846806][ C0] Call Trace: [ 104.846938][ C0] [ 104.847030][ C0] ? inet_sock_destruct (net/ipv4/af_inet.c:153 (discriminator 1)) [ 104.847210][ C0] ? __warn (kernel/panic.c:748) [ 104.847342][ C0] ? inet_sock_destruct (net/ipv4/af_inet.c:153 (discriminator 1)) [ 104.847515][ C0] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 104.847688][ C0] ? inet_sock_destruct (net/ipv4/af_inet.c:153 (discriminator 1)) [ 104.847858][ C0] ? handle_bug (arch/x86/kernel/traps.c:337) [ 104.848030][ C0] ? exc_invalid_op (arch/x86/kernel/traps.c:391 (discriminator 1)) [ 104.848207][ C0] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 104.848395][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 104.848573][ C0] ? inet_sock_destruct (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 net/ipv4/af_inet.c:153) [ 104.848750][ C0] ? inet_sock_destruct (net/ipv4/af_inet.c:153 (discriminator 1)) [ 104.848924][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 104.849092][ C0] __sk_destruct (net/core/sock.c:2293) [ 104.849276][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 104.849447][ C0] rcu_do_batch (kernel/rcu/tree.c:2568) [ 104.849618][ C0] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 104.849790][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 104.849961][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 104.850181][ C0] rcu_core (kernel/rcu/tree.c:2826) [ 104.850319][ C0] handle_softirqs (kernel/softirq.c:561) [ 104.850493][ C0] __irq_exit_rcu (kernel/softirq.c:596 kernel/softirq.c:435 kernel/softirq.c:662) [ 104.850662][ C0] irq_exit_rcu (kernel/softirq.c:680) [ 104.850792][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 104.850964][ C0] [ 104.851053][ C0] [ 104.851141][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 104.851362][ C0] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 104.851583][ C0] Code: 10 e8 31 5d 60 fd 48 89 ef e8 79 ad 60 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d dd ab 00 03 <74> 0e 5b 5d c3 cc cc cc cc e8 df 27 86 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 31 5d 60 xor %ebx,0x60(%rbp) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 79 ad 60 fd call 0xfffffffffd60ad87 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d dd ab 00 03 decl %gs:0x300abdd(%rip) # 0x300ac07 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 df 27 86 fd call 0xfffffffffd862817 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 df 27 86 fd call 0xfffffffffd8627ed e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 104.852179][ C0] RSP: 0018:ffffc900029d7198 EFLAGS: 00000286 [ 104.852401][ C0] RAX: 0000000000000006 RBX: 0000000000000200 RCX: ffffffff8b434b2f [ 104.852662][ C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff8dbd2461 [ 104.852916][ C0] RBP: ffffffff91b16820 R08: 0000000000000001 R09: 0000000000000001 [ 104.853205][ C0] R10: ffffffff8fc16597 R11: 0000000000000000 R12: dffffc0000000000 [ 104.853462][ C0] R13: ffff88800c8c9000 R14: 0000000000000002 R15: ffff88800c8ca000 [ 104.853725][ 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:587 ./include/linux/cpumask.h:1143 ./include/trace/events/preemptirq.h:40) [ 104.853936][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 104.854152][ C0] __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 104.854332][ C0] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 104.854506][ C0] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 104.854717][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 104.854892][ 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) [ 104.855066][ C0] free_unref_folios (mm/page_alloc.c:1146 mm/page_alloc.c:2704) [ 104.855249][ C0] ? __lock_release (kernel/locking/lockdep.c:5510) [ 104.855421][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 104.855639][ C0] folios_put_refs (mm/swap.c:994) [ 104.855815][ C0] ? __pfx_folios_put_refs (mm/swap.c:942) [ 104.855986][ C0] ? mlock_drain_local (./include/linux/local_lock_internal.h:38 mm/mlock.c:220) [ 104.856158][ C0] ? mlock_drain_local (./arch/x86/include/asm/preempt.h:95 mm/mlock.c:220) [ 104.856337][ C0] ? lru_add_drain (./arch/x86/include/asm/preempt.h:95 mm/swap.c:731) [ 104.856511][ C0] invalidate_inode_pages2_range (./include/linux/pagevec.h:101 mm/truncate.c:654) [ 104.856725][ C0] ? trace_rcu_segcb_stats (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:587 ./include/linux/cpumask.h:1143 ./include/trace/events/rcu.h:537) [ 104.856896][ C0] ? __pfx_invalidate_inode_pages2_range (mm/truncate.c:596) [ 104.857106][ C0] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 104.857283][ C0] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 104.857475][ 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) [ 104.857658][ C0] ? fuse_file_io_open (fs/fuse/iomode.c:240) [ 104.857835][ C0] fuse_open (fs/fuse/file.c:280) [ 104.857969][ C0] do_dentry_open (fs/open.c:956) [ 104.858139][ C0] ? __pfx_fuse_open (fs/fuse/file.c:234) [ 104.858325][ C0] vfs_open (fs/open.c:1086) [ 104.858461][ C0] backing_file_open (fs/backing-file.c:45) [ 104.858633][ C0] ovl_open_realfile (fs/overlayfs/file.c:51) [ 104.858809][ C0] ovl_open (fs/overlayfs/file.c:222) [ 104.858938][ C0] ? __pfx_ovl_open (fs/overlayfs/file.c:199) [ 104.859107][ C0] ? __lock_release (kernel/locking/lockdep.c:5534) [ 104.859287][ C0] do_dentry_open (fs/open.c:956) [ 104.859457][ C0] ? __pfx_ovl_open (fs/overlayfs/file.c:199) [ 104.859629][ C0] vfs_open (fs/open.c:1086) [ 104.859761][ C0] do_open (fs/namei.c:3846) [ 104.859894][ C0] path_openat (fs/namei.c:4004) [ 104.860069][ C0] ? __pfx_path_openat (fs/namei.c:3986) [ 104.860247][ C0] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 104.860418][ C0] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 104.860590][ C0] do_filp_open (fs/namei.c:4031) [ 104.860759][ C0] ? __pfx_do_filp_open (fs/namei.c:4025) [ 104.860934][ C0] ? __pfx_page_put_link (fs/namei.c:5412) [ 104.861107][ C0] ? alloc_fd (fs/file.c:597) [ 104.861242][ C0] ? __lock_release (kernel/locking/lockdep.c:5534) [ 104.861417][ 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) [ 104.861589][ C0] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:95 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 104.861759][ C0] ? alloc_fd (fs/file.c:597) [ 104.861891][ C0] do_sys_openat2 (fs/open.c:1429) [ 104.862062][ C0] ? __pfx_do_sys_openat2 (fs/open.c:1414) [ 104.862241][ C0] ? __up_read (./arch/x86/include/asm/atomic64_64.h:79 ./include/linux/atomic/atomic-arch-fallback.h:2749 ./include/linux/atomic/atomic-long.h:184 ./include/linux/atomic/atomic-instrumented.h:3317 kernel/locking/rwsem.c:1345) [ 104.862411][ C0] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 104.862586][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 104.862755][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 104.862928][ C0] __x64_sys_openat (fs/open.c:1455) [ 104.863101][ C0] ? __pfx___x64_sys_openat (fs/open.c:1455) [ 104.863281][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 104.863495][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 104.863667][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 104.863880][ C0] RIP: 0033:0x7f47b9984f68 [ 104.864055][ 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 [ 104.864659][ C0] RSP: 002b:00007ffc60c6dde8 EFLAGS: 00000287 ORIG_RAX: 0000000000000101 [ 104.864919][ C0] RAX: ffffffffffffffda RBX: 00007ffc60c6e07f RCX: 00007f47b9984f68 [ 104.865174][ C0] RDX: 0000000000080000 RSI: 00007ffc60c6de60 RDI: 00000000ffffff9c [ 104.865434][ C0] RBP: 00007ffc60c6de50 R08: 0000000000080000 R09: 00007ffc60c6de60 [ 104.865686][ C0] R10: 0000000000000000 R11: 0000000000000287 R12: 00007ffc60c6de67 [ 104.865936][ C0] R13: 00007ffc60c6e090 R14: 00007ffc60c6de60 R15: 00007f47b9953000 | [ 104.867864][ C0] ------------[ cut here ]------------ | [ 104.868031][ C0] WARNING: CPU: 0 PID: 2645 at net/ipv4/af_inet.c:156 inet_sock_destruct (net/ipv4/af_inet.c:156 (discriminator 1)) | [ 104.868341][ C0] Modules linked in: ipt_rpfilter nft_compat nf_tables [last unloaded: test_bpf] | [ 104.868989][ C0] Tainted: [W]=WARN [ 104.869121][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 104.869343][ C0] RIP: 0010:inet_sock_destruct (net/ipv4/af_inet.c:156 (discriminator 1)) [ 104.869564][ C0] Code: 5d 41 5c 41 5d 41 5e 41 5f e9 17 7a be fd 90 0f 0b 90 e9 44 fe ff ff 90 0f 0b 90 e9 87 fe ff ff 90 0f 0b 90 e9 b4 fe ff ff 90 <0f> 0b 90 e9 ea fe ff ff e8 1e 50 2e fe e9 5a fd ff ff 4c 89 f7 48 All code ======== 0: 5d pop %rbp 1: 41 5c pop %r12 3: 41 5d pop %r13 5: 41 5e pop %r14 7: 41 5f pop %r15 9: e9 17 7a be fd jmp 0xfffffffffdbe7a25 e: 90 nop f: 0f 0b ud2 11: 90 nop 12: e9 44 fe ff ff jmp 0xfffffffffffffe5b 17: 90 nop 18: 0f 0b ud2 1a: 90 nop 1b: e9 87 fe ff ff jmp 0xfffffffffffffea7 20: 90 nop 21: 0f 0b ud2 23: 90 nop 24: e9 b4 fe ff ff jmp 0xfffffffffffffedd 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 ea fe ff ff jmp 0xffffffffffffff1c 32: e8 1e 50 2e fe call 0xfffffffffe2e5055 37: e9 5a fd ff ff jmp 0xfffffffffffffd96 3c: 4c 89 f7 mov %r14,%rdi 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 ea fe ff ff jmp 0xfffffffffffffef2 8: e8 1e 50 2e fe call 0xfffffffffe2e502b d: e9 5a fd ff ff jmp 0xfffffffffffffd6c 12: 4c 89 f7 mov %r14,%rdi 15: 48 rex.W [ 104.870158][ C0] RSP: 0018:ffffc90000007dc0 EFLAGS: 00010202 [ 104.870376][ C0] RAX: 0000000000000ff7 RBX: ffffffff8faae1e0 RCX: ffffffff8d60df4a [ 104.870633][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800cdf22c4 [ 104.870885][ C0] RBP: ffff88800cdf2040 R08: 0000000000000000 R09: ffffed10019be45b [ 104.871138][ C0] R10: ffff88800cdf22df R11: 0000000000000000 R12: ffff88800cdf22dc [ 104.871396][ C0] R13: ffffc90000007eb8 R14: ffffffff8b2713fc R15: 0000000000000007 [ 104.871650][ C0] FS: 0000000000000000(0000) GS:ffff8880dc243000(0000) knlGS:0000000000000000 [ 104.871943][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 104.872155][ C0] CR2: 00000000004060bb CR3: 0000000004f68003 CR4: 0000000000772ef0 [ 104.872415][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 104.872669][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 104.872928][ C0] PKRU: 55555554 [ 104.873057][ C0] Call Trace: [ 104.873184][ C0] [ 104.873279][ C0] ? inet_sock_destruct (net/ipv4/af_inet.c:156 (discriminator 1)) [ 104.873449][ C0] ? __warn (kernel/panic.c:748) [ 104.873579][ C0] ? inet_sock_destruct (net/ipv4/af_inet.c:156 (discriminator 1)) [ 104.873749][ C0] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 104.873918][ C0] ? inet_sock_destruct (net/ipv4/af_inet.c:156 (discriminator 1)) [ 104.874092][ C0] ? handle_bug (arch/x86/kernel/traps.c:337) [ 104.874271][ C0] ? exc_invalid_op (arch/x86/kernel/traps.c:391 (discriminator 1)) [ 104.874440][ C0] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 104.874609][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 104.874784][ C0] ? inet_sock_destruct (./arch/x86/include/asm/atomic.h:23 (discriminator 3) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 3) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 3) ./include/linux/refcount.h:136 (discriminator 3) net/ipv4/af_inet.c:154 (discriminator 3)) [ 104.874953][ C0] ? inet_sock_destruct (net/ipv4/af_inet.c:156 (discriminator 1)) [ 104.875125][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 104.875304][ C0] __sk_destruct (net/core/sock.c:2293) [ 104.875479][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 104.875647][ C0] rcu_do_batch (kernel/rcu/tree.c:2568) [ 104.875817][ C0] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 104.875987][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 104.876159][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 104.876380][ C0] rcu_core (kernel/rcu/tree.c:2826) [ 104.876511][ C0] handle_softirqs (kernel/softirq.c:561) [ 104.876689][ C0] __irq_exit_rcu (kernel/softirq.c:596 kernel/softirq.c:435 kernel/softirq.c:662) [ 104.876861][ C0] irq_exit_rcu (kernel/softirq.c:680) [ 104.876989][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 104.877158][ C0] [ 104.877250][ C0] [ 104.877338][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 104.877548][ C0] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 104.877763][ C0] Code: 10 e8 31 5d 60 fd 48 89 ef e8 79 ad 60 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d dd ab 00 03 <74> 0e 5b 5d c3 cc cc cc cc e8 df 27 86 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 31 5d 60 xor %ebx,0x60(%rbp) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 79 ad 60 fd call 0xfffffffffd60ad87 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d dd ab 00 03 decl %gs:0x300abdd(%rip) # 0x300ac07 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 df 27 86 fd call 0xfffffffffd862817 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 df 27 86 fd call 0xfffffffffd8627ed e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 104.878388][ C0] RSP: 0018:ffffc900029d7198 EFLAGS: 00000286 [ 104.878602][ C0] RAX: 0000000000000006 RBX: 0000000000000200 RCX: ffffffff8b434b2f [ 104.878852][ C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff8dbd2461 [ 104.879108][ C0] RBP: ffffffff91b16820 R08: 0000000000000001 R09: 0000000000000001 [ 104.879370][ C0] R10: ffffffff8fc16597 R11: 0000000000000000 R12: dffffc0000000000 [ 104.879624][ C0] R13: ffff88800c8c9000 R14: 0000000000000002 R15: ffff88800c8ca000 [ 104.879882][ 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:587 ./include/linux/cpumask.h:1143 ./include/trace/events/preemptirq.h:40) [ 104.880096][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 104.880317][ C0] __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 104.880490][ C0] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 104.880664][ C0] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 104.880873][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 104.881045][ 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) [ 104.881225][ C0] free_unref_folios (mm/page_alloc.c:1146 mm/page_alloc.c:2704) [ 104.881400][ C0] ? __lock_release (kernel/locking/lockdep.c:5510) [ 104.881570][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 104.881787][ C0] folios_put_refs (mm/swap.c:994) [ 104.881960][ C0] ? __pfx_folios_put_refs (mm/swap.c:942) [ 104.882129][ C0] ? mlock_drain_local (./include/linux/local_lock_internal.h:38 mm/mlock.c:220) [ 104.882308][ C0] ? mlock_drain_local (./arch/x86/include/asm/preempt.h:95 mm/mlock.c:220) [ 104.882478][ C0] ? lru_add_drain (./arch/x86/include/asm/preempt.h:95 mm/swap.c:731) [ 104.882655][ C0] invalidate_inode_pages2_range (./include/linux/pagevec.h:101 mm/truncate.c:654) [ 104.882869][ C0] ? trace_rcu_segcb_stats (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:587 ./include/linux/cpumask.h:1143 ./include/trace/events/rcu.h:537) [ 104.883041][ C0] ? __pfx_invalidate_inode_pages2_range (mm/truncate.c:596) [ 104.883258][ C0] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 104.883427][ C0] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 104.883611][ 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) [ 104.883795][ C0] ? fuse_file_io_open (fs/fuse/iomode.c:240) [ 104.883974][ C0] fuse_open (fs/fuse/file.c:280) [ 104.884107][ C0] do_dentry_open (fs/open.c:956) [ 104.884284][ C0] ? __pfx_fuse_open (fs/fuse/file.c:234) [ 104.884458][ C0] vfs_open (fs/open.c:1086) [ 104.884592][ C0] backing_file_open (fs/backing-file.c:45) [ 104.884763][ C0] ovl_open_realfile (fs/overlayfs/file.c:51) [ 104.884936][ C0] ovl_open (fs/overlayfs/file.c:222) [ 104.885066][ C0] ? __pfx_ovl_open (fs/overlayfs/file.c:199) [ 104.885246][ C0] ? __lock_release (kernel/locking/lockdep.c:5534) [ 104.885423][ C0] do_dentry_open (fs/open.c:956) [ 104.885591][ C0] ? __pfx_ovl_open (fs/overlayfs/file.c:199) [ 104.885764][ C0] vfs_open (fs/open.c:1086) [ 104.885898][ C0] do_open (fs/namei.c:3846) [ 104.886031][ C0] path_openat (fs/namei.c:4004) [ 104.886212][ C0] ? __pfx_path_openat (fs/namei.c:3986) [ 104.886381][ C0] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 104.886554][ C0] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 104.886729][ C0] do_filp_open (fs/namei.c:4031) [ 104.886901][ C0] ? __pfx_do_filp_open (fs/namei.c:4025) [ 104.887077][ C0] ? __pfx_page_put_link (fs/namei.c:5412) [ 104.887253][ C0] ? alloc_fd (fs/file.c:597) [ 104.887383][ C0] ? __lock_release (kernel/locking/lockdep.c:5534) [ 104.887555][ 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) [ 104.887729][ C0] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:95 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 104.887897][ C0] ? alloc_fd (fs/file.c:597) [ 104.888030][ C0] do_sys_openat2 (fs/open.c:1429) [ 104.888209][ C0] ? __pfx_do_sys_openat2 (fs/open.c:1414) [ 104.888392][ C0] ? __up_read (./arch/x86/include/asm/atomic64_64.h:79 ./include/linux/atomic/atomic-arch-fallback.h:2749 ./include/linux/atomic/atomic-long.h:184 ./include/linux/atomic/atomic-instrumented.h:3317 kernel/locking/rwsem.c:1345) [ 104.888562][ C0] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 104.888734][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 104.888905][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 104.889084][ C0] __x64_sys_openat (fs/open.c:1455) [ 104.889261][ C0] ? __pfx___x64_sys_openat (fs/open.c:1455) [ 104.889437][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 104.889649][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 104.889823][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 104.890034][ C0] RIP: 0033:0x7f47b9984f68 [ 104.890216][ 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 [ 104.890813][ C0] RSP: 002b:00007ffc60c6dde8 EFLAGS: 00000287 ORIG_RAX: 0000000000000101 [ 104.891069][ C0] RAX: ffffffffffffffda RBX: 00007ffc60c6e07f RCX: 00007f47b9984f68 [ 104.891329][ C0] RDX: 0000000000080000 RSI: 00007ffc60c6de60 RDI: 00000000ffffff9c [ 104.891586][ C0] RBP: 00007ffc60c6de50 R08: 0000000000080000 R09: 00007ffc60c6de60 [ 104.891837][ C0] R10: 0000000000000000 R11: 0000000000000287 R12: 00007ffc60c6de67 Finger prints: inet_sock_destruct:__sk_destruct:rcu_do_batch:rcu_core:handle_softirqs