======================================
| [ 13.044924][ C0] #2: ffff88800a860220 (&mm->mmap_lock/1){+.+.}-{4:4}, at: dup_mmap (./include/linux/seqlock.h:431 ./include/linux/mmap_lock.h:82 ./include/linux/mmap_lock.h:137 kernel/fork.c:623)
| [ 13.045303][ C0] #3: ffffffff999749c0 (rcu_callback){....}-{0:0}, at: rcu_do_batch (./include/linux/rcupdate.h:331 kernel/rcu/tree.c:2562)
| [ 13.045687][ C0]
| [ 13.045687][ C0] stack backtrace:
[ 13.045963][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 13.045966][ C0] Call Trace:
[ 13.045968][ C0]
[ 13.045969][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 13.045977][ C0] print_usage_bug.part.0 (kernel/locking/lockdep.c:4046)
[ 13.045982][ C0] mark_lock_irq (kernel/locking/lockdep.c:4011 kernel/locking/lockdep.c:4057 kernel/locking/lockdep.c:4268)
[ 13.045986][ C0] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 13.045992][ C0] ? save_trace (kernel/locking/lockdep.c:594)
[ 13.045998][ C0] mark_lock (kernel/locking/lockdep.c:4754)
[ 13.046002][ C0] mark_usage (kernel/locking/lockdep.c:4643)
[ 13.046005][ C0] __lock_acquire (kernel/locking/lockdep.c:5189)
[ 13.046009][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:472 kernel/locking/lockdep.c:5868)
[ 13.046012][ C0] ? simple_pin_fs (fs/libfs.c:1066)
[ 13.046016][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[ 13.046019][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5829)
[ 13.046022][ C0] ? simple_pin_fs (fs/libfs.c:1066)
[ 13.046025][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154)
[ 13.046028][ C0] ? simple_pin_fs (fs/libfs.c:1066)
[ 13.046031][ C0] simple_pin_fs (fs/libfs.c:1066)
[ 13.046034][ C0] debugfs_remove (fs/debugfs/inode.c:805 fs/debugfs/inode.c:799)
[ 13.046037][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195)
[ 13.046045][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253)
[ 13.046048][ 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:2366)
[ 13.046055][ C0] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570)
[ 13.046058][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189)
[ 13.046061][ C0] ? irq_exit_rcu (kernel/softirq.c:698)
[ 13.046064][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049)
[ 13.046068][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702)
[ 13.046073][ C0] ? stack_depot_save_flags (./include/linux/jhash.h:129 lib/stackdepot.c:514 lib/stackdepot.c:615)
[ 13.046076][ C0] ? kasan_save_stack (mm/kasan/common.c:49)
[ 13.046081][ C0] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69)
[ 13.046083][ C0] ? __kasan_slab_alloc (mm/kasan/common.c:348)
[ 13.046086][ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4147 mm/slub.c:4196 mm/slub.c:4203)
[ 13.046092][ C0] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661)
[ 13.046095][ C0] ? __create_object (mm/kmemleak.c:770)
[ 13.046098][ C0] ? kmem_cache_alloc_noprof (./include/linux/kmemleak.h:43 mm/slub.c:4151 mm/slub.c:4196 mm/slub.c:4203)
[ 13.046104][ C0] __put_net (net/core/net_namespace.c:732)
[ 13.046108][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366)
[ 13.046112][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2568)
[ 13.046115][ C0] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570)
[ 13.046120][ C0] ? find_held_lock (kernel/locking/lockdep.c:5348)
[ 13.046124][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492)
[ 13.046128][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[ 13.046131][ C0] ? note_gp_changes (kernel/rcu/tree.c:1324 (discriminator 1))
[ 13.046133][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[ 13.046138][ C0] rcu_core (kernel/rcu/tree.c:2826)
[ 13.046142][ C0] handle_softirqs (kernel/softirq.c:579)
[ 13.046147][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680)
[ 13.046150][ C0] irq_exit_rcu (kernel/softirq.c:698)
[ 13.046153][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049)
[ 13.046156][ C0]
[ 13.046157][ C0]
[ 13.046159][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702)
[ 13.046161][ C0] RIP: 0010:stack_depot_save_flags (./include/linux/jhash.h:129 lib/stackdepot.c:514 lib/stackdepot.c:615)
[ 13.046166][ C0] Code: fc 44 8d 0c 07 c1 c2 08 44 31 e2 89 d7 29 d0 c1 c7 10 31 f8 42 8d 3c 0a 89 c2 41 29 c1 01 f8 c1 ca 0d 44 31 ca 41 89 d4 29 d7 <01> c2 41 c1 c4 04 41 31 fc 83 fe 03 77 98 83 fe 02 0f 84 11 01 00
All code
========
0: fc cld
1: 44 8d 0c 07 lea (%rdi,%rax,1),%r9d
5: c1 c2 08 rol $0x8,%edx
8: 44 31 e2 xor %r12d,%edx
b: 89 d7 mov %edx,%edi
d: 29 d0 sub %edx,%eax
f: c1 c7 10 rol $0x10,%edi
12: 31 f8 xor %edi,%eax
14: 42 8d 3c 0a lea (%rdx,%r9,1),%edi
18: 89 c2 mov %eax,%edx
1a: 41 29 c1 sub %eax,%r9d
1d: 01 f8 add %edi,%eax
1f: c1 ca 0d ror $0xd,%edx
22: 44 31 ca xor %r9d,%edx
25: 41 89 d4 mov %edx,%r12d
28: 29 d7 sub %edx,%edi
2a:* 01 c2 add %eax,%edx <-- trapping instruction
2c: 41 c1 c4 04 rol $0x4,%r12d
30: 41 31 fc xor %edi,%r12d
33: 83 fe 03 cmp $0x3,%esi
36: 77 98 ja 0xffffffffffffffd0
38: 83 fe 02 cmp $0x2,%esi
3b: 0f .byte 0xf
3c: 84 11 test %dl,(%rcx)
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: 01 c2 add %eax,%edx
2: 41 c1 c4 04 rol $0x4,%r12d
6: 41 31 fc xor %edi,%r12d
9: 83 fe 03 cmp $0x3,%esi
c: 77 98 ja 0xffffffffffffffa6
e: 83 fe 02 cmp $0x2,%esi
11: 0f .byte 0xf
12: 84 11 test %dl,(%rcx)
14: 01 00 add %eax,(%rax)
[ 13.046169][ C0] RSP: 0018:ffffc900006f7560 EFLAGS: 00000202
[ 13.046172][ C0] RAX: 00000000f090d459 RBX: 0000000000092800 RCX: ffffc900006f760c
[ 13.046175][ C0] RDX: 00000000a20ea37a RSI: 0000000000000011 RDI: 000000002692a692
[ 13.046176][ C0] RBP: ffffc900006f75d0 R08: 0000000000000010 R09: 00000000f0679c06
[ 13.046178][ C0] R10: 0000000000000078 R11: ffffffff99974ae0 R12: 00000000a20ea37a
[ 13.046180][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000010
[ 13.046187][ C0] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[ 13.046191][ C0] kasan_save_stack (mm/kasan/common.c:49)
[ 13.046193][ C0] ? kasan_save_stack (mm/kasan/common.c:48)
[ 13.046195][ C0] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69)
[ 13.046197][ C0] ? __kasan_slab_alloc (mm/kasan/common.c:348)
[ 13.046200][ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4147 mm/slub.c:4196 mm/slub.c:4203)
[ 13.046203][ C0] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661)
[ 13.046205][ C0] ? __create_object (mm/kmemleak.c:770)
[ 13.046207][ C0] ? kmem_cache_alloc_noprof (./include/linux/kmemleak.h:43 mm/slub.c:4151 mm/slub.c:4196 mm/slub.c:4203)
[ 13.046211][ C0] ? anon_vma_clone (mm/rmap.c:142 mm/rmap.c:288)
[ 13.046216][ C0] ? anon_vma_fork (mm/rmap.c:351)
[ 13.046219][ C0] ? dup_mmap (kernel/fork.c:690)
[ 13.046222][ C0] ? copy_mm (kernel/fork.c:1736 kernel/fork.c:1787)
[ 13.046225][ C0] ? copy_process (kernel/fork.c:2430)
[ 13.046227][ C0] ? kernel_clone (./include/linux/random.h:26 kernel/fork.c:2846)
[ 13.046230][ C0] ? __do_sys_clone (kernel/fork.c:2977)
[ 13.046233][ C0] ? do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 13.046238][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 13.046243][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[ 13.046246][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 13.046249][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[ 13.046253][ C0] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 13.046256][ C0] ? get_partial_node.part.0 (mm/slub.c:2902)
[ 13.046262][ C0] ? ___slab_alloc (mm/slub.c:2863 mm/slub.c:2980 mm/slub.c:3838)
[ 13.046266][ C0] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661)
[ 13.046268][ C0] ? __pfx_anon_vma_clone (mm/rmap.c:439)
[ 13.046272][ C0] ? anon_vma_fork (mm/rmap.c:351)
[ 13.046276][ C0] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661)
[ 13.046278][ C0] kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69)
[ 13.046281][ C0] __kasan_slab_alloc (mm/kasan/common.c:348)
[ 13.046284][ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4147 mm/slub.c:4196 mm/slub.c:4203)
[ 13.046288][ C0] ? anon_vma_clone (mm/rmap.c:142 mm/rmap.c:288)
[ 13.046292][ C0] __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661)
[ 13.046295][ C0] __create_object (mm/kmemleak.c:770)
[ 13.046298][ C0] kmem_cache_alloc_noprof (./include/linux/kmemleak.h:43 mm/slub.c:4151 mm/slub.c:4196 mm/slub.c:4203)
[ 13.046302][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[ 13.046305][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 13.046309][ C0] anon_vma_clone (mm/rmap.c:142 mm/rmap.c:288)
[ 13.046315][ C0] anon_vma_fork (mm/rmap.c:351)
[ 13.046319][ C0] dup_mmap (kernel/fork.c:690)
[ 13.046324][ C0] ? __pfx_dup_mmap (kernel/fork.c:609)
[ 13.046330][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[ 13.046335][ C0] copy_mm (kernel/fork.c:1736 kernel/fork.c:1787)
[ 13.046338][ C0] copy_process (kernel/fork.c:2430)
[ 13.046344][ C0] ? __pfx_copy_process (kernel/fork.c:2179)
[ 13.046349][ C0] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[ 13.046353][ C0] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[ 13.046355][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[ 13.046360][ C0] kernel_clone (./include/linux/random.h:26 kernel/fork.c:2846)
[ 13.046363][ C0] ? __pfx_kernel_clone (kernel/fork.c:2805)
[ 13.046366][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[ 13.046373][ C0] __do_sys_clone (kernel/fork.c:2977)
[ 13.046376][ C0] ? __pfx___do_sys_clone (kernel/fork.c:2977)
[ 13.046379][ C0] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[ 13.046389][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[ 13.046391][ C0] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90)
[ 13.046395][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[ 13.046398][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 13.046402][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 13.046405][ C0] RIP: 0033:0x7f435497da47
[ 13.046409][ C0] Code: 00 00 00 f3 0f 1e fa 64 48 8b 04 25 10 00 00 00 45 31 c0 31 d2 31 f6 bf 11 00 20 01 4c 8d 90 d0 02 00 00 b8 38 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 39 41 89 c0 85 c0 75 2a 64 48 8b 04 25 10 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 f3 add %dh,%bl
4: 0f 1e fa nop %edx
7: 64 48 8b 04 25 10 00 mov %fs:0x10,%rax
e: 00 00
10: 45 31 c0 xor %r8d,%r8d
13: 31 d2 xor %edx,%edx
15: 31 f6 xor %esi,%esi
17: bf 11 00 20 01 mov $0x1200011,%edi
1c: 4c 8d 90 d0 02 00 00 lea 0x2d0(%rax),%r10
23: b8 38 00 00 00 mov $0x38,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 39 ja 0x6b
32: 41 89 c0 mov %eax,%r8d
35: 85 c0 test %eax,%eax
37: 75 2a jne 0x63
39: 64 fs
3a: 48 rex.W
3b: 8b .byte 0x8b
3c: 04 25 add $0x25,%al
3e: 10 00 adc %al,(%rax)
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 39 ja 0x41
8: 41 89 c0 mov %eax,%r8d
b: 85 c0 test %eax,%eax
d: 75 2a jne 0x39
f: 64 fs
10: 48 rex.W
11: 8b .byte 0x8b
12: 04 25 add $0x25,%al
14: 10 00 adc %al,(%rax)
[ 13.046411][ C0] RSP: 002b:00007ffee5492f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000038
[ 13.046414][ C0] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f435497da47
[ 13.046416][ C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011
[ 13.046417][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 000055afe6bcc990
[ 13.046419][ C0] R10: 00007f4353efde10 R11: 0000000000000246 R12: 0000000000000003
[ 13.046421][ C0] R13: 00007ffee5493100 R14: 0000000000000000 R15: 00007ffee5493080
| [ 13.077621][ C0] RCU nest depth: 0, expected: 0
| [ 13.077959][ C0] INFO: lockdep is turned off.
| [ 13.078156][ C0] Preemption disabled at:
| [ 13.078157][ C0] handle_softirqs (kernel/softirq.c:553)
[ 13.078562][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 13.078564][ C0] Call Trace:
[ 13.078566][ C0]
[ 13.078568][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 13.078576][ C0] __might_resched (kernel/sched/core.c:8819)
[ 13.078584][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576)
[ 13.078589][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575)
[ 13.078592][ C0] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610)
[ 13.078598][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[ 13.078602][ 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)
[ 13.078608][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616)
[ 13.078612][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780)
[ 13.078617][ 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)
[ 13.078622][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799)
[ 13.078625][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195)
[ 13.078631][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253)
[ 13.078635][ 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:2366)
[ 13.078640][ C0] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570)
[ 13.078644][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189)
[ 13.078648][ C0] ? irq_exit_rcu (kernel/softirq.c:698)
[ 13.078650][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049)
[ 13.078655][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702)
[ 13.078658][ C0] ? stack_depot_save_flags (./include/linux/jhash.h:129 lib/stackdepot.c:514 lib/stackdepot.c:615)
[ 13.078662][ C0] ? kasan_save_stack (mm/kasan/common.c:49)
[ 13.078665][ C0] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69)
[ 13.078668][ C0] ? __kasan_slab_alloc (mm/kasan/common.c:348)
[ 13.078670][ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4147 mm/slub.c:4196 mm/slub.c:4203)
[ 13.078675][ C0] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661)
[ 13.078679][ C0] ? __create_object (mm/kmemleak.c:770)
[ 13.078681][ C0] ? kmem_cache_alloc_noprof (./include/linux/kmemleak.h:43 mm/slub.c:4151 mm/slub.c:4196 mm/slub.c:4203)
[ 13.078693][ C0] __put_net (net/core/net_namespace.c:732)
[ 13.078697][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2366)
[ 13.078701][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2568)
[ 13.078705][ C0] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2570)
[ 13.078709][ C0] ? find_held_lock (kernel/locking/lockdep.c:5348)
[ 13.078715][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492)
[ 13.078719][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[ 13.078723][ C0] ? note_gp_changes (kernel/rcu/tree.c:1324 (discriminator 1))
[ 13.078725][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[ 13.078730][ C0] rcu_core (kernel/rcu/tree.c:2826)
[ 13.078734][ C0] handle_softirqs (kernel/softirq.c:579)
[ 13.078740][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680)
[ 13.078743][ C0] irq_exit_rcu (kernel/softirq.c:698)
[ 13.078746][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049)
[ 13.078749][ C0]
[ 13.078750][ C0]
[ 13.078752][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702)
[ 13.078754][ C0] RIP: 0010:stack_depot_save_flags (./include/linux/jhash.h:129 lib/stackdepot.c:514 lib/stackdepot.c:615)
[ 13.078759][ C0] Code: fc 44 8d 0c 07 c1 c2 08 44 31 e2 89 d7 29 d0 c1 c7 10 31 f8 42 8d 3c 0a 89 c2 41 29 c1 01 f8 c1 ca 0d 44 31 ca 41 89 d4 29 d7 <01> c2 41 c1 c4 04 41 31 fc 83 fe 03 77 98 83 fe 02 0f 84 11 01 00
All code
========
0: fc cld
1: 44 8d 0c 07 lea (%rdi,%rax,1),%r9d
5: c1 c2 08 rol $0x8,%edx
8: 44 31 e2 xor %r12d,%edx
b: 89 d7 mov %edx,%edi
d: 29 d0 sub %edx,%eax
f: c1 c7 10 rol $0x10,%edi
12: 31 f8 xor %edi,%eax
14: 42 8d 3c 0a lea (%rdx,%r9,1),%edi
18: 89 c2 mov %eax,%edx
1a: 41 29 c1 sub %eax,%r9d
1d: 01 f8 add %edi,%eax
1f: c1 ca 0d ror $0xd,%edx
22: 44 31 ca xor %r9d,%edx
25: 41 89 d4 mov %edx,%r12d
28: 29 d7 sub %edx,%edi
2a:* 01 c2 add %eax,%edx <-- trapping instruction
2c: 41 c1 c4 04 rol $0x4,%r12d
30: 41 31 fc xor %edi,%r12d
33: 83 fe 03 cmp $0x3,%esi
36: 77 98 ja 0xffffffffffffffd0
38: 83 fe 02 cmp $0x2,%esi
3b: 0f .byte 0xf
3c: 84 11 test %dl,(%rcx)
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: 01 c2 add %eax,%edx
2: 41 c1 c4 04 rol $0x4,%r12d
6: 41 31 fc xor %edi,%r12d
9: 83 fe 03 cmp $0x3,%esi
c: 77 98 ja 0xffffffffffffffa6
e: 83 fe 02 cmp $0x2,%esi
11: 0f .byte 0xf
12: 84 11 test %dl,(%rcx)
14: 01 00 add %eax,(%rax)
[ 13.078761][ C0] RSP: 0018:ffffc900006f7560 EFLAGS: 00000202
[ 13.078764][ C0] RAX: 00000000f090d459 RBX: 0000000000092800 RCX: ffffc900006f760c
[ 13.078766][ C0] RDX: 00000000a20ea37a RSI: 0000000000000011 RDI: 000000002692a692
[ 13.078768][ C0] RBP: ffffc900006f75d0 R08: 0000000000000010 R09: 00000000f0679c06
[ 13.078770][ C0] R10: 0000000000000078 R11: ffffffff99974ae0 R12: 00000000a20ea37a
[ 13.078772][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000010
[ 13.078778][ C0] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[ 13.078782][ C0] kasan_save_stack (mm/kasan/common.c:49)
[ 13.078784][ C0] ? kasan_save_stack (mm/kasan/common.c:48)
[ 13.078786][ C0] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69)
[ 13.078788][ C0] ? __kasan_slab_alloc (mm/kasan/common.c:348)
[ 13.078791][ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4147 mm/slub.c:4196 mm/slub.c:4203)
[ 13.078794][ C0] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661)
[ 13.078796][ C0] ? __create_object (mm/kmemleak.c:770)
[ 13.078798][ C0] ? kmem_cache_alloc_noprof (./include/linux/kmemleak.h:43 mm/slub.c:4151 mm/slub.c:4196 mm/slub.c:4203)
[ 13.078801][ C0] ? anon_vma_clone (mm/rmap.c:142 mm/rmap.c:288)
[ 13.078806][ C0] ? anon_vma_fork (mm/rmap.c:351)
[ 13.078809][ C0] ? dup_mmap (kernel/fork.c:690)
[ 13.078813][ C0] ? copy_mm (kernel/fork.c:1736 kernel/fork.c:1787)
[ 13.078815][ C0] ? copy_process (kernel/fork.c:2430)
[ 13.078818][ C0] ? kernel_clone (./include/linux/random.h:26 kernel/fork.c:2846)
[ 13.078820][ C0] ? __do_sys_clone (kernel/fork.c:2977)
[ 13.078823][ C0] ? do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 13.078828][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 13.078832][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[ 13.078835][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 13.078839][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[ 13.078843][ C0] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 13.078846][ C0] ? get_partial_node.part.0 (mm/slub.c:2902)
[ 13.078852][ C0] ? ___slab_alloc (mm/slub.c:2863 mm/slub.c:2980 mm/slub.c:3838)
[ 13.078856][ C0] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661)
[ 13.078858][ C0] ? __pfx_anon_vma_clone (mm/rmap.c:439)
[ 13.078861][ C0] ? anon_vma_fork (mm/rmap.c:351)
[ 13.078865][ C0] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661)
[ 13.078868][ C0] kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69)
[ 13.078871][ C0] __kasan_slab_alloc (mm/kasan/common.c:348)
[ 13.078874][ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4147 mm/slub.c:4196 mm/slub.c:4203)
[ 13.078878][ C0] ? anon_vma_clone (mm/rmap.c:142 mm/rmap.c:288)
[ 13.078882][ C0] __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661)
[ 13.078885][ C0] __create_object (mm/kmemleak.c:770)
[ 13.078889][ C0] kmem_cache_alloc_noprof (./include/linux/kmemleak.h:43 mm/slub.c:4151 mm/slub.c:4196 mm/slub.c:4203)
[ 13.078894][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4326)
[ 13.078897][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 13.078901][ C0] anon_vma_clone (mm/rmap.c:142 mm/rmap.c:288)
[ 13.078906][ C0] anon_vma_fork (mm/rmap.c:351)
[ 13.078911][ C0] dup_mmap (kernel/fork.c:690)
[ 13.078916][ C0] ? __pfx_dup_mmap (kernel/fork.c:609)
[ 13.078921][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[ 13.078926][ C0] copy_mm (kernel/fork.c:1736 kernel/fork.c:1787)
[ 13.078930][ C0] copy_process (kernel/fork.c:2430)
[ 13.078936][ C0] ? __pfx_copy_process (kernel/fork.c:2179)
[ 13.078940][ C0] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[ 13.078944][ C0] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877)
[ 13.078947][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[ 13.078951][ C0] kernel_clone (./include/linux/random.h:26 kernel/fork.c:2846)
[ 13.078955][ C0] ? __pfx_kernel_clone (kernel/fork.c:2805)
[ 13.078958][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5235)
[ 13.078965][ C0] __do_sys_clone (kernel/fork.c:2977)
[ 13.078968][ C0] ? __pfx___do_sys_clone (kernel/fork.c:2977)
[ 13.078971][ C0] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145)
[ 13.078980][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736)
[ 13.078983][ C0] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:198 arch/x86/entry/syscall_64.c:90)
[ 13.078986][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473)
[ 13.078990][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 13.078994][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 13.078996][ C0] RIP: 0033:0x7f435497da47
[ 13.079004][ C0] Code: Unable to access opcode bytes at 0x7f435497da1d.
Code starting with the faulting instruction
===========================================
[ 13.079006][ C0] RSP: 002b:00007ffee5492f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000038
[ 13.079008][ C0] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f435497da47
[ 13.079010][ C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011
[ 13.079012][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 000055afe6bcc990
[ 13.079013][ C0] R10: 00007f4353efde10 R11: 0000000000000246 R12: 0000000000000003
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