====================================== | [ 14.014327][ C3] #3: ffffffff98588620 (rcu_read_lock){....}-{1:3}, at: 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) | [ 14.014686][ C3] #4: ffffffff98588500 (rcu_callback){....}-{0:0}, at: rcu_do_batch (./include/linux/rcupdate.h:331 kernel/rcu/tree.c:2562) | [ 14.015038][ C3] | [ 14.015038][ C3] stack backtrace: [ 14.015292][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.015294][ C3] Call Trace: [ 14.015296][ C3] [ 14.015298][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 14.015304][ C3] print_usage_bug.part.0 (kernel/locking/lockdep.c:4046) [ 14.015310][ C3] mark_lock_irq (kernel/locking/lockdep.c:4011 kernel/locking/lockdep.c:4057 kernel/locking/lockdep.c:4268) [ 14.015313][ C3] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4147 mm/slub.c:4196 mm/slub.c:4203) [ 14.015319][ C3] ? anon_vma_clone (mm/rmap.c:142 mm/rmap.c:288) [ 14.015325][ C3] ? anon_vma_fork (mm/rmap.c:351) [ 14.015328][ C3] ? dup_mmap (kernel/fork.c:689) [ 14.015331][ C3] ? copy_mm (kernel/fork.c:1735 kernel/fork.c:1786) [ 14.015334][ C3] ? copy_process (kernel/fork.c:2429) [ 14.015337][ C3] ? kernel_clone (./include/linux/random.h:26 kernel/fork.c:2845) [ 14.015341][ C3] ? save_trace (kernel/locking/lockdep.c:594) [ 14.015345][ C3] mark_lock (kernel/locking/lockdep.c:4754) [ 14.015349][ C3] mark_usage (kernel/locking/lockdep.c:4643) [ 14.015352][ C3] __lock_acquire (kernel/locking/lockdep.c:5189) [ 14.015358][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:472 kernel/locking/lockdep.c:5868) [ 14.015361][ C3] ? simple_pin_fs (fs/libfs.c:1066) [ 14.015365][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 14.015370][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5829) [ 14.015373][ C3] ? simple_pin_fs (fs/libfs.c:1066) [ 14.015377][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 14.015380][ C3] ? simple_pin_fs (fs/libfs.c:1066) [ 14.015382][ C3] simple_pin_fs (fs/libfs.c:1066) [ 14.015385][ C3] debugfs_remove (fs/debugfs/inode.c:805 fs/debugfs/inode.c:799) [ 14.015389][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 14.015394][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 14.015400][ 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:2333) [ 14.015404][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 14.015407][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 14.015409][ C3] ? irq_exit_rcu (kernel/softirq.c:698) [ 14.015413][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 14.015416][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 14.015421][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5870) [ 14.015424][ C3] ? unwind_next_frame (./include/linux/rcupdate.h:842 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 14.015427][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 14.015432][ C3] ? stack_trace_save (kernel/stacktrace.c:123) [ 14.015436][ C3] ? kasan_save_stack (mm/kasan/common.c:48) [ 14.015443][ C3] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 14.015445][ C3] ? __kasan_slab_alloc (mm/kasan/common.c:348) [ 14.015447][ C3] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4147 mm/slub.c:4196 mm/slub.c:4203) [ 14.015452][ C3] __put_net (net/core/net_namespace.c:732) [ 14.015458][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2333) [ 14.015461][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 14.015463][ C3] rcu_do_batch (kernel/rcu/tree.c:2568) [ 14.015468][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 14.015472][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 14.015475][ C3] ? note_gp_changes (kernel/rcu/tree.c:1324 (discriminator 1)) [ 14.015478][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 14.015482][ C3] rcu_core (kernel/rcu/tree.c:2826) [ 14.015486][ C3] handle_softirqs (kernel/softirq.c:579) [ 14.015492][ C3] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 14.015495][ C3] irq_exit_rcu (kernel/softirq.c:698) [ 14.015499][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 14.015501][ C3] [ 14.015503][ C3] [ 14.015504][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 14.015507][ C3] RIP: 0010:lock_acquire.part.0 (kernel/locking/lockdep.c:5870) [ 14.015511][ C3] Code: ff ff ff 65 0f c1 05 cd 85 c7 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 3e 49 c7 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 cd 85 c7 05 83 roll $0x83,0x5c785cd(%rip) # 0x5c785d9 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 3e 49 c7 sub %gs:0x5c7493e(%rip),%rax # 0x5c74970 <-- 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 3e 49 c7 sub %gs:0x5c7493e(%rip),%rax # 0x5c74946 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 [ 14.015514][ C3] RSP: 0018:ffffc90000b273d0 EFLAGS: 00000206 [ 14.015517][ C3] RAX: 666fb0ceb12d4e00 RBX: 0000000000000200 RCX: 0000000000000001 [ 14.015519][ C3] RDX: 0000000000000000 RSI: ffffffff97af6273 RDI: ffffffff97253940 [ 14.015522][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000001 [ 14.015524][ C3] R10: 0000000000000078 R11: ffffffff98588620 R12: 0000000000000002 [ 14.015526][ C3] R13: 0000000000000000 R14: 0000000000000000 R15: ffffffff98588620 [ 14.015531][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 14.015535][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5829) [ 14.015538][ 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) [ 14.015542][ C3] unwind_next_frame (./include/linux/rcupdate.h:842 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 14.015545][ 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) [ 14.015548][ C3] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 14.015552][ C3] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 14.015556][ C3] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 14.015559][ C3] ? kernel_text_address (kernel/extable.c:99) [ 14.015564][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 14.015567][ C3] arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 14.015572][ C3] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 14.015575][ C3] stack_trace_save (kernel/stacktrace.c:123) [ 14.015578][ C3] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 14.015581][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 14.015584][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 14.015587][ C3] kasan_save_stack (mm/kasan/common.c:48) [ 14.015591][ C3] ? kasan_save_stack (mm/kasan/common.c:48) [ 14.015594][ C3] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 14.015598][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:387 kernel/rcu/update.c:380) [ 14.015602][ C3] ? stack_depot_save_flags (lib/stackdepot.c:552 lib/stackdepot.c:619) [ 14.015608][ C3] ? set_track_prepare (mm/slub.c:939) [ 14.015610][ C3] ? kmem_cache_alloc_noprof (mm/slub.c:4023 mm/slub.c:4184 mm/slub.c:4203) [ 14.015614][ C3] ? anon_vma_clone (mm/rmap.c:142 mm/rmap.c:288) [ 14.015616][ C3] ? anon_vma_fork (mm/rmap.c:351) [ 14.015619][ C3] ? dup_mmap (kernel/fork.c:689) [ 14.015622][ C3] ? copy_mm (kernel/fork.c:1735 kernel/fork.c:1786) [ 14.015625][ C3] ? copy_process (kernel/fork.c:2429) [ 14.015628][ C3] ? kernel_clone (./include/linux/random.h:26 kernel/fork.c:2845) [ 14.015631][ C3] ? __do_sys_clone (kernel/fork.c:2976) [ 14.015634][ C3] ? do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 14.015639][ C3] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 14.015642][ C3] ? set_track_update.isra.0 (mm/slub.c:957) [ 14.015645][ C3] ? ___slab_alloc (mm/slub.c:968 mm/slub.c:3848) [ 14.015649][ C3] ? anon_vma_clone (mm/rmap.c:142 mm/rmap.c:288) [ 14.015654][ C3] ? anon_vma_clone (mm/rmap.c:142 mm/rmap.c:288) [ 14.015657][ C3] kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 14.015659][ C3] __kasan_slab_alloc (mm/kasan/common.c:348) [ 14.015662][ C3] kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4147 mm/slub.c:4196 mm/slub.c:4203) [ 14.015666][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 14.015669][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 14.015673][ C3] anon_vma_clone (mm/rmap.c:142 mm/rmap.c:288) [ 14.015676][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 14.015681][ C3] anon_vma_fork (mm/rmap.c:351) [ 14.015685][ C3] dup_mmap (kernel/fork.c:689) [ 14.015690][ C3] ? __pfx_dup_mmap (kernel/fork.c:613) [ 14.015693][ C3] ? ___down_common (./include/linux/list.h:183 kernel/locking/semaphore.c:218) [ 14.015700][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 14.015705][ C3] copy_mm (kernel/fork.c:1735 kernel/fork.c:1786) [ 14.015709][ C3] copy_process (kernel/fork.c:2429) [ 14.015713][ C3] ? copy_page_from_iter (lib/iov_iter.c:424 lib/iov_iter.c:411) [ 14.015721][ C3] ? __pfx_copy_process (kernel/fork.c:2178) [ 14.015724][ C3] ? handle_pte_fault (mm/memory.c:6013) [ 14.015730][ C3] ? __pfx_anon_pipe_write (fs/pipe.c:433) [ 14.015735][ C3] ? reacquire_held_locks (kernel/locking/lockdep.c:5383) [ 14.015738][ C3] ? do_user_addr_fault (arch/x86/mm/fault.c:1328) [ 14.015744][ C3] kernel_clone (./include/linux/random.h:26 kernel/fork.c:2845) [ 14.015748][ C3] ? __pfx_kernel_clone (kernel/fork.c:2804) [ 14.015752][ C3] ? vfs_write (fs/read_write.c:591 fs/read_write.c:684) [ 14.015757][ C3] ? __pfx_vfs_write (fs/read_write.c:665) [ 14.015762][ C3] __do_sys_clone (kernel/fork.c:2976) [ 14.015766][ C3] ? __pfx___do_sys_clone (kernel/fork.c:2976) [ 14.015769][ C3] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 14.015776][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 14.015779][ C3] ? 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) [ 14.015782][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 14.015785][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 14.015788][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 14.015791][ C3] RIP: 0033:0x7fa1cbc02a47 [ 14.015795][ C3] 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) [ 14.015797][ C3] RSP: 002b:00007ffebca7c7f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000038 [ 14.015800][ C3] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fa1cbc02a47 [ 14.015802][ C3] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011 [ 14.015804][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 00007fa1cbc9b4e0 [ 14.015805][ C3] R10: 00007fa1cbae7a10 R11: 0000000000000246 R12: 0000000000000000 [ 14.015807][ C3] R13: 0000000000408280 R14: 00007fa1cbae5000 R15: 00000000004082c0 | [ 14.047711][ C3] RCU nest depth: 1, expected: 0 | [ 14.047905][ C3] INFO: lockdep is turned off. | [ 14.048091][ C3] Preemption disabled at: | [ 14.048093][ C3] handle_softirqs (kernel/softirq.c:553) [ 14.048473][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.048475][ C3] Call Trace: [ 14.048477][ C3] [ 14.048478][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 14.048484][ C3] __might_resched (kernel/sched/core.c:8819) [ 14.048494][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 14.048498][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 14.048502][ C3] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 14.048507][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 14.048513][ 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) [ 14.048518][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 14.048521][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 14.048526][ 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) [ 14.048530][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 14.048534][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 14.048538][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 14.048543][ 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:2333) [ 14.048547][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 14.048551][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 14.048554][ C3] ? irq_exit_rcu (kernel/softirq.c:698) [ 14.048557][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 14.048560][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 14.048565][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5870) [ 14.048570][ C3] ? unwind_next_frame (./include/linux/rcupdate.h:842 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 14.048575][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 14.048578][ C3] ? stack_trace_save (kernel/stacktrace.c:123) [ 14.048582][ C3] ? kasan_save_stack (mm/kasan/common.c:48) [ 14.048588][ C3] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 14.048590][ C3] ? __kasan_slab_alloc (mm/kasan/common.c:348) [ 14.048593][ C3] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4147 mm/slub.c:4196 mm/slub.c:4203) [ 14.048599][ C3] __put_net (net/core/net_namespace.c:732) [ 14.048603][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2333) [ 14.048606][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 14.048609][ C3] rcu_do_batch (kernel/rcu/tree.c:2568) [ 14.048614][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 14.048617][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 14.048621][ C3] ? note_gp_changes (kernel/rcu/tree.c:1324 (discriminator 1)) [ 14.048624][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 14.048628][ C3] rcu_core (kernel/rcu/tree.c:2826) [ 14.048633][ C3] handle_softirqs (kernel/softirq.c:579) [ 14.048638][ C3] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 14.048642][ C3] irq_exit_rcu (kernel/softirq.c:698) [ 14.048645][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 14.048648][ C3] [ 14.048649][ C3] [ 14.048651][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 14.048654][ C3] RIP: 0010:lock_acquire.part.0 (kernel/locking/lockdep.c:5870) [ 14.048658][ C3] Code: ff ff ff 65 0f c1 05 cd 85 c7 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 3e 49 c7 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 cd 85 c7 05 83 roll $0x83,0x5c785cd(%rip) # 0x5c785d9 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 3e 49 c7 sub %gs:0x5c7493e(%rip),%rax # 0x5c74970 <-- 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 3e 49 c7 sub %gs:0x5c7493e(%rip),%rax # 0x5c74946 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 [ 14.048660][ C3] RSP: 0018:ffffc90000b273d0 EFLAGS: 00000206 [ 14.048663][ C3] RAX: 666fb0ceb12d4e00 RBX: 0000000000000200 RCX: 0000000000000001 [ 14.048665][ C3] RDX: 0000000000000000 RSI: ffffffff97af6273 RDI: ffffffff97253940 [ 14.048667][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000001 [ 14.048668][ C3] R10: 0000000000000078 R11: ffffffff98588620 R12: 0000000000000002 [ 14.048670][ C3] R13: 0000000000000000 R14: 0000000000000000 R15: ffffffff98588620 [ 14.048675][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 14.048679][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5829) [ 14.048681][ 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) [ 14.048686][ C3] unwind_next_frame (./include/linux/rcupdate.h:842 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 14.048689][ 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) [ 14.048692][ C3] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 14.048696][ C3] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 14.048700][ C3] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 14.048702][ C3] ? kernel_text_address (kernel/extable.c:99) [ 14.048706][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 14.048709][ C3] arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 14.048713][ C3] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 14.048717][ C3] stack_trace_save (kernel/stacktrace.c:123) [ 14.048720][ C3] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 14.048723][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 14.048726][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 14.048729][ C3] kasan_save_stack (mm/kasan/common.c:48) [ 14.048732][ C3] ? kasan_save_stack (mm/kasan/common.c:48) [ 14.048735][ C3] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 14.048740][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:387 kernel/rcu/update.c:380) [ 14.048743][ C3] ? stack_depot_save_flags (lib/stackdepot.c:552 lib/stackdepot.c:619) [ 14.048750][ C3] ? set_track_prepare (mm/slub.c:939) [ 14.048753][ C3] ? kmem_cache_alloc_noprof (mm/slub.c:4023 mm/slub.c:4184 mm/slub.c:4203) [ 14.048756][ C3] ? anon_vma_clone (mm/rmap.c:142 mm/rmap.c:288) [ 14.048761][ C3] ? anon_vma_fork (mm/rmap.c:351) [ 14.048764][ C3] ? dup_mmap (kernel/fork.c:689) [ 14.048769][ C3] ? copy_mm (kernel/fork.c:1735 kernel/fork.c:1786) [ 14.048772][ C3] ? copy_process (kernel/fork.c:2429) [ 14.048775][ C3] ? kernel_clone (./include/linux/random.h:26 kernel/fork.c:2845) [ 14.048778][ C3] ? __do_sys_clone (kernel/fork.c:2976) [ 14.048781][ C3] ? do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 14.048785][ C3] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 14.048788][ C3] ? set_track_update.isra.0 (mm/slub.c:957) [ 14.048791][ C3] ? ___slab_alloc (mm/slub.c:968 mm/slub.c:3848) [ 14.048795][ C3] ? anon_vma_clone (mm/rmap.c:142 mm/rmap.c:288) [ 14.048799][ C3] ? anon_vma_clone (mm/rmap.c:142 mm/rmap.c:288) [ 14.048802][ C3] kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 14.048805][ C3] __kasan_slab_alloc (mm/kasan/common.c:348) [ 14.048808][ C3] kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4147 mm/slub.c:4196 mm/slub.c:4203) [ 14.048811][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 14.048815][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 14.048818][ C3] anon_vma_clone (mm/rmap.c:142 mm/rmap.c:288) [ 14.048821][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 14.048826][ C3] anon_vma_fork (mm/rmap.c:351) [ 14.048831][ C3] dup_mmap (kernel/fork.c:689) [ 14.048836][ C3] ? __pfx_dup_mmap (kernel/fork.c:613) [ 14.048839][ C3] ? ___down_common (./include/linux/list.h:183 kernel/locking/semaphore.c:218) [ 14.048845][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 14.048850][ C3] copy_mm (kernel/fork.c:1735 kernel/fork.c:1786) [ 14.048854][ C3] copy_process (kernel/fork.c:2429) [ 14.048858][ C3] ? copy_page_from_iter (lib/iov_iter.c:424 lib/iov_iter.c:411) [ 14.048864][ C3] ? __pfx_copy_process (kernel/fork.c:2178) [ 14.048867][ C3] ? handle_pte_fault (mm/memory.c:6013) [ 14.048871][ C3] ? __pfx_anon_pipe_write (fs/pipe.c:433) [ 14.048874][ C3] ? reacquire_held_locks (kernel/locking/lockdep.c:5383) [ 14.048878][ C3] ? do_user_addr_fault (arch/x86/mm/fault.c:1328) [ 14.048882][ C3] kernel_clone (./include/linux/random.h:26 kernel/fork.c:2845) [ 14.048886][ C3] ? __pfx_kernel_clone (kernel/fork.c:2804) [ 14.048891][ C3] ? vfs_write (fs/read_write.c:591 fs/read_write.c:684) [ 14.048895][ C3] ? __pfx_vfs_write (fs/read_write.c:665) [ 14.048900][ C3] __do_sys_clone (kernel/fork.c:2976) [ 14.048903][ C3] ? __pfx___do_sys_clone (kernel/fork.c:2976) [ 14.048907][ C3] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 14.048913][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 14.048916][ C3] ? 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) [ 14.048919][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 14.048922][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 14.048926][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 14.048928][ C3] RIP: 0033:0x7fa1cbc02a47 [ 14.048931][ C3] 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) [ 14.048933][ C3] RSP: 002b:00007ffebca7c7f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000038 [ 14.048936][ C3] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fa1cbc02a47 [ 14.048938][ C3] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011 [ 14.048939][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 00007fa1cbc9b4e0 [ 14.048941][ C3] R10: 00007fa1cbae7a10 R11: 0000000000000246 R12: 0000000000000000 [ 14.048942][ C3] R13: 0000000000408280 R14: 00007fa1cbae5000 R15: 00000000004082c0 | [ 15.127481][ C3] INFO: lockdep is turned off. | [ 15.127651][ C3] Preemption disabled at: | [ 15.127653][ C3] 0x0 | [ 15.127974][ C3] Tainted: [W]=WARN [ 15.127975][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.127978][ C3] Call Trace: [ 15.127980][ C3] [ 15.127982][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 15.127991][ C3] __might_resched (kernel/sched/core.c:8819) [ 15.128003][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 15.128009][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 15.128013][ C3] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 15.128018][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 15.128025][ 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) [ 15.128031][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 15.128034][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 15.128041][ 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) [ 15.128045][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 15.128049][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 15.128054][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 15.128060][ 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:2333) [ 15.128065][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 15.128070][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 15.128072][ C3] ? irq_exit_rcu (kernel/softirq.c:698) [ 15.128078][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 15.128082][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 15.128087][ C3] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 15.128090][ C3] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 15.128093][ C3] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 15.128096][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 15.128102][ C3] ? do_idle (kernel/sched/idle.c:325) [ 15.128104][ C3] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 15.128107][ C3] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 15.128114][ C3] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 15.128118][ C3] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 15.128123][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 15.128128][ C3] __put_net (net/core/net_namespace.c:732) [ 15.128133][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2333) [ 15.128136][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 15.128139][ C3] rcu_do_batch (kernel/rcu/tree.c:2568) [ 15.128143][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 15.128147][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 15.128153][ C3] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 15.128159][ C3] rcu_core (kernel/rcu/tree.c:2826) [ 15.128164][ C3] handle_softirqs (kernel/softirq.c:579) [ 15.128170][ C3] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 15.128173][ C3] irq_exit_rcu (kernel/softirq.c:698) [ 15.128177][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 15.128180][ C3] [ 15.128181][ C3] [ 15.128183][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 15.128186][ C3] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 15.128189][ C3] Code: bf d3 00 c3 cc cc cc cc 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 83 40 26 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: bf d3 00 c3 cc mov $0xccc300d3,%edi 5: cc int3 6: cc int3 7: cc int3 8: 0f 1f 00 nopl (%rax) 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: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 83 40 26 00 verw 0x264083(%rip) # 0x2640ab 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 15.128193][ C3] RSP: 0018:ffffc90000157de8 EFLAGS: 00000246 [ 15.128197][ C3] RAX: 0000000000000003 RBX: 1ffff9200002afc1 RCX: ffffffff96e2ea39 [ 15.128199][ C3] RDX: ffffed100d9f667b RSI: ffffffff972538c0 RDI: ffffffff94391b5f [ 15.128201][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9f667a [ 15.128203][ C3] R10: ffff88806cfb33d3 R11: ffffffff9b066020 R12: 0000000000000000 [ 15.128205][ C3] R13: ffff888001b1c640 R14: dffffc0000000000 R15: 0000000000000000 [ 15.128208][ C3] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 15.128212][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 15.128216][ C3] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 15.128219][ C3] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 15.128222][ C3] cpuidle_idle_call (kernel/sched/idle.c:186) [ 15.128226][ C3] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 15.128230][ C3] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 15.128235][ C3] do_idle (kernel/sched/idle.c:325) [ 15.128239][ C3] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 15.128242][ C3] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 15.128245][ C3] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 15.128250][ C3] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 16.161027][ C3] INFO: lockdep is turned off. | [ 16.161196][ C3] Preemption disabled at: | [ 16.161198][ C3] 0x0 | [ 16.161515][ C3] Tainted: [W]=WARN [ 16.161516][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.161519][ C3] Call Trace: [ 16.161521][ C3] [ 16.161523][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 16.161533][ C3] __might_resched (kernel/sched/core.c:8819) [ 16.161543][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 16.161550][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 16.161553][ C3] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 16.161559][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 16.161566][ 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) [ 16.161571][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 16.161574][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 16.161581][ 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) [ 16.161585][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 16.161588][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 16.161592][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 16.161597][ 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:2333) [ 16.161602][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 16.161607][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 16.161609][ C3] ? irq_exit_rcu (kernel/softirq.c:698) [ 16.161615][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 16.161620][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 16.161625][ C3] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 16.161628][ C3] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 16.161631][ C3] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 16.161634][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 16.161639][ C3] ? do_idle (kernel/sched/idle.c:325) [ 16.161641][ C3] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 16.161644][ C3] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 16.161650][ C3] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 16.161655][ C3] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 16.161659][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 16.161664][ C3] __put_net (net/core/net_namespace.c:732) [ 16.161669][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2333) [ 16.161673][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 16.161675][ C3] rcu_do_batch (kernel/rcu/tree.c:2568) [ 16.161680][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 16.161685][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 16.161689][ C3] rcu_core (kernel/rcu/tree.c:2826) [ 16.161695][ C3] handle_softirqs (kernel/softirq.c:579) [ 16.161700][ C3] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 16.161704][ C3] irq_exit_rcu (kernel/softirq.c:698) [ 16.161707][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 16.161710][ C3] [ 16.161712][ C3] [ 16.161713][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 16.161716][ C3] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 16.161720][ C3] Code: bf d3 00 c3 cc cc cc cc 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 83 40 26 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: bf d3 00 c3 cc mov $0xccc300d3,%edi 5: cc int3 6: cc int3 7: cc int3 8: 0f 1f 00 nopl (%rax) 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: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 83 40 26 00 verw 0x264083(%rip) # 0x2640ab 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 16.161723][ C3] RSP: 0018:ffffc90000157de8 EFLAGS: 00000246 [ 16.161727][ C3] RAX: 0000000000000003 RBX: 1ffff9200002afc1 RCX: ffffffff96e2ea39 [ 16.161729][ C3] RDX: ffffed100d9f667b RSI: ffffffff972538c0 RDI: ffffffff94391b5f [ 16.161731][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9f667a [ 16.161732][ C3] R10: ffff88806cfb33d3 R11: ffff888001b04b58 R12: 0000000000000000 [ 16.161734][ C3] R13: ffff888001b1c640 R14: dffffc0000000000 R15: 0000000000000000 [ 16.161738][ C3] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 16.161742][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 16.161749][ C3] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 16.161752][ C3] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 16.161756][ C3] cpuidle_idle_call (kernel/sched/idle.c:186) [ 16.161759][ C3] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 16.161763][ C3] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 16.161769][ C3] do_idle (kernel/sched/idle.c:325) [ 16.161772][ C3] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 16.161776][ C3] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 16.161779][ C3] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 16.161784][ C3] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 17.479400][ C3] INFO: lockdep is turned off. | [ 17.479557][ C3] Preemption disabled at: | [ 17.479559][ C3] handle_softirqs (kernel/softirq.c:553) | [ 17.479918][ C3] Tainted: [W]=WARN [ 17.479920][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.479922][ C3] Call Trace: [ 17.479924][ C3] [ 17.479927][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 17.479935][ C3] __might_resched (kernel/sched/core.c:8819) [ 17.479945][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 17.479951][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 17.479954][ C3] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 17.479960][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 17.479967][ 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.479972][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 17.479975][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 17.479982][ 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.479986][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 17.479989][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 17.479994][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 17.480000][ 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:2333) [ 17.480005][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 17.480010][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 17.480012][ C3] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 17.480016][ C3] ? kthread (kernel/kthread.c:464) [ 17.480021][ C3] ? ret_from_fork (arch/x86/kernel/process.c:153) [ 17.480027][ C3] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 17.480032][ C3] ? migrate_enable (./arch/x86/include/asm/preempt.h:104 ./include/linux/preempt.h:481 ./include/linux/preempt.h:481 kernel/sched/core.c:2417) [ 17.480037][ C3] ? __pfx_migrate_enable (kernel/sched/core.c:2392) [ 17.480040][ C3] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 17.480045][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 17.480050][ C3] __put_net (net/core/net_namespace.c:732) [ 17.480055][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2333) [ 17.480058][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2568) [ 17.480062][ C3] rcu_do_batch (kernel/rcu/tree.c:2568) [ 17.480065][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 17.480073][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2492) [ 17.480077][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 17.480080][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 17.480084][ C3] rcu_core (kernel/rcu/tree.c:2826) [ 17.480089][ C3] handle_softirqs (kernel/softirq.c:579) [ 17.480094][ C3] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 17.480098][ C3] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 17.480101][ C3] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 17.480104][ C3] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 17.480107][ C3] kthread (kernel/kthread.c:464) [ 17.480110][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 17.480113][ C3] ? ret_from_fork (arch/x86/kernel/process.c:152) [ 17.480116][ C3] ? __lock_release (kernel/locking/lockdep.c:5534) [ 17.480121][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 17.480124][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 17.480127][ C3] ret_from_fork (arch/x86/kernel/process.c:153) [ 17.480130][ C3] ? __pfx_kthread (kernel/kthread.c:413) Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock __might_resched:down_write:simple_recursive_removal:debugfs_remove:ref_tracker_dir_exit handle_softirqs:dump_stack_lvl:__might_resched:down_write:simple_recursive_removal