======================================
| [ 12.735506][ C2] #2: ffffffffa2b775e0 (rcu_read_lock){....}-{1:3}, at: ___pte_offset_map (./include/linux/rcupdate.h:331 ./include/linux/rcupdate.h:841 mm/pgtable-generic.c:287)
| [ 12.735946][ C2] #3: ffffffffa2b774c0 (rcu_callback){....}-{0:0}, at: rcu_do_batch (./include/linux/rcupdate.h:331 kernel/rcu/tree.c:2570)
| [ 12.736373][ C2]
| [ 12.736373][ C2] stack backtrace:
[ 12.736674][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 12.736677][ C2] Call Trace:
[ 12.736679][ C2]
[ 12.736682][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 12.736689][ C2] print_usage_bug.part.0 (kernel/locking/lockdep.c:4048)
[ 12.736694][ C2] mark_lock_irq (kernel/locking/lockdep.c:4013 kernel/locking/lockdep.c:4059 kernel/locking/lockdep.c:4270)
[ 12.736699][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 12.736705][ C2] ? save_trace (kernel/locking/lockdep.c:595)
[ 12.736709][ C2] mark_lock (kernel/locking/lockdep.c:4756)
[ 12.736713][ C2] mark_usage (kernel/locking/lockdep.c:4645)
[ 12.736717][ C2] __lock_acquire (kernel/locking/lockdep.c:5194)
[ 12.736720][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5240)
[ 12.736725][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:473 kernel/locking/lockdep.c:5873)
[ 12.736728][ C2] ? simple_pin_fs (fs/libfs.c:1067)
[ 12.736731][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 12.736738][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 12.736741][ C2] ? simple_pin_fs (fs/libfs.c:1067)
[ 12.736745][ C2] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154)
[ 12.736748][ C2] ? simple_pin_fs (fs/libfs.c:1067)
[ 12.736751][ C2] simple_pin_fs (fs/libfs.c:1067)
[ 12.736754][ C2] debugfs_remove (fs/debugfs/inode.c:805 fs/debugfs/inode.c:799)
[ 12.736758][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196)
[ 12.736764][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254)
[ 12.736766][ C2] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376)
[ 12.736773][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2576)
[ 12.736776][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190)
[ 12.736778][ C2] ? irq_exit_rcu (kernel/softirq.c:698)
[ 12.736781][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050)
[ 12.736786][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702)
[ 12.736791][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5875)
[ 12.736794][ C2] ? ___pte_offset_map (./include/linux/rcupdate.h:842 mm/pgtable-generic.c:287)
[ 12.736797][ C2] ? __pte_offset_map_lock (mm/pgtable-generic.c:399)
[ 12.736800][ C2] ? zap_pte_range (./include/linux/mm.h:3149 mm/memory.c:1717)
[ 12.736804][ C2] ? zap_p4d_range (mm/memory.c:1823 mm/memory.c:1852 mm/memory.c:1873)
[ 12.736807][ C2] ? unmap_page_range (mm/memory.c:1894)
[ 12.736810][ C2] ? zap_page_range_single (./include/linux/mmu_notifier.h:468 mm/memory.c:2019)
[ 12.736813][ C2] ? unmap_mapping_pages (mm/memory.c:3957 mm/memory.c:4029)
[ 12.736819][ C2] __put_net (net/core/net_namespace.c:732)
[ 12.736824][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376)
[ 12.736828][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2576)
[ 12.736831][ C2] rcu_do_batch (kernel/rcu/tree.c:2576)
[ 12.736835][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 12.736839][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500)
[ 12.736842][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4328)
[ 12.736846][ C2] ? note_gp_changes (kernel/rcu/tree.c:1326 (discriminator 1))
[ 12.736849][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475)
[ 12.736854][ C2] rcu_core (kernel/rcu/tree.c:2834)
[ 12.736859][ C2] handle_softirqs (kernel/softirq.c:579)
[ 12.736865][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680)
[ 12.736868][ C2] irq_exit_rcu (kernel/softirq.c:698)
[ 12.736871][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050)
[ 12.736875][ C2]
[ 12.736876][ C2]
[ 12.736877][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702)
[ 12.736880][ C2] RIP: 0010:lock_acquire.part.0 (kernel/locking/lockdep.c:5875)
[ 12.736884][ C2] Code: ff ff ff 65 0f c1 05 fd fb 14 05 83 f8 01 0f 85 3e 01 00 00 9c 58 f6 c4 02 0f 85 29 01 00 00 48 85 db 74 01 fb 48 8b 44 24 30 <65> 48 2b 05 6e bb 14 05 0f 85 3a 01 00 00 48 83 c4 38 5b 5d 41 5c
All code
========
0: ff (bad)
1: ff (bad)
2: ff 65 0f jmp *0xf(%rbp)
5: c1 05 fd fb 14 05 83 roll $0x83,0x514fbfd(%rip) # 0x514fc09
c: f8 clc
d: 01 0f add %ecx,(%rdi)
f: 85 3e test %edi,(%rsi)
11: 01 00 add %eax,(%rax)
13: 00 9c 58 f6 c4 02 0f add %bl,0xf02c4f6(%rax,%rbx,2)
1a: 85 29 test %ebp,(%rcx)
1c: 01 00 add %eax,(%rax)
1e: 00 48 85 add %cl,-0x7b(%rax)
21: db 74 01 fb (bad) -0x5(%rcx,%rax,1)
25: 48 8b 44 24 30 mov 0x30(%rsp),%rax
2a:* 65 48 2b 05 6e bb 14 sub %gs:0x514bb6e(%rip),%rax # 0x514bba0 <-- trapping instruction
31: 05
32: 0f 85 3a 01 00 00 jne 0x172
38: 48 83 c4 38 add $0x38,%rsp
3c: 5b pop %rbx
3d: 5d pop %rbp
3e: 41 5c pop %r12
Code starting with the faulting instruction
===========================================
0: 65 48 2b 05 6e bb 14 sub %gs:0x514bb6e(%rip),%rax # 0x514bb76
7: 05
8: 0f 85 3a 01 00 00 jne 0x148
e: 48 83 c4 38 add $0x38,%rsp
12: 5b pop %rbx
13: 5d pop %rbp
14: 41 5c pop %r12
[ 12.736887][ C2] RSP: 0018:ffffc900004c6c40 EFLAGS: 00000206
[ 12.736890][ C2] RAX: 083437b10d63aa00 RBX: 0000000000000200 RCX: 0000000000000001
[ 12.736892][ C2] RDX: 0000000000000000 RSI: ffffffffa267ab82 RDI: ffffffffa1e53ca0
[ 12.736894][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000001
[ 12.736895][ C2] R10: 0000000000000000 R11: ffffffffa2b775e0 R12: 0000000000000002
[ 12.736897][ C2] R13: 0000000000000000 R14: 0000000000000000 R15: ffffffffa2b775e0
[ 12.736903][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 12.736906][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 12.736909][ C2] ? ___pte_offset_map (./include/linux/rcupdate.h:331 ./include/linux/rcupdate.h:841 mm/pgtable-generic.c:287)
[ 12.736914][ C2] ___pte_offset_map (./include/linux/rcupdate.h:842 mm/pgtable-generic.c:287)
[ 12.736917][ C2] ? ___pte_offset_map (./include/linux/rcupdate.h:331 ./include/linux/rcupdate.h:841 mm/pgtable-generic.c:287)
[ 12.736921][ C2] __pte_offset_map_lock (mm/pgtable-generic.c:399)
[ 12.736925][ C2] ? __pfx___pte_offset_map_lock (mm/pgtable-generic.c:393)
[ 12.736929][ C2] ? zap_pte_range (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/pgtable.h:136 mm/memory.c:1761)
[ 12.736932][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 12.736937][ C2] zap_pte_range (./include/linux/mm.h:3149 mm/memory.c:1717)
[ 12.736942][ C2] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 12.736946][ C2] ? __pfx_zap_pte_range (mm/memory.c:1701)
[ 12.736950][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5240)
[ 12.736958][ C2] zap_p4d_range (mm/memory.c:1823 mm/memory.c:1852 mm/memory.c:1873)
[ 12.736964][ C2] unmap_page_range (mm/memory.c:1894)
[ 12.736970][ C2] zap_page_range_single (./include/linux/mmu_notifier.h:468 mm/memory.c:2019)
[ 12.736974][ C2] ? __pfx_zap_page_range_single (mm/memory.c:2003)
[ 12.736979][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 12.736985][ C2] ? __filemap_remove_folio (mm/filemap.c:144 mm/filemap.c:224)
[ 12.736991][ C2] ? __pfx___filemap_remove_folio (mm/filemap.c:219)
[ 12.736995][ C2] unmap_mapping_pages (mm/memory.c:3957 mm/memory.c:4029)
[ 12.736999][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 12.737002][ C2] ? __pfx_unmap_mapping_pages (mm/memory.c:4018)
[ 12.737006][ C2] ? 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)
[ 12.737011][ C2] invalidate_inode_pages2_range (mm/truncate.c:687)
[ 12.737016][ C2] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070)
[ 12.737023][ C2] ? __pfx_invalidate_inode_pages2_range (mm/truncate.c:649)
[ 12.737027][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[ 12.737033][ C2] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879)
[ 12.737043][ C2] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 12.737053][ C2] ? fuse_file_io_open (fs/fuse/iomode.c:240)
[ 12.737060][ C2] fuse_open (fs/fuse/file.c:280)
[ 12.737065][ C2] do_dentry_open (fs/open.c:964)
[ 12.737069][ C2] ? __pfx_fuse_open (fs/fuse/file.c:234)
[ 12.737073][ C2] vfs_open (fs/open.c:1094)
[ 12.737080][ C2] backing_file_open (fs/backing-file.c:45)
[ 12.737085][ C2] ? inode_owner_or_capable (./include/linux/mnt_idmapping.h:87 fs/inode.c:2591)
[ 12.737089][ C2] ovl_open_realfile (fs/overlayfs/file.c:51)
[ 12.737095][ C2] ovl_open (fs/overlayfs/file.c:222)
[ 12.737098][ C2] ? __pfx_ovl_open (fs/overlayfs/file.c:199)
[ 12.737101][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 12.737106][ C2] do_dentry_open (fs/open.c:964)
[ 12.737109][ C2] ? __pfx_ovl_open (fs/overlayfs/file.c:199)
[ 12.737114][ C2] vfs_open (fs/open.c:1094)
[ 12.737118][ C2] do_open (fs/namei.c:3888)
[ 12.737123][ C2] path_openat (fs/namei.c:4046)
[ 12.737127][ C2] ? __pfx_path_openat (fs/namei.c:4028)
[ 12.737129][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 12.737135][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 12.737140][ C2] do_filp_open (fs/namei.c:4073)
[ 12.737143][ C2] ? __pfx_do_filp_open (fs/namei.c:4067)
[ 12.737146][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[ 12.737149][ C2] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879)
[ 12.737155][ C2] ? __pfx_page_put_link (fs/namei.c:5478)
[ 12.737160][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 12.737164][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4328)
[ 12.737167][ C2] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 12.737171][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475)
[ 12.737176][ C2] do_open_execat (fs/exec.c:833)
[ 12.737179][ C2] ? __pfx_do_open_execat (fs/exec.c:815)
[ 12.737183][ C2] ? getname_kernel (./arch/x86/include/asm/atomic.h:28 ./include/linux/atomic/atomic-arch-fallback.h:503 ./include/linux/atomic/atomic-instrumented.h:68 fs/namei.c:132 fs/namei.c:271)
[ 12.737187][ C2] open_exec (fs/exec.c:871)
[ 12.737190][ C2] load_elf_binary (fs/binfmt_elf.c:893)
[ 12.737195][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5240)
[ 12.737200][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 12.737203][ C2] ? __pfx_load_elf_binary (fs/binfmt_elf.c:818)
[ 12.737205][ C2] ? exec_binprm (fs/exec.c:1718 fs/exec.c:1750)
[ 12.737210][ C2] exec_binprm (fs/exec.c:1718 fs/exec.c:1750)
[ 12.737214][ C2] ? __pfx_exec_binprm (fs/exec.c:1734)
[ 12.737217][ C2] ? bprm_execve (fs/exec.c:1792 fs/exec.c:1778)
[ 12.737221][ C2] bprm_execve (fs/exec.c:1802 fs/exec.c:1778)
[ 12.737224][ C2] kernel_execve (fs/exec.c:1968)
[ 12.737228][ C2] call_usermodehelper_exec_async (kernel/umh.c:113)
[ 12.737232][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475)
[ 12.737236][ C2] ? __pfx_call_usermodehelper_exec_async (kernel/umh.c:64)
[ 12.737238][ C2] ? __pfx_call_usermodehelper_exec_async (kernel/umh.c:64)
[ 12.737242][ C2] ret_from_fork (arch/x86/kernel/process.c:148)
[ 12.737245][ C2] ? __pfx_call_usermodehelper_exec_async (kernel/umh.c:64)
[ 12.737248][ C2] ret_from_fork_asm (arch/x86/entry/entry_64.S:258)
| [ 12.774197][ C2] RCU nest depth: 1, expected: 0
| [ 12.774437][ C2] INFO: lockdep is turned off.
| [ 12.774676][ C2] Preemption disabled at:
| [ 12.774678][ C2] handle_softirqs (kernel/softirq.c:553)
[ 12.775179][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 12.775181][ C2] Call Trace:
[ 12.775183][ C2]
[ 12.775185][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 12.775193][ C2] __might_resched (kernel/sched/core.c:8796)
[ 12.775202][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576)
[ 12.775206][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575)
[ 12.775209][ C2] ? simple_recursive_removal (fs/libfs.c:614)
[ 12.775215][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 12.775223][ C2] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 12.775227][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617)
[ 12.775230][ C2] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 12.775233][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780)
[ 12.775240][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799)
[ 12.775244][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196)
[ 12.775249][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254)
[ 12.775252][ C2] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376)
[ 12.775258][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2576)
[ 12.775263][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190)
[ 12.775265][ C2] ? irq_exit_rcu (kernel/softirq.c:698)
[ 12.775269][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050)
[ 12.775274][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702)
[ 12.775279][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5875)
[ 12.775285][ C2] ? ___pte_offset_map (./include/linux/rcupdate.h:842 mm/pgtable-generic.c:287)
[ 12.775292][ C2] ? __pte_offset_map_lock (mm/pgtable-generic.c:399)
[ 12.775296][ C2] ? zap_pte_range (./include/linux/mm.h:3149 mm/memory.c:1717)
[ 12.775301][ C2] ? zap_p4d_range (mm/memory.c:1823 mm/memory.c:1852 mm/memory.c:1873)
[ 12.775304][ C2] ? unmap_page_range (mm/memory.c:1894)
[ 12.775307][ C2] ? zap_page_range_single (./include/linux/mmu_notifier.h:468 mm/memory.c:2019)
[ 12.775311][ C2] ? unmap_mapping_pages (mm/memory.c:3957 mm/memory.c:4029)
[ 12.775316][ C2] __put_net (net/core/net_namespace.c:732)
[ 12.775322][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376)
[ 12.775326][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2576)
[ 12.775329][ C2] rcu_do_batch (kernel/rcu/tree.c:2576)
[ 12.775332][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 12.775336][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500)
[ 12.775340][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4328)
[ 12.775343][ C2] ? note_gp_changes (kernel/rcu/tree.c:1326 (discriminator 1))
[ 12.775346][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475)
[ 12.775351][ C2] rcu_core (kernel/rcu/tree.c:2834)
[ 12.775356][ C2] handle_softirqs (kernel/softirq.c:579)
[ 12.775361][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680)
[ 12.775365][ C2] irq_exit_rcu (kernel/softirq.c:698)
[ 12.775368][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050)
[ 12.775372][ C2]
[ 12.775373][ C2]
[ 12.775374][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702)
[ 12.775377][ C2] RIP: 0010:lock_acquire.part.0 (kernel/locking/lockdep.c:5875)
[ 12.775381][ C2] Code: ff ff ff 65 0f c1 05 fd fb 14 05 83 f8 01 0f 85 3e 01 00 00 9c 58 f6 c4 02 0f 85 29 01 00 00 48 85 db 74 01 fb 48 8b 44 24 30 <65> 48 2b 05 6e bb 14 05 0f 85 3a 01 00 00 48 83 c4 38 5b 5d 41 5c
All code
========
0: ff (bad)
1: ff (bad)
2: ff 65 0f jmp *0xf(%rbp)
5: c1 05 fd fb 14 05 83 roll $0x83,0x514fbfd(%rip) # 0x514fc09
c: f8 clc
d: 01 0f add %ecx,(%rdi)
f: 85 3e test %edi,(%rsi)
11: 01 00 add %eax,(%rax)
13: 00 9c 58 f6 c4 02 0f add %bl,0xf02c4f6(%rax,%rbx,2)
1a: 85 29 test %ebp,(%rcx)
1c: 01 00 add %eax,(%rax)
1e: 00 48 85 add %cl,-0x7b(%rax)
21: db 74 01 fb (bad) -0x5(%rcx,%rax,1)
25: 48 8b 44 24 30 mov 0x30(%rsp),%rax
2a:* 65 48 2b 05 6e bb 14 sub %gs:0x514bb6e(%rip),%rax # 0x514bba0 <-- trapping instruction
31: 05
32: 0f 85 3a 01 00 00 jne 0x172
38: 48 83 c4 38 add $0x38,%rsp
3c: 5b pop %rbx
3d: 5d pop %rbp
3e: 41 5c pop %r12
Code starting with the faulting instruction
===========================================
0: 65 48 2b 05 6e bb 14 sub %gs:0x514bb6e(%rip),%rax # 0x514bb76
7: 05
8: 0f 85 3a 01 00 00 jne 0x148
e: 48 83 c4 38 add $0x38,%rsp
12: 5b pop %rbx
13: 5d pop %rbp
14: 41 5c pop %r12
[ 12.775384][ C2] RSP: 0018:ffffc900004c6c40 EFLAGS: 00000206
[ 12.775388][ C2] RAX: 083437b10d63aa00 RBX: 0000000000000200 RCX: 0000000000000001
[ 12.775390][ C2] RDX: 0000000000000000 RSI: ffffffffa267ab82 RDI: ffffffffa1e53ca0
[ 12.775392][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000001
[ 12.775393][ C2] R10: 0000000000000000 R11: ffffffffa2b775e0 R12: 0000000000000002
[ 12.775395][ C2] R13: 0000000000000000 R14: 0000000000000000 R15: ffffffffa2b775e0
[ 12.775400][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 12.775404][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 12.775407][ C2] ? ___pte_offset_map (./include/linux/rcupdate.h:331 ./include/linux/rcupdate.h:841 mm/pgtable-generic.c:287)
[ 12.775412][ C2] ___pte_offset_map (./include/linux/rcupdate.h:842 mm/pgtable-generic.c:287)
[ 12.775415][ C2] ? ___pte_offset_map (./include/linux/rcupdate.h:331 ./include/linux/rcupdate.h:841 mm/pgtable-generic.c:287)
[ 12.775419][ C2] __pte_offset_map_lock (mm/pgtable-generic.c:399)
[ 12.775423][ C2] ? __pfx___pte_offset_map_lock (mm/pgtable-generic.c:393)
[ 12.775427][ C2] ? zap_pte_range (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/pgtable.h:136 mm/memory.c:1761)
[ 12.775430][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 12.775435][ C2] zap_pte_range (./include/linux/mm.h:3149 mm/memory.c:1717)
[ 12.775440][ C2] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 12.775445][ C2] ? __pfx_zap_pte_range (mm/memory.c:1701)
[ 12.775449][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5240)
[ 12.775456][ C2] zap_p4d_range (mm/memory.c:1823 mm/memory.c:1852 mm/memory.c:1873)
[ 12.775463][ C2] unmap_page_range (mm/memory.c:1894)
[ 12.775468][ C2] zap_page_range_single (./include/linux/mmu_notifier.h:468 mm/memory.c:2019)
[ 12.775472][ C2] ? __pfx_zap_page_range_single (mm/memory.c:2003)
[ 12.775477][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 12.775484][ C2] ? __filemap_remove_folio (mm/filemap.c:144 mm/filemap.c:224)
[ 12.775491][ C2] ? __pfx___filemap_remove_folio (mm/filemap.c:219)
[ 12.775495][ C2] unmap_mapping_pages (mm/memory.c:3957 mm/memory.c:4029)
[ 12.775499][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 12.775502][ C2] ? __pfx_unmap_mapping_pages (mm/memory.c:4018)
[ 12.775506][ C2] ? 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)
[ 12.775511][ C2] invalidate_inode_pages2_range (mm/truncate.c:687)
[ 12.775517][ C2] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070)
[ 12.775524][ C2] ? __pfx_invalidate_inode_pages2_range (mm/truncate.c:649)
[ 12.775527][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[ 12.775532][ C2] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879)
[ 12.775542][ C2] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 12.775552][ C2] ? fuse_file_io_open (fs/fuse/iomode.c:240)
[ 12.775558][ C2] fuse_open (fs/fuse/file.c:280)
[ 12.775563][ C2] do_dentry_open (fs/open.c:964)
[ 12.775568][ C2] ? __pfx_fuse_open (fs/fuse/file.c:234)
[ 12.775578][ C2] vfs_open (fs/open.c:1094)
[ 12.775584][ C2] backing_file_open (fs/backing-file.c:45)
[ 12.775589][ C2] ? inode_owner_or_capable (./include/linux/mnt_idmapping.h:87 fs/inode.c:2591)
[ 12.775595][ C2] ovl_open_realfile (fs/overlayfs/file.c:51)
[ 12.775602][ C2] ovl_open (fs/overlayfs/file.c:222)
[ 12.775605][ C2] ? __pfx_ovl_open (fs/overlayfs/file.c:199)
[ 12.775608][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 12.775613][ C2] do_dentry_open (fs/open.c:964)
[ 12.775616][ C2] ? __pfx_ovl_open (fs/overlayfs/file.c:199)
[ 12.775621][ C2] vfs_open (fs/open.c:1094)
[ 12.775626][ C2] do_open (fs/namei.c:3888)
[ 12.775631][ C2] path_openat (fs/namei.c:4046)
[ 12.775636][ C2] ? __pfx_path_openat (fs/namei.c:4028)
[ 12.775639][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 12.775644][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 12.775650][ C2] do_filp_open (fs/namei.c:4073)
[ 12.775653][ C2] ? __pfx_do_filp_open (fs/namei.c:4067)
[ 12.775656][ C2] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[ 12.775659][ C2] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879)
[ 12.775665][ C2] ? __pfx_page_put_link (fs/namei.c:5478)
[ 12.775671][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 12.775675][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4328)
[ 12.775678][ C2] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 12.775681][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475)
[ 12.775687][ C2] do_open_execat (fs/exec.c:833)
[ 12.775690][ C2] ? __pfx_do_open_execat (fs/exec.c:815)
[ 12.775694][ C2] ? getname_kernel (./arch/x86/include/asm/atomic.h:28 ./include/linux/atomic/atomic-arch-fallback.h:503 ./include/linux/atomic/atomic-instrumented.h:68 fs/namei.c:132 fs/namei.c:271)
[ 12.775698][ C2] open_exec (fs/exec.c:871)
[ 12.775701][ C2] load_elf_binary (fs/binfmt_elf.c:893)
[ 12.775706][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5240)
[ 12.775711][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 12.775714][ C2] ? __pfx_load_elf_binary (fs/binfmt_elf.c:818)
[ 12.775716][ C2] ? exec_binprm (fs/exec.c:1718 fs/exec.c:1750)
[ 12.775721][ C2] exec_binprm (fs/exec.c:1718 fs/exec.c:1750)
[ 12.775725][ C2] ? __pfx_exec_binprm (fs/exec.c:1734)
[ 12.775727][ C2] ? bprm_execve (fs/exec.c:1792 fs/exec.c:1778)
[ 12.775732][ C2] bprm_execve (fs/exec.c:1802 fs/exec.c:1778)
[ 12.775735][ C2] kernel_execve (fs/exec.c:1968)
[ 12.775739][ C2] call_usermodehelper_exec_async (kernel/umh.c:113)
[ 12.775743][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475)
[ 12.775746][ C2] ? __pfx_call_usermodehelper_exec_async (kernel/umh.c:64)
[ 12.775749][ C2] ? __pfx_call_usermodehelper_exec_async (kernel/umh.c:64)
[ 12.775752][ C2] ret_from_fork (arch/x86/kernel/process.c:148)
[ 12.775756][ C2] ? __pfx_call_usermodehelper_exec_async (kernel/umh.c:64)
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