====================================== | [ 15.387941][ C0] 1 lock held by ksoftirqd/0/14: | [ 15.388126][ C0] #0: ffffffffa43774c0 (rcu_callback){....}-{0:0}, at: rcu_do_batch (./include/linux/rcupdate.h:331 kernel/rcu/tree.c:2570) | [ 15.388452][ C0] | [ 15.388452][ C0] stack backtrace: [ 15.388683][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.388685][ C0] Call Trace: [ 15.388687][ C0] [ 15.388689][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 15.388695][ C0] print_usage_bug.part.0 (kernel/locking/lockdep.c:4048) [ 15.388700][ C0] mark_lock_irq (kernel/locking/lockdep.c:4013 kernel/locking/lockdep.c:4059 kernel/locking/lockdep.c:4270) [ 15.388704][ C0] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 15.388709][ C0] ? save_trace (kernel/locking/lockdep.c:595) [ 15.388714][ C0] mark_lock (kernel/locking/lockdep.c:4756) [ 15.388718][ C0] mark_usage (kernel/locking/lockdep.c:4645) [ 15.388721][ C0] __lock_acquire (kernel/locking/lockdep.c:5194) [ 15.388724][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 15.388728][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:473 kernel/locking/lockdep.c:5873) [ 15.388731][ C0] ? simple_pin_fs (fs/libfs.c:1067) [ 15.388736][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 15.388740][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 15.388742][ C0] ? simple_pin_fs (fs/libfs.c:1067) [ 15.388747][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 15.388750][ C0] ? simple_pin_fs (fs/libfs.c:1067) [ 15.388753][ C0] simple_pin_fs (fs/libfs.c:1067) [ 15.388757][ C0] debugfs_remove (fs/debugfs/inode.c:805 fs/debugfs/inode.c:799) [ 15.388761][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:411 lib/ref_tracker.c:195) [ 15.388767][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 15.388770][ C0] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 15.388776][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 15.388779][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 15.388782][ C0] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 15.388787][ C0] ? kthread (kernel/kthread.c:464) [ 15.388790][ C0] ? ret_from_fork (arch/x86/kernel/process.c:148) [ 15.388793][ C0] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 15.388796][ C0] ? migrate_enable (./arch/x86/include/asm/preempt.h:104 ./include/linux/preempt.h:481 ./include/linux/preempt.h:481 kernel/sched/core.c:2427) [ 15.388800][ C0] ? __pfx_migrate_enable (kernel/sched/core.c:2402) [ 15.388805][ C0] __put_net (net/core/net_namespace.c:732) [ 15.388809][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 15.388813][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 15.388815][ C0] rcu_do_batch (kernel/rcu/tree.c:2576) [ 15.388820][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 15.388823][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 15.388827][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 15.388830][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 15.388835][ C0] rcu_core (kernel/rcu/tree.c:2834) [ 15.388839][ C0] handle_softirqs (kernel/softirq.c:579) [ 15.388843][ C0] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 15.388847][ C0] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 15.388850][ C0] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 15.388854][ C0] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 15.388858][ C0] kthread (kernel/kthread.c:464) [ 15.388860][ C0] ? __pfx_kthread (kernel/kthread.c:413) [ 15.388862][ C0] ? ret_from_fork (arch/x86/kernel/process.c:147) [ 15.388865][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 15.388868][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 15.388871][ C0] ? __pfx_kthread (kernel/kthread.c:413) [ 15.388874][ C0] ret_from_fork (arch/x86/kernel/process.c:148) [ 15.388877][ C0] ? __pfx_kthread (kernel/kthread.c:413) [ 15.388879][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 15.399959][ C0] RCU nest depth: 0, expected: 0 | [ 15.400131][ C0] INFO: lockdep is turned off. | [ 15.400302][ C0] Preemption disabled at: | [ 15.400303][ C0] handle_softirqs (kernel/softirq.c:553) [ 15.400660][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.400662][ C0] Call Trace: [ 15.400663][ C0] [ 15.400665][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 15.400671][ C0] __might_resched (kernel/sched/core.c:8796) [ 15.400677][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 15.400681][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 15.400683][ C0] ? simple_recursive_removal (fs/libfs.c:614) [ 15.400687][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 15.400691][ 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) [ 15.400696][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 15.400699][ 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) [ 15.400702][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 15.400707][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 15.400709][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:411 lib/ref_tracker.c:195) [ 15.400715][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 15.400718][ C0] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 15.400722][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 15.400725][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 15.400728][ C0] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 15.400731][ C0] ? kthread (kernel/kthread.c:464) [ 15.400734][ C0] ? ret_from_fork (arch/x86/kernel/process.c:148) [ 15.400737][ C0] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 15.400741][ C0] ? migrate_enable (./arch/x86/include/asm/preempt.h:104 ./include/linux/preempt.h:481 ./include/linux/preempt.h:481 kernel/sched/core.c:2427) [ 15.400744][ C0] ? __pfx_migrate_enable (kernel/sched/core.c:2402) [ 15.400750][ C0] __put_net (net/core/net_namespace.c:732) [ 15.400753][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 15.400757][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 15.400759][ C0] rcu_do_batch (kernel/rcu/tree.c:2576) [ 15.400764][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 15.400767][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 15.400770][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 15.400773][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 15.400778][ C0] rcu_core (kernel/rcu/tree.c:2834) [ 15.400782][ C0] handle_softirqs (kernel/softirq.c:579) [ 15.400786][ C0] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 15.400790][ C0] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 15.400793][ C0] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 15.400796][ C0] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 15.400800][ C0] kthread (kernel/kthread.c:464) [ 15.400803][ C0] ? __pfx_kthread (kernel/kthread.c:413) [ 15.400805][ C0] ? ret_from_fork (arch/x86/kernel/process.c:147) [ 15.400807][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 15.400811][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 15.400814][ C0] ? __pfx_kthread (kernel/kthread.c:413) [ 15.400817][ C0] ret_from_fork (arch/x86/kernel/process.c:148) [ 15.400819][ C0] ? __pfx_kthread (kernel/kthread.c:413) [ 15.400822][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 17.447046][ C3] INFO: lockdep is turned off. | [ 17.447412][ C3] Preemption disabled at: | [ 17.447415][ C3] handle_softirqs (kernel/softirq.c:553) | [ 17.448126][ C3] Tainted: [W]=WARN [ 17.448129][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.448132][ C3] Call Trace: [ 17.448135][ C3] [ 17.448138][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 17.448148][ C3] __might_resched (kernel/sched/core.c:8796) [ 17.448158][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 17.448164][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 17.448170][ C3] ? simple_recursive_removal (fs/libfs.c:614) [ 17.448175][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.448184][ C3] ? 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) [ 17.448193][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 17.448198][ C3] ? 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) [ 17.448203][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 17.448212][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 17.448218][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:411 lib/ref_tracker.c:195) [ 17.448226][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 17.448232][ C3] ? __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) [ 17.448238][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 17.448244][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 17.448249][ C3] ? irq_exit_rcu (kernel/softirq.c:698) [ 17.448254][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 17.448261][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 17.448267][ C3] ? __orc_find (arch/x86/kernel/unwind_orc.c:87) [ 17.448273][ C3] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 17.448278][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 17.448284][ C3] ? stack_trace_save (kernel/stacktrace.c:123) [ 17.448289][ C3] ? kasan_save_stack (mm/kasan/common.c:48) [ 17.448294][ C3] ? kasan_record_aux_stack (mm/kasan/generic.c:548) [ 17.448300][ C3] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3092) [ 17.448307][ C3] ? kmem_cache_free (./include/linux/kmemleak.h:49 mm/slub.c:2305 mm/slub.c:4642 mm/slub.c:4744) [ 17.448314][ C3] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 17.448320][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.448329][ C3] __put_net (net/core/net_namespace.c:732) [ 17.448334][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 17.448341][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 17.448346][ C3] rcu_do_batch (kernel/rcu/tree.c:2576) [ 17.448354][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 17.448359][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.448363][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 17.448373][ C3] rcu_core (kernel/rcu/tree.c:2834) [ 17.448379][ C3] handle_softirqs (kernel/softirq.c:579) [ 17.448387][ C3] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 17.448392][ C3] irq_exit_rcu (kernel/softirq.c:698) [ 17.448396][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 17.448402][ C3] [ 17.448404][ C3] [ 17.448406][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 17.448411][ C3] RIP: 0010:__orc_find (arch/x86/kernel/unwind_orc.c:87) [ 17.448416][ C3] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 57 41 56 41 55 49 89 cd 89 d1 41 54 <4c> 8d 64 8f fc 55 53 48 83 ec 08 85 d2 0f 84 99 00 00 00 49 89 fe All code ======== 0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7: 00 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1d: 41 57 push %r15 1f: 41 56 push %r14 21: 41 55 push %r13 23: 49 89 cd mov %rcx,%r13 26: 89 d1 mov %edx,%ecx 28: 41 54 push %r12 2a:* 4c 8d 64 8f fc lea -0x4(%rdi,%rcx,4),%r12 <-- trapping instruction 2f: 55 push %rbp 30: 53 push %rbx 31: 48 83 ec 08 sub $0x8,%rsp 35: 85 d2 test %edx,%edx 37: 0f 84 99 00 00 00 je 0xd6 3d: 49 89 fe mov %rdi,%r14 Code starting with the faulting instruction =========================================== 0: 4c 8d 64 8f fc lea -0x4(%rdi,%rcx,4),%r12 5: 55 push %rbp 6: 53 push %rbx 7: 48 83 ec 08 sub $0x8,%rsp b: 85 d2 test %edx,%edx d: 0f 84 99 00 00 00 je 0xac 13: 49 89 fe mov %rdi,%r14 [ 17.448421][ C3] RSP: 0018:ffffc90000ad7770 EFLAGS: 00000282 [ 17.448427][ C3] RAX: 0000000000039888 RBX: 1ffff9200015aefc RCX: 0000000000000011 [ 17.448430][ C3] RDX: 0000000000000011 RSI: ffffffffa5295368 RDI: ffffffffa4f0d740 [ 17.448434][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: ffffc90000ad78d9 [ 17.448437][ C3] R10: ffffffffa0a12687 R11: ffffc90000ad78d8 R12: ffffc90000ad78f0 [ 17.448440][ C3] R13: ffffffffa1314623 R14: ffff888004d0c5c0 R15: 0000000000000000 [ 17.448445][ C3] ? kasan_save_stack (mm/kasan/common.c:47) [ 17.448451][ C3] ? unwind_next_frame (./include/linux/rcupdate.h:331 ./include/linux/rcupdate.h:841 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 17.448463][ C3] unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 17.448468][ C3] ? kasan_save_stack (mm/kasan/common.c:48) [ 17.448476][ C3] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 17.448484][ C3] ? kasan_save_stack (mm/kasan/common.c:48) [ 17.448489][ C3] ? kernel_text_address (kernel/extable.c:99) [ 17.448495][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 17.448501][ C3] arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 17.448511][ C3] ? kasan_save_stack (mm/kasan/common.c:48) [ 17.448519][ C3] stack_trace_save (kernel/stacktrace.c:123) [ 17.448523][ C3] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 17.448528][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 17.448533][ C3] ? writeback_single_inode (fs/fs-writeback.c:1836) [ 17.448539][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.448543][ C3] kasan_save_stack (mm/kasan/common.c:48) [ 17.448548][ C3] ? kasan_save_stack (mm/kasan/common.c:48) [ 17.448554][ C3] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 17.448560][ C3] ? writeback_single_inode (fs/fs-writeback.c:1836) [ 17.448568][ C3] ? 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) [ 17.448575][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 17.448580][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.448587][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.448592][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 17.448598][ C3] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 17.448605][ C3] ? debug_object_active_state (lib/debugobjects.c:1056) [ 17.448614][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.448618][ C3] ? __virt_addr_valid (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2126 arch/x86/mm/physaddr.c:65) [ 17.448623][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.448628][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 17.448635][ C3] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 17.448641][ C3] ? __virt_addr_valid (./arch/x86/include/asm/preempt.h:104 ./include/linux/rcupdate.h:955 ./include/linux/mmzone.h:2126 arch/x86/mm/physaddr.c:65) [ 17.448646][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 17.448653][ C3] kasan_record_aux_stack (mm/kasan/generic.c:548) [ 17.448658][ C3] ? __pfx_free_object_rcu (mm/kmemleak.c:524) [ 17.448664][ C3] __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/rcu/tree.c:3092) [ 17.448672][ C3] kmem_cache_free (./include/linux/kmemleak.h:49 mm/slub.c:2305 mm/slub.c:4642 mm/slub.c:4744) [ 17.448677][ C3] ? exit_mmap (mm/mmap.c:1311) [ 17.448686][ C3] exit_mmap (mm/mmap.c:1311) [ 17.448693][ C3] ? __pfx_exit_mmap (mm/mmap.c:1259) [ 17.448699][ C3] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:727 kernel/locking/mutex.c:746) [ 17.448707][ C3] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 17.448713][ C3] ? __mutex_unlock_slowpath (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4329 ./include/linux/atomic/atomic-long.h:1506 ./include/linux/atomic/atomic-instrumented.h:4481 kernel/locking/mutex.c:924) [ 17.448728][ C3] mmput (kernel/fork.c:1449 kernel/fork.c:1383 kernel/fork.c:1404) [ 17.448736][ C3] exit_mm (kernel/exit.c:596) [ 17.448742][ C3] do_exit (kernel/exit.c:950) [ 17.448749][ C3] do_group_exit (kernel/exit.c:1089) [ 17.448757][ C3] __x64_sys_exit_group (kernel/exit.c:1117) [ 17.448762][ C3] x64_sys_call (arch/x86/entry/syscall_64.c:37) [ 17.448770][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 17.448777][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.448782][ C3] RIP: 0033:0x7f16fd5e7abd [ 17.448787][ C3] Code: Unable to access opcode bytes at 0x7f16fd5e7a93. Code starting with the faulting instruction =========================================== [ 17.448789][ C3] RSP: 002b:00007ffe3ea39f38 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 17.448794][ C3] RAX: ffffffffffffffda RBX: 00007f16fd6c49c0 RCX: 00007f16fd5e7abd [ 17.448798][ C3] RDX: 00000000000000e7 RSI: ffffffffffffff80 RDI: 0000000000000000 [ 17.448801][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000020 [ 17.448804][ C3] R10: 00007ffe3ea39de0 R11: 0000000000000246 R12: 00007f16fd6c49c0 Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock handle_softirqs:dump_stack_lvl:__might_resched:down_write:simple_recursive_removal