====================================== | [ 13.885395][ C2] #0: ffff888009954ba0 (&mm->mmap_lock){++++}-{4:4}, at: vm_mmap_pgoff (./include/linux/mmap_lock.h:148 mm/util.c:577) | [ 13.885804][ C2] #1: ffffffffbb7774c0 (rcu_callback){....}-{0:0}, at: rcu_do_batch (./include/linux/rcupdate.h:331 kernel/rcu/tree.c:2570) | [ 13.886190][ C2] | [ 13.886190][ C2] stack backtrace: [ 13.886462][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.886465][ C2] Call Trace: [ 13.886467][ C2] [ 13.886470][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 13.886478][ C2] print_usage_bug.part.0 (kernel/locking/lockdep.c:4048) [ 13.886485][ C2] mark_lock_irq (kernel/locking/lockdep.c:4013 kernel/locking/lockdep.c:4059 kernel/locking/lockdep.c:4270) [ 13.886489][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 13.886495][ C2] ? save_trace (kernel/locking/lockdep.c:595) [ 13.886500][ C2] mark_lock (kernel/locking/lockdep.c:4756) [ 13.886504][ C2] mark_usage (kernel/locking/lockdep.c:4645) [ 13.886507][ C2] __lock_acquire (kernel/locking/lockdep.c:5194) [ 13.886511][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 13.886517][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:473 kernel/locking/lockdep.c:5873) [ 13.886522][ C2] ? simple_pin_fs (fs/libfs.c:1067) [ 13.886529][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 13.886537][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 13.886541][ C2] ? simple_pin_fs (fs/libfs.c:1067) [ 13.886545][ C2] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 13.886550][ C2] ? simple_pin_fs (fs/libfs.c:1067) [ 13.886552][ C2] simple_pin_fs (fs/libfs.c:1067) [ 13.886556][ C2] debugfs_remove (fs/debugfs/inode.c:805 fs/debugfs/inode.c:799) [ 13.886560][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 13.886565][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 13.886568][ 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) [ 13.886575][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 13.886578][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 13.886581][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 13.886586][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 13.886592][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 13.886596][ C2] ? lock_release (kernel/locking/lockdep.c:5896) [ 13.886599][ C2] ? unwind_next_frame (./include/linux/rcupdate.h:873 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 13.886601][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 13.886605][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 13.886610][ C2] ? set_track_prepare (mm/slub.c:936) [ 13.886614][ C2] ? ___slab_alloc (mm/slub.c:967 mm/slub.c:3848) [ 13.886618][ C2] ? __slab_alloc.constprop.0 (mm/slub.c:3948) [ 13.886622][ C2] ? kmem_cache_alloc_noprof (mm/slub.c:4023 mm/slub.c:4184 mm/slub.c:4203) [ 13.886627][ C2] __put_net (net/core/net_namespace.c:732) [ 13.886633][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 13.886637][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 13.886640][ C2] rcu_do_batch (kernel/rcu/tree.c:2576) [ 13.886645][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 13.886649][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 13.886652][ C2] ? note_gp_changes (kernel/rcu/tree.c:1326 (discriminator 1)) [ 13.886655][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 13.886660][ C2] rcu_core (kernel/rcu/tree.c:2834) [ 13.886665][ C2] handle_softirqs (kernel/softirq.c:579) [ 13.886670][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 13.886674][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 13.886677][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 13.886680][ C2] [ 13.886681][ C2] [ 13.886683][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 13.886686][ C2] RIP: 0010:lock_release (kernel/locking/lockdep.c:5896) [ 13.886690][ C2] Code: c7 82 ab 27 bb e8 bf f9 7b 02 b8 ff ff ff ff 65 0f c1 05 42 fe 14 05 83 f8 01 75 16 9c 58 f6 c4 02 75 2c 80 e7 02 74 01 fb 5b <5d> 41 5c e9 97 35 7e 02 90 0f 0b 90 48 c7 c7 5c 17 29 bb e8 87 f9 All code ======== 0: c7 82 ab 27 bb e8 bf movl $0x27bf9bf,-0x1744d855(%rdx) 7: f9 7b 02 a: b8 ff ff ff ff mov $0xffffffff,%eax f: 65 0f c1 05 42 fe 14 xadd %eax,%gs:0x514fe42(%rip) # 0x514fe59 16: 05 17: 83 f8 01 cmp $0x1,%eax 1a: 75 16 jne 0x32 1c: 9c pushf 1d: 58 pop %rax 1e: f6 c4 02 test $0x2,%ah 21: 75 2c jne 0x4f 23: 80 e7 02 and $0x2,%bh 26: 74 01 je 0x29 28: fb sti 29: 5b pop %rbx 2a:* 5d pop %rbp <-- trapping instruction 2b: 41 5c pop %r12 2d: e9 97 35 7e 02 jmp 0x27e35c9 32: 90 nop 33: 0f 0b ud2 35: 90 nop 36: 48 c7 c7 5c 17 29 bb mov $0xffffffffbb29175c,%rdi 3d: e8 .byte 0xe8 3e: 87 f9 xchg %edi,%ecx Code starting with the faulting instruction =========================================== 0: 5d pop %rbp 1: 41 5c pop %r12 3: e9 97 35 7e 02 jmp 0x27e359f 8: 90 nop 9: 0f 0b ud2 b: 90 nop c: 48 c7 c7 5c 17 29 bb mov $0xffffffffbb29175c,%rdi 13: e8 .byte 0xe8 14: 87 f9 xchg %edi,%ecx [ 13.886693][ C2] RSP: 0018:ffffc90000b57128 EFLAGS: 00000202 [ 13.886696][ C2] RAX: 0000000000000046 RBX: 1ffff9200016ae31 RCX: ffffc90000b570ec [ 13.886698][ C2] RDX: 0000000000000001 RSI: ffffffffbb27ab82 RDI: ffffffffbaa53ca0 [ 13.886700][ C2] RBP: ffffffffbb7775e0 R08: 0000000000000000 R09: ffffc90000b57281 [ 13.886702][ C2] R10: 0000000000000000 R11: ffffc90000b57280 R12: ffffffffb7e13a2e [ 13.886704][ C2] R13: ffffc90000b57240 R14: ffffc90000b50000 R15: ffffc90000b57a10 [ 13.886706][ C2] ? unwind_next_frame (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 13.886713][ C2] unwind_next_frame (./include/linux/rcupdate.h:873 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 13.886716][ C2] ? __mmap_region (mm/vma.c:2412 mm/vma.c:2520) [ 13.886722][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 13.886727][ C2] ? __mmap_region (mm/vma.c:2412 mm/vma.c:2520) [ 13.886730][ C2] ? kernel_text_address (kernel/extable.c:99) [ 13.886735][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 13.886739][ C2] arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 13.886743][ C2] ? do_mmap (mm/mmap.c:561) [ 13.886748][ C2] stack_trace_save (kernel/stacktrace.c:123) [ 13.886751][ C2] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 13.886755][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 13.886759][ C2] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 13.886763][ C2] set_track_prepare (mm/slub.c:936) [ 13.886765][ C2] ? kmem_cache_alloc_noprof (mm/slub.c:4023 mm/slub.c:4184 mm/slub.c:4203) [ 13.886768][ C2] ? mas_alloc_nodes (lib/maple_tree.c:176 lib/maple_tree.c:1249) [ 13.886773][ C2] ? mas_preallocate (./include/linux/maple_tree.h:562 lib/maple_tree.c:5502) [ 13.886776][ C2] ? __mmap_region (mm/vma.c:2412 mm/vma.c:2520) [ 13.886779][ C2] ? get_partial_node.part.0 (mm/slub.c:2902) [ 13.886784][ C2] ___slab_alloc (mm/slub.c:967 mm/slub.c:3848) [ 13.886788][ C2] ? mas_alloc_nodes (lib/maple_tree.c:176 lib/maple_tree.c:1249) [ 13.886793][ C2] ? mas_alloc_nodes (lib/maple_tree.c:176 lib/maple_tree.c:1249) [ 13.886796][ C2] __slab_alloc.constprop.0 (mm/slub.c:3948) [ 13.886800][ C2] ? mas_alloc_nodes (lib/maple_tree.c:176 lib/maple_tree.c:1249) [ 13.886803][ C2] kmem_cache_alloc_noprof (mm/slub.c:4023 mm/slub.c:4184 mm/slub.c:4203) [ 13.886806][ C2] ? mas_wr_store_type (lib/maple_tree.c:806 lib/maple_tree.c:819 lib/maple_tree.c:3530 lib/maple_tree.c:4203) [ 13.886811][ C2] mas_alloc_nodes (lib/maple_tree.c:176 lib/maple_tree.c:1249) [ 13.886816][ C2] mas_preallocate (./include/linux/maple_tree.h:562 lib/maple_tree.c:5502) [ 13.886819][ C2] ? __pfx_mas_preallocate (lib/maple_tree.c:5490) [ 13.886822][ C2] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 13.886828][ C2] ? vma_merge_new_range (mm/vma.c:1019 (discriminator 1)) [ 13.886831][ C2] ? lockdep_init_map_type (kernel/locking/lockdep.c:4976) [ 13.886836][ C2] __mmap_region (mm/vma.c:2412 mm/vma.c:2520) [ 13.886841][ C2] ? __pfx___mmap_region (mm/vma.c:2500) [ 13.886845][ C2] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2126 arch/x86/mm/physaddr.c:65) [ 13.886857][ C2] ? vms_complete_munmap_vmas (mm/vma.c:1253) [ 13.886860][ C2] ? vms_gather_munmap_vmas (mm/vma.c:1408) [ 13.886874][ C2] ? mmap_region (./arch/x86/include/asm/bitops.h:206 ./arch/x86/include/asm/bitops.h:238 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/mman.h:204 mm/vma.c:2582) [ 13.886879][ C2] do_mmap (mm/mmap.c:561) [ 13.886883][ C2] ? __pfx_do_mmap (mm/mmap.c:342) [ 13.886885][ C2] ? down_write_killable (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1307 kernel/locking/rwsem.c:1318 kernel/locking/rwsem.c:1590) [ 13.886888][ C2] ? __pfx_down_write_killable (kernel/locking/rwsem.c:1586) [ 13.886891][ C2] ? __lock_release (kernel/locking/lockdep.c:5539) [ 13.886896][ C2] vm_mmap_pgoff (mm/util.c:579) [ 13.886901][ C2] ? __pfx_vm_mmap_pgoff (mm/util.c:567) [ 13.886906][ C2] ? __pfx_get_random_u64 (drivers/char/random.c:555) [ 13.886913][ C2] elf_load (fs/binfmt_elf.c:384 fs/binfmt_elf.c:407) [ 13.886919][ C2] load_elf_binary (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/thread_info.h:126 fs/binfmt_elf.c:1175) [ 13.886926][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 13.886929][ C2] ? __pfx_load_elf_binary (fs/binfmt_elf.c:818) [ 13.886931][ C2] ? exec_binprm (fs/exec.c:1718 fs/exec.c:1750) [ 13.886938][ C2] exec_binprm (fs/exec.c:1718 fs/exec.c:1750) [ 13.886943][ C2] ? __pfx_exec_binprm (fs/exec.c:1734) [ 13.886945][ C2] ? bprm_execve (fs/exec.c:1792 fs/exec.c:1778) [ 13.886950][ C2] bprm_execve (fs/exec.c:1802 fs/exec.c:1778) [ 13.886953][ C2] kernel_execve (fs/exec.c:1968) [ 13.886957][ C2] call_usermodehelper_exec_async (kernel/umh.c:113) [ 13.886963][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 13.886966][ C2] ? __pfx_call_usermodehelper_exec_async (kernel/umh.c:64) [ 13.886969][ C2] ? __pfx_call_usermodehelper_exec_async (kernel/umh.c:64) [ 13.886972][ C2] ret_from_fork (arch/x86/kernel/process.c:148) [ 13.886977][ C2] ? __pfx_call_usermodehelper_exec_async (kernel/umh.c:64) [ 13.886980][ C2] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 13.918684][ C2] RCU nest depth: 1, expected: 0 | [ 13.919041][ C2] INFO: lockdep is turned off. | [ 13.919264][ C2] Preemption disabled at: | [ 13.919266][ C2] __slab_alloc.constprop.0 (mm/slub.c:3945) [ 13.919718][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.919721][ C2] Call Trace: [ 13.919723][ C2] [ 13.919728][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 13.919736][ C2] __might_resched (kernel/sched/core.c:8796) [ 13.919746][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 13.919751][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 13.919754][ C2] ? simple_recursive_removal (fs/libfs.c:614) [ 13.919760][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 13.919769][ 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) [ 13.919773][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 13.919776][ 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) [ 13.919779][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 13.919786][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 13.919789][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 13.919795][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 13.919797][ 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) [ 13.919804][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 13.919809][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 13.919812][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 13.919819][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 13.919824][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 13.919829][ C2] ? lock_release (kernel/locking/lockdep.c:5896) [ 13.919834][ C2] ? unwind_next_frame (./include/linux/rcupdate.h:873 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 13.919839][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 13.919844][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 13.919848][ C2] ? set_track_prepare (mm/slub.c:936) [ 13.919850][ C2] ? ___slab_alloc (mm/slub.c:967 mm/slub.c:3848) [ 13.919853][ C2] ? __slab_alloc.constprop.0 (mm/slub.c:3948) [ 13.919857][ C2] ? kmem_cache_alloc_noprof (mm/slub.c:4023 mm/slub.c:4184 mm/slub.c:4203) [ 13.919862][ C2] __put_net (net/core/net_namespace.c:732) [ 13.919868][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 13.919873][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 13.919875][ C2] rcu_do_batch (kernel/rcu/tree.c:2576) [ 13.919881][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 13.919884][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 13.919887][ C2] ? note_gp_changes (kernel/rcu/tree.c:1326 (discriminator 1)) [ 13.919891][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 13.919895][ C2] rcu_core (kernel/rcu/tree.c:2834) [ 13.919900][ C2] handle_softirqs (kernel/softirq.c:579) [ 13.919906][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 13.919909][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 13.919912][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 13.919916][ C2] [ 13.919917][ C2] [ 13.919918][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 13.919921][ C2] RIP: 0010:lock_release (kernel/locking/lockdep.c:5896) [ 13.919926][ C2] Code: c7 82 ab 27 bb e8 bf f9 7b 02 b8 ff ff ff ff 65 0f c1 05 42 fe 14 05 83 f8 01 75 16 9c 58 f6 c4 02 75 2c 80 e7 02 74 01 fb 5b <5d> 41 5c e9 97 35 7e 02 90 0f 0b 90 48 c7 c7 5c 17 29 bb e8 87 f9 All code ======== 0: c7 82 ab 27 bb e8 bf movl $0x27bf9bf,-0x1744d855(%rdx) 7: f9 7b 02 a: b8 ff ff ff ff mov $0xffffffff,%eax f: 65 0f c1 05 42 fe 14 xadd %eax,%gs:0x514fe42(%rip) # 0x514fe59 16: 05 17: 83 f8 01 cmp $0x1,%eax 1a: 75 16 jne 0x32 1c: 9c pushf 1d: 58 pop %rax 1e: f6 c4 02 test $0x2,%ah 21: 75 2c jne 0x4f 23: 80 e7 02 and $0x2,%bh 26: 74 01 je 0x29 28: fb sti 29: 5b pop %rbx 2a:* 5d pop %rbp <-- trapping instruction 2b: 41 5c pop %r12 2d: e9 97 35 7e 02 jmp 0x27e35c9 32: 90 nop 33: 0f 0b ud2 35: 90 nop 36: 48 c7 c7 5c 17 29 bb mov $0xffffffffbb29175c,%rdi 3d: e8 .byte 0xe8 3e: 87 f9 xchg %edi,%ecx Code starting with the faulting instruction =========================================== 0: 5d pop %rbp 1: 41 5c pop %r12 3: e9 97 35 7e 02 jmp 0x27e359f 8: 90 nop 9: 0f 0b ud2 b: 90 nop c: 48 c7 c7 5c 17 29 bb mov $0xffffffffbb29175c,%rdi 13: e8 .byte 0xe8 14: 87 f9 xchg %edi,%ecx [ 13.919928][ C2] RSP: 0018:ffffc90000b57128 EFLAGS: 00000202 [ 13.919934][ C2] RAX: 0000000000000046 RBX: 1ffff9200016ae31 RCX: ffffc90000b570ec [ 13.919936][ C2] RDX: 0000000000000001 RSI: ffffffffbb27ab82 RDI: ffffffffbaa53ca0 [ 13.919938][ C2] RBP: ffffffffbb7775e0 R08: 0000000000000000 R09: ffffc90000b57281 [ 13.919940][ C2] R10: 0000000000000000 R11: ffffc90000b57280 R12: ffffffffb7e13a2e [ 13.919942][ C2] R13: ffffc90000b57240 R14: ffffc90000b50000 R15: ffffc90000b57a10 [ 13.919945][ C2] ? unwind_next_frame (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 13.919952][ C2] unwind_next_frame (./include/linux/rcupdate.h:873 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 13.919955][ C2] ? __mmap_region (mm/vma.c:2412 mm/vma.c:2520) [ 13.919961][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 13.919966][ C2] ? __mmap_region (mm/vma.c:2412 mm/vma.c:2520) [ 13.919969][ C2] ? kernel_text_address (kernel/extable.c:99) [ 13.919975][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 13.919978][ C2] arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 13.919983][ C2] ? do_mmap (mm/mmap.c:561) [ 13.919988][ C2] stack_trace_save (kernel/stacktrace.c:123) [ 13.919991][ C2] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 13.919995][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4328) [ 13.919998][ C2] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 13.920004][ C2] set_track_prepare (mm/slub.c:936) [ 13.920006][ C2] ? kmem_cache_alloc_noprof (mm/slub.c:4023 mm/slub.c:4184 mm/slub.c:4203) [ 13.920010][ C2] ? mas_alloc_nodes (lib/maple_tree.c:176 lib/maple_tree.c:1249) [ 13.920015][ C2] ? mas_preallocate (./include/linux/maple_tree.h:562 lib/maple_tree.c:5502) [ 13.920018][ C2] ? __mmap_region (mm/vma.c:2412 mm/vma.c:2520) [ 13.920021][ C2] ? get_partial_node.part.0 (mm/slub.c:2902) [ 13.920026][ C2] ___slab_alloc (mm/slub.c:967 mm/slub.c:3848) [ 13.920030][ C2] ? mas_alloc_nodes (lib/maple_tree.c:176 lib/maple_tree.c:1249) [ 13.920035][ C2] ? mas_alloc_nodes (lib/maple_tree.c:176 lib/maple_tree.c:1249) [ 13.920038][ C2] __slab_alloc.constprop.0 (mm/slub.c:3948) [ 13.920043][ C2] ? mas_alloc_nodes (lib/maple_tree.c:176 lib/maple_tree.c:1249) [ 13.920046][ C2] kmem_cache_alloc_noprof (mm/slub.c:4023 mm/slub.c:4184 mm/slub.c:4203) [ 13.920049][ C2] ? mas_wr_store_type (lib/maple_tree.c:806 lib/maple_tree.c:819 lib/maple_tree.c:3530 lib/maple_tree.c:4203) [ 13.920055][ C2] mas_alloc_nodes (lib/maple_tree.c:176 lib/maple_tree.c:1249) [ 13.920060][ C2] mas_preallocate (./include/linux/maple_tree.h:562 lib/maple_tree.c:5502) [ 13.920063][ C2] ? __pfx_mas_preallocate (lib/maple_tree.c:5490) [ 13.920065][ C2] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 13.920071][ C2] ? vma_merge_new_range (mm/vma.c:1019 (discriminator 1)) [ 13.920075][ C2] ? lockdep_init_map_type (kernel/locking/lockdep.c:4976) [ 13.920079][ C2] __mmap_region (mm/vma.c:2412 mm/vma.c:2520) [ 13.920084][ C2] ? __pfx___mmap_region (mm/vma.c:2500) [ 13.920088][ C2] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2126 arch/x86/mm/physaddr.c:65) [ 13.920099][ C2] ? vms_complete_munmap_vmas (mm/vma.c:1253) [ 13.920103][ C2] ? vms_gather_munmap_vmas (mm/vma.c:1408) [ 13.920116][ C2] ? mmap_region (./arch/x86/include/asm/bitops.h:206 ./arch/x86/include/asm/bitops.h:238 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/mman.h:204 mm/vma.c:2582) [ 13.920121][ C2] do_mmap (mm/mmap.c:561) [ 13.920126][ C2] ? __pfx_do_mmap (mm/mmap.c:342) [ 13.920128][ C2] ? down_write_killable (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1307 kernel/locking/rwsem.c:1318 kernel/locking/rwsem.c:1590) [ 13.920131][ C2] ? __pfx_down_write_killable (kernel/locking/rwsem.c:1586) [ 13.920133][ C2] ? __lock_release (kernel/locking/lockdep.c:5539) [ 13.920138][ C2] vm_mmap_pgoff (mm/util.c:579) [ 13.920144][ C2] ? __pfx_vm_mmap_pgoff (mm/util.c:567) [ 13.920149][ C2] ? __pfx_get_random_u64 (drivers/char/random.c:555) [ 13.920155][ C2] elf_load (fs/binfmt_elf.c:384 fs/binfmt_elf.c:407) [ 13.920161][ C2] load_elf_binary (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/thread_info.h:126 fs/binfmt_elf.c:1175) [ 13.920168][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 13.920171][ C2] ? __pfx_load_elf_binary (fs/binfmt_elf.c:818) [ 13.920173][ C2] ? exec_binprm (fs/exec.c:1718 fs/exec.c:1750) [ 13.920180][ C2] exec_binprm (fs/exec.c:1718 fs/exec.c:1750) [ 13.920185][ C2] ? __pfx_exec_binprm (fs/exec.c:1734) [ 13.920187][ C2] ? bprm_execve (fs/exec.c:1792 fs/exec.c:1778) [ 13.920192][ C2] bprm_execve (fs/exec.c:1802 fs/exec.c:1778) [ 13.920195][ C2] kernel_execve (fs/exec.c:1968) [ 13.920198][ C2] call_usermodehelper_exec_async (kernel/umh.c:113) [ 13.920203][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 13.920207][ C2] ? __pfx_call_usermodehelper_exec_async (kernel/umh.c:64) [ 13.920209][ C2] ? __pfx_call_usermodehelper_exec_async (kernel/umh.c:64) [ 13.920213][ C2] ret_from_fork (arch/x86/kernel/process.c:148) [ 13.920219][ C2] ? __pfx_call_usermodehelper_exec_async (kernel/umh.c:64) Finger prints: __might_resched:down_write:simple_recursive_removal:debugfs_remove:ref_tracker_dir_exit mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock