======================================
| [ 1115.567058][ C3] 1 lock held by iperf3/9049:
| [ 1115.567283][ C3] #0: ffffc90000270d78 ((&icsk->icsk_retransmit_timer)){+.-.}-{0:0}, at: call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737)
| [ 1115.567695][ C3]
| [ 1115.567695][ C3] stack backtrace:
[ 1115.567942][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1115.567945][ C3] Call Trace:
[ 1115.567948][ C3]
[ 1115.567950][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 1115.567958][ C3] print_usage_bug.part.0 (kernel/locking/lockdep.c:4048)
[ 1115.567964][ C3] mark_lock_irq (kernel/locking/lockdep.c:4013 kernel/locking/lockdep.c:4059 kernel/locking/lockdep.c:4270)
[ 1115.567968][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[ 1115.567976][ C3] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879)
[ 1115.567980][ C3] ? save_trace (kernel/locking/lockdep.c:595)
[ 1115.567984][ C3] mark_lock (kernel/locking/lockdep.c:4756)
[ 1115.567988][ C3] mark_usage (kernel/locking/lockdep.c:4645)
[ 1115.567992][ C3] __lock_acquire (kernel/locking/lockdep.c:5194)
[ 1115.567996][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5240)
[ 1115.568000][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:473 kernel/locking/lockdep.c:5873)
[ 1115.568004][ C3] ? simple_pin_fs (fs/libfs.c:1067)
[ 1115.568009][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 1115.568015][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 1115.568018][ C3] ? simple_pin_fs (fs/libfs.c:1067)
[ 1115.568023][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154)
[ 1115.568026][ C3] ? simple_pin_fs (fs/libfs.c:1067)
[ 1115.568030][ C3] simple_pin_fs (fs/libfs.c:1067)
[ 1115.568034][ C3] debugfs_remove (fs/debugfs/inode.c:805 fs/debugfs/inode.c:799)
[ 1115.568037][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196)
[ 1115.568044][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254)
[ 1115.568048][ 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)
[ 1115.568054][ C3] ? call_timer_fn (kernel/time/timer.c:1748)
[ 1115.568057][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190)
[ 1115.568061][ C3] ? handle_softirqs (kernel/softirq.c:580)
[ 1115.568065][ C3] ? do_softirq (kernel/softirq.c:480 kernel/softirq.c:467)
[ 1115.568067][ C3] ? __local_bh_enable_ip (kernel/softirq.c:407)
[ 1115.568070][ C3] ? tcp_sendmsg (net/ipv4/tcp.c:1400)
[ 1115.568073][ C3] ? sock_write_iter (net/socket.c:712 net/socket.c:727 net/socket.c:1131)
[ 1115.568076][ C3] ? vfs_write (fs/read_write.c:593 fs/read_write.c:686)
[ 1115.568083][ C3] ? ksys_write (fs/read_write.c:738)
[ 1115.568086][ C3] ? do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 1115.568089][ C3] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1115.568095][ C3] __put_net (net/core/net_namespace.c:732)
[ 1115.568100][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376)
[ 1115.568104][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727)
[ 1115.568108][ C3] call_timer_fn (kernel/time/timer.c:1748)
[ 1115.568111][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737)
[ 1115.568113][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737)
[ 1115.568117][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1724)
[ 1115.568120][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[ 1115.568124][ C3] ? __run_timers (kernel/time/timer.c:1798 kernel/time/timer.c:2372)
[ 1115.568128][ C3] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 1115.568132][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 1115.568137][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372)
[ 1115.568140][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727)
[ 1115.568145][ C3] ? __pfx___run_timers (kernel/time/timer.c:2343)
[ 1115.568149][ 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)
[ 1115.568153][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 1115.568156][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 1115.568159][ C3] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393)
[ 1115.568164][ C3] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393)
[ 1115.568167][ C3] run_timer_softirq (kernel/time/timer.c:2404)
[ 1115.568170][ C3] handle_softirqs (kernel/softirq.c:580)
[ 1115.568175][ C3] ? tcp_sendmsg (net/ipv4/tcp.c:1400)
[ 1115.568178][ C3] do_softirq (kernel/softirq.c:480 kernel/softirq.c:467)
[ 1115.568181][ C3]
[ 1115.568182][ C3]
[ 1115.568183][ C3] __local_bh_enable_ip (kernel/softirq.c:407)
[ 1115.568186][ C3] tcp_sendmsg (net/ipv4/tcp.c:1400)
[ 1115.568189][ C3] sock_write_iter (net/socket.c:712 net/socket.c:727 net/socket.c:1131)
[ 1115.568201][ C3] ? __pfx_sock_write_iter (net/socket.c:1115)
[ 1115.568203][ C3] ? debug_object_activate (lib/debugobjects.c:837)
[ 1115.568212][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5240)
[ 1115.568216][ C3] vfs_write (fs/read_write.c:593 fs/read_write.c:686)
[ 1115.568221][ C3] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 1115.568223][ C3] ? __pfx_vfs_write (fs/read_write.c:667)
[ 1115.568228][ C3] ? __fget_files (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 fs/file.c:1057)
[ 1115.568236][ C3] ksys_write (fs/read_write.c:738)
[ 1115.568238][ C3] ? __pfx_ksys_write (fs/read_write.c:728)
[ 1115.568243][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 1115.568246][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1115.568249][ C3] RIP: 0033:0x7fa065864baf
[ 1115.568254][ C3] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 89 d0 f5 ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 dc d0 f5 ff 48
All code
========
0: 89 54 24 18 mov %edx,0x18(%rsp)
4: 48 89 74 24 10 mov %rsi,0x10(%rsp)
9: 89 7c 24 08 mov %edi,0x8(%rsp)
d: e8 89 d0 f5 ff call 0xfffffffffff5d09b
12: 48 8b 54 24 18 mov 0x18(%rsp),%rdx
17: 48 8b 74 24 10 mov 0x10(%rsp),%rsi
1c: 41 89 c0 mov %eax,%r8d
1f: 8b 7c 24 08 mov 0x8(%rsp),%edi
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 31 ja 0x63
32: 44 89 c7 mov %r8d,%edi
35: 48 89 44 24 08 mov %rax,0x8(%rsp)
3a: e8 dc d0 f5 ff call 0xfffffffffff5d11b
3f: 48 rex.W
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 31 ja 0x39
8: 44 89 c7 mov %r8d,%edi
b: 48 89 44 24 08 mov %rax,0x8(%rsp)
10: e8 dc d0 f5 ff call 0xfffffffffff5d0f1
15: 48 rex.W
[ 1115.568257][ C3] RSP: 002b:00007fa06501dcd0 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 1115.568261][ C3] RAX: ffffffffffffffda RBX: 0000000000000010 RCX: 00007fa065864baf
[ 1115.568264][ C3] RDX: 0000000000000010 RSI: 00007fa06501f000 RDI: 0000000000000007
[ 1115.568265][ C3] RBP: 00007fa06501f000 R08: 0000000000000002 R09: 00007ffe0180bbbf
[ 1115.568267][ C3] R10: 0000000000000008 R11: 0000000000000246 R12: 0000000000000007
[ 1115.568269][ C3] R13: 0000000000000010 R14: 00007fa06501dd60 R15: 000055a00f9a4a90
| [ 1115.586443][ C3] RCU nest depth: 0, expected: 0
| [ 1115.586636][ C3] INFO: lockdep is turned off.
| [ 1115.586891][ C3] Preemption disabled at:
| [ 1115.586894][ C3] 0x0
[ 1115.587295][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1115.587298][ C3] Call Trace:
[ 1115.587301][ C3]
[ 1115.587305][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 1115.587319][ C3] __might_resched (kernel/sched/core.c:8796)
[ 1115.587329][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576)
[ 1115.587335][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575)
[ 1115.587338][ C3] ? simple_recursive_removal (fs/libfs.c:614)
[ 1115.587345][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 1115.587353][ 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)
[ 1115.587360][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617)
[ 1115.587364][ 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)
[ 1115.587368][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780)
[ 1115.587379][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799)
[ 1115.587385][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196)
[ 1115.587395][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254)
[ 1115.587402][ 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)
[ 1115.587412][ C3] ? call_timer_fn (kernel/time/timer.c:1748)
[ 1115.587420][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190)
[ 1115.587423][ C3] ? handle_softirqs (kernel/softirq.c:580)
[ 1115.587431][ C3] ? do_softirq (kernel/softirq.c:480 kernel/softirq.c:467)
[ 1115.587434][ C3] ? __local_bh_enable_ip (kernel/softirq.c:407)
[ 1115.587436][ C3] ? tcp_sendmsg (net/ipv4/tcp.c:1400)
[ 1115.587441][ C3] ? sock_write_iter (net/socket.c:712 net/socket.c:727 net/socket.c:1131)
[ 1115.587446][ C3] ? vfs_write (fs/read_write.c:593 fs/read_write.c:686)
[ 1115.587452][ C3] ? ksys_write (fs/read_write.c:738)
[ 1115.587455][ C3] ? do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 1115.587459][ C3] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1115.587469][ C3] __put_net (net/core/net_namespace.c:732)
[ 1115.587474][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376)
[ 1115.587479][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727)
[ 1115.587485][ C3] call_timer_fn (kernel/time/timer.c:1748)
[ 1115.587489][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737)
[ 1115.587492][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737)
[ 1115.587496][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1724)
[ 1115.587500][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[ 1115.587510][ C3] ? __run_timers (kernel/time/timer.c:1798 kernel/time/timer.c:2372)
[ 1115.587514][ C3] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 1115.587521][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 1115.587527][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372)
[ 1115.587532][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727)
[ 1115.587538][ C3] ? __pfx___run_timers (kernel/time/timer.c:2343)
[ 1115.587544][ 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)
[ 1115.587549][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 1115.587553][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 1115.587558][ C3] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393)
[ 1115.587564][ C3] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393)
[ 1115.587569][ C3] run_timer_softirq (kernel/time/timer.c:2404)
[ 1115.587573][ C3] handle_softirqs (kernel/softirq.c:580)
[ 1115.587580][ C3] ? tcp_sendmsg (net/ipv4/tcp.c:1400)
[ 1115.587585][ C3] do_softirq (kernel/softirq.c:480 kernel/softirq.c:467)
[ 1115.587590][ C3]
[ 1115.587592][ C3]
[ 1115.587595][ C3] __local_bh_enable_ip (kernel/softirq.c:407)
[ 1115.587600][ C3] tcp_sendmsg (net/ipv4/tcp.c:1400)
[ 1115.587606][ C3] sock_write_iter (net/socket.c:712 net/socket.c:727 net/socket.c:1131)
[ 1115.587613][ C3] ? __pfx_sock_write_iter (net/socket.c:1115)
[ 1115.587618][ C3] ? debug_object_activate (lib/debugobjects.c:837)
[ 1115.587633][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5240)
[ 1115.587642][ C3] vfs_write (fs/read_write.c:593 fs/read_write.c:686)
[ 1115.587650][ C3] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 1115.587655][ C3] ? __pfx_vfs_write (fs/read_write.c:667)
[ 1115.587664][ C3] ? __fget_files (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 fs/file.c:1057)
[ 1115.587674][ C3] ksys_write (fs/read_write.c:738)
[ 1115.587677][ C3] ? __pfx_ksys_write (fs/read_write.c:728)
[ 1115.587682][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 1115.587685][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1115.587688][ C3] RIP: 0033:0x7fa065864baf
[ 1115.587697][ C3] Code: Unable to access opcode bytes at 0x7fa065864b85.
Code starting with the faulting instruction
===========================================
[ 1115.587698][ C3] RSP: 002b:00007fa06501dcd0 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 1115.587702][ C3] RAX: ffffffffffffffda RBX: 0000000000000010 RCX: 00007fa065864baf
[ 1115.587705][ C3] RDX: 0000000000000010 RSI: 00007fa06501f000 RDI: 0000000000000007
[ 1115.587706][ C3] RBP: 00007fa06501f000 R08: 0000000000000002 R09: 00007ffe0180bbbf
[ 1115.587708][ C3] R10: 0000000000000008 R11: 0000000000000246 R12: 0000000000000007
[ 1115.587710][ C3] R13: 0000000000000010 R14: 00007fa06501dd60 R15: 000055a00f9a4a90
| [ 1156.520214][ C1] INFO: lockdep is turned off.
| [ 1156.520528][ C1] Preemption disabled at:
| [ 1156.520531][ C1] 0x0
| [ 1156.521109][ C1] Tainted: [W]=WARN
[ 1156.521111][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1156.521114][ C1] Call Trace:
[ 1156.521117][ C1]
[ 1156.521121][ C1] dump_stack_lvl (lib/dump_stack.c:123)
[ 1156.521136][ C1] __might_resched (kernel/sched/core.c:8796)
[ 1156.521146][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576)
[ 1156.521153][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575)
[ 1156.521158][ C1] ? simple_recursive_removal (fs/libfs.c:614)
[ 1156.521166][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 1156.521177][ C1] ? 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)
[ 1156.521185][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617)
[ 1156.521190][ C1] ? 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)
[ 1156.521195][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780)
[ 1156.521204][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799)
[ 1156.521209][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196)
[ 1156.521218][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254)
[ 1156.521222][ C1] ? __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)
[ 1156.521232][ C1] ? call_timer_fn (kernel/time/timer.c:1748)
[ 1156.521241][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190)
[ 1156.521247][ C1] ? tmigr_handle_remote_up (kernel/time/timer_migration.c:1038)
[ 1156.521255][ C1] ? __walk_groups.isra.0 (kernel/time/timer_migration.c:533)
[ 1156.521259][ C1] ? tmigr_handle_remote (kernel/time/timer_migration.c:1096)
[ 1156.521263][ C1] ? handle_softirqs (kernel/softirq.c:580)
[ 1156.521270][ C1] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680)
[ 1156.521273][ C1] ? irq_exit_rcu (kernel/softirq.c:698)
[ 1156.521276][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050)
[ 1156.521281][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702)
[ 1156.521286][ C1] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82)
[ 1156.521289][ C1] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743)
[ 1156.521293][ C1] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118)
[ 1156.521296][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61)
[ 1156.521302][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 1156.521307][ C1] __put_net (net/core/net_namespace.c:732)
[ 1156.521312][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376)
[ 1156.521316][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727)
[ 1156.521320][ C1] call_timer_fn (kernel/time/timer.c:1748)
[ 1156.521323][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737)
[ 1156.521326][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737)
[ 1156.521329][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1724)
[ 1156.521332][ C1] ? __pfx_sched_clock_cpu (kernel/sched/clock.c:389)
[ 1156.521338][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 1156.521342][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 1156.521347][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372)
[ 1156.521350][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727)
[ 1156.521355][ C1] ? __pfx___run_timers (kernel/time/timer.c:2343)
[ 1156.521359][ C1] ? 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)
[ 1156.521362][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 1156.521365][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 1156.521370][ C1] ? timer_expire_remote (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2135)
[ 1156.521376][ C1] timer_expire_remote (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2135)
[ 1156.521380][ C1] tmigr_handle_remote_cpu (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 kernel/time/timer_migration.c:961)
[ 1156.521383][ C1] ? __pfx_tmigr_handle_remote_cpu (kernel/time/timer_migration.c:905)
[ 1156.521386][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737)
[ 1156.521389][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737)
[ 1156.521392][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1724)
[ 1156.521395][ C1] ? 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)
[ 1156.521398][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 1156.521402][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 1156.521406][ C1] tmigr_handle_remote_up (kernel/time/timer_migration.c:1038)
[ 1156.521411][ C1] ? __pfx_tmigr_handle_remote_up (kernel/time/timer_migration.c:1005)
[ 1156.521414][ C1] __walk_groups.isra.0 (kernel/time/timer_migration.c:533)
[ 1156.521418][ C1] tmigr_handle_remote (kernel/time/timer_migration.c:1096)
[ 1156.521422][ C1] ? __pfx_tmigr_handle_remote (kernel/time/timer_migration.c:1059)
[ 1156.521424][ C1] ? 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)
[ 1156.521427][ C1] ? spin_bug (kernel/locking/spinlock_debug.c:79)
[ 1156.521430][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 1156.521434][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 1156.521439][ C1] handle_softirqs (kernel/softirq.c:580)
[ 1156.521444][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680)
[ 1156.521448][ C1] irq_exit_rcu (kernel/softirq.c:698)
[ 1156.521450][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050)
[ 1156.521454][ C1]
[ 1156.521455][ C1]
[ 1156.521456][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702)
[ 1156.521459][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82)
[ 1156.521463][ C1] Code: f2 ce 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 17 28 00 fb f4 fc 54 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90
All code
========
0: f2 ce repnz (bad)
2: 00 c3 add %al,%bl
4: cc int3
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 17 28 00 verw 0x281783(%rip) # 0x2817ab
28: fb sti
29: f4 hlt
2a:* e9 fc 54 02 00 jmp 0x2552b <-- trapping instruction
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: e9 fc 54 02 00 jmp 0x25501
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
[ 1156.521466][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246
[ 1156.521471][ C1] RAX: 0000000000000001 RBX: 1ffff92000026fc1 RCX: ffffffff8e2125d9
[ 1156.521473][ C1] RDX: ffffed1006c166fb RSI: ffffffff8e658b60 RDI: ffffffff8b98f5bf
[ 1156.521474][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c166fa
[ 1156.521476][ C1] R10: ffff8880360b37d3 R11: ffff888002800558 R12: 0000000000000000
[ 1156.521478][ C1] R13: ffff888001bf0040 R14: dffffc0000000000 R15: 0000000000000000
[ 1156.521481][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146)
[ 1156.521484][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186)
[ 1156.521490][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743)
[ 1156.521492][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118)
[ 1156.521494][ C1] cpuidle_idle_call (kernel/sched/idle.c:186)
[ 1156.521498][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168)
[ 1156.521502][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60)
[ 1156.521510][ C1] do_idle (kernel/sched/idle.c:325)
[ 1156.521514][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1))
[ 1156.521517][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283)
[ 1156.521521][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233)
[ 1156.521526][ C1] common_startup_64 (arch/x86/kernel/head_64.S:419)
| [ 1226.153051][ C2] INFO: lockdep is turned off.
| [ 1226.153377][ C2] Preemption disabled at:
| [ 1226.153380][ C2] 0x0
| [ 1226.153954][ C2] Tainted: [W]=WARN
[ 1226.153956][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1226.153960][ C2] Call Trace:
[ 1226.153963][ C2]
[ 1226.153968][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 1226.153983][ C2] __might_resched (kernel/sched/core.c:8796)
[ 1226.153995][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576)
[ 1226.154002][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575)
[ 1226.154007][ C2] ? simple_recursive_removal (fs/libfs.c:614)
[ 1226.154014][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 1226.154026][ 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)
[ 1226.154034][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617)
[ 1226.154039][ 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)
[ 1226.154044][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780)
[ 1226.154055][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799)
[ 1226.154060][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196)
[ 1226.154069][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254)
[ 1226.154075][ 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)
[ 1226.154082][ C2] ? call_timer_fn (kernel/time/timer.c:1748)
[ 1226.154089][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190)
[ 1226.154095][ C2] ? handle_softirqs (kernel/softirq.c:580)
[ 1226.154104][ C2] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680)
[ 1226.154109][ C2] ? irq_exit_rcu (kernel/softirq.c:698)
[ 1226.154113][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050)
[ 1226.154120][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702)
[ 1226.154127][ C2] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82)
[ 1226.154132][ C2] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743)
[ 1226.154137][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118)
[ 1226.154141][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186)
[ 1226.154147][ C2] ? do_idle (kernel/sched/idle.c:325)
[ 1226.154152][ C2] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1))
[ 1226.154157][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61)
[ 1226.154164][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 1226.154172][ C2] __put_net (net/core/net_namespace.c:732)
[ 1226.154178][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376)
[ 1226.154185][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727)
[ 1226.154191][ C2] call_timer_fn (kernel/time/timer.c:1748)
[ 1226.154196][ C2] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737)
[ 1226.154201][ C2] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737)
[ 1226.154206][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1724)
[ 1226.154211][ C2] ? perf_event_task_tick (kernel/events/core.c:4501)
[ 1226.154220][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 1226.154226][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 1226.154235][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372)
[ 1226.154241][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727)
[ 1226.154249][ C2] ? __pfx___run_timers (kernel/time/timer.c:2343)
[ 1226.154255][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21))
[ 1226.154261][ C2] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884)
[ 1226.154268][ C2] ? 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)
[ 1226.154273][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 1226.154278][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 1226.154283][ C2] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393)
[ 1226.154292][ C2] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393)
[ 1226.154298][ C2] run_timer_softirq (kernel/time/timer.c:2404)
[ 1226.154303][ C2] handle_softirqs (kernel/softirq.c:580)
[ 1226.154313][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680)
[ 1226.154319][ C2] irq_exit_rcu (kernel/softirq.c:698)
[ 1226.154323][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050)
[ 1226.154329][ C2]
[ 1226.154331][ C2]
[ 1226.154333][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702)
[ 1226.154338][ C2] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82)
[ 1226.154345][ C2] Code: f2 ce 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 17 28 00 fb f4 fc 54 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90
All code
========
0: f2 ce repnz (bad)
2: 00 c3 add %al,%bl
4: cc int3
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 17 28 00 verw 0x281783(%rip) # 0x2817ab
28: fb sti
29: f4 hlt
2a:* e9 fc 54 02 00 jmp 0x2552b <-- trapping instruction
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: e9 fc 54 02 00 jmp 0x25501
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
[ 1226.154350][ C2] RSP: 0018:ffffc90000147de8 EFLAGS: 00000246
[ 1226.154357][ C2] RAX: 0000000000000002 RBX: 1ffff92000028fc1 RCX: ffffffff8e2125d9
[ 1226.154360][ C2] RDX: ffffed1006c266fb RSI: ffffffff8e658b60 RDI: ffffffff8b98f5bf
[ 1226.154364][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c266fa
[ 1226.154366][ C2] R10: ffff8880361337d3 R11: ffffffff91d81b18 R12: 0000000000000000
[ 1226.154369][ C2] R13: ffff888001bf2340 R14: dffffc0000000000 R15: 0000000000000000
[ 1226.154376][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146)
[ 1226.154382][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186)
[ 1226.154389][ C2] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743)
[ 1226.154393][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118)
[ 1226.154398][ C2] cpuidle_idle_call (kernel/sched/idle.c:186)
[ 1226.154404][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168)
[ 1226.154412][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60)
[ 1226.154421][ C2] do_idle (kernel/sched/idle.c:325)
[ 1226.154428][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1))
[ 1226.154434][ C2] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283)
[ 1226.154439][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233)
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