======================================
| [2224.522810][T16956] #1: ffff8880101d4f18 (k-sk_lock-AF_INET#2){+.+.}-{0:0}, at: __mptcp_retrans (net/mptcp/protocol.c:2601)
| [2224.523191][T16956] #2: ffff88800b85eb48 (&msk->fallback_lock){+.-.}-{3:3}, at: __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 2224.523567][T16956]
| [ 2224.523567][T16956] stack backtrace:
[ 2224.523823][T16956] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2224.523829][T16956] Call Trace:
[ 2224.523833][T16956]
[2224.523836][T16956] dump_stack_lvl (lib/dump_stack.c:123)
[2224.523845][T16956] print_deadlock_bug (kernel/locking/lockdep.c:3047)
[2224.523853][T16956] validate_chain (kernel/locking/lockdep.c:3901)
[2224.523858][T16956] __lock_acquire (kernel/locking/lockdep.c:5240)
[2224.523864][T16956] lock_acquire.part.0 (kernel/locking/lockdep.c:473 kernel/locking/lockdep.c:5873)
[2224.523868][T16956] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[2224.523871][T16956] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[2224.523878][T16956] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[2224.523881][T16956] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[2224.523885][T16956] _raw_spin_lock_bh (./include/linux/spinlock_api_smp.h:127 kernel/locking/spinlock.c:178)
[2224.523891][T16956] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[2224.523893][T16956] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[2224.523897][T16956] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[2224.523904][T16956] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[2224.523907][T16956] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[2224.523910][T16956] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[2224.523914][T16956] __mptcp_retrans (net/mptcp/protocol.c:2618)
[2224.523920][T16956] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[2224.523925][T16956] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[2224.523934][T16956] mptcp_release_cb (net/mptcp/protocol.c:3410)
[2224.523941][T16956] ? 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)
[2224.523943][T16956] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[2224.523946][T16956] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[2224.523949][T16956] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[2224.523952][T16956] ? release_sock (net/core/sock.c:3747)
[2224.523959][T16956] release_sock (net/core/sock.c:3751 (discriminator 2))
[2224.523963][T16956] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[2224.523970][T16956] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[2224.523973][T16956] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[2224.523977][T16956] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[2224.523984][T16956] ? find_held_lock (kernel/locking/lockdep.c:5353)
[2224.523988][T16956] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[2224.523994][T16956] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[2224.523999][T16956] ? __pfx_sock_write_iter (net/socket.c:1163)
[2224.524005][T16956] ? ksys_write (fs/read_write.c:738)
[2224.524013][T16956] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[2224.524016][T16956] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[2224.524019][T16956] ? __lock_release (kernel/locking/lockdep.c:5539)
[2224.524023][T16956] ? __pfx_vfs_write (fs/read_write.c:667)
[2224.524026][T16956] ? __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:926)
[2224.524034][T16956] ksys_write (fs/read_write.c:738)
[2224.524037][T16956] ? __pfx_ksys_write (fs/read_write.c:728)
[2224.524040][T16956] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[2224.524047][T16956] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[2224.524052][T16956] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2224.524055][T16956] RIP: 0033:0x7f471c970337
[ 2224.524062][T16956] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2224.524066][T16956] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2224.524073][T16956] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2224.524076][T16956] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2224.524078][T16956] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2224.524080][T16956] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2224.524081][T16956] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2224.524087][T16956]
| [ 2250.517322][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2250.517734][ C2] rcu: 2-....: (25984 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=6496
| [ 2250.518276][ C2] rcu: (t=26000 jiffies g=1286133 q=1128 ncpus=4)
[ 2250.518540][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2250.518543][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2250.518555][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2250.518558][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2250.518562][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2250.518564][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2250.518566][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2250.518568][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2250.518570][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2250.518572][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2250.518574][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2250.518578][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2250.518580][ C2] PKRU: 55555554
[ 2250.518581][ C2] Call Trace:
[ 2250.518583][ C2]
[ 2250.518586][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2250.518594][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2250.518600][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2250.518603][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2250.518608][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2250.518616][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2250.518620][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2250.518626][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2250.518629][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2250.518632][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2250.518637][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2250.518643][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2250.518648][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2250.518656][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2250.518664][ 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)
[ 2250.518666][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2250.518669][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2250.518672][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2250.518675][ C2] ? release_sock (net/core/sock.c:3747)
[ 2250.518682][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2250.518685][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2250.518692][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2250.518697][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2250.518700][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2250.518707][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2250.518711][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2250.518717][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2250.518723][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2250.518729][ C2] ? ksys_write (fs/read_write.c:738)
[ 2250.518737][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2250.518740][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2250.518742][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2250.518746][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2250.518750][ C2] ? __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:926)
[ 2250.518757][ C2] ksys_write (fs/read_write.c:738)
[ 2250.518760][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2250.518762][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2250.518771][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2250.518775][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2250.518778][ C2] RIP: 0033:0x7f471c970337
[ 2250.518785][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2250.518787][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2250.518791][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2250.518793][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2250.518795][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2250.518797][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2250.518799][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2276.512969][ C2] hardirqs last enabled at (64230): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2276.512987][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2276.512991][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 2276.512999][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2276.513013][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2276.513015][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2276.513021][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2276.513024][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2276.513027][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2276.513030][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2276.513031][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2276.513034][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2276.513036][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2276.513038][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2276.513041][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2276.513044][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2276.513046][ C2] PKRU: 55555554
[ 2276.513048][ C2] Call Trace:
[ 2276.513050][ C2]
[ 2276.513054][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2276.513061][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2276.513068][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2276.513070][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2276.513075][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2276.513080][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2276.513084][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2276.513091][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2276.513094][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2276.513097][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2276.513101][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2276.513107][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2276.513113][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2276.513122][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2276.513130][ 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)
[ 2276.513132][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2276.513136][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2276.513138][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2276.513141][ C2] ? release_sock (net/core/sock.c:3747)
[ 2276.513148][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2276.513152][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2276.513160][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2276.513164][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2276.513168][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2276.513174][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2276.513179][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2276.513185][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2276.513191][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2276.513198][ C2] ? ksys_write (fs/read_write.c:738)
[ 2276.513206][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2276.513210][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2276.513212][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2276.513216][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2276.513220][ C2] ? __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:926)
[ 2276.513228][ C2] ksys_write (fs/read_write.c:738)
[ 2276.513232][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2276.513234][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2276.513242][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2276.513247][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2276.513252][ C2] RIP: 0033:0x7f471c970337
[ 2276.513258][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2276.513260][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2276.513263][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2276.513265][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2276.513267][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2276.513269][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2276.513271][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2291.102076][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 2291.102433][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 2291.102711][ C2] NMI backtrace for cpu 2
| [ 2291.102728][ C2] Tainted: [L]=SOFTLOCKUP
[ 2291.102729][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2291.102732][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2291.102744][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2291.102747][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2291.102751][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2291.102753][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2291.102755][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2291.102757][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2291.102759][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2291.102761][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2291.102764][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2291.102767][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2291.102769][ C2] PKRU: 55555554
[ 2291.102771][ C2] Call Trace:
[ 2291.102773][ C2]
[ 2291.102776][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2291.102784][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2291.102791][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2291.102794][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2291.102799][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2291.102807][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2291.102811][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2291.102818][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2291.102820][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2291.102823][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2291.102828][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2291.102834][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2291.102839][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2291.102849][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2291.102856][ 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)
[ 2291.102859][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2291.102862][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2291.102864][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2291.102867][ C2] ? release_sock (net/core/sock.c:3747)
[ 2291.102874][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2291.102878][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2291.102886][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2291.102890][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2291.102894][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2291.102901][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2291.102905][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2291.102911][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2291.102917][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2291.102924][ C2] ? ksys_write (fs/read_write.c:738)
[ 2291.102931][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2291.102935][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2291.102938][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2291.102942][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2291.102945][ C2] ? __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:926)
[ 2291.102953][ C2] ksys_write (fs/read_write.c:738)
[ 2291.102956][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2291.102959][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2291.102967][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2291.102971][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2291.102975][ C2] RIP: 0033:0x7f471c970337
[ 2291.102981][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2291.102984][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2291.102987][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2291.102989][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2291.102991][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2291.102993][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2291.102995][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2316.512984][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2316.512988][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 2316.512996][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 2316.513011][ C2] Tainted: [L]=SOFTLOCKUP
[ 2316.513013][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2316.513015][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2316.513021][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2316.513024][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2316.513027][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2316.513029][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2316.513032][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2316.513034][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2316.513036][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2316.513038][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2316.513041][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2316.513045][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2316.513046][ C2] PKRU: 55555554
[ 2316.513048][ C2] Call Trace:
[ 2316.513050][ C2]
[ 2316.513054][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2316.513061][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2316.513068][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2316.513070][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2316.513075][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2316.513080][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2316.513084][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2316.513091][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2316.513093][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2316.513096][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2316.513101][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2316.513107][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2316.513112][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2316.513121][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2316.513129][ 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)
[ 2316.513132][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2316.513135][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2316.513137][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2316.513140][ C2] ? release_sock (net/core/sock.c:3747)
[ 2316.513147][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2316.513151][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2316.513159][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2316.513163][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2316.513167][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2316.513174][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2316.513178][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2316.513185][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2316.513191][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2316.513197][ C2] ? ksys_write (fs/read_write.c:738)
[ 2316.513205][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2316.513209][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2316.513211][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2316.513215][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2316.513219][ C2] ? __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:926)
[ 2316.513227][ C2] ksys_write (fs/read_write.c:738)
[ 2316.513230][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2316.513233][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2316.513241][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2316.513246][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2316.513251][ C2] RIP: 0033:0x7f471c970337
[ 2316.513257][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2316.513260][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2316.513263][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2316.513265][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2316.513267][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2316.513269][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2316.513271][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2328.520321][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2328.520746][ C2] rcu: 2-....: (103920 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=25983
| [ 2328.521145][ C2] rcu: (t=104003 jiffies g=1286133 q=2619 ncpus=4)
| [ 2328.521521][ C2] Tainted: [L]=SOFTLOCKUP
[ 2328.521523][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2328.521525][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2328.521539][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2328.521542][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2328.521546][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2328.521548][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2328.521551][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2328.521553][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2328.521554][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2328.521557][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2328.521559][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2328.521563][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2328.521565][ C2] PKRU: 55555554
[ 2328.521566][ C2] Call Trace:
[ 2328.521568][ C2]
[ 2328.521571][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2328.521578][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2328.521584][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2328.521587][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2328.521592][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2328.521601][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2328.521605][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2328.521611][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2328.521614][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2328.521617][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2328.521622][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2328.521628][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2328.521633][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2328.521643][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2328.521650][ 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)
[ 2328.521653][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2328.521656][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2328.521658][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2328.521661][ C2] ? release_sock (net/core/sock.c:3747)
[ 2328.521669][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2328.521672][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2328.521679][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2328.521683][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2328.521687][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2328.521694][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2328.521698][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2328.521705][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2328.521710][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2328.521717][ C2] ? ksys_write (fs/read_write.c:738)
[ 2328.521725][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2328.521728][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2328.521731][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2328.521734][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2328.521738][ C2] ? __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:926)
[ 2328.521745][ C2] ksys_write (fs/read_write.c:738)
[ 2328.521748][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2328.521751][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2328.521759][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2328.521764][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2328.521768][ C2] RIP: 0033:0x7f471c970337
[ 2328.521773][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2328.521776][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2328.521779][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2328.521781][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2328.521783][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2328.521785][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2328.521787][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2356.512983][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2356.512988][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 2356.512995][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 2356.513010][ C2] Tainted: [L]=SOFTLOCKUP
[ 2356.513011][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2356.513014][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2356.513019][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2356.513022][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2356.513026][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2356.513028][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2356.513030][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2356.513032][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2356.513033][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2356.513035][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2356.513037][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2356.513041][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2356.513043][ C2] PKRU: 55555554
[ 2356.513045][ C2] Call Trace:
[ 2356.513048][ C2]
[ 2356.513053][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2356.513061][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2356.513067][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2356.513070][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2356.513075][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2356.513080][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2356.513084][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2356.513091][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2356.513094][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2356.513097][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2356.513102][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2356.513108][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2356.513113][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2356.513122][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2356.513129][ 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)
[ 2356.513132][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2356.513135][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2356.513138][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2356.513141][ C2] ? release_sock (net/core/sock.c:3747)
[ 2356.513148][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2356.513152][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2356.513161][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2356.513164][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2356.513168][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2356.513175][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2356.513180][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2356.513186][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2356.513192][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2356.513198][ C2] ? ksys_write (fs/read_write.c:738)
[ 2356.513206][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2356.513210][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2356.513213][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2356.513217][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2356.513221][ C2] ? __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:926)
[ 2356.513228][ C2] ksys_write (fs/read_write.c:738)
[ 2356.513232][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2356.513234][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2356.513242][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2356.513247][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2356.513252][ C2] RIP: 0033:0x7f471c970337
[ 2356.513257][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2356.513259][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2356.513262][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2356.513264][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2356.513266][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2356.513268][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2356.513270][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2384.512982][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2384.512986][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 2384.512994][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 2384.513009][ C2] Tainted: [L]=SOFTLOCKUP
[ 2384.513011][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2384.513013][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 2384.513022][ C2] Code: c7 c7 40 05 87 a3 5b 5d 41 5c e9 ab 6f 8e ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 4f f0 ff ff 66 66 2e 0f 1f
All code
========
0: c7 c7 40 05 87 a3 mov $0xa3870540,%edi
6: 5b pop %rbx
7: 5d pop %rbp
8: 41 5c pop %r12
a: e9 ab 6f 8e ff jmp 0xffffffffff8e6fba
f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
16: 00 00 00
19: 90 nop
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: 90 nop
23: 90 nop
24: 90 nop
25: 90 nop
26: 90 nop
27: 90 nop
28: 90 nop
29: 90 nop
2a:* f3 0f 1e fa endbr64 <-- trapping instruction
2e: 48 8b 0c 24 mov (%rsp),%rcx
32: 89 f6 mov %esi,%esi
34: 31 d2 xor %edx,%edx
36: e9 4f f0 ff ff jmp 0xfffffffffffff08a
3b: 66 data16
3c: 66 data16
3d: 2e cs
3e: 0f .byte 0xf
3f: 1f (bad)
Code starting with the faulting instruction
===========================================
0: f3 0f 1e fa endbr64
4: 48 8b 0c 24 mov (%rsp),%rcx
8: 89 f6 mov %esi,%esi
a: 31 d2 xor %edx,%edx
c: e9 4f f0 ff ff jmp 0xfffffffffffff060
11: 66 data16
12: 66 data16
13: 2e cs
14: 0f .byte 0xf
15: 1f (bad)
[ 2384.513025][ C2] RSP: 0018:ffffc9000029f5c8 EFLAGS: 00000202
[ 2384.513029][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2384.513031][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2384.513033][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2384.513035][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2384.513036][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2384.513038][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2384.513042][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2384.513046][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2384.513048][ C2] PKRU: 55555554
[ 2384.513049][ C2] Call Trace:
[ 2384.513054][ C2]
[ 2384.513056][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 2384.513065][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2384.513073][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2384.513078][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2384.513081][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2384.513086][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2384.513091][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2384.513095][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2384.513102][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2384.513105][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2384.513108][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2384.513112][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2384.513118][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2384.513124][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2384.513133][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2384.513141][ 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)
[ 2384.513143][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2384.513146][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2384.513149][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2384.513152][ C2] ? release_sock (net/core/sock.c:3747)
[ 2384.513159][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2384.513163][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2384.513170][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2384.513174][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2384.513178][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2384.513186][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2384.513190][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2384.513197][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2384.513202][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2384.513209][ C2] ? ksys_write (fs/read_write.c:738)
[ 2384.513217][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2384.513221][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2384.513223][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2384.513227][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2384.513231][ C2] ? __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:926)
[ 2384.513239][ C2] ksys_write (fs/read_write.c:738)
[ 2384.513242][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2384.513245][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2384.513253][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2384.513258][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2384.513263][ C2] RIP: 0033:0x7f471c970337
[ 2384.513269][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2384.513272][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2384.513275][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2384.513277][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2384.513279][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2384.513280][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2384.513282][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2389.405852][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 2389.406149][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 2389.406341][ C2] NMI backtrace for cpu 2
| [ 2389.406362][ C2] Tainted: [L]=SOFTLOCKUP
[ 2389.406363][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2389.406366][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2389.406380][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2389.406383][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2389.406388][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2389.406390][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2389.406392][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2389.406394][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2389.406395][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2389.406397][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2389.406400][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2389.406403][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2389.406406][ C2] PKRU: 55555554
[ 2389.406407][ C2] Call Trace:
[ 2389.406410][ C2]
[ 2389.406414][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2389.406422][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2389.406429][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2389.406432][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2389.406436][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2389.406445][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2389.406449][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2389.406456][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2389.406458][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2389.406461][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2389.406466][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2389.406472][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2389.406477][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2389.406486][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2389.406494][ 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)
[ 2389.406496][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2389.406499][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2389.406502][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2389.406505][ C2] ? release_sock (net/core/sock.c:3747)
[ 2389.406513][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2389.406517][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2389.406524][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2389.406528][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2389.406532][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2389.406539][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2389.406543][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2389.406549][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2389.406555][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2389.406562][ C2] ? ksys_write (fs/read_write.c:738)
[ 2389.406569][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2389.406573][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2389.406576][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2389.406579][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2389.406583][ C2] ? __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:926)
[ 2389.406590][ C2] ksys_write (fs/read_write.c:738)
[ 2389.406594][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2389.406596][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2389.406604][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2389.406609][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2389.406613][ C2] RIP: 0033:0x7f471c970337
[ 2389.406618][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2389.406621][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2389.406624][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2389.406626][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2389.406628][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2389.406630][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2389.406632][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2406.523341][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2406.523923][ C2] rcu: 2-....: (181858 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=45358
| [ 2406.524438][ C2] rcu: (t=182006 jiffies g=1286133 q=4021 ncpus=4)
| [ 2406.524737][ C2] Tainted: [L]=SOFTLOCKUP
[ 2406.524738][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2406.524746][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2406.524777][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2406.524781][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2406.524787][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2406.524789][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2406.524791][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2406.524794][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2406.524795][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2406.524798][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2406.524800][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2406.524804][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2406.524806][ C2] PKRU: 55555554
[ 2406.524808][ C2] Call Trace:
[ 2406.524809][ C2]
[ 2406.524813][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2406.524823][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2406.524832][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2406.524835][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2406.524841][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2406.524852][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2406.524857][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2406.524864][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2406.524866][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2406.524869][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2406.524874][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2406.524880][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2406.524885][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2406.524893][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2406.524902][ 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)
[ 2406.524905][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2406.524908][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2406.524910][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2406.524913][ C2] ? release_sock (net/core/sock.c:3747)
[ 2406.524925][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2406.524928][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2406.524936][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2406.524940][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2406.524944][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2406.524953][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2406.524957][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2406.524963][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2406.524969][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2406.524975][ C2] ? ksys_write (fs/read_write.c:738)
[ 2406.524988][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2406.524991][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2406.524994][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2406.524998][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2406.525001][ C2] ? __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:926)
[ 2406.525009][ C2] ksys_write (fs/read_write.c:738)
[ 2406.525012][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2406.525014][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2406.525023][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2406.525028][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2406.525032][ C2] RIP: 0033:0x7f471c970337
[ 2406.525047][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2406.525049][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2406.525052][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2406.525054][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2406.525056][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2406.525058][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2406.525060][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2432.512993][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2432.512997][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 2432.513005][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 2432.513022][ C2] Tainted: [L]=SOFTLOCKUP
[ 2432.513023][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2432.513026][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2432.513031][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2432.513035][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2432.513038][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2432.513041][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2432.513043][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2432.513045][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2432.513047][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2432.513050][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2432.513052][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2432.513056][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2432.513058][ C2] PKRU: 55555554
[ 2432.513059][ C2] Call Trace:
[ 2432.513063][ C2]
[ 2432.513067][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2432.513075][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2432.513082][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2432.513084][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2432.513089][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2432.513094][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2432.513099][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2432.513105][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2432.513108][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2432.513111][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2432.513116][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2432.513122][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2432.513127][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2432.513136][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2432.513144][ 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)
[ 2432.513147][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2432.513150][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2432.513153][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2432.513156][ C2] ? release_sock (net/core/sock.c:3747)
[ 2432.513163][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2432.513167][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2432.513175][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2432.513179][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2432.513183][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2432.513190][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2432.513195][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2432.513201][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2432.513207][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2432.513214][ C2] ? ksys_write (fs/read_write.c:738)
[ 2432.513222][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2432.513226][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2432.513229][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2432.513233][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2432.513237][ C2] ? __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:926)
[ 2432.513244][ C2] ksys_write (fs/read_write.c:738)
[ 2432.513248][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2432.513250][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2432.513258][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2432.513263][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2432.513268][ C2] RIP: 0033:0x7f471c970337
[ 2432.513275][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2432.513277][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2432.513281][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2432.513283][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2432.513285][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2432.513287][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2432.513289][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2432.513283][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
| [ 2432.513285][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
| [ 2432.513287][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
| [ 2432.513289][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2432.513295][ C2]
[ 2459.037460][ T44] INFO: task mptcp_connect:16951 blocked for more than 122 seconds.
[ 2459.037842][ T44] Tainted: G L 6.16.0-rc6-virtme #1
[ 2459.038172][ T44] Blocked by coredump.
[ 2459.038335][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 2459.038629][ T44] task:mptcp_connect state:D stack:26032 pid:16951 tgid:16951 ppid:16948 task_flags:0x40010c flags:0x00004002
[ 2459.039075][ T44] Call Trace:
[ 2459.039202][ T44]
[ 2459.039290][ T44] __schedule (kernel/sched/core.c:5397 kernel/sched/core.c:6786)
[ 2459.039602][ T44] ? try_to_wake_up (kernel/sched/core.c:4014 kernel/sched/core.c:4343)
[ 2459.039782][ T44] ? __pfx___schedule (kernel/sched/core.c:6663)
[ 2459.039941][ T44] ? 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)
[ 2459.040113][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2459.040361][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2459.040525][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2459.040692][ T44] ? schedule (kernel/sched/core.c:6845 kernel/sched/core.c:6878)
[ 2459.040813][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2459.040982][ T44] schedule (kernel/sched/core.c:6865 kernel/sched/core.c:6879)
[ 2459.041184][ T44] synchronize_rcu_expedited (kernel/rcu/rcu.h:156 kernel/rcu/tree_exp.h:67 kernel/rcu/tree_exp.h:274 kernel/rcu/tree_exp.h:1013)
[ 2459.041355][ T44] ? __pfx_synchronize_rcu_expedited (kernel/rcu/tree_exp.h:962)
[ 2459.041567][ T44] ? __pfx_autoremove_wake_function (kernel/sched/wait.c:383)
[ 2459.041860][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2459.042019][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2459.042178][ T44] ? __pfx_wait_rcu_exp_gp (kernel/rcu/tree_exp.h:488)
[ 2459.042348][ T44] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2459.042589][ T44] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21))
[ 2459.042752][ T44] namespace_unlock (fs/namespace.c:1804)
[ 2459.042939][ T44] ? umount_tree (./include/linux/list.h:1024 fs/namespace.c:1909)
[ 2459.043101][ T44] ? __pfx_namespace_unlock (fs/namespace.c:1775)
[ 2459.043357][ T44] ? 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)
[ 2459.043532][ T44] ? __pfx_umount_tree (fs/namespace.c:1857)
[ 2459.043692][ T44] ? put_mnt_ns (fs/namespace.c:6282 fs/namespace.c:6274)
[ 2459.043814][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2459.043982][ T44] put_mnt_ns (fs/namespace.c:6283 fs/namespace.c:6274)
[ 2459.044188][ T44] free_nsproxy (kernel/nsproxy.c:189)
[ 2459.044398][ T44] do_exit (./include/linux/task_work.h:40 kernel/exit.c:964)
[ 2459.044525][ T44] ? 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)
[ 2459.044688][ T44] ? __pfx_do_exit (kernel/exit.c:897)
[ 2459.044928][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2459.045091][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2459.045255][ T44] do_group_exit (kernel/exit.c:1086)
[ 2459.045424][ T44] __x64_sys_exit_group (kernel/exit.c:1114)
[ 2459.045663][ T44] x64_sys_call (arch/x86/entry/syscall_64.c:37)
[ 2459.045835][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2459.046006][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2459.046215][ T44] RIP: 0033:0x7f1e66bbcadd
[ 2459.046479][ T44] RSP: 002b:00007ffe10f0a388 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
[ 2459.046727][ T44] RAX: ffffffffffffffda RBX: 00007f1e66cd89c0 RCX: 00007f1e66bbcadd
[ 2459.046971][ T44] RDX: 00000000000000e7 RSI: ffffffffffffff88 RDI: 0000000000000000
[ 2459.047310][ T44] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000028
[ 2459.047562][ T44] R10: 00007ffe10f0a210 R11: 0000000000000246 R12: 00007f1e66cd89c0
[ 2459.047895][ T44] R13: 00007f1e66cddf20 R14: 0000000000000001 R15: 00007f1e66cddf08
| [ 2460.512993][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2460.512998][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 2460.513005][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 2460.513021][ C2] Tainted: [L]=SOFTLOCKUP
[ 2460.513023][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2460.513026][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2460.513032][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2460.513035][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2460.513039][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2460.513041][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2460.513043][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2460.513045][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2460.513047][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2460.513049][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2460.513052][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2460.513056][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2460.513058][ C2] PKRU: 55555554
[ 2460.513060][ C2] Call Trace:
[ 2460.513064][ C2]
[ 2460.513069][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2460.513077][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2460.513084][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2460.513086][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2460.513091][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2460.513096][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2460.513101][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2460.513108][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2460.513111][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2460.513114][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2460.513118][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2460.513125][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2460.513130][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2460.513139][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2460.513147][ 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)
[ 2460.513150][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2460.513153][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2460.513155][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2460.513158][ C2] ? release_sock (net/core/sock.c:3747)
[ 2460.513165][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2460.513170][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2460.513178][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2460.513181][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2460.513185][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2460.513192][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2460.513196][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2460.513203][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2460.513209][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2460.513215][ C2] ? ksys_write (fs/read_write.c:738)
[ 2460.513223][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2460.513228][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2460.513230][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2460.513234][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2460.513238][ C2] ? __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:926)
[ 2460.513246][ C2] ksys_write (fs/read_write.c:738)
[ 2460.513250][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2460.513252][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2460.513260][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2460.513266][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2460.513271][ C2] RIP: 0033:0x7f471c970337
[ 2460.513277][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2460.513280][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2460.513283][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2460.513285][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2460.513287][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2460.513289][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2460.513291][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2484.526323][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2484.526756][ C2] rcu: 2-....: (259811 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=64673
| [ 2484.527132][ C2] rcu: (t=260009 jiffies g=1286133 q=5322 ncpus=4)
| [ 2484.527498][ C2] Tainted: [L]=SOFTLOCKUP
[ 2484.527499][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2484.527501][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2484.527515][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2484.527518][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2484.527523][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2484.527525][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2484.527527][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2484.527529][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2484.527531][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2484.527533][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2484.527536][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2484.527540][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2484.527542][ C2] PKRU: 55555554
[ 2484.527543][ C2] Call Trace:
[ 2484.527545][ C2]
[ 2484.527547][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2484.527555][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2484.527560][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2484.527563][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2484.527568][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2484.527576][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2484.527579][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2484.527586][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2484.527588][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2484.527591][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2484.527596][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2484.527602][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2484.527607][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2484.527616][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2484.527623][ 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)
[ 2484.527626][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2484.527629][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2484.527632][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2484.527635][ C2] ? release_sock (net/core/sock.c:3747)
[ 2484.527642][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2484.527645][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2484.527653][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2484.527656][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2484.527660][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2484.527667][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2484.527671][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2484.527677][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2484.527683][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2484.527689][ C2] ? ksys_write (fs/read_write.c:738)
[ 2484.527697][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2484.527701][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2484.527703][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2484.527707][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2484.527711][ C2] ? __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:926)
[ 2484.527718][ C2] ksys_write (fs/read_write.c:738)
[ 2484.527722][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2484.527724][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2484.527732][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2484.527736][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2484.527740][ C2] RIP: 0033:0x7f471c970337
[ 2484.527747][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2484.527749][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2484.527752][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2484.527754][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2484.527756][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2484.527758][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2484.527759][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2487.709901][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 2487.710182][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 2487.710381][ C2] NMI backtrace for cpu 2
| [ 2487.710401][ C2] Tainted: [L]=SOFTLOCKUP
[ 2487.710403][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2487.710406][ C2] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 2487.710419][ C2] Code: 00 49 89 fe 49 89 fd 4c 8d 7c 24 40 bb 01 00 00 00 49 c1 ee 03 41 83 e5 07 48 b8 00 00 00 00 00 fc ff df 49 01 c6 41 83 c5 03 04 00 00 00 48 89 ef e8 5d 3f e5 fd 41 0f b6 06 41 38 c5 7c 08
All code
========
0: 00 49 89 add %cl,-0x77(%rcx)
3: fe 49 89 decb -0x77(%rcx)
6: fd std
7: 4c 8d 7c 24 40 lea 0x40(%rsp),%r15
c: bb 01 00 00 00 mov $0x1,%ebx
11: 49 c1 ee 03 shr $0x3,%r14
15: 41 83 e5 07 and $0x7,%r13d
19: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
20: fc ff df
23: 49 01 c6 add %rax,%r14
26: 41 83 c5 03 add $0x3,%r13d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 5d 3f e5 fd call 0xfffffffffde53f94
37: 41 0f b6 06 movzbl (%r14),%eax
3b: 41 38 c5 cmp %al,%r13b
3e: 7c 08 jl 0x48
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 5d 3f e5 fd call 0xfffffffffde53f6a
d: 41 0f b6 06 movzbl (%r14),%eax
11: 41 38 c5 cmp %al,%r13b
14: 7c 08 jl 0x1e
[ 2487.710422][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2487.710427][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2487.710429][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2487.710431][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2487.710433][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2487.710435][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2487.710437][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2487.710439][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2487.710443][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2487.710445][ C2] PKRU: 55555554
[ 2487.710446][ C2] Call Trace:
[ 2487.710448][ C2]
[ 2487.710453][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2487.710460][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2487.710466][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2487.710469][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2487.710473][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2487.710481][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2487.710485][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2487.710492][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2487.710495][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2487.710497][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2487.710502][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2487.710508][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2487.710513][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2487.710525][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2487.710533][ 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)
[ 2487.710535][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2487.710539][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2487.710541][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2487.710544][ C2] ? release_sock (net/core/sock.c:3747)
[ 2487.710552][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2487.710555][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2487.710563][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2487.710567][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2487.710571][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2487.710577][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2487.710581][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2487.710588][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2487.710593][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2487.710600][ C2] ? ksys_write (fs/read_write.c:738)
[ 2487.710608][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2487.710611][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2487.710614][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2487.710618][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2487.710621][ C2] ? __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:926)
[ 2487.710629][ C2] ksys_write (fs/read_write.c:738)
[ 2487.710632][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2487.710635][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2487.710643][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2487.710648][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2487.710652][ C2] RIP: 0033:0x7f471c970337
[ 2487.710658][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2487.710661][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2487.710664][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2487.710666][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2487.710668][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2487.710670][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2487.710671][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2512.513026][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2512.513030][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 2512.513041][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 2512.513062][ C2] Tainted: [L]=SOFTLOCKUP
[ 2512.513064][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2512.513067][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2512.513073][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2512.513076][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2512.513082][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2512.513085][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2512.513087][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2512.513089][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2512.513090][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2512.513093][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2512.513095][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2512.513099][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2512.513101][ C2] PKRU: 55555554
[ 2512.513102][ C2] Call Trace:
[ 2512.513109][ C2]
[ 2512.513113][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2512.513121][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2512.513139][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2512.513142][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2512.513146][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2512.513151][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2512.513155][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2512.513162][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2512.513165][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2512.513168][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2512.513173][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2512.513181][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2512.513186][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2512.513202][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2512.513211][ 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)
[ 2512.513213][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2512.513217][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2512.513219][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2512.513222][ C2] ? release_sock (net/core/sock.c:3747)
[ 2512.513232][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2512.513237][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2512.513245][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2512.513248][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2512.513252][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2512.513266][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2512.513270][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2512.513278][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2512.513284][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2512.513291][ C2] ? ksys_write (fs/read_write.c:738)
[ 2512.513301][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2512.513307][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2512.513309][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2512.513314][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2512.513318][ C2] ? __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:926)
[ 2512.513325][ C2] ksys_write (fs/read_write.c:738)
[ 2512.513329][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2512.513331][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2512.513339][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2512.513344][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2512.513351][ C2] RIP: 0033:0x7f471c970337
[ 2512.513360][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2512.513362][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2512.513365][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2512.513367][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2512.513369][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2512.513371][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2512.513373][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2540.513020][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2540.513024][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 2540.513032][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 2540.513054][ C2] Tainted: [L]=SOFTLOCKUP
[ 2540.513056][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2540.513059][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2540.513065][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2540.513068][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2540.513071][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2540.513074][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2540.513076][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2540.513078][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2540.513080][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2540.513082][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2540.513085][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2540.513089][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2540.513091][ C2] PKRU: 55555554
[ 2540.513092][ C2] Call Trace:
[ 2540.513099][ C2]
[ 2540.513104][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2540.513112][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2540.513125][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2540.513127][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2540.513132][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2540.513138][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2540.513144][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2540.513151][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2540.513154][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2540.513157][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2540.513162][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2540.513169][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2540.513174][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2540.513184][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2540.513193][ 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)
[ 2540.513196][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2540.513199][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2540.513202][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2540.513205][ C2] ? release_sock (net/core/sock.c:3747)
[ 2540.513213][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2540.513217][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2540.513227][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2540.513230][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2540.513234][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2540.513247][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2540.513251][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2540.513260][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2540.513265][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2540.513272][ C2] ? ksys_write (fs/read_write.c:738)
[ 2540.513284][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2540.513289][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2540.513291][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2540.513296][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2540.513299][ C2] ? __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:926)
[ 2540.513307][ C2] ksys_write (fs/read_write.c:738)
[ 2540.513310][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2540.513313][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2540.513321][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2540.513328][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2540.513338][ C2] RIP: 0033:0x7f471c970337
[ 2540.513348][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2540.513350][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2540.513354][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2540.513356][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2540.513358][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2540.513360][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2540.513362][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2562.529323][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2562.529786][ C2] rcu: 2-....: (337751 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=84009
| [ 2562.530300][ C2] rcu: (t=338012 jiffies g=1286133 q=6737 ncpus=4)
| [ 2562.530547][ C2] Tainted: [L]=SOFTLOCKUP
[ 2562.530548][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2562.530551][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188)
[ 2562.530563][ C2] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77
All code
========
0: 90 nop
1: 90 nop
2: 90 nop
3: 90 nop
4: 90 nop
5: 90 nop
6: 90 nop
7: 90 nop
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: 66 0f 1f 00 nopw (%rax)
14: 48 85 f6 test %rsi,%rsi
17: 0f 84 5e 01 00 00 je 0x17b
1d: 48 89 f8 mov %rdi,%rax
20: 41 54 push %r12
22: 44 0f b6 c2 movzbl %dl,%r8d
26: 48 01 f0 add %rsi,%rax
29: 55 push %rbp
2a:* 53 push %rbx <-- trapping instruction
2b: 72 14 jb 0x41
2d: eb 26 jmp 0x55
2f: cc int3
30: cc int3
31: cc int3
32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
39: ff ff fe
3c: 48 39 c7 cmp %rax,%rdi
3f: 77 .byte 0x77
Code starting with the faulting instruction
===========================================
0: 53 push %rbx
1: 72 14 jb 0x17
3: eb 26 jmp 0x2b
5: cc int3
6: cc int3
7: cc int3
8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
f: ff ff fe
12: 48 39 c7 cmp %rax,%rdi
15: 77 .byte 0x77
[ 2562.530566][ C2] RSP: 0018:ffffc9000029f5b8 EFLAGS: 00000282
[ 2562.530570][ C2] RAX: ffff88800b85eb34 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2562.530573][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2562.530575][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2562.530577][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2562.530579][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2562.530581][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2562.530583][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2562.530587][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2562.530589][ C2] PKRU: 55555554
[ 2562.530590][ C2] Call Trace:
[ 2562.530592][ C2]
[ 2562.530594][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 2562.530604][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2562.530611][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2562.530616][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2562.530619][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2562.530624][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2562.530632][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2562.530636][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2562.530642][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2562.530645][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2562.530648][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2562.530653][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2562.530659][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2562.530664][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2562.530673][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2562.530680][ 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)
[ 2562.530683][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2562.530686][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2562.530689][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2562.530691][ C2] ? release_sock (net/core/sock.c:3747)
[ 2562.530699][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2562.530702][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2562.530709][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2562.530713][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2562.530717][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2562.530724][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2562.530728][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2562.530733][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2562.530739][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2562.530745][ C2] ? ksys_write (fs/read_write.c:738)
[ 2562.530752][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2562.530755][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2562.530757][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2562.530761][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2562.530765][ C2] ? __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:926)
[ 2562.530772][ C2] ksys_write (fs/read_write.c:738)
[ 2562.530775][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2562.530777][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2562.530785][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2562.530789][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2562.530794][ C2] RIP: 0033:0x7f471c970337
[ 2562.530799][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2562.530802][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2562.530805][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2562.530807][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2562.530809][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2562.530811][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2562.530813][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2562.530807][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
| [ 2562.530809][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
| [ 2562.530811][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
| [ 2562.530813][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2562.530819][ C2]
[ 2581.917386][ T44] INFO: task mptcp_connect:16951 blocked for more than 245 seconds.
[ 2581.917801][ T44] Tainted: G L 6.16.0-rc6-virtme #1
[ 2581.918112][ T44] Blocked by coredump.
[ 2581.918270][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 2581.918562][ T44] task:mptcp_connect state:D stack:26032 pid:16951 tgid:16951 ppid:16948 task_flags:0x40010c flags:0x00004002
[ 2581.919001][ T44] Call Trace:
[ 2581.919131][ T44]
[ 2581.919215][ T44] __schedule (kernel/sched/core.c:5397 kernel/sched/core.c:6786)
[ 2581.919397][ T44] ? try_to_wake_up (kernel/sched/core.c:4014 kernel/sched/core.c:4343)
[ 2581.919642][ T44] ? __pfx___schedule (kernel/sched/core.c:6663)
[ 2581.919805][ T44] ? 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)
[ 2581.919968][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2581.920126][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2581.920415][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2581.920585][ T44] ? schedule (kernel/sched/core.c:6845 kernel/sched/core.c:6878)
[ 2581.920708][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2581.920869][ T44] schedule (kernel/sched/core.c:6865 kernel/sched/core.c:6879)
[ 2581.921071][ T44] synchronize_rcu_expedited (kernel/rcu/rcu.h:156 kernel/rcu/tree_exp.h:67 kernel/rcu/tree_exp.h:274 kernel/rcu/tree_exp.h:1013)
[ 2581.921234][ T44] ? __pfx_synchronize_rcu_expedited (kernel/rcu/tree_exp.h:962)
[ 2581.921442][ T44] ? __pfx_autoremove_wake_function (kernel/sched/wait.c:383)
[ 2581.921644][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2581.921889][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2581.922052][ T44] ? __pfx_wait_rcu_exp_gp (kernel/rcu/tree_exp.h:488)
[ 2581.922214][ T44] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2581.922389][ T44] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21))
[ 2581.922656][ T44] namespace_unlock (fs/namespace.c:1804)
[ 2581.922824][ T44] ? umount_tree (./include/linux/list.h:1024 fs/namespace.c:1909)
[ 2581.922984][ T44] ? __pfx_namespace_unlock (fs/namespace.c:1775)
[ 2581.923143][ T44] ? 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)
[ 2581.923394][ T44] ? __pfx_umount_tree (fs/namespace.c:1857)
[ 2581.923553][ T44] ? put_mnt_ns (fs/namespace.c:6282 fs/namespace.c:6274)
[ 2581.923674][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2581.923836][ T44] put_mnt_ns (fs/namespace.c:6283 fs/namespace.c:6274)
[ 2581.924037][ T44] free_nsproxy (kernel/nsproxy.c:189)
[ 2581.924201][ T44] do_exit (./include/linux/task_work.h:40 kernel/exit.c:964)
[ 2581.924330][ T44] ? 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)
[ 2581.924490][ T44] ? __pfx_do_exit (kernel/exit.c:897)
[ 2581.924652][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2581.924893][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2581.925052][ T44] do_group_exit (kernel/exit.c:1086)
[ 2581.925213][ T44] __x64_sys_exit_group (kernel/exit.c:1114)
[ 2581.925486][ T44] x64_sys_call (arch/x86/entry/syscall_64.c:37)
[ 2581.925656][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2581.925817][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2581.926014][ T44] RIP: 0033:0x7f1e66bbcadd
[ 2581.926268][ T44] RSP: 002b:00007ffe10f0a388 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
[ 2581.926522][ T44] RAX: ffffffffffffffda RBX: 00007f1e66cd89c0 RCX: 00007f1e66bbcadd
[ 2581.926781][ T44] RDX: 00000000000000e7 RSI: ffffffffffffff88 RDI: 0000000000000000
[ 2581.927109][ T44] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000028
[ 2581.927365][ T44] R10: 00007ffe10f0a210 R11: 0000000000000246 R12: 00007f1e66cd89c0
[ 2581.927608][ T44] R13: 00007f1e66cddf20 R14: 0000000000000001 R15: 00007f1e66cddf08
| [ 2586.014234][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 2586.014547][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 2586.014808][ C2] NMI backtrace for cpu 2
| [ 2586.014829][ C2] Tainted: [L]=SOFTLOCKUP
[ 2586.014831][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2586.014833][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2586.014846][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2586.014849][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2586.014853][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2586.014855][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2586.014857][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2586.014859][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2586.014861][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2586.014863][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2586.014865][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2586.014869][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2586.014871][ C2] PKRU: 55555554
[ 2586.014872][ C2] Call Trace:
[ 2586.014875][ C2]
[ 2586.014879][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2586.014886][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2586.014893][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2586.014896][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2586.014900][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2586.014908][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2586.014912][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2586.014919][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2586.014921][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2586.014925][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2586.014929][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2586.014936][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2586.014941][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2586.014950][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2586.014958][ 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)
[ 2586.014960][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2586.014963][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2586.014966][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2586.014969][ C2] ? release_sock (net/core/sock.c:3747)
[ 2586.014976][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2586.014980][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2586.014988][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2586.014992][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2586.014996][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2586.015002][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2586.015007][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2586.015013][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2586.015019][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2586.015025][ C2] ? ksys_write (fs/read_write.c:738)
[ 2586.015033][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2586.015037][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2586.015040][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2586.015043][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2586.015047][ C2] ? __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:926)
[ 2586.015055][ C2] ksys_write (fs/read_write.c:738)
[ 2586.015058][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2586.015061][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2586.015069][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2586.015074][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2586.015078][ C2] RIP: 0033:0x7f471c970337
[ 2586.015084][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2586.015087][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2586.015090][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2586.015093][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2586.015094][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2586.015096][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2586.015098][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2612.512982][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2612.512986][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 2612.512994][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 2612.513009][ C2] Tainted: [L]=SOFTLOCKUP
[ 2612.513010][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2612.513013][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2612.513019][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2612.513022][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2612.513025][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2612.513028][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2612.513030][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2612.513031][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2612.513033][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2612.513036][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2612.513039][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2612.513042][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2612.513044][ C2] PKRU: 55555554
[ 2612.513046][ C2] Call Trace:
[ 2612.513049][ C2]
[ 2612.513054][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2612.513061][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2612.513068][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2612.513071][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2612.513075][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2612.513081][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2612.513085][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2612.513092][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2612.513094][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2612.513097][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2612.513102][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2612.513108][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2612.513113][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2612.513122][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2612.513130][ 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)
[ 2612.513132][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2612.513135][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2612.513138][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2612.513141][ C2] ? release_sock (net/core/sock.c:3747)
[ 2612.513148][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2612.513152][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2612.513160][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2612.513164][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2612.513168][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2612.513174][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2612.513179][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2612.513186][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2612.513191][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2612.513198][ C2] ? ksys_write (fs/read_write.c:738)
[ 2612.513206][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2612.513210][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2612.513213][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2612.513216][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2612.513220][ C2] ? __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:926)
[ 2612.513227][ C2] ksys_write (fs/read_write.c:738)
[ 2612.513231][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2612.513234][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2612.513242][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2612.513247][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2612.513252][ C2] RIP: 0033:0x7f471c970337
[ 2612.513257][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2612.513260][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2612.513263][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2612.513265][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2612.513267][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2612.513269][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2612.513271][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2640.512983][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2640.512988][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 2640.512996][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 2640.513011][ C2] Tainted: [L]=SOFTLOCKUP
[ 2640.513013][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2640.513015][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2640.513021][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2640.513024][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2640.513027][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2640.513029][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2640.513032][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2640.513033][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2640.513035][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2640.513038][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2640.513040][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2640.513044][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2640.513046][ C2] PKRU: 55555554
[ 2640.513048][ C2] Call Trace:
[ 2640.513051][ C2]
[ 2640.513055][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2640.513063][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2640.513070][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2640.513072][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2640.513077][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2640.513082][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2640.513087][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2640.513093][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2640.513096][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2640.513099][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2640.513104][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2640.513110][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2640.513116][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2640.513124][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2640.513132][ 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)
[ 2640.513135][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2640.513138][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2640.513141][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2640.513144][ C2] ? release_sock (net/core/sock.c:3747)
[ 2640.513151][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2640.513154][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2640.513163][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2640.513166][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2640.513170][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2640.513178][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2640.513182][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2640.513189][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2640.513195][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2640.513202][ C2] ? ksys_write (fs/read_write.c:738)
[ 2640.513210][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2640.513214][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2640.513216][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2640.513220][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2640.513224][ C2] ? __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:926)
[ 2640.513232][ C2] ksys_write (fs/read_write.c:738)
[ 2640.513236][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2640.513238][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2640.513246][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2640.513251][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2640.513255][ C2] RIP: 0033:0x7f471c970337
[ 2640.513261][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2640.513264][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2640.513267][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2640.513269][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2640.513271][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2640.513273][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2640.513275][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2640.532320][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2640.532563][ C2] rcu: 2-....: (415690 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=103371
| [ 2640.533059][ C2] rcu: (t=416015 jiffies g=1286133 q=8351 ncpus=4)
| [ 2640.533296][ C2] Tainted: [L]=SOFTLOCKUP
[ 2640.533298][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2640.533300][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2640.533310][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2640.533313][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2640.533317][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2640.533319][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2640.533321][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2640.533323][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2640.533325][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2640.533326][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2640.533329][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2640.533333][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2640.533334][ C2] PKRU: 55555554
[ 2640.533335][ C2] Call Trace:
[ 2640.533337][ C2]
[ 2640.533339][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2640.533347][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2640.533351][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2640.533354][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2640.533358][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2640.533366][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2640.533369][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2640.533376][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2640.533378][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2640.533381][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2640.533386][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2640.533392][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2640.533397][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2640.533405][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2640.533412][ 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)
[ 2640.533415][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2640.533418][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2640.533420][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2640.533423][ C2] ? release_sock (net/core/sock.c:3747)
[ 2640.533430][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2640.533433][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2640.533441][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2640.533445][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2640.533449][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2640.533455][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2640.533459][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2640.533464][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2640.533469][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2640.533475][ C2] ? ksys_write (fs/read_write.c:738)
[ 2640.533482][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2640.533485][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2640.533488][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2640.533491][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2640.533495][ C2] ? __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:926)
[ 2640.533502][ C2] ksys_write (fs/read_write.c:738)
[ 2640.533505][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2640.533508][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2640.533515][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2640.533519][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2640.533522][ C2] RIP: 0033:0x7f471c970337
[ 2640.533526][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2640.533529][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2640.533532][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2640.533534][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2640.533536][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2640.533538][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2640.533540][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2668.512983][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2668.512987][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 2668.512994][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 2668.513010][ C2] Tainted: [L]=SOFTLOCKUP
[ 2668.513012][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2668.513015][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2668.513020][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2668.513024][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2668.513027][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2668.513029][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2668.513031][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2668.513034][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2668.513035][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2668.513037][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2668.513040][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2668.513044][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2668.513046][ C2] PKRU: 55555554
[ 2668.513047][ C2] Call Trace:
[ 2668.513051][ C2]
[ 2668.513055][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2668.513063][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2668.513070][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2668.513072][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2668.513077][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2668.513082][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2668.513086][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2668.513093][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2668.513095][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2668.513099][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2668.513103][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2668.513109][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2668.513115][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2668.513124][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2668.513132][ 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)
[ 2668.513134][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2668.513137][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2668.513140][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2668.513143][ C2] ? release_sock (net/core/sock.c:3747)
[ 2668.513150][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2668.513154][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2668.513162][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2668.513166][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2668.513170][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2668.513177][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2668.513181][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2668.513188][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2668.513193][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2668.513200][ C2] ? ksys_write (fs/read_write.c:738)
[ 2668.513209][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2668.513212][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2668.513215][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2668.513219][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2668.513222][ C2] ? __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:926)
[ 2668.513230][ C2] ksys_write (fs/read_write.c:738)
[ 2668.513233][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2668.513236][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2668.513244][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2668.513248][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2668.513253][ C2] RIP: 0033:0x7f471c970337
[ 2668.513259][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2668.513261][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2668.513265][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2668.513267][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2668.513269][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2668.513271][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2668.513273][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2684.318090][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 2684.318285][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 2684.318593][ C2] NMI backtrace for cpu 2
| [ 2684.318613][ C2] Tainted: [L]=SOFTLOCKUP
[ 2684.318614][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2684.318616][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2684.318630][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2684.318633][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2684.318638][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2684.318640][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2684.318642][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2684.318644][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2684.318646][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2684.318648][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2684.318650][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2684.318654][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2684.318655][ C2] PKRU: 55555554
[ 2684.318657][ C2] Call Trace:
[ 2684.318659][ C2]
[ 2684.318663][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2684.318671][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2684.318677][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2684.318680][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2684.318686][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2684.318694][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2684.318698][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2684.318704][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2684.318707][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2684.318710][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2684.318715][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2684.318721][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2684.318726][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2684.318735][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2684.318742][ 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)
[ 2684.318745][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2684.318748][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2684.318750][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2684.318753][ C2] ? release_sock (net/core/sock.c:3747)
[ 2684.318760][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2684.318764][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2684.318771][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2684.318775][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2684.318779][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2684.318785][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2684.318789][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2684.318796][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2684.318801][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2684.318808][ C2] ? ksys_write (fs/read_write.c:738)
[ 2684.318816][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2684.318820][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2684.318822][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2684.318826][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2684.318830][ C2] ? __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:926)
[ 2684.318837][ C2] ksys_write (fs/read_write.c:738)
[ 2684.318840][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2684.318842][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2684.318850][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2684.318854][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2684.318859][ C2] RIP: 0033:0x7f471c970337
[ 2684.318865][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2684.318867][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2684.318871][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2684.318873][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2684.318874][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2684.318876][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2684.318878][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2684.318873][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
| [ 2684.318874][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
| [ 2684.318876][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
| [ 2684.318878][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2684.318884][ C2]
[ 2704.797412][ T44] INFO: task mptcp_connect:16951 blocked for more than 368 seconds.
[ 2704.797904][ T44] Tainted: G L 6.16.0-rc6-virtme #1
[ 2704.798266][ T44] Blocked by coredump.
[ 2704.798729][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 2704.799151][ T44] task:mptcp_connect state:D stack:26032 pid:16951 tgid:16951 ppid:16948 task_flags:0x40010c flags:0x00004002
[ 2704.799899][ T44] Call Trace:
[ 2704.800087][ T44]
[ 2704.800217][ T44] __schedule (kernel/sched/core.c:5397 kernel/sched/core.c:6786)
[ 2704.800486][ T44] ? try_to_wake_up (kernel/sched/core.c:4014 kernel/sched/core.c:4343)
[ 2704.800749][ T44] ? __pfx___schedule (kernel/sched/core.c:6663)
[ 2704.801143][ T44] ? 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)
[ 2704.801407][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2704.801664][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2704.801918][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2704.802333][ T44] ? schedule (kernel/sched/core.c:6845 kernel/sched/core.c:6878)
[ 2704.802526][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2704.802785][ T44] schedule (kernel/sched/core.c:6865 kernel/sched/core.c:6879)
[ 2704.802978][ T44] synchronize_rcu_expedited (kernel/rcu/rcu.h:156 kernel/rcu/tree_exp.h:67 kernel/rcu/tree_exp.h:274 kernel/rcu/tree_exp.h:1013)
[ 2704.803236][ T44] ? __pfx_synchronize_rcu_expedited (kernel/rcu/tree_exp.h:962)
[ 2704.803558][ T44] ? __pfx_autoremove_wake_function (kernel/sched/wait.c:383)
[ 2704.803872][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2704.804120][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2704.804424][ T44] ? __pfx_wait_rcu_exp_gp (kernel/rcu/tree_exp.h:488)
[ 2704.804674][ T44] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2704.804927][ T44] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21))
[ 2704.805182][ T44] namespace_unlock (fs/namespace.c:1804)
[ 2704.805589][ T44] ? umount_tree (./include/linux/list.h:1024 fs/namespace.c:1909)
[ 2704.805843][ T44] ? __pfx_namespace_unlock (fs/namespace.c:1775)
[ 2704.806093][ T44] ? 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)
[ 2704.806353][ T44] ? __pfx_umount_tree (fs/namespace.c:1857)
[ 2704.806743][ T44] ? put_mnt_ns (fs/namespace.c:6282 fs/namespace.c:6274)
[ 2704.806930][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2704.807179][ T44] put_mnt_ns (fs/namespace.c:6283 fs/namespace.c:6274)
[ 2704.807386][ T44] free_nsproxy (kernel/nsproxy.c:189)
[ 2704.807636][ T44] do_exit (./include/linux/task_work.h:40 kernel/exit.c:964)
[ 2704.807972][ T44] ? 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)
[ 2704.808234][ T44] ? __pfx_do_exit (kernel/exit.c:897)
[ 2704.808492][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2704.808740][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2704.809141][ T44] do_group_exit (kernel/exit.c:1086)
[ 2704.809425][ T44] __x64_sys_exit_group (kernel/exit.c:1114)
[ 2704.809596][ T44] x64_sys_call (arch/x86/entry/syscall_64.c:37)
[ 2704.809767][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2704.810007][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2704.810216][ T44] RIP: 0033:0x7f1e66bbcadd
[ 2704.810392][ T44] RSP: 002b:00007ffe10f0a388 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
[ 2704.810723][ T44] RAX: ffffffffffffffda RBX: 00007f1e66cd89c0 RCX: 00007f1e66bbcadd
[ 2704.810970][ T44] RDX: 00000000000000e7 RSI: ffffffffffffff88 RDI: 0000000000000000
[ 2704.811217][ T44] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000028
[ 2704.811557][ T44] R10: 00007ffe10f0a210 R11: 0000000000000246 R12: 00007f1e66cd89c0
[ 2704.811797][ T44] R13: 00007f1e66cddf20 R14: 0000000000000001 R15: 00007f1e66cddf08
| [ 2708.512984][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2708.512989][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 2708.512997][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 2708.513012][ C2] Tainted: [L]=SOFTLOCKUP
[ 2708.513013][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2708.513016][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2708.513024][ C2] Code: 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 <48> 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 01 00
All code
========
0: 11 80 38 00 74 ef adc %eax,-0x108bffc8(%rax)
6: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11
a: 48 89 c2 mov %rax,%rdx
d: 48 85 c0 test %rax,%rax
10: 75 b0 jne 0xffffffffffffffc2
12: 48 89 da mov %rbx,%rdx
15: 4c 89 d8 mov %r11,%rax
18: 4c 29 da sub %r11,%rdx
1b: e9 49 ff ff ff jmp 0xffffffffffffff69
20: 48 85 d2 test %rdx,%rdx
23: 74 b3 je 0xffffffffffffffd8
25: 48 01 ea add %rbp,%rdx
28: eb 09 jmp 0x33
2a:* 48 83 c0 01 add $0x1,%rax <-- trapping instruction
2e: 48 39 d0 cmp %rdx,%rax
31: 74 a5 je 0xffffffffffffffd8
33: 80 38 00 cmpb $0x0,(%rax)
36: 74 f2 je 0x2a
38: e9 74 ff ff ff jmp 0xffffffffffffffb1
3d: b8 .byte 0xb8
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: 48 83 c0 01 add $0x1,%rax
4: 48 39 d0 cmp %rdx,%rax
7: 74 a5 je 0xffffffffffffffae
9: 80 38 00 cmpb $0x0,(%rax)
c: 74 f2 je 0x0
e: e9 74 ff ff ff jmp 0xffffffffffffff87
13: b8 .byte 0xb8
14: 01 00 add %eax,(%rax)
[ 2708.513027][ C2] RSP: 0018:ffffc9000029f5b0 EFLAGS: 00000246
[ 2708.513031][ C2] RAX: ffffed100170bd66 RBX: ffffed100170bd67 RCX: ffffffffa2cd0f13
[ 2708.513033][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2708.513035][ C2] RBP: ffffed100170bd66 R08: 0000000000000000 R09: ffffed100170bd66
[ 2708.513037][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2708.513039][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2708.513041][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2708.513043][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2708.513047][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2708.513049][ C2] PKRU: 55555554
[ 2708.513050][ C2] Call Trace:
[ 2708.513054][ C2]
[ 2708.513058][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 2708.513065][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2708.513072][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2708.513078][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2708.513081][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2708.513085][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2708.513090][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2708.513094][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2708.513101][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2708.513104][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2708.513106][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2708.513111][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2708.513118][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2708.513123][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2708.513132][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2708.513140][ 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)
[ 2708.513142][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2708.513146][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2708.513148][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2708.513151][ C2] ? release_sock (net/core/sock.c:3747)
[ 2708.513159][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2708.513163][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2708.513170][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2708.513174][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2708.513178][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2708.513184][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2708.513188][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2708.513195][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2708.513200][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2708.513207][ C2] ? ksys_write (fs/read_write.c:738)
[ 2708.513214][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2708.513218][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2708.513220][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2708.513224][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2708.513228][ C2] ? __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:926)
[ 2708.513235][ C2] ksys_write (fs/read_write.c:738)
[ 2708.513239][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2708.513242][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2708.513250][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2708.513254][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2708.513259][ C2] RIP: 0033:0x7f471c970337
[ 2708.513265][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2708.513267][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2708.513271][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2708.513273][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2708.513275][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2708.513277][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2708.513279][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2718.535322][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2718.535709][ C2] rcu: 2-....: (493630 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=122673
| [ 2718.536085][ C2] rcu: (t=494018 jiffies g=1286133 q=9968 ncpus=4)
| [ 2718.536481][ C2] Tainted: [L]=SOFTLOCKUP
[ 2718.536483][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2718.536485][ C2] RIP: 0010:kasan_check_range (./include/linux/kasan.h:65 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2718.536497][ C2] Code: ff ff 7f ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 <49> 01 c1 48 89 e8 49 8d 59 01 48 89 da 48 29 ea 48 83 fa 10 0f 8e
All code
========
0: ff (bad)
1: ff (bad)
2: 7f ff jg 0x3
4: ff 48 39 decl 0x39(%rax)
7: c7 (bad)
8: 76 dd jbe 0xffffffffffffffe7
a: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10
f: 48 89 fd mov %rdi,%rbp
12: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
19: fc ff df
1c: 4d 89 d1 mov %r10,%r9
1f: 48 c1 ed 03 shr $0x3,%rbp
23: 49 c1 e9 03 shr $0x3,%r9
27: 48 01 c5 add %rax,%rbp
2a:* 49 01 c1 add %rax,%r9 <-- trapping instruction
2d: 48 89 e8 mov %rbp,%rax
30: 49 8d 59 01 lea 0x1(%r9),%rbx
34: 48 89 da mov %rbx,%rdx
37: 48 29 ea sub %rbp,%rdx
3a: 48 83 fa 10 cmp $0x10,%rdx
3e: 0f .byte 0xf
3f: 8e .byte 0x8e
Code starting with the faulting instruction
===========================================
0: 49 01 c1 add %rax,%r9
3: 48 89 e8 mov %rbp,%rax
6: 49 8d 59 01 lea 0x1(%r9),%rbx
a: 48 89 da mov %rbx,%rdx
d: 48 29 ea sub %rbp,%rdx
10: 48 83 fa 10 cmp $0x10,%rdx
14: 0f .byte 0xf
15: 8e .byte 0x8e
[ 2718.536500][ C2] RSP: 0018:ffffc9000029f5b0 EFLAGS: 00000286
[ 2718.536505][ C2] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2718.536507][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2718.536509][ C2] RBP: ffffed100170bd66 R08: 0000000000000000 R09: 1ffff1100170bd66
[ 2718.536510][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2718.536512][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2718.536514][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2718.536516][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2718.536521][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2718.536523][ C2] PKRU: 55555554
[ 2718.536524][ C2] Call Trace:
[ 2718.536525][ C2]
[ 2718.536528][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 2718.536538][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2718.536545][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2718.536550][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2718.536553][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2718.536557][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2718.536566][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2718.536569][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2718.536576][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2718.536578][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2718.536581][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2718.536586][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2718.536592][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2718.536597][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2718.536606][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2718.536614][ 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)
[ 2718.536616][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2718.536619][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2718.536622][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2718.536625][ C2] ? release_sock (net/core/sock.c:3747)
[ 2718.536632][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2718.536635][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2718.536642][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2718.536646][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2718.536650][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2718.536657][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2718.536661][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2718.536667][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2718.536672][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2718.536678][ C2] ? ksys_write (fs/read_write.c:738)
[ 2718.536685][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2718.536688][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2718.536691][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2718.536695][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2718.536698][ C2] ? __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:926)
[ 2718.536706][ C2] ksys_write (fs/read_write.c:738)
[ 2718.536709][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2718.536712][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2718.536720][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2718.536724][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2718.536728][ C2] RIP: 0033:0x7f471c970337
[ 2718.536733][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2718.536735][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2718.536739][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2718.536741][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2718.536743][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2718.536744][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2718.536746][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2744.512982][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2744.512987][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 2744.512994][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 2744.513010][ C2] Tainted: [L]=SOFTLOCKUP
[ 2744.513011][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2744.513014][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2744.513020][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2744.513023][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2744.513027][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2744.513029][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2744.513031][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2744.513033][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2744.513035][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2744.513037][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2744.513040][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2744.513043][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2744.513046][ C2] PKRU: 55555554
[ 2744.513047][ C2] Call Trace:
[ 2744.513051][ C2]
[ 2744.513055][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2744.513063][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2744.513070][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2744.513073][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2744.513077][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2744.513082][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2744.513086][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2744.513093][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2744.513096][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2744.513099][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2744.513104][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2744.513110][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2744.513115][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2744.513124][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2744.513132][ 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)
[ 2744.513135][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2744.513138][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2744.513141][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2744.513144][ C2] ? release_sock (net/core/sock.c:3747)
[ 2744.513151][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2744.513154][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2744.513162][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2744.513166][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2744.513170][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2744.513176][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2744.513180][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2744.513186][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2744.513192][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2744.513199][ C2] ? ksys_write (fs/read_write.c:738)
[ 2744.513206][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2744.513211][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2744.513213][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2744.513217][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2744.513221][ C2] ? __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:926)
[ 2744.513228][ C2] ksys_write (fs/read_write.c:738)
[ 2744.513232][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2744.513234][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2744.513242][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2744.513247][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2744.513251][ C2] RIP: 0033:0x7f471c970337
[ 2744.513257][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2744.513260][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2744.513263][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2744.513265][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2744.513267][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2744.513269][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2744.513271][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2772.512980][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2772.512985][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 2772.512992][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 2772.513009][ C2] Tainted: [L]=SOFTLOCKUP
[ 2772.513011][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2772.513014][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2772.513019][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2772.513022][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2772.513026][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2772.513028][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2772.513030][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2772.513032][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2772.513034][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2772.513036][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2772.513039][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2772.513042][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2772.513045][ C2] PKRU: 55555554
[ 2772.513046][ C2] Call Trace:
[ 2772.513050][ C2]
[ 2772.513054][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2772.513062][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2772.513068][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2772.513071][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2772.513075][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2772.513080][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2772.513085][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2772.513092][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2772.513095][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2772.513098][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2772.513103][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2772.513109][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2772.513114][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2772.513122][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2772.513130][ 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)
[ 2772.513133][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2772.513136][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2772.513139][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2772.513142][ C2] ? release_sock (net/core/sock.c:3747)
[ 2772.513149][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2772.513152][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2772.513161][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2772.513164][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2772.513168][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2772.513175][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2772.513179][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2772.513185][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2772.513191][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2772.513198][ C2] ? ksys_write (fs/read_write.c:738)
[ 2772.513206][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2772.513210][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2772.513213][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2772.513217][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2772.513221][ C2] ? __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:926)
[ 2772.513228][ C2] ksys_write (fs/read_write.c:738)
[ 2772.513231][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2772.513234][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2772.513242][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2772.513247][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2772.513251][ C2] RIP: 0033:0x7f471c970337
[ 2772.513257][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2772.513259][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2772.513262][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2772.513264][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2772.513266][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2772.513268][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2772.513270][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2782.622786][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 2782.623056][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 2782.623241][ C2] NMI backtrace for cpu 2
| [ 2782.623263][ C2] Tainted: [L]=SOFTLOCKUP
[ 2782.623264][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2782.623267][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2782.623280][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2782.623282][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2782.623288][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2782.623290][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2782.623292][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2782.623294][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2782.623296][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2782.623298][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2782.623300][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2782.623304][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2782.623306][ C2] PKRU: 55555554
[ 2782.623307][ C2] Call Trace:
[ 2782.623311][ C2]
[ 2782.623316][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2782.623324][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2782.623330][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2782.623333][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2782.623337][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2782.623346][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2782.623350][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2782.623356][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2782.623359][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2782.623361][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2782.623367][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2782.623373][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2782.623378][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2782.623387][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2782.623395][ 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)
[ 2782.623397][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2782.623400][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2782.623403][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2782.623406][ C2] ? release_sock (net/core/sock.c:3747)
[ 2782.623413][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2782.623416][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2782.623424][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2782.623428][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2782.623432][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2782.623439][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2782.623443][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2782.623450][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2782.623455][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2782.623462][ C2] ? ksys_write (fs/read_write.c:738)
[ 2782.623470][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2782.623474][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2782.623476][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2782.623481][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2782.623485][ C2] ? __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:926)
[ 2782.623492][ C2] ksys_write (fs/read_write.c:738)
[ 2782.623495][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2782.623498][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2782.623506][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2782.623510][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2782.623514][ C2] RIP: 0033:0x7f471c970337
[ 2782.623521][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2782.623523][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2782.623526][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2782.623528][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2782.623530][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2782.623532][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2782.623534][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2796.538323][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2796.538646][ C2] rcu: 2-....: (571569 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=141859
| [ 2796.539140][ C2] rcu: (t=572021 jiffies g=1286133 q=11367 ncpus=4)
| [ 2796.539407][ C2] Tainted: [L]=SOFTLOCKUP
[ 2796.539409][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2796.539411][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2796.539423][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2796.539427][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2796.539431][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2796.539433][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2796.539435][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2796.539437][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2796.539439][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2796.539441][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2796.539443][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2796.539447][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2796.539449][ C2] PKRU: 55555554
[ 2796.539450][ C2] Call Trace:
[ 2796.539452][ C2]
[ 2796.539454][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2796.539462][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2796.539468][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2796.539471][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2796.539476][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2796.539484][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2796.539488][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2796.539494][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2796.539497][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2796.539499][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2796.539504][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2796.539510][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2796.539515][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2796.539524][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2796.539532][ 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)
[ 2796.539535][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2796.539538][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2796.539541][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2796.539543][ C2] ? release_sock (net/core/sock.c:3747)
[ 2796.539550][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2796.539554][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2796.539561][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2796.539565][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2796.539569][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2796.539575][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2796.539580][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2796.539586][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2796.539590][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2796.539597][ C2] ? ksys_write (fs/read_write.c:738)
[ 2796.539605][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2796.539608][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2796.539610][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2796.539615][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2796.539618][ C2] ? __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:926)
[ 2796.539626][ C2] ksys_write (fs/read_write.c:738)
[ 2796.539629][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2796.539632][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2796.539640][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2796.539644][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2796.539648][ C2] RIP: 0033:0x7f471c970337
[ 2796.539654][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2796.539656][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2796.539660][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2796.539661][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2796.539663][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2796.539665][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2796.539667][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2824.512982][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2824.512987][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 2824.512995][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 2824.513010][ C2] Tainted: [L]=SOFTLOCKUP
[ 2824.513012][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2824.513015][ C2] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 2824.513020][ C2] Code: 00 49 89 fe 49 89 fd 4c 8d 7c 24 40 bb 01 00 00 00 49 c1 ee 03 41 83 e5 07 48 b8 00 00 00 00 00 fc ff df 49 01 c6 41 83 c5 03 04 00 00 00 48 89 ef e8 5d 3f e5 fd 41 0f b6 06 41 38 c5 7c 08
All code
========
0: 00 49 89 add %cl,-0x77(%rcx)
3: fe 49 89 decb -0x77(%rcx)
6: fd std
7: 4c 8d 7c 24 40 lea 0x40(%rsp),%r15
c: bb 01 00 00 00 mov $0x1,%ebx
11: 49 c1 ee 03 shr $0x3,%r14
15: 41 83 e5 07 and $0x7,%r13d
19: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
20: fc ff df
23: 49 01 c6 add %rax,%r14
26: 41 83 c5 03 add $0x3,%r13d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 5d 3f e5 fd call 0xfffffffffde53f94
37: 41 0f b6 06 movzbl (%r14),%eax
3b: 41 38 c5 cmp %al,%r13b
3e: 7c 08 jl 0x48
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 5d 3f e5 fd call 0xfffffffffde53f6a
d: 41 0f b6 06 movzbl (%r14),%eax
11: 41 38 c5 cmp %al,%r13b
14: 7c 08 jl 0x1e
[ 2824.513023][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2824.513027][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2824.513029][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2824.513031][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2824.513033][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2824.513035][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2824.513037][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2824.513040][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2824.513044][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2824.513046][ C2] PKRU: 55555554
[ 2824.513047][ C2] Call Trace:
[ 2824.513052][ C2]
[ 2824.513056][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2824.513064][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2824.513070][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2824.513073][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2824.513078][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2824.513083][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2824.513087][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2824.513094][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2824.513097][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2824.513100][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2824.513105][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2824.513110][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2824.513116][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2824.513125][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2824.513133][ 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)
[ 2824.513136][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2824.513139][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2824.513142][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2824.513144][ C2] ? release_sock (net/core/sock.c:3747)
[ 2824.513152][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2824.513156][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2824.513163][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2824.513167][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2824.513170][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2824.513177][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2824.513181][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2824.513187][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2824.513192][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2824.513199][ C2] ? ksys_write (fs/read_write.c:738)
[ 2824.513207][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2824.513211][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2824.513213][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2824.513218][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2824.513221][ C2] ? __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:926)
[ 2824.513229][ C2] ksys_write (fs/read_write.c:738)
[ 2824.513232][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2824.513235][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2824.513243][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2824.513247][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2824.513252][ C2] RIP: 0033:0x7f471c970337
[ 2824.513257][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2824.513260][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2824.513263][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2824.513265][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2824.513267][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2824.513269][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2824.513271][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2824.513265][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
| [ 2824.513267][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
| [ 2824.513269][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
| [ 2824.513271][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2824.513277][ C2]
[ 2827.678372][ T44] INFO: task mptcp_connect:16951 blocked for more than 491 seconds.
[ 2827.678761][ T44] Tainted: G L 6.16.0-rc6-virtme #1
[ 2827.679072][ T44] Blocked by coredump.
[ 2827.679221][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 2827.679491][ T44] task:mptcp_connect state:D stack:26032 pid:16951 tgid:16951 ppid:16948 task_flags:0x40010c flags:0x00004002
[ 2827.679943][ T44] Call Trace:
[ 2827.680070][ T44]
[ 2827.680154][ T44] __schedule (kernel/sched/core.c:5397 kernel/sched/core.c:6786)
[ 2827.680422][ T44] ? try_to_wake_up (kernel/sched/core.c:4014 kernel/sched/core.c:4343)
[ 2827.680608][ T44] ? __pfx___schedule (kernel/sched/core.c:6663)
[ 2827.680772][ T44] ? 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)
[ 2827.680936][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2827.681180][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2827.681377][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2827.681537][ T44] ? schedule (kernel/sched/core.c:6845 kernel/sched/core.c:6878)
[ 2827.681657][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2827.681817][ T44] schedule (kernel/sched/core.c:6865 kernel/sched/core.c:6879)
[ 2827.682023][ T44] synchronize_rcu_expedited (kernel/rcu/rcu.h:156 kernel/rcu/tree_exp.h:67 kernel/rcu/tree_exp.h:274 kernel/rcu/tree_exp.h:1013)
[ 2827.682191][ T44] ? __pfx_synchronize_rcu_expedited (kernel/rcu/tree_exp.h:962)
[ 2827.682397][ T44] ? __pfx_autoremove_wake_function (kernel/sched/wait.c:383)
[ 2827.682695][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2827.682854][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2827.683011][ T44] ? __pfx_wait_rcu_exp_gp (kernel/rcu/tree_exp.h:488)
[ 2827.683168][ T44] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2827.683337][ T44] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21))
[ 2827.683498][ T44] namespace_unlock (fs/namespace.c:1804)
[ 2827.683657][ T44] ? umount_tree (./include/linux/list.h:1024 fs/namespace.c:1909)
[ 2827.683821][ T44] ? __pfx_namespace_unlock (fs/namespace.c:1775)
[ 2827.684058][ T44] ? 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)
[ 2827.684216][ T44] ? __pfx_umount_tree (fs/namespace.c:1857)
[ 2827.684378][ T44] ? put_mnt_ns (fs/namespace.c:6282 fs/namespace.c:6274)
[ 2827.684504][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2827.684663][ T44] put_mnt_ns (fs/namespace.c:6283 fs/namespace.c:6274)
[ 2827.684863][ T44] free_nsproxy (kernel/nsproxy.c:189)
[ 2827.685024][ T44] do_exit (./include/linux/task_work.h:40 kernel/exit.c:964)
[ 2827.685155][ T44] ? 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)
[ 2827.685312][ T44] ? __pfx_do_exit (kernel/exit.c:897)
[ 2827.685559][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2827.685736][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2827.685932][ T44] do_group_exit (kernel/exit.c:1086)
[ 2827.686106][ T44] __x64_sys_exit_group (kernel/exit.c:1114)
[ 2827.686386][ T44] x64_sys_call (arch/x86/entry/syscall_64.c:37)
[ 2827.686549][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2827.686715][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2827.686916][ T44] RIP: 0033:0x7f1e66bbcadd
[ 2827.687162][ T44] RSP: 002b:00007ffe10f0a388 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
[ 2827.687409][ T44] RAX: ffffffffffffffda RBX: 00007f1e66cd89c0 RCX: 00007f1e66bbcadd
[ 2827.687648][ T44] RDX: 00000000000000e7 RSI: ffffffffffffff88 RDI: 0000000000000000
[ 2827.687976][ T44] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000028
[ 2827.688213][ T44] R10: 00007ffe10f0a210 R11: 0000000000000246 R12: 00007f1e66cd89c0
[ 2827.688535][ T44] R13: 00007f1e66cddf20 R14: 0000000000000001 R15: 00007f1e66cddf08
| [ 2852.512983][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2852.512988][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 2852.512995][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 2852.513012][ C2] Tainted: [L]=SOFTLOCKUP
[ 2852.513013][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2852.513016][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2852.513021][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2852.513025][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2852.513028][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2852.513030][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2852.513032][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2852.513034][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2852.513036][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2852.513038][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2852.513040][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2852.513044][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2852.513046][ C2] PKRU: 55555554
[ 2852.513047][ C2] Call Trace:
[ 2852.513052][ C2]
[ 2852.513056][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2852.513063][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2852.513070][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2852.513073][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2852.513077][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2852.513082][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2852.513087][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2852.513093][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2852.513096][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2852.513099][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2852.513104][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2852.513110][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2852.513115][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2852.513124][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2852.513132][ 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)
[ 2852.513135][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2852.513138][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2852.513140][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2852.513143][ C2] ? release_sock (net/core/sock.c:3747)
[ 2852.513150][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2852.513154][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2852.513162][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2852.513165][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2852.513169][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2852.513176][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2852.513181][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2852.513187][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2852.513193][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2852.513199][ C2] ? ksys_write (fs/read_write.c:738)
[ 2852.513207][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2852.513211][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2852.513214][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2852.513217][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2852.513221][ C2] ? __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:926)
[ 2852.513228][ C2] ksys_write (fs/read_write.c:738)
[ 2852.513232][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2852.513234][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2852.513242][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2852.513247][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2852.513252][ C2] RIP: 0033:0x7f471c970337
[ 2852.513257][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2852.513260][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2852.513263][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2852.513265][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2852.513267][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2852.513269][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2852.513271][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2874.541323][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2874.541729][ C2] rcu: 2-....: (649523 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=160910
| [ 2874.542118][ C2] rcu: (t=650024 jiffies g=1286133 q=12647 ncpus=4)
| [ 2874.542483][ C2] Tainted: [L]=SOFTLOCKUP
[ 2874.542484][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2874.542487][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2874.542500][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2874.542503][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2874.542507][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2874.542509][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2874.542512][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2874.542513][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2874.542515][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2874.542517][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2874.542520][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2874.542523][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2874.542525][ C2] PKRU: 55555554
[ 2874.542527][ C2] Call Trace:
[ 2874.542528][ C2]
[ 2874.542530][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2874.542538][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2874.542545][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2874.542548][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2874.542553][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2874.542561][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2874.542565][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2874.542571][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2874.542574][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2874.542577][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2874.542581][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2874.542587][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2874.542592][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2874.542600][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2874.542608][ 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)
[ 2874.542611][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2874.542614][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2874.542616][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2874.542619][ C2] ? release_sock (net/core/sock.c:3747)
[ 2874.542626][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2874.542630][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2874.542637][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2874.542641][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2874.542645][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2874.542651][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2874.542654][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2874.542659][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2874.542664][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2874.542670][ C2] ? ksys_write (fs/read_write.c:738)
[ 2874.542678][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2874.542681][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2874.542684][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2874.542688][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2874.542691][ C2] ? __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:926)
[ 2874.542698][ C2] ksys_write (fs/read_write.c:738)
[ 2874.542702][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2874.542704][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2874.542712][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2874.542716][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2874.542720][ C2] RIP: 0033:0x7f471c970337
[ 2874.542726][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2874.542728][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2874.542731][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2874.542734][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2874.542736][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2874.542737][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2874.542739][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2880.925959][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 2880.926152][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 2880.926341][ C2] NMI backtrace for cpu 2
| [ 2880.926363][ C2] Tainted: [L]=SOFTLOCKUP
[ 2880.926364][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2880.926367][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 2880.926379][ C2] Code: c7 c7 40 05 87 a3 5b 5d 41 5c e9 ab 6f 8e ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 4f f0 ff ff 66 66 2e 0f 1f
All code
========
0: c7 c7 40 05 87 a3 mov $0xa3870540,%edi
6: 5b pop %rbx
7: 5d pop %rbp
8: 41 5c pop %r12
a: e9 ab 6f 8e ff jmp 0xffffffffff8e6fba
f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
16: 00 00 00
19: 90 nop
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: 90 nop
23: 90 nop
24: 90 nop
25: 90 nop
26: 90 nop
27: 90 nop
28: 90 nop
29: 90 nop
2a:* f3 0f 1e fa endbr64 <-- trapping instruction
2e: 48 8b 0c 24 mov (%rsp),%rcx
32: 89 f6 mov %esi,%esi
34: 31 d2 xor %edx,%edx
36: e9 4f f0 ff ff jmp 0xfffffffffffff08a
3b: 66 data16
3c: 66 data16
3d: 2e cs
3e: 0f .byte 0xf
3f: 1f (bad)
Code starting with the faulting instruction
===========================================
0: f3 0f 1e fa endbr64
4: 48 8b 0c 24 mov (%rsp),%rcx
8: 89 f6 mov %esi,%esi
a: 31 d2 xor %edx,%edx
c: e9 4f f0 ff ff jmp 0xfffffffffffff060
11: 66 data16
12: 66 data16
13: 2e cs
14: 0f .byte 0xf
15: 1f (bad)
[ 2880.926382][ C2] RSP: 0018:ffffc9000029f5c8 EFLAGS: 00000202
[ 2880.926386][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2880.926389][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2880.926391][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2880.926393][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2880.926395][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2880.926396][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2880.926399][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2880.926403][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2880.926405][ C2] PKRU: 55555554
[ 2880.926406][ C2] Call Trace:
[ 2880.926409][ C2]
[ 2880.926411][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 2880.926423][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2880.926430][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2880.926435][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2880.926437][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2880.926442][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2880.926451][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2880.926455][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2880.926462][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2880.926465][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2880.926467][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2880.926473][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2880.926479][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2880.926484][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2880.926492][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2880.926500][ 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)
[ 2880.926502][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2880.926505][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2880.926508][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2880.926511][ C2] ? release_sock (net/core/sock.c:3747)
[ 2880.926518][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2880.926522][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2880.926529][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2880.926533][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2880.926537][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2880.926544][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2880.926548][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2880.926554][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2880.926560][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2880.926566][ C2] ? ksys_write (fs/read_write.c:738)
[ 2880.926573][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2880.926576][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2880.926579][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2880.926583][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2880.926586][ C2] ? __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:926)
[ 2880.926593][ C2] ksys_write (fs/read_write.c:738)
[ 2880.926597][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2880.926599][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2880.926607][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2880.926612][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2880.926617][ C2] RIP: 0033:0x7f471c970337
[ 2880.926623][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2880.926625][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2880.926628][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2880.926630][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2880.926632][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2880.926634][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2880.926636][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2908.512981][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2908.512985][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 2908.512992][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 2908.513008][ C2] Tainted: [L]=SOFTLOCKUP
[ 2908.513010][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2908.513012][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2908.513017][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2908.513021][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2908.513024][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2908.513026][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2908.513028][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2908.513030][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2908.513032][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2908.513034][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2908.513037][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2908.513041][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2908.513043][ C2] PKRU: 55555554
[ 2908.513044][ C2] Call Trace:
[ 2908.513048][ C2]
[ 2908.513053][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2908.513061][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2908.513067][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2908.513069][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2908.513074][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2908.513079][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2908.513084][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2908.513091][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2908.513094][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2908.513096][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2908.513101][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2908.513108][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2908.513113][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2908.513122][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2908.513130][ 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)
[ 2908.513132][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2908.513136][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2908.513138][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2908.513141][ C2] ? release_sock (net/core/sock.c:3747)
[ 2908.513148][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2908.513152][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2908.513161][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2908.513164][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2908.513168][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2908.513175][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2908.513179][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2908.513186][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2908.513191][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2908.513197][ C2] ? ksys_write (fs/read_write.c:738)
[ 2908.513205][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2908.513209][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2908.513212][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2908.513215][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2908.513219][ C2] ? __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:926)
[ 2908.513227][ C2] ksys_write (fs/read_write.c:738)
[ 2908.513231][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2908.513233][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2908.513241][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2908.513246][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2908.513250][ C2] RIP: 0033:0x7f471c970337
[ 2908.513255][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2908.513258][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2908.513261][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2908.513263][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2908.513265][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2908.513266][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2908.513268][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2936.512984][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2936.512989][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 2936.512997][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 2936.513012][ C2] Tainted: [L]=SOFTLOCKUP
[ 2936.513013][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2936.513015][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2936.513021][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2936.513023][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2936.513027][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2936.513029][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2936.513031][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2936.513032][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2936.513034][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2936.513036][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2936.513039][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2936.513042][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2936.513044][ C2] PKRU: 55555554
[ 2936.513046][ C2] Call Trace:
[ 2936.513049][ C2]
[ 2936.513053][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2936.513061][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2936.513068][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2936.513071][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2936.513075][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2936.513081][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2936.513085][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2936.513092][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2936.513095][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2936.513098][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2936.513103][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2936.513109][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2936.513114][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2936.513123][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2936.513131][ 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)
[ 2936.513133][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2936.513137][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2936.513139][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2936.513142][ C2] ? release_sock (net/core/sock.c:3747)
[ 2936.513150][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2936.513153][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2936.513162][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2936.513165][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2936.513169][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2936.513176][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2936.513180][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2936.513187][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2936.513193][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2936.513200][ C2] ? ksys_write (fs/read_write.c:738)
[ 2936.513208][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2936.513212][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2936.513214][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2936.513219][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2936.513223][ C2] ? __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:926)
[ 2936.513230][ C2] ksys_write (fs/read_write.c:738)
[ 2936.513234][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2936.513236][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2936.513245][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2936.513249][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2936.513253][ C2] RIP: 0033:0x7f471c970337
[ 2936.513260][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2936.513262][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2936.513265][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2936.513267][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2936.513269][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2936.513271][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2936.513273][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2936.513267][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
| [ 2936.513269][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
| [ 2936.513271][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
| [ 2936.513273][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2936.513279][ C2]
[ 2950.557379][ T44] INFO: task mptcp_connect:16951 blocked for more than 614 seconds.
[ 2950.557765][ T44] Tainted: G L 6.16.0-rc6-virtme #1
[ 2950.558004][ T44] Blocked by coredump.
[ 2950.558157][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 2950.558518][ T44] task:mptcp_connect state:D stack:26032 pid:16951 tgid:16951 ppid:16948 task_flags:0x40010c flags:0x00004002
[ 2950.558894][ T44] Call Trace:
[ 2950.559092][ T44]
[ 2950.559175][ T44] __schedule (kernel/sched/core.c:5397 kernel/sched/core.c:6786)
[ 2950.559355][ T44] ? try_to_wake_up (kernel/sched/core.c:4014 kernel/sched/core.c:4343)
[ 2950.559518][ T44] ? __pfx___schedule (kernel/sched/core.c:6663)
[ 2950.559765][ T44] ? 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)
[ 2950.559931][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2950.560088][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2950.560252][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2950.560536][ T44] ? schedule (kernel/sched/core.c:6845 kernel/sched/core.c:6878)
[ 2950.560657][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2950.560815][ T44] schedule (kernel/sched/core.c:6865 kernel/sched/core.c:6879)
[ 2950.560939][ T44] synchronize_rcu_expedited (kernel/rcu/rcu.h:156 kernel/rcu/tree_exp.h:67 kernel/rcu/tree_exp.h:274 kernel/rcu/tree_exp.h:1013)
[ 2950.561103][ T44] ? __pfx_synchronize_rcu_expedited (kernel/rcu/tree_exp.h:962)
[ 2950.561417][ T44] ? __pfx_autoremove_wake_function (kernel/sched/wait.c:383)
[ 2950.561618][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2950.561783][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2950.562020][ T44] ? __pfx_wait_rcu_exp_gp (kernel/rcu/tree_exp.h:488)
[ 2950.562178][ T44] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2950.562350][ T44] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21))
[ 2950.562511][ T44] namespace_unlock (fs/namespace.c:1804)
[ 2950.562752][ T44] ? umount_tree (./include/linux/list.h:1024 fs/namespace.c:1909)
[ 2950.562911][ T44] ? __pfx_namespace_unlock (fs/namespace.c:1775)
[ 2950.563068][ T44] ? 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)
[ 2950.563232][ T44] ? __pfx_umount_tree (fs/namespace.c:1857)
[ 2950.563479][ T44] ? put_mnt_ns (fs/namespace.c:6282 fs/namespace.c:6274)
[ 2950.563610][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2950.563768][ T44] put_mnt_ns (fs/namespace.c:6283 fs/namespace.c:6274)
[ 2950.563889][ T44] free_nsproxy (kernel/nsproxy.c:189)
[ 2950.564053][ T44] do_exit (./include/linux/task_work.h:40 kernel/exit.c:964)
[ 2950.564253][ T44] ? 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)
[ 2950.564418][ T44] ? __pfx_do_exit (kernel/exit.c:897)
[ 2950.564582][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2950.564746][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 2950.564997][ T44] do_group_exit (kernel/exit.c:1086)
[ 2950.565155][ T44] __x64_sys_exit_group (kernel/exit.c:1114)
[ 2950.565313][ T44] x64_sys_call (arch/x86/entry/syscall_64.c:37)
[ 2950.565483][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2950.565720][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2950.565927][ T44] RIP: 0033:0x7f1e66bbcadd
[ 2950.566098][ T44] RSP: 002b:00007ffe10f0a388 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
[ 2950.566370][ T44] RAX: ffffffffffffffda RBX: 00007f1e66cd89c0 RCX: 00007f1e66bbcadd
[ 2950.566609][ T44] RDX: 00000000000000e7 RSI: ffffffffffffff88 RDI: 0000000000000000
[ 2950.566849][ T44] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000028
[ 2950.567190][ T44] R10: 00007ffe10f0a210 R11: 0000000000000246 R12: 00007f1e66cd89c0
[ 2950.567436][ T44] R13: 00007f1e66cddf20 R14: 0000000000000001 R15: 00007f1e66cddf08
| [ 2952.544323][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2952.544726][ C2] rcu: 2-....: (727462 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=180089
| [ 2952.545236][ C2] rcu: (t=728027 jiffies g=1286133 q=14261 ncpus=4)
| [ 2952.545479][ C2] Tainted: [L]=SOFTLOCKUP
[ 2952.545481][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2952.545483][ C2] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 2952.545496][ C2] Code: 00 49 89 fe 49 89 fd 4c 8d 7c 24 40 bb 01 00 00 00 49 c1 ee 03 41 83 e5 07 48 b8 00 00 00 00 00 fc ff df 49 01 c6 41 83 c5 03 04 00 00 00 48 89 ef e8 5d 3f e5 fd 41 0f b6 06 41 38 c5 7c 08
All code
========
0: 00 49 89 add %cl,-0x77(%rcx)
3: fe 49 89 decb -0x77(%rcx)
6: fd std
7: 4c 8d 7c 24 40 lea 0x40(%rsp),%r15
c: bb 01 00 00 00 mov $0x1,%ebx
11: 49 c1 ee 03 shr $0x3,%r14
15: 41 83 e5 07 and $0x7,%r13d
19: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
20: fc ff df
23: 49 01 c6 add %rax,%r14
26: 41 83 c5 03 add $0x3,%r13d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 5d 3f e5 fd call 0xfffffffffde53f94
37: 41 0f b6 06 movzbl (%r14),%eax
3b: 41 38 c5 cmp %al,%r13b
3e: 7c 08 jl 0x48
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 5d 3f e5 fd call 0xfffffffffde53f6a
d: 41 0f b6 06 movzbl (%r14),%eax
11: 41 38 c5 cmp %al,%r13b
14: 7c 08 jl 0x1e
[ 2952.545500][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2952.545504][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2952.545506][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2952.545508][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2952.545510][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2952.545511][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2952.545514][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2952.545516][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2952.545521][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2952.545523][ C2] PKRU: 55555554
[ 2952.545524][ C2] Call Trace:
[ 2952.545526][ C2]
[ 2952.545528][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2952.545536][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2952.545542][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2952.545545][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2952.545550][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2952.545558][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2952.545562][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2952.545568][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2952.545571][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2952.545573][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2952.545578][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2952.545584][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2952.545590][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2952.545599][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2952.545606][ 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)
[ 2952.545609][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2952.545612][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2952.545615][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2952.545617][ C2] ? release_sock (net/core/sock.c:3747)
[ 2952.545624][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2952.545628][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2952.545635][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2952.545639][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2952.545642][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2952.545649][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2952.545653][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2952.545659][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2952.545664][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2952.545670][ C2] ? ksys_write (fs/read_write.c:738)
[ 2952.545678][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2952.545681][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2952.545684][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2952.545687][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2952.545691][ C2] ? __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:926)
[ 2952.545698][ C2] ksys_write (fs/read_write.c:738)
[ 2952.545702][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2952.545705][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2952.545713][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2952.545717][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2952.545721][ C2] RIP: 0033:0x7f471c970337
[ 2952.545727][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2952.545729][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2952.545732][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2952.545734][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2952.545736][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2952.545738][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2952.545740][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 2979.229884][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 2979.230172][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 2979.230353][ C2] NMI backtrace for cpu 2
| [ 2979.230373][ C2] Tainted: [L]=SOFTLOCKUP
[ 2979.230375][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2979.230377][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2979.230390][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 2979.230393][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 2979.230397][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 2979.230399][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 2979.230402][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 2979.230404][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 2979.230406][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 2979.230408][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 2979.230410][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2979.230414][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 2979.230416][ C2] PKRU: 55555554
[ 2979.230417][ C2] Call Trace:
[ 2979.230420][ C2]
[ 2979.230425][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 2979.230432][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2979.230438][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2979.230441][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2979.230446][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2979.230454][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 2979.230458][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 2979.230464][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2979.230467][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 2979.230470][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 2979.230475][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 2979.230481][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 2979.230486][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 2979.230495][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 2979.230503][ 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)
[ 2979.230506][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 2979.230509][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2979.230512][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 2979.230515][ C2] ? release_sock (net/core/sock.c:3747)
[ 2979.230521][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 2979.230526][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2979.230533][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2979.230537][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 2979.230542][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 2979.230548][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 2979.230553][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 2979.230559][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 2979.230564][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 2979.230571][ C2] ? ksys_write (fs/read_write.c:738)
[ 2979.230578][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 2979.230582][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 2979.230585][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 2979.230589][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 2979.230593][ C2] ? __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:926)
[ 2979.230600][ C2] ksys_write (fs/read_write.c:738)
[ 2979.230603][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 2979.230606][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 2979.230614][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 2979.230618][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2979.230622][ C2] RIP: 0033:0x7f471c970337
[ 2979.230628][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2979.230631][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2979.230634][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 2979.230636][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 2979.230638][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 2979.230640][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 2979.230642][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3004.512983][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3004.512987][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3004.512995][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3004.513011][ C2] Tainted: [L]=SOFTLOCKUP
[ 3004.513012][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3004.513015][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3004.513021][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3004.513024][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3004.513027][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3004.513029][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3004.513031][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3004.513033][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3004.513035][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3004.513037][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3004.513040][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3004.513044][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3004.513046][ C2] PKRU: 55555554
[ 3004.513047][ C2] Call Trace:
[ 3004.513050][ C2]
[ 3004.513055][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3004.513063][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3004.513069][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3004.513072][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3004.513077][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3004.513082][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3004.513086][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3004.513093][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3004.513095][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3004.513098][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3004.513103][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3004.513109][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3004.513114][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3004.513122][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3004.513130][ 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)
[ 3004.513133][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3004.513136][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3004.513138][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3004.513141][ C2] ? release_sock (net/core/sock.c:3747)
[ 3004.513148][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3004.513152][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3004.513160][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3004.513164][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3004.513168][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3004.513175][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3004.513179][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3004.513185][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3004.513191][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3004.513198][ C2] ? ksys_write (fs/read_write.c:738)
[ 3004.513205][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3004.513209][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3004.513211][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3004.513215][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3004.513219][ C2] ? __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:926)
[ 3004.513226][ C2] ksys_write (fs/read_write.c:738)
[ 3004.513230][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3004.513232][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3004.513241][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3004.513245][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3004.513250][ C2] RIP: 0033:0x7f471c970337
[ 3004.513256][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3004.513258][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3004.513262][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3004.513264][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3004.513266][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3004.513268][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3004.513270][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3030.547322][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3030.547717][ C2] rcu: 2-....: (805419 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=199366
| [ 3030.548113][ C2] rcu: (t=806030 jiffies g=1286133 q=15281 ncpus=4)
| [ 3030.548484][ C2] Tainted: [L]=SOFTLOCKUP
[ 3030.548485][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3030.548488][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3030.548500][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3030.548504][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3030.548508][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3030.548510][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3030.548512][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3030.548514][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3030.548516][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3030.548518][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3030.548520][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3030.548524][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3030.548526][ C2] PKRU: 55555554
[ 3030.548527][ C2] Call Trace:
[ 3030.548529][ C2]
[ 3030.548531][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3030.548539][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3030.548545][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3030.548547][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3030.548552][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3030.548560][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3030.548564][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3030.548570][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3030.548573][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3030.548575][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3030.548580][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3030.548586][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3030.548592][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3030.548601][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3030.548609][ 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)
[ 3030.548612][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3030.548615][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3030.548617][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3030.548621][ C2] ? release_sock (net/core/sock.c:3747)
[ 3030.548628][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3030.548632][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3030.548639][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3030.548643][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3030.548647][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3030.548653][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3030.548657][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3030.548663][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3030.548668][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3030.548675][ C2] ? ksys_write (fs/read_write.c:738)
[ 3030.548682][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3030.548686][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3030.548688][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3030.548691][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3030.548695][ C2] ? __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:926)
[ 3030.548702][ C2] ksys_write (fs/read_write.c:738)
[ 3030.548706][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3030.548708][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3030.548716][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3030.548721][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3030.548725][ C2] RIP: 0033:0x7f471c970337
[ 3030.548731][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3030.548733][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3030.548736][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3030.548738][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3030.548740][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3030.548742][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3030.548744][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3056.512982][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3056.512986][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3056.512993][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3056.513009][ C2] Tainted: [L]=SOFTLOCKUP
[ 3056.513010][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3056.513013][ C2] RIP: 0010:kasan_check_range (./include/linux/kasan.h:64 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3056.513023][ C2] Code: 5b 5d 41 5c e9 0b fb 1a 02 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df <4d> 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d
All code
========
0: 5b pop %rbx
1: 5d pop %rbp
2: 41 5c pop %r12
4: e9 0b fb 1a 02 jmp 0x21afb14
9: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax
10: 7f ff ff
13: 48 39 c7 cmp %rax,%rdi
16: 76 dd jbe 0xfffffffffffffff5
18: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10
1d: 48 89 fd mov %rdi,%rbp
20: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
27: fc ff df
2a:* 4d 89 d1 mov %r10,%r9 <-- trapping instruction
2d: 48 c1 ed 03 shr $0x3,%rbp
31: 49 c1 e9 03 shr $0x3,%r9
35: 48 01 c5 add %rax,%rbp
38: 49 01 c1 add %rax,%r9
3b: 48 89 e8 mov %rbp,%rax
3e: 49 rex.WB
3f: 8d .byte 0x8d
Code starting with the faulting instruction
===========================================
0: 4d 89 d1 mov %r10,%r9
3: 48 c1 ed 03 shr $0x3,%rbp
7: 49 c1 e9 03 shr $0x3,%r9
b: 48 01 c5 add %rax,%rbp
e: 49 01 c1 add %rax,%r9
11: 48 89 e8 mov %rbp,%rax
14: 49 rex.WB
15: 8d .byte 0x8d
[ 3056.513026][ C2] RSP: 0018:ffffc9000029f5b0 EFLAGS: 00000212
[ 3056.513030][ C2] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3056.513032][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3056.513034][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3056.513036][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3056.513038][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3056.513040][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3056.513043][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3056.513047][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3056.513049][ C2] PKRU: 55555554
[ 3056.513050][ C2] Call Trace:
[ 3056.513054][ C2]
[ 3056.513058][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 3056.513064][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3056.513071][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3056.513077][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3056.513080][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3056.513084][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3056.513089][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3056.513094][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3056.513100][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3056.513103][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3056.513106][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3056.513111][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3056.513117][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3056.513122][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3056.513131][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3056.513138][ 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)
[ 3056.513141][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3056.513144][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3056.513147][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3056.513149][ C2] ? release_sock (net/core/sock.c:3747)
[ 3056.513156][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3056.513160][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3056.513168][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3056.513171][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3056.513175][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3056.513182][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3056.513186][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3056.513193][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3056.513198][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3056.513205][ C2] ? ksys_write (fs/read_write.c:738)
[ 3056.513211][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3056.513215][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3056.513218][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3056.513222][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3056.513226][ C2] ? __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:926)
[ 3056.513233][ C2] ksys_write (fs/read_write.c:738)
[ 3056.513236][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3056.513239][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3056.513247][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3056.513252][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3056.513257][ C2] RIP: 0033:0x7f471c970337
[ 3056.513263][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3056.513265][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3056.513269][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3056.513271][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3056.513273][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3056.513275][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3056.513277][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3056.513271][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
| [ 3056.513273][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
| [ 3056.513275][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
| [ 3056.513277][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3056.513283][ C2]
[ 3073.437380][ T44] INFO: task mptcp_connect:16951 blocked for more than 737 seconds.
[ 3073.437792][ T44] Tainted: G L 6.16.0-rc6-virtme #1
[ 3073.438102][ T44] Blocked by coredump.
[ 3073.438260][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 3073.438535][ T44] task:mptcp_connect state:D stack:26032 pid:16951 tgid:16951 ppid:16948 task_flags:0x40010c flags:0x00004002
[ 3073.438994][ T44] Call Trace:
[ 3073.439115][ T44]
[ 3073.439199][ T44] __schedule (kernel/sched/core.c:5397 kernel/sched/core.c:6786)
[ 3073.439479][ T44] ? try_to_wake_up (kernel/sched/core.c:4014 kernel/sched/core.c:4343)
[ 3073.439653][ T44] ? __pfx___schedule (kernel/sched/core.c:6663)
[ 3073.439815][ T44] ? 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)
[ 3073.439976][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3073.440219][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3073.440421][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3073.440581][ T44] ? schedule (kernel/sched/core.c:6845 kernel/sched/core.c:6878)
[ 3073.440716][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3073.440879][ T44] schedule (kernel/sched/core.c:6865 kernel/sched/core.c:6879)
[ 3073.441095][ T44] synchronize_rcu_expedited (kernel/rcu/rcu.h:156 kernel/rcu/tree_exp.h:67 kernel/rcu/tree_exp.h:274 kernel/rcu/tree_exp.h:1013)
[ 3073.441266][ T44] ? __pfx_synchronize_rcu_expedited (kernel/rcu/tree_exp.h:962)
[ 3073.441488][ T44] ? __pfx_autoremove_wake_function (kernel/sched/wait.c:383)
[ 3073.441782][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3073.441940][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3073.442114][ T44] ? __pfx_wait_rcu_exp_gp (kernel/rcu/tree_exp.h:488)
[ 3073.442273][ T44] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3073.442539][ T44] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21))
[ 3073.442701][ T44] namespace_unlock (fs/namespace.c:1804)
[ 3073.442865][ T44] ? umount_tree (./include/linux/list.h:1024 fs/namespace.c:1909)
[ 3073.443025][ T44] ? __pfx_namespace_unlock (fs/namespace.c:1775)
[ 3073.443262][ T44] ? 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)
[ 3073.443443][ T44] ? __pfx_umount_tree (fs/namespace.c:1857)
[ 3073.443601][ T44] ? put_mnt_ns (fs/namespace.c:6282 fs/namespace.c:6274)
[ 3073.443722][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3073.443893][ T44] put_mnt_ns (fs/namespace.c:6283 fs/namespace.c:6274)
[ 3073.444092][ T44] free_nsproxy (kernel/nsproxy.c:189)
[ 3073.444253][ T44] do_exit (./include/linux/task_work.h:40 kernel/exit.c:964)
[ 3073.444384][ T44] ? 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)
[ 3073.444549][ T44] ? __pfx_do_exit (kernel/exit.c:897)
[ 3073.444787][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3073.444946][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3073.445114][ T44] do_group_exit (kernel/exit.c:1086)
[ 3073.445292][ T44] __x64_sys_exit_group (kernel/exit.c:1114)
[ 3073.445558][ T44] x64_sys_call (arch/x86/entry/syscall_64.c:37)
[ 3073.445721][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3073.445883][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3073.446080][ T44] RIP: 0033:0x7f1e66bbcadd
[ 3073.446349][ T44] RSP: 002b:00007ffe10f0a388 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
[ 3073.446594][ T44] RAX: ffffffffffffffda RBX: 00007f1e66cd89c0 RCX: 00007f1e66bbcadd
[ 3073.446839][ T44] RDX: 00000000000000e7 RSI: ffffffffffffff88 RDI: 0000000000000000
[ 3073.447162][ T44] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000028
[ 3073.447410][ T44] R10: 00007ffe10f0a210 R11: 0000000000000246 R12: 00007f1e66cd89c0
[ 3073.447734][ T44] R13: 00007f1e66cddf20 R14: 0000000000000001 R15: 00007f1e66cddf08
| [ 3077.533899][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 3077.534123][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 3077.534322][ C2] NMI backtrace for cpu 2
| [ 3077.534344][ C2] Tainted: [L]=SOFTLOCKUP
[ 3077.534345][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3077.534348][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218)
[ 3077.534366][ C2] Code: 0f 1f 84 00 00 00 00 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 3c 30 ad 02 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90
All code
========
0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7: 00
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: 31 c0 xor %eax,%eax
21: b9 0b 08 00 00 mov $0x80b,%ecx
26: 89 c2 mov %eax,%edx
28: 0f 30 wrmsr
2a:* e9 3c 30 ad 02 jmp 0x2ad306b <-- trapping instruction
2f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
36: 00 00 00 00
3a: 90 nop
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: e9 3c 30 ad 02 jmp 0x2ad3041
5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
c: 00 00 00 00
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3077.534369][ C2] RSP: 0018:ffffc90000218f30 EFLAGS: 00000046
[ 3077.534374][ C2] RAX: 0000000000000000 RBX: ffff888002a5fc40 RCX: 000000000000080b
[ 3077.534376][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffff888036123bc8
[ 3077.534379][ C2] RBP: ffff88800293e428 R08: 0000000000000001 R09: ffffed1006c24779
[ 3077.534381][ C2] R10: ffff888036123bcf R11: ffffc90000218ff8 R12: 0000000000000020
[ 3077.534383][ C2] R13: 0000000000000000 R14: 0000000000000001 R15: ffff888002a5fc44
[ 3077.534384][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3077.534387][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3077.534390][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3077.534392][ C2] PKRU: 55555554
[ 3077.534394][ C2] Call Trace:
[ 3077.534401][ C2]
[ 3077.534402][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715)
[ 3077.534414][ C2] handle_fasteoi_irq (kernel/irq/chip.c:645 kernel/irq/chip.c:708)
[ 3077.534426][ C2] __common_interrupt (./include/linux/irqdesc.h:173 arch/x86/kernel/irq.c:254 arch/x86/kernel/irq.c:266 arch/x86/kernel/irq.c:292)
[ 3077.534436][ C2] common_interrupt (arch/x86/kernel/irq.c:285 (discriminator 14))
[ 3077.534443][ C2]
[ 3077.534444][ C2]
[ 3077.534446][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:693)
[ 3077.534451][ C2] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 3077.534458][ C2] Code: 00 49 89 fe 49 89 fd 4c 8d 7c 24 40 bb 01 00 00 00 49 c1 ee 03 41 83 e5 07 48 b8 00 00 00 00 00 fc ff df 49 01 c6 41 83 c5 03 04 00 00 00 48 89 ef e8 5d 3f e5 fd 41 0f b6 06 41 38 c5 7c 08
All code
========
0: 00 49 89 add %cl,-0x77(%rcx)
3: fe 49 89 decb -0x77(%rcx)
6: fd std
7: 4c 8d 7c 24 40 lea 0x40(%rsp),%r15
c: bb 01 00 00 00 mov $0x1,%ebx
11: 49 c1 ee 03 shr $0x3,%r14
15: 41 83 e5 07 and $0x7,%r13d
19: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
20: fc ff df
23: 49 01 c6 add %rax,%r14
26: 41 83 c5 03 add $0x3,%r13d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 5d 3f e5 fd call 0xfffffffffde53f94
37: 41 0f b6 06 movzbl (%r14),%eax
3b: 41 38 c5 cmp %al,%r13b
3e: 7c 08 jl 0x48
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 5d 3f e5 fd call 0xfffffffffde53f6a
d: 41 0f b6 06 movzbl (%r14),%eax
11: 41 38 c5 cmp %al,%r13b
14: 7c 08 jl 0x1e
[ 3077.534461][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3077.534463][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3077.534465][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3077.534467][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3077.534469][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3077.534470][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3077.534474][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 3077.534480][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3077.534487][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3077.534492][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3077.534495][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3077.534500][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3077.534508][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3077.534512][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3077.534518][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3077.534521][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3077.534523][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3077.534528][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3077.534534][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3077.534539][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3077.534547][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3077.534555][ 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)
[ 3077.534558][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3077.534561][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3077.534564][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3077.534566][ C2] ? release_sock (net/core/sock.c:3747)
[ 3077.534574][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3077.534577][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3077.534584][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3077.534588][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3077.534592][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3077.534598][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3077.534602][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3077.534609][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3077.534614][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3077.534620][ C2] ? ksys_write (fs/read_write.c:738)
[ 3077.534628][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3077.534632][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3077.534634][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3077.534638][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3077.534642][ C2] ? __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:926)
[ 3077.534649][ C2] ksys_write (fs/read_write.c:738)
[ 3077.534653][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3077.534655][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3077.534663][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3077.534667][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3077.534670][ C2] RIP: 0033:0x7f471c970337
[ 3077.534676][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3077.534679][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3077.534682][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3077.534684][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3077.534686][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3077.534688][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3077.534690][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3104.512983][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3104.512987][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3104.512994][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3104.513010][ C2] Tainted: [L]=SOFTLOCKUP
[ 3104.513012][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3104.513014][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3104.513020][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3104.513023][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3104.513026][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3104.513028][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3104.513030][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3104.513032][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3104.513033][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3104.513035][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3104.513038][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3104.513042][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3104.513044][ C2] PKRU: 55555554
[ 3104.513045][ C2] Call Trace:
[ 3104.513050][ C2]
[ 3104.513054][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3104.513062][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3104.513068][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3104.513071][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3104.513076][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3104.513081][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3104.513085][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3104.513092][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3104.513095][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3104.513097][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3104.513102][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3104.513109][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3104.513114][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3104.513123][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3104.513131][ 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)
[ 3104.513134][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3104.513137][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3104.513139][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3104.513143][ C2] ? release_sock (net/core/sock.c:3747)
[ 3104.513150][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3104.513154][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3104.513162][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3104.513165][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3104.513169][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3104.513176][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3104.513180][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3104.513187][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3104.513192][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3104.513199][ C2] ? ksys_write (fs/read_write.c:738)
[ 3104.513207][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3104.513211][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3104.513214][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3104.513218][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3104.513222][ C2] ? __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:926)
[ 3104.513229][ C2] ksys_write (fs/read_write.c:738)
[ 3104.513233][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3104.513235][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3104.513244][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3104.513248][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3104.513253][ C2] RIP: 0033:0x7f471c970337
[ 3104.513259][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3104.513262][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3104.513265][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3104.513267][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3104.513268][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3104.513271][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3104.513273][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3108.550321][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3108.550704][ C2] rcu: 2-....: (883353 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=218645
| [ 3108.551206][ C2] rcu: (t=884033 jiffies g=1286133 q=16976 ncpus=4)
| [ 3108.551455][ C2] Tainted: [L]=SOFTLOCKUP
[ 3108.551456][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3108.551459][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3108.551472][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3108.551475][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3108.551479][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3108.551481][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3108.551483][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3108.551485][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3108.551486][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3108.551488][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3108.551491][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3108.551495][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3108.551497][ C2] PKRU: 55555554
[ 3108.551498][ C2] Call Trace:
[ 3108.551500][ C2]
[ 3108.551502][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3108.551510][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3108.551515][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3108.551518][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3108.551523][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3108.551531][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3108.551534][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3108.551541][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3108.551543][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3108.551546][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3108.551551][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3108.551557][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3108.551562][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3108.551571][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3108.551579][ 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)
[ 3108.551581][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3108.551585][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3108.551587][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3108.551590][ C2] ? release_sock (net/core/sock.c:3747)
[ 3108.551597][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3108.551600][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3108.551608][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3108.551611][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3108.551615][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3108.551622][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3108.551626][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3108.551632][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3108.551637][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3108.551644][ C2] ? ksys_write (fs/read_write.c:738)
[ 3108.551652][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3108.551655][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3108.551657][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3108.551661][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3108.551665][ C2] ? __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:926)
[ 3108.551672][ C2] ksys_write (fs/read_write.c:738)
[ 3108.551675][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3108.551678][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3108.551685][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3108.551690][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3108.551693][ C2] RIP: 0033:0x7f471c970337
[ 3108.551699][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3108.551702][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3108.551705][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3108.551707][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3108.551709][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3108.551711][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3108.551712][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3136.512982][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3136.512987][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3136.512995][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3136.513010][ C2] Tainted: [L]=SOFTLOCKUP
[ 3136.513011][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3136.513014][ C2] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 3136.513019][ C2] Code: 00 49 89 fe 49 89 fd 4c 8d 7c 24 40 bb 01 00 00 00 49 c1 ee 03 41 83 e5 07 48 b8 00 00 00 00 00 fc ff df 49 01 c6 41 83 c5 03 04 00 00 00 48 89 ef e8 5d 3f e5 fd 41 0f b6 06 41 38 c5 7c 08
All code
========
0: 00 49 89 add %cl,-0x77(%rcx)
3: fe 49 89 decb -0x77(%rcx)
6: fd std
7: 4c 8d 7c 24 40 lea 0x40(%rsp),%r15
c: bb 01 00 00 00 mov $0x1,%ebx
11: 49 c1 ee 03 shr $0x3,%r14
15: 41 83 e5 07 and $0x7,%r13d
19: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
20: fc ff df
23: 49 01 c6 add %rax,%r14
26: 41 83 c5 03 add $0x3,%r13d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 5d 3f e5 fd call 0xfffffffffde53f94
37: 41 0f b6 06 movzbl (%r14),%eax
3b: 41 38 c5 cmp %al,%r13b
3e: 7c 08 jl 0x48
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 5d 3f e5 fd call 0xfffffffffde53f6a
d: 41 0f b6 06 movzbl (%r14),%eax
11: 41 38 c5 cmp %al,%r13b
14: 7c 08 jl 0x1e
[ 3136.513022][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3136.513025][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3136.513027][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3136.513029][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3136.513031][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3136.513033][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3136.513035][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3136.513039][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3136.513043][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3136.513045][ C2] PKRU: 55555554
[ 3136.513046][ C2] Call Trace:
[ 3136.513051][ C2]
[ 3136.513055][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3136.513063][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3136.513069][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3136.513072][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3136.513077][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3136.513081][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3136.513085][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3136.513092][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3136.513095][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3136.513098][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3136.513102][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3136.513109][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3136.513114][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3136.513123][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3136.513131][ 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)
[ 3136.513133][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3136.513137][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3136.513139][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3136.513142][ C2] ? release_sock (net/core/sock.c:3747)
[ 3136.513150][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3136.513154][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3136.513162][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3136.513165][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3136.513169][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3136.513176][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3136.513181][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3136.513187][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3136.513192][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3136.513199][ C2] ? ksys_write (fs/read_write.c:738)
[ 3136.513207][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3136.513212][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3136.513214][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3136.513218][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3136.513222][ C2] ? __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:926)
[ 3136.513230][ C2] ksys_write (fs/read_write.c:738)
[ 3136.513233][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3136.513236][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3136.513244][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3136.513248][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3136.513253][ C2] RIP: 0033:0x7f471c970337
[ 3136.513259][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3136.513261][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3136.513264][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3136.513266][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3136.513268][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3136.513270][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3136.513272][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3164.512982][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3164.512986][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3164.512993][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3164.513009][ C2] Tainted: [L]=SOFTLOCKUP
[ 3164.513011][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3164.513013][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3164.513018][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3164.513021][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3164.513025][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3164.513027][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3164.513029][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3164.513031][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3164.513033][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3164.513035][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3164.513038][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3164.513042][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3164.513044][ C2] PKRU: 55555554
[ 3164.513045][ C2] Call Trace:
[ 3164.513049][ C2]
[ 3164.513054][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3164.513061][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3164.513068][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3164.513070][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3164.513075][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3164.513080][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3164.513084][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3164.513091][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3164.513094][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3164.513096][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3164.513101][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3164.513108][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3164.513113][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3164.513121][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3164.513129][ 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)
[ 3164.513131][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3164.513134][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3164.513137][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3164.513140][ C2] ? release_sock (net/core/sock.c:3747)
[ 3164.513148][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3164.513151][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3164.513159][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3164.513163][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3164.513167][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3164.513173][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3164.513177][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3164.513184][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3164.513189][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3164.513196][ C2] ? ksys_write (fs/read_write.c:738)
[ 3164.513204][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3164.513209][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3164.513211][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3164.513215][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3164.513219][ C2] ? __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:926)
[ 3164.513226][ C2] ksys_write (fs/read_write.c:738)
[ 3164.513230][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3164.513232][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3164.513241][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3164.513245][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3164.513250][ C2] RIP: 0033:0x7f471c970337
[ 3164.513256][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3164.513259][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3164.513262][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3164.513264][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3164.513266][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3164.513268][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3164.513270][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3175.838972][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 3175.839166][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 3175.839446][ C2] NMI backtrace for cpu 2
| [ 3175.839465][ C2] Tainted: [L]=SOFTLOCKUP
[ 3175.839467][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3175.839469][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188)
[ 3175.839481][ C2] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77
All code
========
0: 90 nop
1: 90 nop
2: 90 nop
3: 90 nop
4: 90 nop
5: 90 nop
6: 90 nop
7: 90 nop
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: 66 0f 1f 00 nopw (%rax)
14: 48 85 f6 test %rsi,%rsi
17: 0f 84 5e 01 00 00 je 0x17b
1d: 48 89 f8 mov %rdi,%rax
20: 41 54 push %r12
22: 44 0f b6 c2 movzbl %dl,%r8d
26: 48 01 f0 add %rsi,%rax
29: 55 push %rbp
2a:* 53 push %rbx <-- trapping instruction
2b: 72 14 jb 0x41
2d: eb 26 jmp 0x55
2f: cc int3
30: cc int3
31: cc int3
32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
39: ff ff fe
3c: 48 39 c7 cmp %rax,%rdi
3f: 77 .byte 0x77
Code starting with the faulting instruction
===========================================
0: 53 push %rbx
1: 72 14 jb 0x17
3: eb 26 jmp 0x2b
5: cc int3
6: cc int3
7: cc int3
8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
f: ff ff fe
12: 48 39 c7 cmp %rax,%rdi
15: 77 .byte 0x77
[ 3175.839484][ C2] RSP: 0018:ffffc9000029f5b8 EFLAGS: 00000282
[ 3175.839489][ C2] RAX: ffff88800b85eb34 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3175.839491][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3175.839493][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3175.839495][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3175.839497][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3175.839499][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3175.839502][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3175.839505][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3175.839507][ C2] PKRU: 55555554
[ 3175.839509][ C2] Call Trace:
[ 3175.839511][ C2]
[ 3175.839514][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 3175.839525][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3175.839532][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3175.839537][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3175.839540][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3175.839544][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3175.839552][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3175.839557][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3175.839563][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3175.839566][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3175.839569][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3175.839574][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3175.839580][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3175.839585][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3175.839594][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3175.839602][ 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)
[ 3175.839605][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3175.839608][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3175.839610][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3175.839613][ C2] ? release_sock (net/core/sock.c:3747)
[ 3175.839620][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3175.839624][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3175.839631][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3175.839635][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3175.839639][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3175.839646][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3175.839650][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3175.839656][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3175.839662][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3175.839668][ C2] ? ksys_write (fs/read_write.c:738)
[ 3175.839675][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3175.839679][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3175.839681][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3175.839685][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3175.839689][ C2] ? __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:926)
[ 3175.839696][ C2] ksys_write (fs/read_write.c:738)
[ 3175.839700][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3175.839702][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3175.839710][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3175.839715][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3175.839719][ C2] RIP: 0033:0x7f471c970337
[ 3175.839725][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3175.839728][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3175.839731][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3175.839733][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3175.839735][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3175.839737][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3175.839739][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3186.553323][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3186.553893][ C2] rcu: 2-....: (961291 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=237949
| [ 3186.554266][ C2] rcu: (t=962036 jiffies g=1286133 q=18369 ncpus=4)
| [ 3186.554518][ C2] Tainted: [L]=SOFTLOCKUP
[ 3186.554520][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3186.554522][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3186.554535][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3186.554538][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3186.554542][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3186.554544][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3186.554546][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3186.554548][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3186.554550][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3186.554552][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3186.554555][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3186.554559][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3186.554561][ C2] PKRU: 55555554
[ 3186.554562][ C2] Call Trace:
[ 3186.554563][ C2]
[ 3186.554566][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3186.554574][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3186.554579][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3186.554581][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3186.554586][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3186.554594][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3186.554598][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3186.554604][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3186.554607][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3186.554609][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3186.554614][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3186.554620][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3186.554625][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3186.554633][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3186.554641][ 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)
[ 3186.554643][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3186.554646][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3186.554649][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3186.554652][ C2] ? release_sock (net/core/sock.c:3747)
[ 3186.554659][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3186.554663][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3186.554670][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3186.554674][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3186.554678][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3186.554685][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3186.554689][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3186.554695][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3186.554700][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3186.554706][ C2] ? ksys_write (fs/read_write.c:738)
[ 3186.554714][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3186.554717][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3186.554720][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3186.554724][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3186.554727][ C2] ? __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:926)
[ 3186.554735][ C2] ksys_write (fs/read_write.c:738)
[ 3186.554738][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3186.554741][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3186.554749][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3186.554753][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3186.554757][ C2] RIP: 0033:0x7f471c970337
[ 3186.554763][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3186.554766][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3186.554769][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3186.554771][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3186.554772][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3186.554775][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3186.554776][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3186.554771][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
| [ 3186.554772][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
| [ 3186.554775][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
| [ 3186.554776][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3186.554782][ C2]
[ 3196.317388][ T44] INFO: task mptcp_connect:16951 blocked for more than 860 seconds.
[ 3196.317875][ T44] Tainted: G L 6.16.0-rc6-virtme #1
[ 3196.318122][ T44] Blocked by coredump.
[ 3196.318376][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 3196.318646][ T44] task:mptcp_connect state:D stack:26032 pid:16951 tgid:16951 ppid:16948 task_flags:0x40010c flags:0x00004002
[ 3196.319078][ T44] Call Trace:
[ 3196.319200][ T44]
[ 3196.319285][ T44] __schedule (kernel/sched/core.c:5397 kernel/sched/core.c:6786)
[ 3196.319493][ T44] ? try_to_wake_up (kernel/sched/core.c:4014 kernel/sched/core.c:4343)
[ 3196.319739][ T44] ? __pfx___schedule (kernel/sched/core.c:6663)
[ 3196.319901][ T44] ? 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)
[ 3196.320074][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3196.320230][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3196.320487][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3196.320647][ T44] ? schedule (kernel/sched/core.c:6845 kernel/sched/core.c:6878)
[ 3196.320775][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3196.320934][ T44] schedule (kernel/sched/core.c:6865 kernel/sched/core.c:6879)
[ 3196.321057][ T44] synchronize_rcu_expedited (kernel/rcu/rcu.h:156 kernel/rcu/tree_exp.h:67 kernel/rcu/tree_exp.h:274 kernel/rcu/tree_exp.h:1013)
[ 3196.321295][ T44] ? __pfx_synchronize_rcu_expedited (kernel/rcu/tree_exp.h:962)
[ 3196.321513][ T44] ? __pfx_autoremove_wake_function (kernel/sched/wait.c:383)
[ 3196.321714][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3196.321959][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3196.322119][ T44] ? __pfx_wait_rcu_exp_gp (kernel/rcu/tree_exp.h:488)
[ 3196.322282][ T44] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3196.322449][ T44] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21))
[ 3196.322688][ T44] namespace_unlock (fs/namespace.c:1804)
[ 3196.322857][ T44] ? umount_tree (./include/linux/list.h:1024 fs/namespace.c:1909)
[ 3196.323016][ T44] ? __pfx_namespace_unlock (fs/namespace.c:1775)
[ 3196.323178][ T44] ? 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)
[ 3196.323344][ T44] ? __pfx_umount_tree (fs/namespace.c:1857)
[ 3196.323507][ T44] ? put_mnt_ns (fs/namespace.c:6282 fs/namespace.c:6274)
[ 3196.323628][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3196.323791][ T44] put_mnt_ns (fs/namespace.c:6283 fs/namespace.c:6274)
[ 3196.323912][ T44] free_nsproxy (kernel/nsproxy.c:189)
[ 3196.324163][ T44] do_exit (./include/linux/task_work.h:40 kernel/exit.c:964)
[ 3196.324291][ T44] ? 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)
[ 3196.324458][ T44] ? __pfx_do_exit (kernel/exit.c:897)
[ 3196.324617][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3196.324856][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3196.325016][ T44] do_group_exit (kernel/exit.c:1086)
[ 3196.325173][ T44] __x64_sys_exit_group (kernel/exit.c:1114)
[ 3196.325338][ T44] x64_sys_call (arch/x86/entry/syscall_64.c:37)
[ 3196.325586][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3196.325745][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3196.325943][ T44] RIP: 0033:0x7f1e66bbcadd
[ 3196.326107][ T44] RSP: 002b:00007ffe10f0a388 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
[ 3196.326443][ T44] RAX: ffffffffffffffda RBX: 00007f1e66cd89c0 RCX: 00007f1e66bbcadd
[ 3196.326685][ T44] RDX: 00000000000000e7 RSI: ffffffffffffff88 RDI: 0000000000000000
[ 3196.327009][ T44] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000028
[ 3196.327248][ T44] R10: 00007ffe10f0a210 R11: 0000000000000246 R12: 00007f1e66cd89c0
[ 3196.327492][ T44] R13: 00007f1e66cddf20 R14: 0000000000000001 R15: 00007f1e66cddf08
| [ 3212.512982][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3212.512986][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3212.512994][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3212.513009][ C2] Tainted: [L]=SOFTLOCKUP
[ 3212.513011][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3212.513013][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 3212.513023][ C2] Code: c7 c7 40 05 87 a3 5b 5d 41 5c e9 ab 6f 8e ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 4f f0 ff ff 66 66 2e 0f 1f
All code
========
0: c7 c7 40 05 87 a3 mov $0xa3870540,%edi
6: 5b pop %rbx
7: 5d pop %rbp
8: 41 5c pop %r12
a: e9 ab 6f 8e ff jmp 0xffffffffff8e6fba
f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
16: 00 00 00
19: 90 nop
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: 90 nop
23: 90 nop
24: 90 nop
25: 90 nop
26: 90 nop
27: 90 nop
28: 90 nop
29: 90 nop
2a:* f3 0f 1e fa endbr64 <-- trapping instruction
2e: 48 8b 0c 24 mov (%rsp),%rcx
32: 89 f6 mov %esi,%esi
34: 31 d2 xor %edx,%edx
36: e9 4f f0 ff ff jmp 0xfffffffffffff08a
3b: 66 data16
3c: 66 data16
3d: 2e cs
3e: 0f .byte 0xf
3f: 1f (bad)
Code starting with the faulting instruction
===========================================
0: f3 0f 1e fa endbr64
4: 48 8b 0c 24 mov (%rsp),%rcx
8: 89 f6 mov %esi,%esi
a: 31 d2 xor %edx,%edx
c: e9 4f f0 ff ff jmp 0xfffffffffffff060
11: 66 data16
12: 66 data16
13: 2e cs
14: 0f .byte 0xf
15: 1f (bad)
[ 3212.513026][ C2] RSP: 0018:ffffc9000029f5c8 EFLAGS: 00000202
[ 3212.513029][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3212.513031][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3212.513034][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3212.513036][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3212.513037][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3212.513040][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3212.513042][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3212.513046][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3212.513048][ C2] PKRU: 55555554
[ 3212.513050][ C2] Call Trace:
[ 3212.513054][ C2]
[ 3212.513056][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 3212.513064][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3212.513071][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3212.513077][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3212.513080][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3212.513085][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3212.513090][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3212.513095][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3212.513101][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3212.513104][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3212.513107][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3212.513111][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3212.513117][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3212.513123][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3212.513131][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3212.513139][ 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)
[ 3212.513142][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3212.513145][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3212.513147][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3212.513150][ C2] ? release_sock (net/core/sock.c:3747)
[ 3212.513158][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3212.513162][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3212.513170][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3212.513173][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3212.513177][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3212.513184][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3212.513188][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3212.513195][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3212.513200][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3212.513207][ C2] ? ksys_write (fs/read_write.c:738)
[ 3212.513214][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3212.513218][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3212.513220][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3212.513224][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3212.513228][ C2] ? __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:926)
[ 3212.513235][ C2] ksys_write (fs/read_write.c:738)
[ 3212.513239][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3212.513241][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3212.513250][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3212.513254][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3212.513259][ C2] RIP: 0033:0x7f471c970337
[ 3212.513265][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3212.513267][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3212.513271][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3212.513273][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3212.513275][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3212.513277][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3212.513279][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3240.512987][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3240.512991][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3240.512999][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3240.513015][ C2] Tainted: [L]=SOFTLOCKUP
[ 3240.513016][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3240.513018][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3240.513024][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3240.513027][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3240.513030][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3240.513033][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3240.513035][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3240.513037][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3240.513039][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3240.513041][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3240.513043][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3240.513047][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3240.513049][ C2] PKRU: 55555554
[ 3240.513050][ C2] Call Trace:
[ 3240.513055][ C2]
[ 3240.513060][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3240.513068][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3240.513075][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3240.513078][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3240.513082][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3240.513087][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3240.513091][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3240.513098][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3240.513101][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3240.513104][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3240.513109][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3240.513115][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3240.513120][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3240.513129][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3240.513137][ 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)
[ 3240.513140][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3240.513143][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3240.513146][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3240.513148][ C2] ? release_sock (net/core/sock.c:3747)
[ 3240.513156][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3240.513159][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3240.513167][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3240.513171][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3240.513175][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3240.513182][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3240.513186][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3240.513193][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3240.513199][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3240.513206][ C2] ? ksys_write (fs/read_write.c:738)
[ 3240.513213][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3240.513218][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3240.513220][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3240.513224][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3240.513228][ C2] ? __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:926)
[ 3240.513235][ C2] ksys_write (fs/read_write.c:738)
[ 3240.513239][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3240.513241][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3240.513249][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3240.513254][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3240.513259][ C2] RIP: 0033:0x7f471c970337
[ 3240.513265][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3240.513268][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3240.513271][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3240.513273][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3240.513275][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3240.513277][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3240.513279][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3264.556322][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3264.556729][ C2] rcu: 2-....: (1039243 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=257400
| [ 3264.557263][ C2] rcu: (t=1040039 jiffies g=1286133 q=19658 ncpus=4)
| [ 3264.557529][ C2] Tainted: [L]=SOFTLOCKUP
[ 3264.557531][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3264.557533][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3264.557546][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3264.557549][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3264.557554][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3264.557556][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3264.557558][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3264.557559][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3264.557561][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3264.557563][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3264.557566][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3264.557570][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3264.557572][ C2] PKRU: 55555554
[ 3264.557573][ C2] Call Trace:
[ 3264.557574][ C2]
[ 3264.557576][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3264.557584][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3264.557591][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3264.557593][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3264.557599][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3264.557608][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3264.557611][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3264.557618][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3264.557620][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3264.557623][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3264.557628][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3264.557634][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3264.557639][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3264.557648][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3264.557656][ 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)
[ 3264.557659][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3264.557662][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3264.557664][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3264.557667][ C2] ? release_sock (net/core/sock.c:3747)
[ 3264.557675][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3264.557678][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3264.557686][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3264.557690][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3264.557694][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3264.557701][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3264.557705][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3264.557712][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3264.557717][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3264.557724][ C2] ? ksys_write (fs/read_write.c:738)
[ 3264.557732][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3264.557736][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3264.557738][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3264.557741][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3264.557745][ C2] ? __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:926)
[ 3264.557752][ C2] ksys_write (fs/read_write.c:738)
[ 3264.557755][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3264.557758][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3264.557766][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3264.557771][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3264.557775][ C2] RIP: 0033:0x7f471c970337
[ 3264.557780][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3264.557782][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3264.557786][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3264.557788][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3264.557789][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3264.557791][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3264.557793][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3274.141925][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 3274.142137][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 3274.142319][ C2] NMI backtrace for cpu 2
| [ 3274.142334][ C2] Tainted: [L]=SOFTLOCKUP
[ 3274.142336][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3274.142338][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218)
[ 3274.142348][ C2] Code: 0f 1f 84 00 00 00 00 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 3c 30 ad 02 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90
All code
========
0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7: 00
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: 31 c0 xor %eax,%eax
21: b9 0b 08 00 00 mov $0x80b,%ecx
26: 89 c2 mov %eax,%edx
28: 0f 30 wrmsr
2a:* e9 3c 30 ad 02 jmp 0x2ad306b <-- trapping instruction
2f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
36: 00 00 00 00
3a: 90 nop
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: e9 3c 30 ad 02 jmp 0x2ad3041
5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
c: 00 00 00 00
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3274.142350][ C2] RSP: 0018:ffffc90000218f30 EFLAGS: 00000046
[ 3274.142354][ C2] RAX: 0000000000000000 RBX: ffff888002a5fc40 RCX: 000000000000080b
[ 3274.142356][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffff888036123bc8
[ 3274.142358][ C2] RBP: ffff88800293e428 R08: 0000000000000001 R09: ffffed1006c24779
[ 3274.142360][ C2] R10: ffff888036123bcf R11: ffffc90000218ff8 R12: 0000000000000020
[ 3274.142362][ C2] R13: 0000000000000000 R14: 0000000000000001 R15: ffff888002a5fc44
[ 3274.142364][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3274.142366][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3274.142371][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3274.142373][ C2] PKRU: 55555554
[ 3274.142374][ C2] Call Trace:
[ 3274.142377][ C2]
[ 3274.142379][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715)
[ 3274.142389][ C2] handle_fasteoi_irq (kernel/irq/chip.c:645 kernel/irq/chip.c:708)
[ 3274.142399][ C2] __common_interrupt (./include/linux/irqdesc.h:173 arch/x86/kernel/irq.c:254 arch/x86/kernel/irq.c:266 arch/x86/kernel/irq.c:292)
[ 3274.142407][ C2] common_interrupt (arch/x86/kernel/irq.c:285 (discriminator 14))
[ 3274.142413][ C2]
[ 3274.142414][ C2]
[ 3274.142416][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:693)
[ 3274.142421][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3274.142427][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3274.142429][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3274.142432][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3274.142433][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3274.142435][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3274.142437][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3274.142439][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3274.142442][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 3274.142449][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3274.142455][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3274.142459][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3274.142462][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3274.142466][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3274.142473][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3274.142477][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3274.142483][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3274.142485][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3274.142488][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3274.142493][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3274.142499][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3274.142504][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3274.142510][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3274.142518][ 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)
[ 3274.142520][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3274.142523][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3274.142526][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3274.142529][ C2] ? release_sock (net/core/sock.c:3747)
[ 3274.142535][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3274.142539][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3274.142546][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3274.142550][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3274.142553][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3274.142559][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3274.142563][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3274.142568][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3274.142573][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3274.142579][ C2] ? ksys_write (fs/read_write.c:738)
[ 3274.142585][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3274.142589][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3274.142591][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3274.142595][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3274.142598][ C2] ? __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:926)
[ 3274.142605][ C2] ksys_write (fs/read_write.c:738)
[ 3274.142609][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3274.142611][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3274.142617][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3274.142621][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3274.142624][ C2] RIP: 0033:0x7f471c970337
[ 3274.142629][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3274.142631][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3274.142634][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3274.142636][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3274.142638][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3274.142639][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3274.142641][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3300.512977][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3300.512981][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3300.512987][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3300.513000][ C2] Tainted: [L]=SOFTLOCKUP
[ 3300.513002][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3300.513004][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3300.513009][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3300.513012][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3300.513016][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3300.513018][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3300.513020][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3300.513022][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3300.513024][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3300.513026][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3300.513028][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3300.513032][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3300.513035][ C2] PKRU: 55555554
[ 3300.513036][ C2] Call Trace:
[ 3300.513040][ C2]
[ 3300.513044][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3300.513052][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3300.513057][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3300.513060][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3300.513065][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3300.513069][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3300.513073][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3300.513080][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3300.513083][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3300.513086][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3300.513090][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3300.513096][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3300.513101][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3300.513109][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3300.513116][ 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)
[ 3300.513119][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3300.513122][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3300.513124][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3300.513127][ C2] ? release_sock (net/core/sock.c:3747)
[ 3300.513134][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3300.513138][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3300.513145][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3300.513149][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3300.513153][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3300.513159][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3300.513164][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3300.513169][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3300.513174][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3300.513181][ C2] ? ksys_write (fs/read_write.c:738)
[ 3300.513187][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3300.513191][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3300.513194][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3300.513198][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3300.513201][ C2] ? __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:926)
[ 3300.513208][ C2] ksys_write (fs/read_write.c:738)
[ 3300.513212][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3300.513215][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3300.513222][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3300.513227][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3300.513231][ C2] RIP: 0033:0x7f471c970337
[ 3300.513235][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3300.513238][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3300.513242][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3300.513244][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3300.513246][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3300.513247][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3300.513249][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3300.513244][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
| [ 3300.513246][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
| [ 3300.513247][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
| [ 3300.513249][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3300.513256][ C2]
[ 3319.198394][ T44] INFO: task mptcp_connect:16951 blocked for more than 983 seconds.
[ 3319.198853][ T44] Tainted: G L 6.16.0-rc6-virtme #1
[ 3319.199087][ T44] Blocked by coredump.
[ 3319.199235][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 3319.199589][ T44] task:mptcp_connect state:D stack:26032 pid:16951 tgid:16951 ppid:16948 task_flags:0x40010c flags:0x00004002
[ 3319.199958][ T44] Call Trace:
[ 3319.200077][ T44]
[ 3319.200239][ T44] __schedule (kernel/sched/core.c:5397 kernel/sched/core.c:6786)
[ 3319.200420][ T44] ? try_to_wake_up (kernel/sched/core.c:4014 kernel/sched/core.c:4343)
[ 3319.200595][ T44] ? __pfx___schedule (kernel/sched/core.c:6663)
[ 3319.200753][ T44] ? 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)
[ 3319.200991][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3319.201149][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3319.201357][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3319.201520][ T44] ? schedule (kernel/sched/core.c:6845 kernel/sched/core.c:6878)
[ 3319.201641][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3319.201886][ T44] schedule (kernel/sched/core.c:6865 kernel/sched/core.c:6879)
[ 3319.202007][ T44] synchronize_rcu_expedited (kernel/rcu/rcu.h:156 kernel/rcu/tree_exp.h:67 kernel/rcu/tree_exp.h:274 kernel/rcu/tree_exp.h:1013)
[ 3319.202167][ T44] ? __pfx_synchronize_rcu_expedited (kernel/rcu/tree_exp.h:962)
[ 3319.202456][ T44] ? __pfx_autoremove_wake_function (kernel/sched/wait.c:383)
[ 3319.202662][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3319.202820][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3319.202983][ T44] ? __pfx_wait_rcu_exp_gp (kernel/rcu/tree_exp.h:488)
[ 3319.203219][ T44] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3319.203387][ T44] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21))
[ 3319.203548][ T44] namespace_unlock (fs/namespace.c:1804)
[ 3319.203708][ T44] ? umount_tree (./include/linux/list.h:1024 fs/namespace.c:1909)
[ 3319.203981][ T44] ? __pfx_namespace_unlock (fs/namespace.c:1775)
[ 3319.204146][ T44] ? 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)
[ 3319.204312][ T44] ? __pfx_umount_tree (fs/namespace.c:1857)
[ 3319.204480][ T44] ? put_mnt_ns (fs/namespace.c:6282 fs/namespace.c:6274)
[ 3319.204601][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3319.204840][ T44] put_mnt_ns (fs/namespace.c:6283 fs/namespace.c:6274)
[ 3319.204961][ T44] free_nsproxy (kernel/nsproxy.c:189)
[ 3319.205123][ T44] do_exit (./include/linux/task_work.h:40 kernel/exit.c:964)
[ 3319.205244][ T44] ? 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)
[ 3319.205500][ T44] ? __pfx_do_exit (kernel/exit.c:897)
[ 3319.205658][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3319.205817][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3319.205977][ T44] do_group_exit (kernel/exit.c:1086)
[ 3319.206215][ T44] __x64_sys_exit_group (kernel/exit.c:1114)
[ 3319.206381][ T44] x64_sys_call (arch/x86/entry/syscall_64.c:37)
[ 3319.206549][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3319.206705][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3319.206998][ T44] RIP: 0033:0x7f1e66bbcadd
[ 3319.207159][ T44] RSP: 002b:00007ffe10f0a388 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
[ 3319.207405][ T44] RAX: ffffffffffffffda RBX: 00007f1e66cd89c0 RCX: 00007f1e66bbcadd
[ 3319.207723][ T44] RDX: 00000000000000e7 RSI: ffffffffffffff88 RDI: 0000000000000000
[ 3319.207961][ T44] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000028
[ 3319.208206][ T44] R10: 00007ffe10f0a210 R11: 0000000000000246 R12: 00007f1e66cd89c0
[ 3319.208533][ T44] R13: 00007f1e66cddf20 R14: 0000000000000001 R15: 00007f1e66cddf08
| [ 3328.512976][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3328.512981][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3328.512986][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3328.512999][ C2] Tainted: [L]=SOFTLOCKUP
[ 3328.513001][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3328.513003][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3328.513008][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3328.513012][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3328.513015][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3328.513017][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3328.513019][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3328.513021][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3328.513023][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3328.513025][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3328.513027][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3328.513031][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3328.513034][ C2] PKRU: 55555554
[ 3328.513035][ C2] Call Trace:
[ 3328.513039][ C2]
[ 3328.513043][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3328.513051][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3328.513057][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3328.513060][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3328.513064][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3328.513069][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3328.513073][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3328.513080][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3328.513083][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3328.513085][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3328.513090][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3328.513096][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3328.513101][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3328.513108][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3328.513116][ 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)
[ 3328.513118][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3328.513122][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3328.513124][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3328.513127][ C2] ? release_sock (net/core/sock.c:3747)
[ 3328.513133][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3328.513137][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3328.513145][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3328.513148][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3328.513152][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3328.513158][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3328.513162][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3328.513167][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3328.513172][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3328.513179][ C2] ? ksys_write (fs/read_write.c:738)
[ 3328.513185][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3328.513189][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3328.513192][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3328.513196][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3328.513200][ C2] ? __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:926)
[ 3328.513207][ C2] ksys_write (fs/read_write.c:738)
[ 3328.513210][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3328.513213][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3328.513220][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3328.513224][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3328.513228][ C2] RIP: 0033:0x7f471c970337
[ 3328.513233][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3328.513235][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3328.513239][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3328.513241][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3328.513243][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3328.513244][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3328.513246][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3342.559321][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3342.559867][ C2] rcu: 2-....: (1117172 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=276793
| [ 3342.560265][ C2] rcu: (t=1118042 jiffies g=1286133 q=21356 ncpus=4)
| [ 3342.560643][ C2] Tainted: [L]=SOFTLOCKUP
[ 3342.560644][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3342.560647][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3342.560657][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3342.560661][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3342.560664][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3342.560667][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3342.560669][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3342.560670][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3342.560672][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3342.560674][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3342.560677][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3342.560681][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3342.560683][ C2] PKRU: 55555554
[ 3342.560684][ C2] Call Trace:
[ 3342.560685][ C2]
[ 3342.560688][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3342.560695][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3342.560700][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3342.560703][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3342.560707][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3342.560713][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3342.560717][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3342.560723][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3342.560726][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3342.560728][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3342.560733][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3342.560739][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3342.560744][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3342.560751][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3342.560759][ 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)
[ 3342.560761][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3342.560764][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3342.560767][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3342.560770][ C2] ? release_sock (net/core/sock.c:3747)
[ 3342.560776][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3342.560779][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3342.560786][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3342.560790][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3342.560794][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3342.560800][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3342.560804][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3342.560810][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3342.560814][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3342.560821][ C2] ? ksys_write (fs/read_write.c:738)
[ 3342.560828][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3342.560831][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3342.560834][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3342.560837][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3342.560841][ C2] ? __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:926)
[ 3342.560849][ C2] ksys_write (fs/read_write.c:738)
[ 3342.560852][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3342.560854][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3342.560861][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3342.560865][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3342.560868][ C2] RIP: 0033:0x7f471c970337
[ 3342.560873][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3342.560876][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3342.560879][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3342.560881][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3342.560883][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3342.560885][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3342.560886][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3368.512975][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3368.512979][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3368.512985][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3368.512999][ C2] Tainted: [L]=SOFTLOCKUP
[ 3368.513001][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3368.513003][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3368.513011][ C2] Code: 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48 89 da <48> 29 ea 48 83 fa 10 0f 8e c0 00 00 00 41 89 eb 41 83 e3 07 75 7d
All code
========
0: 37 (bad)
1: ff 48 89 decl -0x77(%rax)
4: fd std
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 4d 89 d1 mov %r10,%r9
12: 48 c1 ed 03 shr $0x3,%rbp
16: 49 c1 e9 03 shr $0x3,%r9
1a: 48 01 c5 add %rax,%rbp
1d: 49 01 c1 add %rax,%r9
20: 48 89 e8 mov %rbp,%rax
23: 49 8d 59 01 lea 0x1(%r9),%rbx
27: 48 89 da mov %rbx,%rdx
2a:* 48 29 ea sub %rbp,%rdx <-- trapping instruction
2d: 48 83 fa 10 cmp $0x10,%rdx
31: 0f 8e c0 00 00 00 jle 0xf7
37: 41 89 eb mov %ebp,%r11d
3a: 41 83 e3 07 and $0x7,%r11d
3e: 75 7d jne 0xbd
Code starting with the faulting instruction
===========================================
0: 48 29 ea sub %rbp,%rdx
3: 48 83 fa 10 cmp $0x10,%rdx
7: 0f 8e c0 00 00 00 jle 0xcd
d: 41 89 eb mov %ebp,%r11d
10: 41 83 e3 07 and $0x7,%r11d
14: 75 7d jne 0x93
[ 3368.513014][ C2] RSP: 0018:ffffc9000029f5b0 EFLAGS: 00000286
[ 3368.513017][ C2] RAX: ffffed100170bd66 RBX: ffffed100170bd67 RCX: ffffffffa2cd0f13
[ 3368.513019][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3368.513021][ C2] RBP: ffffed100170bd66 R08: 0000000000000000 R09: ffffed100170bd66
[ 3368.513023][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3368.513025][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3368.513027][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3368.513030][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3368.513034][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3368.513036][ C2] PKRU: 55555554
[ 3368.513037][ C2] Call Trace:
[ 3368.513041][ C2]
[ 3368.513045][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 3368.513051][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3368.513058][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3368.513063][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3368.513066][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3368.513070][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3368.513075][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3368.513079][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3368.513085][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3368.513088][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3368.513091][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3368.513095][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3368.513101][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3368.513106][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3368.513113][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3368.513121][ 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)
[ 3368.513123][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3368.513126][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3368.513129][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3368.513132][ C2] ? release_sock (net/core/sock.c:3747)
[ 3368.513138][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3368.513141][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3368.513149][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3368.513153][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3368.513156][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3368.513162][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3368.513166][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3368.513172][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3368.513176][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3368.513183][ C2] ? ksys_write (fs/read_write.c:738)
[ 3368.513189][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3368.513193][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3368.513195][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3368.513199][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3368.513203][ C2] ? __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:926)
[ 3368.513210][ C2] ksys_write (fs/read_write.c:738)
[ 3368.513213][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3368.513216][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3368.513222][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3368.513227][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3368.513231][ C2] RIP: 0033:0x7f471c970337
[ 3368.513236][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3368.513239][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3368.513242][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3368.513244][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3368.513246][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3368.513248][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3368.513250][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3372.445876][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 3372.446069][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 3372.446321][ C2] NMI backtrace for cpu 2
| [ 3372.446335][ C2] Tainted: [L]=SOFTLOCKUP
[ 3372.446337][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3372.446339][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218)
[ 3372.446347][ C2] Code: 0f 1f 84 00 00 00 00 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 3c 30 ad 02 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90
All code
========
0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7: 00
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: 31 c0 xor %eax,%eax
21: b9 0b 08 00 00 mov $0x80b,%ecx
26: 89 c2 mov %eax,%edx
28: 0f 30 wrmsr
2a:* e9 3c 30 ad 02 jmp 0x2ad306b <-- trapping instruction
2f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
36: 00 00 00 00
3a: 90 nop
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: e9 3c 30 ad 02 jmp 0x2ad3041
5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
c: 00 00 00 00
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3372.446351][ C2] RSP: 0018:ffffc90000218f30 EFLAGS: 00000046
[ 3372.446354][ C2] RAX: 0000000000000000 RBX: ffff888002a5fc40 RCX: 000000000000080b
[ 3372.446356][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffff888036123bc8
[ 3372.446358][ C2] RBP: ffff88800293e428 R08: 0000000000000001 R09: ffffed1006c24779
[ 3372.446360][ C2] R10: ffff888036123bcf R11: ffffc90000218ff8 R12: 0000000000000020
[ 3372.446362][ C2] R13: 0000000000000000 R14: 0000000000000001 R15: ffff888002a5fc44
[ 3372.446364][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3372.446367][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3372.446370][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3372.446372][ C2] PKRU: 55555554
[ 3372.446374][ C2] Call Trace:
[ 3372.446376][ C2]
[ 3372.446383][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715)
[ 3372.446391][ C2] handle_fasteoi_irq (kernel/irq/chip.c:645 kernel/irq/chip.c:708)
[ 3372.446398][ C2] __common_interrupt (./include/linux/irqdesc.h:173 arch/x86/kernel/irq.c:254 arch/x86/kernel/irq.c:266 arch/x86/kernel/irq.c:292)
[ 3372.446404][ C2] common_interrupt (arch/x86/kernel/irq.c:285 (discriminator 14))
[ 3372.446410][ C2]
[ 3372.446411][ C2]
[ 3372.446413][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:693)
[ 3372.446417][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 3372.446422][ C2] Code: ff df 49 01 c6 41 83 c5 03 be 04 00 00 00 48 89 ef e8 5d 3f e5 fd 41 0f b6 06 41 38 c5 7c 08 84 c0 0f 85 8d 07 00 00 8b 45 00 <89> 44 24 40 85 c0 0f 85 6e 01 00 00 48 89 ef be 04 00 00 00 e8 60
All code
========
0: ff lcall (bad)
1: df 49 01 fisttps 0x1(%rcx)
4: c6 41 83 c5 movb $0xc5,-0x7d(%rcx)
8: 03 be 04 00 00 00 add 0x4(%rsi),%edi
e: 48 89 ef mov %rbp,%rdi
11: e8 5d 3f e5 fd call 0xfffffffffde53f73
16: 41 0f b6 06 movzbl (%r14),%eax
1a: 41 38 c5 cmp %al,%r13b
1d: 7c 08 jl 0x27
1f: 84 c0 test %al,%al
21: 0f 85 8d 07 00 00 jne 0x7b4
27: 8b 45 00 mov 0x0(%rbp),%eax
2a:* 89 44 24 40 mov %eax,0x40(%rsp) <-- trapping instruction
2e: 85 c0 test %eax,%eax
30: 0f 85 6e 01 00 00 jne 0x1a4
36: 48 89 ef mov %rbp,%rdi
39: be 04 00 00 00 mov $0x4,%esi
3e: e8 .byte 0xe8
3f: 60 (bad)
Code starting with the faulting instruction
===========================================
0: 89 44 24 40 mov %eax,0x40(%rsp)
4: 85 c0 test %eax,%eax
6: 0f 85 6e 01 00 00 jne 0x17a
c: 48 89 ef mov %rbp,%rdi
f: be 04 00 00 00 mov $0x4,%esi
14: e8 .byte 0xe8
15: 60 (bad)
[ 3372.446425][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000246
[ 3372.446427][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3372.446429][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3372.446431][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3372.446433][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3372.446435][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3372.446439][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 3372.446445][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3372.446452][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3372.446456][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3372.446458][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3372.446462][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3372.446469][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3372.446473][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3372.446479][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3372.446482][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3372.446485][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3372.446490][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3372.446495][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3372.446500][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3372.446507][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3372.446514][ 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)
[ 3372.446517][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3372.446520][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3372.446522][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3372.446525][ C2] ? release_sock (net/core/sock.c:3747)
[ 3372.446531][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3372.446534][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3372.446541][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3372.446545][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3372.446549][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3372.446555][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3372.446559][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3372.446564][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3372.446568][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3372.446575][ C2] ? ksys_write (fs/read_write.c:738)
[ 3372.446581][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3372.446584][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3372.446587][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3372.446590][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3372.446594][ C2] ? __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:926)
[ 3372.446601][ C2] ksys_write (fs/read_write.c:738)
[ 3372.446605][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3372.446607][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3372.446613][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3372.446617][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3372.446620][ C2] RIP: 0033:0x7f471c970337
[ 3372.446624][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3372.446626][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3372.446629][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3372.446631][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3372.446633][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3372.446635][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3372.446637][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3396.512974][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3396.512978][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3396.512984][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3396.512998][ C2] Tainted: [L]=SOFTLOCKUP
[ 3396.512999][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3396.513002][ C2] RIP: 0010:kasan_check_range (./include/linux/kasan.h:64 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3396.513009][ C2] Code: 5b 5d 41 5c e9 0b fb 1a 02 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df <4d> 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d
All code
========
0: 5b pop %rbx
1: 5d pop %rbp
2: 41 5c pop %r12
4: e9 0b fb 1a 02 jmp 0x21afb14
9: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax
10: 7f ff ff
13: 48 39 c7 cmp %rax,%rdi
16: 76 dd jbe 0xfffffffffffffff5
18: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10
1d: 48 89 fd mov %rdi,%rbp
20: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
27: fc ff df
2a:* 4d 89 d1 mov %r10,%r9 <-- trapping instruction
2d: 48 c1 ed 03 shr $0x3,%rbp
31: 49 c1 e9 03 shr $0x3,%r9
35: 48 01 c5 add %rax,%rbp
38: 49 01 c1 add %rax,%r9
3b: 48 89 e8 mov %rbp,%rax
3e: 49 rex.WB
3f: 8d .byte 0x8d
Code starting with the faulting instruction
===========================================
0: 4d 89 d1 mov %r10,%r9
3: 48 c1 ed 03 shr $0x3,%rbp
7: 49 c1 e9 03 shr $0x3,%r9
b: 48 01 c5 add %rax,%rbp
e: 49 01 c1 add %rax,%r9
11: 48 89 e8 mov %rbp,%rax
14: 49 rex.WB
15: 8d .byte 0x8d
[ 3396.513012][ C2] RSP: 0018:ffffc9000029f5b0 EFLAGS: 00000212
[ 3396.513015][ C2] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3396.513018][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3396.513019][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3396.513021][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3396.513023][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3396.513026][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3396.513028][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3396.513033][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3396.513035][ C2] PKRU: 55555554
[ 3396.513036][ C2] Call Trace:
[ 3396.513039][ C2]
[ 3396.513044][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 3396.513049][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3396.513057][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3396.513061][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3396.513064][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3396.513068][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3396.513073][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3396.513077][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3396.513084][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3396.513086][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3396.513089][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3396.513094][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3396.513100][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3396.513105][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3396.513112][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3396.513120][ 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)
[ 3396.513123][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3396.513126][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3396.513128][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3396.513131][ C2] ? release_sock (net/core/sock.c:3747)
[ 3396.513137][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3396.513141][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3396.513149][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3396.513152][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3396.513156][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3396.513162][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3396.513166][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3396.513172][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3396.513176][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3396.513183][ C2] ? ksys_write (fs/read_write.c:738)
[ 3396.513189][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3396.513193][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3396.513196][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3396.513199][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3396.513203][ C2] ? __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:926)
[ 3396.513210][ C2] ksys_write (fs/read_write.c:738)
[ 3396.513214][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3396.513217][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3396.513224][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3396.513228][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3396.513233][ C2] RIP: 0033:0x7f471c970337
[ 3396.513238][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3396.513241][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3396.513244][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3396.513246][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3396.513248][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3396.513250][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3396.513252][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3420.562321][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3420.562755][ C2] rcu: 2-....: (1195103 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=296247
| [ 3420.563277][ C2] rcu: (t=1196045 jiffies g=1286133 q=22830 ncpus=4)
| [ 3420.563531][ C2] Tainted: [L]=SOFTLOCKUP
[ 3420.563532][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3420.563535][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3420.563544][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3420.563547][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3420.563551][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3420.563553][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3420.563555][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3420.563557][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3420.563559][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3420.563561][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3420.563563][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3420.563567][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3420.563569][ C2] PKRU: 55555554
[ 3420.563571][ C2] Call Trace:
[ 3420.563572][ C2]
[ 3420.563574][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3420.563582][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3420.563587][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3420.563589][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3420.563593][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3420.563600][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3420.563604][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3420.563610][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3420.563613][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3420.563615][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3420.563621][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3420.563626][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3420.563631][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3420.563639][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3420.563646][ 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)
[ 3420.563648][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3420.563652][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3420.563654][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3420.563657][ C2] ? release_sock (net/core/sock.c:3747)
[ 3420.563663][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3420.563667][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3420.563674][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3420.563678][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3420.563682][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3420.563687][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3420.563691][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3420.563696][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3420.563701][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3420.563707][ C2] ? ksys_write (fs/read_write.c:738)
[ 3420.563714][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3420.563717][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3420.563719][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3420.563723][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3420.563727][ C2] ? __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:926)
[ 3420.563734][ C2] ksys_write (fs/read_write.c:738)
[ 3420.563737][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3420.563740][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3420.563747][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3420.563751][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3420.563755][ C2] RIP: 0033:0x7f471c970337
[ 3420.563760][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3420.563763][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3420.563766][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3420.563768][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3420.563770][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3420.563772][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3420.563774][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3420.563768][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
| [ 3420.563770][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
| [ 3420.563772][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
| [ 3420.563774][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3420.563780][ C2]
[ 3442.077404][ T44] INFO: task mptcp_connect:16951 blocked for more than 1105 seconds.
[ 3442.077736][ T44] Tainted: G L 6.16.0-rc6-virtme #1
[ 3442.077969][ T44] Blocked by coredump.
[ 3442.078207][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 3442.078481][ T44] task:mptcp_connect state:D stack:26032 pid:16951 tgid:16951 ppid:16948 task_flags:0x40010c flags:0x00004002
[ 3442.078929][ T44] Call Trace:
[ 3442.079050][ T44]
[ 3442.079145][ T44] __schedule (kernel/sched/core.c:5397 kernel/sched/core.c:6786)
[ 3442.079333][ T44] ? try_to_wake_up (kernel/sched/core.c:4014 kernel/sched/core.c:4343)
[ 3442.079580][ T44] ? __pfx___schedule (kernel/sched/core.c:6663)
[ 3442.079751][ T44] ? 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)
[ 3442.079911][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3442.080070][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3442.080310][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3442.080520][ T44] ? schedule (kernel/sched/core.c:6845 kernel/sched/core.c:6878)
[ 3442.080647][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3442.080826][ T44] schedule (kernel/sched/core.c:6865 kernel/sched/core.c:6879)
[ 3442.080949][ T44] synchronize_rcu_expedited (kernel/rcu/rcu.h:156 kernel/rcu/tree_exp.h:67 kernel/rcu/tree_exp.h:274 kernel/rcu/tree_exp.h:1013)
[ 3442.081190][ T44] ? __pfx_synchronize_rcu_expedited (kernel/rcu/tree_exp.h:962)
[ 3442.081402][ T44] ? __pfx_autoremove_wake_function (kernel/sched/wait.c:383)
[ 3442.081600][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3442.081855][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3442.082029][ T44] ? __pfx_wait_rcu_exp_gp (kernel/rcu/tree_exp.h:488)
[ 3442.082189][ T44] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3442.082360][ T44] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21))
[ 3442.082601][ T44] namespace_unlock (fs/namespace.c:1804)
[ 3442.082774][ T44] ? umount_tree (./include/linux/list.h:1024 fs/namespace.c:1909)
[ 3442.082937][ T44] ? __pfx_namespace_unlock (fs/namespace.c:1775)
[ 3442.083095][ T44] ? 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)
[ 3442.083343][ T44] ? __pfx_umount_tree (fs/namespace.c:1857)
[ 3442.083513][ T44] ? put_mnt_ns (fs/namespace.c:6282 fs/namespace.c:6274)
[ 3442.083634][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3442.083806][ T44] put_mnt_ns (fs/namespace.c:6283 fs/namespace.c:6274)
[ 3442.083928][ T44] free_nsproxy (kernel/nsproxy.c:189)
[ 3442.084179][ T44] do_exit (./include/linux/task_work.h:40 kernel/exit.c:964)
[ 3442.084301][ T44] ? 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)
[ 3442.084469][ T44] ? __pfx_do_exit (kernel/exit.c:897)
[ 3442.084628][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3442.084890][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3442.085050][ T44] do_group_exit (kernel/exit.c:1086)
[ 3442.085209][ T44] __x64_sys_exit_group (kernel/exit.c:1114)
[ 3442.085378][ T44] x64_sys_call (arch/x86/entry/syscall_64.c:37)
[ 3442.085619][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3442.085789][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3442.085999][ T44] RIP: 0033:0x7f1e66bbcadd
[ 3442.086164][ T44] RSP: 002b:00007ffe10f0a388 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
[ 3442.086511][ T44] RAX: ffffffffffffffda RBX: 00007f1e66cd89c0 RCX: 00007f1e66bbcadd
[ 3442.086755][ T44] RDX: 00000000000000e7 RSI: ffffffffffffff88 RDI: 0000000000000000
[ 3442.087085][ T44] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000028
[ 3442.087331][ T44] R10: 00007ffe10f0a210 R11: 0000000000000246 R12: 00007f1e66cd89c0
[ 3442.087579][ T44] R13: 00007f1e66cddf20 R14: 0000000000000001 R15: 00007f1e66cddf08
| [ 3448.512987][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3448.512991][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3448.512999][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3448.513015][ C2] Tainted: [L]=SOFTLOCKUP
[ 3448.513018][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3448.513020][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3448.513027][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3448.513030][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3448.513034][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3448.513037][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3448.513039][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3448.513041][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3448.513043][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3448.513045][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3448.513048][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3448.513052][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3448.513055][ C2] PKRU: 55555554
[ 3448.513056][ C2] Call Trace:
[ 3448.513060][ C2]
[ 3448.513066][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3448.513075][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3448.513082][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3448.513084][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3448.513089][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3448.513094][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3448.513099][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3448.513106][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3448.513109][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3448.513112][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3448.513116][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3448.513123][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3448.513128][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3448.513137][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3448.513146][ 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)
[ 3448.513149][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3448.513152][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3448.513154][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3448.513157][ C2] ? release_sock (net/core/sock.c:3747)
[ 3448.513165][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3448.513169][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3448.513177][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3448.513181][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3448.513185][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3448.513193][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3448.513197][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3448.513204][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3448.513210][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3448.513217][ C2] ? ksys_write (fs/read_write.c:738)
[ 3448.513225][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3448.513229][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3448.513232][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3448.513236][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3448.513240][ C2] ? __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:926)
[ 3448.513247][ C2] ksys_write (fs/read_write.c:738)
[ 3448.513251][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3448.513254][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3448.513262][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3448.513267][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3448.513272][ C2] RIP: 0033:0x7f471c970337
[ 3448.513279][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3448.513282][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3448.513286][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3448.513288][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3448.513290][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3448.513292][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3448.513294][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3470.749952][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 3470.750152][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 3470.750329][ C2] NMI backtrace for cpu 2
| [ 3470.750352][ C2] Tainted: [L]=SOFTLOCKUP
[ 3470.750354][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3470.750357][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218)
[ 3470.750369][ C2] Code: 0f 1f 84 00 00 00 00 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 3c 30 ad 02 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90
All code
========
0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7: 00
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: 31 c0 xor %eax,%eax
21: b9 0b 08 00 00 mov $0x80b,%ecx
26: 89 c2 mov %eax,%edx
28: 0f 30 wrmsr
2a:* e9 3c 30 ad 02 jmp 0x2ad306b <-- trapping instruction
2f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
36: 00 00 00 00
3a: 90 nop
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: e9 3c 30 ad 02 jmp 0x2ad3041
5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
c: 00 00 00 00
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3470.750373][ C2] RSP: 0018:ffffc90000218f30 EFLAGS: 00000046
[ 3470.750377][ C2] RAX: 0000000000000000 RBX: ffff888002a5fc40 RCX: 000000000000080b
[ 3470.750380][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffff888036123bc8
[ 3470.750382][ C2] RBP: ffff88800293e428 R08: 0000000000000001 R09: ffffed1006c24779
[ 3470.750384][ C2] R10: ffff888036123bcf R11: ffffc90000218ff8 R12: 0000000000000020
[ 3470.750386][ C2] R13: 0000000000000000 R14: 0000000000000001 R15: ffff888002a5fc44
[ 3470.750388][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3470.750391][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3470.750395][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3470.750397][ C2] PKRU: 55555554
[ 3470.750398][ C2] Call Trace:
[ 3470.750403][ C2]
[ 3470.750405][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715)
[ 3470.750417][ C2] handle_fasteoi_irq (kernel/irq/chip.c:645 kernel/irq/chip.c:708)
[ 3470.750427][ C2] __common_interrupt (./include/linux/irqdesc.h:173 arch/x86/kernel/irq.c:254 arch/x86/kernel/irq.c:266 arch/x86/kernel/irq.c:292)
[ 3470.750434][ C2] common_interrupt (arch/x86/kernel/irq.c:285 (discriminator 14))
[ 3470.750441][ C2]
[ 3470.750442][ C2]
[ 3470.750445][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:693)
[ 3470.750451][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3470.750457][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3470.750460][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3470.750462][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3470.750464][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3470.750467][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3470.750468][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3470.750470][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3470.750474][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 3470.750481][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3470.750488][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3470.750493][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3470.750495][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3470.750501][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3470.750509][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3470.750513][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3470.750519][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3470.750522][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3470.750525][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3470.750530][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3470.750536][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3470.750541][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3470.750549][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3470.750557][ 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)
[ 3470.750560][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3470.750563][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3470.750566][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3470.750569][ C2] ? release_sock (net/core/sock.c:3747)
[ 3470.750576][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3470.750580][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3470.750588][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3470.750592][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3470.750596][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3470.750603][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3470.750607][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3470.750613][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3470.750619][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3470.750625][ C2] ? ksys_write (fs/read_write.c:738)
[ 3470.750633][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3470.750638][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3470.750641][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3470.750645][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3470.750649][ C2] ? __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:926)
[ 3470.750656][ C2] ksys_write (fs/read_write.c:738)
[ 3470.750660][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3470.750662][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3470.750670][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3470.750673][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3470.750677][ C2] RIP: 0033:0x7f471c970337
[ 3470.750683][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3470.750686][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3470.750689][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3470.750691][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3470.750694][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3470.750696][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3470.750698][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3496.512993][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3496.512997][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3496.513005][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3496.513020][ C2] Tainted: [L]=SOFTLOCKUP
[ 3496.513022][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3496.513024][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3496.513030][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3496.513034][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3496.513037][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3496.513040][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3496.513042][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3496.513044][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3496.513046][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3496.513049][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3496.513051][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3496.513055][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3496.513057][ C2] PKRU: 55555554
[ 3496.513059][ C2] Call Trace:
[ 3496.513063][ C2]
[ 3496.513069][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3496.513077][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3496.513084][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3496.513087][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3496.513092][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3496.513097][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3496.513102][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3496.513109][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3496.513112][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3496.513114][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3496.513119][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3496.513125][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3496.513131][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3496.513139][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3496.513147][ 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)
[ 3496.513150][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3496.513153][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3496.513156][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3496.513159][ C2] ? release_sock (net/core/sock.c:3747)
[ 3496.513166][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3496.513171][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3496.513178][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3496.513183][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3496.513187][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3496.513194][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3496.513198][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3496.513205][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3496.513211][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3496.513218][ C2] ? ksys_write (fs/read_write.c:738)
[ 3496.513226][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3496.513230][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3496.513233][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3496.513237][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3496.513241][ C2] ? __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:926)
[ 3496.513249][ C2] ksys_write (fs/read_write.c:738)
[ 3496.513253][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3496.513255][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3496.513264][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3496.513269][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3496.513274][ C2] RIP: 0033:0x7f471c970337
[ 3496.513281][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3496.513284][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3496.513287][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3496.513289][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3496.513291][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3496.513293][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3496.513295][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3498.565323][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3498.565826][ C2] rcu: 2-....: (1273036 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=335029
| [ 3498.566245][ C2] rcu: (t=1274048 jiffies g=1286133 q=24522 ncpus=4)
| [ 3498.566508][ C2] Tainted: [L]=SOFTLOCKUP
[ 3498.566510][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3498.566513][ C2] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 3498.566526][ C2] Code: 00 49 89 fe 49 89 fd 4c 8d 7c 24 40 bb 01 00 00 00 49 c1 ee 03 41 83 e5 07 48 b8 00 00 00 00 00 fc ff df 49 01 c6 41 83 c5 03 04 00 00 00 48 89 ef e8 5d 3f e5 fd 41 0f b6 06 41 38 c5 7c 08
All code
========
0: 00 49 89 add %cl,-0x77(%rcx)
3: fe 49 89 decb -0x77(%rcx)
6: fd std
7: 4c 8d 7c 24 40 lea 0x40(%rsp),%r15
c: bb 01 00 00 00 mov $0x1,%ebx
11: 49 c1 ee 03 shr $0x3,%r14
15: 41 83 e5 07 and $0x7,%r13d
19: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
20: fc ff df
23: 49 01 c6 add %rax,%r14
26: 41 83 c5 03 add $0x3,%r13d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 5d 3f e5 fd call 0xfffffffffde53f94
37: 41 0f b6 06 movzbl (%r14),%eax
3b: 41 38 c5 cmp %al,%r13b
3e: 7c 08 jl 0x48
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 5d 3f e5 fd call 0xfffffffffde53f6a
d: 41 0f b6 06 movzbl (%r14),%eax
11: 41 38 c5 cmp %al,%r13b
14: 7c 08 jl 0x1e
[ 3498.566529][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3498.566533][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3498.566536][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3498.566538][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3498.566540][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3498.566542][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3498.566544][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3498.566547][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3498.566550][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3498.566552][ C2] PKRU: 55555554
[ 3498.566553][ C2] Call Trace:
[ 3498.566555][ C2]
[ 3498.566557][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3498.566565][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3498.566571][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3498.566573][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3498.566578][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3498.566587][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3498.566590][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3498.566597][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3498.566599][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3498.566602][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3498.566607][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3498.566613][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3498.566618][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3498.566627][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3498.566635][ 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)
[ 3498.566638][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3498.566641][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3498.566643][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3498.566647][ C2] ? release_sock (net/core/sock.c:3747)
[ 3498.566654][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3498.566657][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3498.566665][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3498.566669][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3498.566672][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3498.566679][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3498.566683][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3498.566689][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3498.566695][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3498.566701][ C2] ? ksys_write (fs/read_write.c:738)
[ 3498.566709][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3498.566713][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3498.566716][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3498.566720][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3498.566723][ C2] ? __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:926)
[ 3498.566731][ C2] ksys_write (fs/read_write.c:738)
[ 3498.566734][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3498.566736][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3498.566745][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3498.566749][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3498.566753][ C2] RIP: 0033:0x7f471c970337
[ 3498.566759][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3498.566762][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3498.566765][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3498.566767][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3498.566770][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3498.566772][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3498.566774][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3524.512986][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3524.512990][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3524.512998][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3524.513015][ C2] Tainted: [L]=SOFTLOCKUP
[ 3524.513017][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3524.513020][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3524.513026][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3524.513030][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3524.513033][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3524.513035][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3524.513037][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3524.513039][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3524.513041][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3524.513044][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3524.513047][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3524.513051][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3524.513053][ C2] PKRU: 55555554
[ 3524.513054][ C2] Call Trace:
[ 3524.513059][ C2]
[ 3524.513064][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3524.513072][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3524.513080][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3524.513083][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3524.513088][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3524.513093][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3524.513097][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3524.513104][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3524.513107][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3524.513110][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3524.513115][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3524.513121][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3524.513126][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3524.513135][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3524.513143][ 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)
[ 3524.513146][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3524.513149][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3524.513152][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3524.513155][ C2] ? release_sock (net/core/sock.c:3747)
[ 3524.513162][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3524.513166][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3524.513174][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3524.513177][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3524.513181][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3524.513189][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3524.513193][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3524.513200][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3524.513206][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3524.513213][ C2] ? ksys_write (fs/read_write.c:738)
[ 3524.513221][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3524.513226][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3524.513228][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3524.513233][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3524.513237][ C2] ? __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:926)
[ 3524.513244][ C2] ksys_write (fs/read_write.c:738)
[ 3524.513248][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3524.513251][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3524.513259][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3524.513265][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3524.513270][ C2] RIP: 0033:0x7f471c970337
[ 3524.513276][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3524.513279][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3524.513282][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3524.513284][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3524.513287][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3524.513289][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3524.513291][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3552.512984][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3552.512989][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3552.512997][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3552.513012][ C2] Tainted: [L]=SOFTLOCKUP
[ 3552.513014][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3552.513017][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31)
[ 3552.513027][ C2] Code: 41 5c e9 ab 6f 8e ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 4f f0 ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f
All code
========
0: 41 5c pop %r12
2: e9 ab 6f 8e ff jmp 0xffffffffff8e6fb2
7: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
e: 00 00 00
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: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: f3 0f 1e fa endbr64
26: 48 8b 0c 24 mov (%rsp),%rcx
2a:* 89 f6 mov %esi,%esi <-- trapping instruction
2c: 31 d2 xor %edx,%edx
2e: e9 4f f0 ff ff jmp 0xfffffffffffff082
33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
3a: 00 00 00 00
3e: 0f .byte 0xf
3f: 1f (bad)
Code starting with the faulting instruction
===========================================
0: 89 f6 mov %esi,%esi
2: 31 d2 xor %edx,%edx
4: e9 4f f0 ff ff jmp 0xfffffffffffff058
9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
10: 00 00 00 00
14: 0f .byte 0xf
15: 1f (bad)
[ 3552.513030][ C2] RSP: 0018:ffffc9000029f5c8 EFLAGS: 00000202
[ 3552.513034][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3552.513036][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3552.513038][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3552.513040][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3552.513042][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3552.513044][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3552.513047][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3552.513051][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3552.513053][ C2] PKRU: 55555554
[ 3552.513054][ C2] Call Trace:
[ 3552.513059][ C2]
[ 3552.513061][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 3552.513070][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3552.513077][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3552.513083][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3552.513086][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3552.513092][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3552.513097][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3552.513101][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3552.513107][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3552.513110][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3552.513113][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3552.513118][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3552.513124][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3552.513129][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3552.513139][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3552.513147][ 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)
[ 3552.513149][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3552.513153][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3552.513155][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3552.513158][ C2] ? release_sock (net/core/sock.c:3747)
[ 3552.513166][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3552.513170][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3552.513178][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3552.513182][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3552.513186][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3552.513194][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3552.513199][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3552.513205][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3552.513211][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3552.513218][ C2] ? ksys_write (fs/read_write.c:738)
[ 3552.513226][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3552.513230][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3552.513232][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3552.513236][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3552.513240][ C2] ? __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:926)
[ 3552.513248][ C2] ksys_write (fs/read_write.c:738)
[ 3552.513252][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3552.513254][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3552.513263][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3552.513268][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3552.513273][ C2] RIP: 0033:0x7f471c970337
[ 3552.513280][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3552.513283][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3552.513286][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3552.513288][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3552.513290][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3552.513292][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3552.513294][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3552.513288][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
| [ 3552.513290][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
| [ 3552.513292][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
| [ 3552.513294][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3552.513301][ C2]
[ 3564.957394][ T44] INFO: task mptcp_connect:16951 blocked for more than 1228 seconds.
[ 3564.957778][ T44] Tainted: G L 6.16.0-rc6-virtme #1
[ 3564.958012][ T44] Blocked by coredump.
[ 3564.958178][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 3564.958528][ T44] task:mptcp_connect state:D stack:26032 pid:16951 tgid:16951 ppid:16948 task_flags:0x40010c flags:0x00004002
[ 3564.958886][ T44] Call Trace:
[ 3564.959010][ T44]
[ 3564.959176][ T44] __schedule (kernel/sched/core.c:5397 kernel/sched/core.c:6786)
[ 3564.959361][ T44] ? try_to_wake_up (kernel/sched/core.c:4014 kernel/sched/core.c:4343)
[ 3564.959538][ T44] ? __pfx___schedule (kernel/sched/core.c:6663)
[ 3564.959699][ T44] ? 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)
[ 3564.959938][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3564.960098][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3564.960260][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3564.960456][ T44] ? schedule (kernel/sched/core.c:6845 kernel/sched/core.c:6878)
[ 3564.960586][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3564.960823][ T44] schedule (kernel/sched/core.c:6865 kernel/sched/core.c:6879)
[ 3564.960953][ T44] synchronize_rcu_expedited (kernel/rcu/rcu.h:156 kernel/rcu/tree_exp.h:67 kernel/rcu/tree_exp.h:274 kernel/rcu/tree_exp.h:1013)
[ 3564.961115][ T44] ? __pfx_synchronize_rcu_expedited (kernel/rcu/tree_exp.h:962)
[ 3564.961420][ T44] ? __pfx_autoremove_wake_function (kernel/sched/wait.c:383)
[ 3564.961620][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3564.961786][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3564.961944][ T44] ? __pfx_wait_rcu_exp_gp (kernel/rcu/tree_exp.h:488)
[ 3564.962185][ T44] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3564.962360][ T44] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21))
[ 3564.962522][ T44] namespace_unlock (fs/namespace.c:1804)
[ 3564.962684][ T44] ? umount_tree (./include/linux/list.h:1024 fs/namespace.c:1909)
[ 3564.962932][ T44] ? __pfx_namespace_unlock (fs/namespace.c:1775)
[ 3564.963095][ T44] ? 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)
[ 3564.963257][ T44] ? __pfx_umount_tree (fs/namespace.c:1857)
[ 3564.963423][ T44] ? put_mnt_ns (fs/namespace.c:6282 fs/namespace.c:6274)
[ 3564.963545][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3564.963800][ T44] put_mnt_ns (fs/namespace.c:6283 fs/namespace.c:6274)
[ 3564.963926][ T44] free_nsproxy (kernel/nsproxy.c:189)
[ 3564.964088][ T44] do_exit (./include/linux/task_work.h:40 kernel/exit.c:964)
[ 3564.964213][ T44] ? 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)
[ 3564.964376][ T44] ? __pfx_do_exit (kernel/exit.c:897)
[ 3564.964535][ T44] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3564.964695][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 3564.964854][ T44] do_group_exit (kernel/exit.c:1086)
[ 3564.965109][ T44] __x64_sys_exit_group (kernel/exit.c:1114)
[ 3564.965280][ T44] x64_sys_call (arch/x86/entry/syscall_64.c:37)
[ 3564.965447][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3564.965608][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3564.965890][ T44] RIP: 0033:0x7f1e66bbcadd
[ 3564.966060][ T44] RSP: 002b:00007ffe10f0a388 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
[ 3564.966301][ T44] RAX: ffffffffffffffda RBX: 00007f1e66cd89c0 RCX: 00007f1e66bbcadd
[ 3564.966636][ T44] RDX: 00000000000000e7 RSI: ffffffffffffff88 RDI: 0000000000000000
[ 3564.966876][ T44] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000028
[ 3564.967118][ T44] R10: 00007ffe10f0a210 R11: 0000000000000246 R12: 00007f1e66cd89c0
[ 3564.967448][ T44] R13: 00007f1e66cddf20 R14: 0000000000000001 R15: 00007f1e66cddf08
| [ 3569.053882][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 3569.054094][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 3569.054274][ C2] NMI backtrace for cpu 2
| [ 3569.054296][ C2] Tainted: [L]=SOFTLOCKUP
[ 3569.054298][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3569.054300][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3569.054314][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3569.054319][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3569.054323][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3569.054326][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3569.054328][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3569.054330][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3569.054332][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3569.054335][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3569.054337][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3569.054341][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3569.054343][ C2] PKRU: 55555554
[ 3569.054345][ C2] Call Trace:
[ 3569.054348][ C2]
[ 3569.054353][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3569.054361][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3569.054368][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3569.054370][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3569.054375][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3569.054383][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3569.054388][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3569.054394][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3569.054397][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3569.054400][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3569.054405][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3569.054411][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3569.054417][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3569.054425][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3569.054433][ 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)
[ 3569.054436][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3569.054439][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3569.054442][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3569.054445][ C2] ? release_sock (net/core/sock.c:3747)
[ 3569.054452][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3569.054456][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3569.054464][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3569.054468][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3569.054472][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3569.054479][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3569.054484][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3569.054491][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3569.054497][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3569.054504][ C2] ? ksys_write (fs/read_write.c:738)
[ 3569.054512][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3569.054516][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3569.054518][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3569.054522][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3569.054526][ C2] ? __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:926)
[ 3569.054534][ C2] ksys_write (fs/read_write.c:738)
[ 3569.054537][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3569.054540][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3569.054548][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3569.054553][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3569.054557][ C2] RIP: 0033:0x7f471c970337
[ 3569.054563][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3569.054566][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3569.054569][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3569.054572][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3569.054574][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3569.054576][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3569.054578][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3576.568323][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3576.568659][ C2] rcu: 2-....: (1350973 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=373747
| [ 3576.569061][ C2] rcu: (t=1352051 jiffies g=1286133 q=26143 ncpus=4)
| [ 3576.569445][ C2] Tainted: [L]=SOFTLOCKUP
[ 3576.569446][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3576.569449][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3576.569463][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3576.569467][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3576.569471][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3576.569473][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3576.569475][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3576.569478][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3576.569480][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3576.569482][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3576.569485][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3576.569489][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3576.569491][ C2] PKRU: 55555554
[ 3576.569492][ C2] Call Trace:
[ 3576.569494][ C2]
[ 3576.569496][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3576.569504][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3576.569510][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3576.569513][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3576.569517][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3576.569526][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3576.569529][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3576.569536][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3576.569538][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3576.569541][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3576.569547][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3576.569553][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3576.569558][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3576.569567][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3576.569575][ 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)
[ 3576.569578][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3576.569581][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3576.569584][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3576.569587][ C2] ? release_sock (net/core/sock.c:3747)
[ 3576.569594][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3576.569598][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3576.569605][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3576.569610][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3576.569614][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3576.569621][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3576.569625][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3576.569631][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3576.569636][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3576.569643][ C2] ? ksys_write (fs/read_write.c:738)
[ 3576.569651][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3576.569655][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3576.569658][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3576.569662][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3576.569665][ C2] ? __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:926)
[ 3576.569673][ C2] ksys_write (fs/read_write.c:738)
[ 3576.569676][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3576.569679][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3576.569687][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3576.569691][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3576.569695][ C2] RIP: 0033:0x7f471c970337
[ 3576.569700][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3576.569703][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3576.569706][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3576.569709][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3576.569710][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3576.569712][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3576.569714][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3604.512982][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3604.512987][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3604.512994][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3604.513011][ C2] Tainted: [L]=SOFTLOCKUP
[ 3604.513013][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3604.513016][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3604.513022][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3604.513025][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3604.513029][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3604.513031][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3604.513033][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3604.513035][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3604.513037][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3604.513040][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3604.513042][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3604.513046][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3604.513048][ C2] PKRU: 55555554
[ 3604.513050][ C2] Call Trace:
[ 3604.513054][ C2]
[ 3604.513058][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3604.513066][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3604.513073][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3604.513076][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3604.513080][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3604.513085][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3604.513090][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3604.513096][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3604.513099][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3604.513102][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3604.513107][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3604.513113][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3604.513119][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3604.513128][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3604.513136][ 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)
[ 3604.513139][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3604.513142][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3604.513145][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3604.513148][ C2] ? release_sock (net/core/sock.c:3747)
[ 3604.513155][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3604.513159][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3604.513167][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3604.513171][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3604.513175][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3604.513182][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3604.513187][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3604.513194][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3604.513199][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3604.513206][ C2] ? ksys_write (fs/read_write.c:738)
[ 3604.513215][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3604.513219][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3604.513222][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3604.513226][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3604.513230][ C2] ? __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:926)
[ 3604.513237][ C2] ksys_write (fs/read_write.c:738)
[ 3604.513241][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3604.513244][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3604.513253][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3604.513258][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3604.513263][ C2] RIP: 0033:0x7f471c970337
[ 3604.513269][ C2] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0f 00 (bad)
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
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 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3604.513272][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3604.513275][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3604.513278][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3604.513280][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3604.513282][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3604.513284][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3632.512983][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3632.512987][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3632.512994][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3632.513010][ C2] Tainted: [L]=SOFTLOCKUP
[ 3632.513012][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3632.513015][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3632.513021][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3632.513024][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3632.513028][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3632.513030][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3632.513032][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3632.513034][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3632.513036][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3632.513038][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3632.513041][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3632.513045][ C2] CR2: 00007ffc12f1b468 CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3632.513047][ C2] PKRU: 55555554
[ 3632.513048][ C2] Call Trace:
[ 3632.513053][ C2]
[ 3632.513059][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3632.513067][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3632.513074][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3632.513076][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3632.513081][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3632.513086][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3632.513090][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3632.513097][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3632.513100][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3632.513103][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3632.513108][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3632.513114][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3632.513120][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3632.513129][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3632.513136][ 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)
[ 3632.513139][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3632.513143][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3632.513145][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3632.513148][ C2] ? release_sock (net/core/sock.c:3747)
[ 3632.513156][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3632.513160][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3632.513168][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3632.513172][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3632.513176][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3632.513183][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3632.513187][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3632.513194][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3632.513199][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3632.513206][ C2] ? ksys_write (fs/read_write.c:738)
[ 3632.513214][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3632.513218][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3632.513221][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3632.513225][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3632.513229][ C2] ? __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:926)
[ 3632.513237][ C2] ksys_write (fs/read_write.c:738)
[ 3632.513241][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3632.513244][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3632.513252][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3632.513257][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3632.513262][ C2] RIP: 0033:0x7f471c970337
[ 3632.513287][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 3632.513289][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3632.513292][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3632.513294][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3632.513296][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3632.513299][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3632.513301][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3654.571323][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3654.571736][ C2] rcu: 2-....: (1428926 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=412538
| [ 3654.572237][ C2] rcu: (t=1430054 jiffies g=1286133 q=28941 ncpus=4)
| [ 3654.572482][ C2] Tainted: [L]=SOFTLOCKUP
[ 3654.572484][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3654.572487][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3654.572501][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3654.572505][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3654.572509][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3654.572511][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3654.572513][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3654.572515][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3654.572517][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3654.572519][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3654.572522][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3654.572526][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3654.572528][ C2] PKRU: 55555554
[ 3654.572529][ C2] Call Trace:
[ 3654.572530][ C2]
[ 3654.572532][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3654.572541][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3654.572547][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3654.572550][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3654.572555][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3654.572564][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3654.572567][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3654.572574][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3654.572576][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3654.572579][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3654.572584][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3654.572590][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3654.572595][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3654.572604][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3654.572612][ 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)
[ 3654.572615][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3654.572618][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3654.572621][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3654.572624][ C2] ? release_sock (net/core/sock.c:3747)
[ 3654.572631][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3654.572634][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3654.572641][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3654.572645][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3654.572649][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3654.572656][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3654.572660][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3654.572666][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3654.572672][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3654.572678][ C2] ? ksys_write (fs/read_write.c:738)
[ 3654.572686][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3654.572689][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3654.572692][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3654.572696][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3654.572700][ C2] ? __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:926)
[ 3654.572707][ C2] ksys_write (fs/read_write.c:738)
[ 3654.572711][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3654.572713][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3654.572721][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3654.572726][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3654.572730][ C2] RIP: 0033:0x7f471c970337
[ 3654.572741][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 3654.572743][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3654.572746][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3654.572749][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3654.572751][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3654.572753][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3654.572755][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3667.357878][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 3667.358078][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 3667.358253][ C2] NMI backtrace for cpu 2
| [ 3667.358274][ C2] Tainted: [L]=SOFTLOCKUP
[ 3667.358276][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3667.358278][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218)
[ 3667.358290][ C2] Code: 0f 1f 84 00 00 00 00 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 3c 30 ad 02 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90
All code
========
0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7: 00
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: 31 c0 xor %eax,%eax
21: b9 0b 08 00 00 mov $0x80b,%ecx
26: 89 c2 mov %eax,%edx
28: 0f 30 wrmsr
2a:* e9 3c 30 ad 02 jmp 0x2ad306b <-- trapping instruction
2f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
36: 00 00 00 00
3a: 90 nop
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: e9 3c 30 ad 02 jmp 0x2ad3041
5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
c: 00 00 00 00
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3667.358293][ C2] RSP: 0018:ffffc90000218f30 EFLAGS: 00000046
[ 3667.358298][ C2] RAX: 0000000000000000 RBX: ffff888002a5fc40 RCX: 000000000000080b
[ 3667.358300][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffff888036123bc8
[ 3667.358302][ C2] RBP: ffff88800293e428 R08: 0000000000000001 R09: ffffed1006c24779
[ 3667.358305][ C2] R10: ffff888036123bcf R11: ffffc90000218ff8 R12: 0000000000000020
[ 3667.358307][ C2] R13: 0000000000000000 R14: 0000000000000001 R15: ffff888002a5fc44
[ 3667.358309][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3667.358311][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3667.358316][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3667.358318][ C2] PKRU: 55555554
[ 3667.358320][ C2] Call Trace:
[ 3667.358323][ C2]
[ 3667.358324][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715)
[ 3667.358334][ C2] handle_fasteoi_irq (kernel/irq/chip.c:645 kernel/irq/chip.c:708)
[ 3667.358343][ C2] __common_interrupt (./include/linux/irqdesc.h:173 arch/x86/kernel/irq.c:254 arch/x86/kernel/irq.c:266 arch/x86/kernel/irq.c:292)
[ 3667.358351][ C2] common_interrupt (arch/x86/kernel/irq.c:285 (discriminator 14))
[ 3667.358358][ C2]
[ 3667.358359][ C2]
[ 3667.358361][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:693)
[ 3667.358366][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3667.358373][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3667.358376][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3667.358378][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3667.358380][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3667.358382][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3667.358384][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3667.358386][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3667.358390][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 3667.358397][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3667.358404][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3667.358409][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3667.358412][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3667.358416][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3667.358425][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3667.358429][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3667.358435][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3667.358438][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3667.358441][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3667.358446][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3667.358452][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3667.358458][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3667.358466][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3667.358474][ 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)
[ 3667.358477][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3667.358480][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3667.358482][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3667.358485][ C2] ? release_sock (net/core/sock.c:3747)
[ 3667.358492][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3667.358496][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3667.358504][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3667.358508][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3667.358512][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3667.358519][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3667.358523][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3667.358529][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3667.358535][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3667.358541][ C2] ? ksys_write (fs/read_write.c:738)
[ 3667.358549][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3667.358553][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3667.358555][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3667.358559][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3667.358563][ C2] ? __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:926)
[ 3667.358570][ C2] ksys_write (fs/read_write.c:738)
[ 3667.358574][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3667.358577][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3667.358585][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3667.358588][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3667.358591][ C2] RIP: 0033:0x7f471c970337
[ 3667.358601][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 3667.358603][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3667.358606][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3667.358608][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3667.358611][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3667.358613][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3667.358614][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3692.512987][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3692.512992][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3692.513000][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3692.513016][ C2] Tainted: [L]=SOFTLOCKUP
[ 3692.513018][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3692.513021][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3692.513027][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3692.513030][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3692.513034][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3692.513036][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3692.513038][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3692.513040][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3692.513042][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3692.513045][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3692.513047][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3692.513052][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3692.513054][ C2] PKRU: 55555554
[ 3692.513055][ C2] Call Trace:
[ 3692.513060][ C2]
[ 3692.513066][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3692.513074][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3692.513081][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3692.513084][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3692.513089][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3692.513094][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3692.513098][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3692.513105][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3692.513108][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3692.513112][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3692.513116][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3692.513123][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3692.513129][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3692.513138][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3692.513146][ 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)
[ 3692.513149][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3692.513152][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3692.513155][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3692.513158][ C2] ? release_sock (net/core/sock.c:3747)
[ 3692.513166][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3692.513170][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3692.513178][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3692.513182][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3692.513186][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3692.513194][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3692.513198][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3692.513205][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3692.513210][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3692.513217][ C2] ? ksys_write (fs/read_write.c:738)
[ 3692.513226][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3692.513230][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3692.513233][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3692.513237][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3692.513241][ C2] ? __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:926)
[ 3692.513249][ C2] ksys_write (fs/read_write.c:738)
[ 3692.513252][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3692.513255][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3692.513264][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3692.513269][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3692.513274][ C2] RIP: 0033:0x7f471c970337
[ 3692.513286][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 3692.513287][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3692.513291][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3692.513293][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3692.513296][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3692.513298][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3692.513300][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3720.512979][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3720.512984][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3720.512993][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3720.513007][ C2] Tainted: [L]=SOFTLOCKUP
[ 3720.513009][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3720.513011][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3720.513017][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3720.513020][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3720.513023][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3720.513025][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3720.513028][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3720.513029][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3720.513031][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3720.513034][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3720.513036][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3720.513040][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3720.513042][ C2] PKRU: 55555554
[ 3720.513043][ C2] Call Trace:
[ 3720.513048][ C2]
[ 3720.513052][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3720.513060][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3720.513068][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3720.513071][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3720.513076][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3720.513081][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3720.513086][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3720.513093][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3720.513095][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3720.513098][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3720.513103][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3720.513109][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3720.513114][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3720.513124][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3720.513132][ 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)
[ 3720.513135][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3720.513138][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3720.513141][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3720.513143][ C2] ? release_sock (net/core/sock.c:3747)
[ 3720.513151][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3720.513155][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3720.513163][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3720.513167][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3720.513171][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3720.513179][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3720.513183][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3720.513190][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3720.513196][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3720.513203][ C2] ? ksys_write (fs/read_write.c:738)
[ 3720.513212][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3720.513216][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3720.513218][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3720.513222][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3720.513226][ C2] ? __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:926)
[ 3720.513234][ C2] ksys_write (fs/read_write.c:738)
[ 3720.513238][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3720.513241][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3720.513249][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3720.513255][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3720.513259][ C2] RIP: 0033:0x7f471c970337
[ 3720.513269][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 3720.513271][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3720.513274][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3720.513277][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3720.513279][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3720.513280][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3720.513282][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3732.574322][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3732.574675][ C2] rcu: 2-....: (1506862 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=451106
| [ 3732.575207][ C2] rcu: (t=1508057 jiffies g=1286133 q=30367 ncpus=4)
| [ 3732.575466][ C2] Tainted: [L]=SOFTLOCKUP
[ 3732.575468][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3732.575470][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3732.575479][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3732.575482][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3732.575487][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3732.575489][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3732.575491][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3732.575493][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3732.575495][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3732.575497][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3732.575500][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3732.575504][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3732.575506][ C2] PKRU: 55555554
[ 3732.575508][ C2] Call Trace:
[ 3732.575509][ C2]
[ 3732.575511][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3732.575519][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3732.575524][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3732.575526][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3732.575530][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3732.575537][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3732.575541][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3732.575547][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3732.575550][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3732.575553][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3732.575558][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3732.575563][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3732.575568][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3732.575575][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3732.575583][ 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)
[ 3732.575585][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3732.575589][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3732.575591][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3732.575594][ C2] ? release_sock (net/core/sock.c:3747)
[ 3732.575600][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3732.575604][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3732.575611][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3732.575615][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3732.575619][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3732.575624][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3732.575628][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3732.575633][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3732.575638][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3732.575644][ C2] ? ksys_write (fs/read_write.c:738)
[ 3732.575651][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3732.575654][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3732.575657][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3732.575660][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3732.575664][ C2] ? __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:926)
[ 3732.575672][ C2] ksys_write (fs/read_write.c:738)
[ 3732.575675][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3732.575677][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3732.575684][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3732.575688][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3732.575691][ C2] RIP: 0033:0x7f471c970337
[ 3732.575699][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 3732.575701][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3732.575704][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3732.575706][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3732.575708][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3732.575710][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3732.575712][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3760.512972][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3760.512977][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3760.512983][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3760.512997][ C2] Tainted: [L]=SOFTLOCKUP
[ 3760.512998][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3760.513001][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3760.513006][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3760.513009][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3760.513012][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3760.513014][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3760.513016][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3760.513018][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3760.513020][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3760.513022][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3760.513025][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3760.513029][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3760.513031][ C2] PKRU: 55555554
[ 3760.513032][ C2] Call Trace:
[ 3760.513036][ C2]
[ 3760.513040][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3760.513048][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3760.513054][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3760.513057][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3760.513060][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3760.513065][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3760.513069][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3760.513076][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3760.513079][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3760.513081][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3760.513086][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3760.513093][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3760.513098][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3760.513105][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3760.513113][ 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)
[ 3760.513115][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3760.513118][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3760.513121][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3760.513124][ C2] ? release_sock (net/core/sock.c:3747)
[ 3760.513130][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3760.513133][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3760.513141][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3760.513145][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3760.513149][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3760.513155][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3760.513159][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3760.513164][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3760.513168][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3760.513175][ C2] ? ksys_write (fs/read_write.c:738)
[ 3760.513182][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3760.513186][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3760.513188][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3760.513192][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3760.513196][ C2] ? __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:926)
[ 3760.513203][ C2] ksys_write (fs/read_write.c:738)
[ 3760.513206][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3760.513209][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3760.513216][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3760.513220][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3760.513225][ C2] RIP: 0033:0x7f471c970337
[ 3760.513233][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 3760.513235][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3760.513238][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3760.513240][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3760.513242][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3760.513244][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3760.513246][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3765.661846][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 3765.662045][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 3765.662298][ C2] NMI backtrace for cpu 2
| [ 3765.662316][ C2] Tainted: [L]=SOFTLOCKUP
[ 3765.662318][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3765.662320][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3765.662330][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3765.662333][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3765.662337][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3765.662340][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3765.662342][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3765.662344][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3765.662346][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3765.662348][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3765.662351][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3765.662355][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3765.662357][ C2] PKRU: 55555554
[ 3765.662358][ C2] Call Trace:
[ 3765.662361][ C2]
[ 3765.662365][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3765.662373][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3765.662378][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3765.662381][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3765.662384][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3765.662391][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3765.662396][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3765.662402][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3765.662405][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3765.662407][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3765.662412][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3765.662418][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3765.662423][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3765.662431][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3765.662438][ 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)
[ 3765.662441][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3765.662444][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3765.662447][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3765.662450][ C2] ? release_sock (net/core/sock.c:3747)
[ 3765.662456][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3765.662460][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3765.662468][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3765.662472][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3765.662476][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3765.662481][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3765.662485][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3765.662491][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3765.662495][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3765.662502][ C2] ? ksys_write (fs/read_write.c:738)
[ 3765.662508][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3765.662512][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3765.662515][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3765.662519][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3765.662522][ C2] ? __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:926)
[ 3765.662529][ C2] ksys_write (fs/read_write.c:738)
[ 3765.662533][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3765.662535][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3765.662542][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3765.662546][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3765.662550][ C2] RIP: 0033:0x7f471c970337
[ 3765.662559][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 3765.662561][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3765.662564][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3765.662566][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3765.662568][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3765.662570][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3765.662572][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3792.512974][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3792.512978][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3792.512984][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3792.512998][ C2] Tainted: [L]=SOFTLOCKUP
[ 3792.513000][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3792.513003][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3792.513008][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3792.513011][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3792.513014][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3792.513016][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3792.513018][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3792.513020][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3792.513022][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3792.513024][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3792.513027][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3792.513030][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3792.513033][ C2] PKRU: 55555554
[ 3792.513034][ C2] Call Trace:
[ 3792.513038][ C2]
[ 3792.513042][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3792.513050][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3792.513056][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3792.513058][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3792.513063][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3792.513067][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3792.513072][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3792.513078][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3792.513081][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3792.513084][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3792.513089][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3792.513095][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3792.513100][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3792.513107][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3792.513115][ 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)
[ 3792.513117][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3792.513121][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3792.513123][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3792.513126][ C2] ? release_sock (net/core/sock.c:3747)
[ 3792.513133][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3792.513136][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3792.513144][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3792.513148][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3792.513152][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3792.513158][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3792.513162][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3792.513167][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3792.513172][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3792.513179][ C2] ? ksys_write (fs/read_write.c:738)
[ 3792.513185][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3792.513189][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3792.513192][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3792.513195][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3792.513199][ C2] ? __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:926)
[ 3792.513207][ C2] ksys_write (fs/read_write.c:738)
[ 3792.513215][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3792.513219][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3792.513230][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3792.513235][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3792.513241][ C2] RIP: 0033:0x7f471c970337
[ 3792.513251][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 3792.513254][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3792.513259][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3792.513262][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3792.513264][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3792.513267][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3792.513270][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3810.577323][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3810.577729][ C2] rcu: 2-....: (1584798 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=490020
| [ 3810.578128][ C2] rcu: (t=1586060 jiffies g=1286133 q=31712 ncpus=4)
| [ 3810.578517][ C2] Tainted: [L]=SOFTLOCKUP
[ 3810.578519][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3810.578521][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3810.578531][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3810.578535][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3810.578538][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3810.578540][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3810.578542][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3810.578544][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3810.578546][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3810.578548][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3810.578551][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3810.578554][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3810.578556][ C2] PKRU: 55555554
[ 3810.578558][ C2] Call Trace:
[ 3810.578559][ C2]
[ 3810.578561][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3810.578569][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3810.578574][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3810.578577][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3810.578581][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3810.578588][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3810.578592][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3810.578598][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3810.578600][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3810.578603][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3810.578608][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3810.578614][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3810.578619][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3810.578627][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3810.578634][ 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)
[ 3810.578636][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3810.578639][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3810.578642][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3810.578645][ C2] ? release_sock (net/core/sock.c:3747)
[ 3810.578651][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3810.578655][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3810.578662][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3810.578666][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3810.578670][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3810.578676][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3810.578680][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3810.578684][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3810.578689][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3810.578696][ C2] ? ksys_write (fs/read_write.c:738)
[ 3810.578702][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3810.578706][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3810.578708][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3810.578712][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3810.578715][ C2] ? __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:926)
[ 3810.578723][ C2] ksys_write (fs/read_write.c:738)
[ 3810.578726][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3810.578729][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3810.578736][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3810.578739][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3810.578743][ C2] RIP: 0033:0x7f471c970337
[ 3810.578751][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 3810.578753][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3810.578756][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3810.578758][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3810.578760][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3810.578761][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3810.578763][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3836.512974][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3836.512979][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3836.512985][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3836.512998][ C2] Tainted: [L]=SOFTLOCKUP
[ 3836.513000][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3836.513003][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3836.513008][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3836.513011][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3836.513014][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3836.513016][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3836.513018][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3836.513020][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3836.513022][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3836.513024][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3836.513027][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3836.513031][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3836.513033][ C2] PKRU: 55555554
[ 3836.513034][ C2] Call Trace:
[ 3836.513038][ C2]
[ 3836.513043][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3836.513051][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3836.513056][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3836.513059][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3836.513063][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3836.513067][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3836.513072][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3836.513079][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3836.513081][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3836.513084][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3836.513089][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3836.513095][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3836.513100][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3836.513108][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3836.513115][ 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)
[ 3836.513118][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3836.513121][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3836.513123][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3836.513126][ C2] ? release_sock (net/core/sock.c:3747)
[ 3836.513132][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3836.513136][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3836.513144][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3836.513148][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3836.513152][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3836.513157][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3836.513162][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3836.513167][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3836.513172][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3836.513179][ C2] ? ksys_write (fs/read_write.c:738)
[ 3836.513185][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3836.513190][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3836.513192][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3836.513196][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3836.513200][ C2] ? __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:926)
[ 3836.513207][ C2] ksys_write (fs/read_write.c:738)
[ 3836.513211][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3836.513213][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3836.513220][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3836.513224][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3836.513229][ C2] RIP: 0033:0x7f471c970337
[ 3836.513238][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 3836.513239][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3836.513242][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3836.513244][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3836.513246][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3836.513248][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3836.513250][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3863.965883][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 3863.966121][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 3863.966397][ C2] NMI backtrace for cpu 2
| [ 3863.966414][ C2] Tainted: [L]=SOFTLOCKUP
[ 3863.966416][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3863.966418][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3863.966428][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3863.966431][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3863.966434][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3863.966437][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3863.966439][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3863.966441][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3863.966443][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3863.966445][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3863.966447][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3863.966451][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3863.966454][ C2] PKRU: 55555554
[ 3863.966455][ C2] Call Trace:
[ 3863.966458][ C2]
[ 3863.966462][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3863.966469][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3863.966476][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3863.966478][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3863.966482][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3863.966489][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3863.966493][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3863.966501][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3863.966503][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3863.966507][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3863.966512][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3863.966517][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3863.966523][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3863.966530][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3863.966537][ 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)
[ 3863.966540][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3863.966543][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3863.966547][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3863.966550][ C2] ? release_sock (net/core/sock.c:3747)
[ 3863.966556][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3863.966560][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3863.966568][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3863.966572][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3863.966576][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3863.966581][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3863.966586][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3863.966591][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3863.966596][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3863.966602][ C2] ? ksys_write (fs/read_write.c:738)
[ 3863.966609][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3863.966612][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3863.966615][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3863.966619][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3863.966623][ C2] ? __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:926)
[ 3863.966630][ C2] ksys_write (fs/read_write.c:738)
[ 3863.966633][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3863.966636][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3863.966643][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3863.966647][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3863.966651][ C2] RIP: 0033:0x7f471c970337
[ 3863.966660][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 3863.966661][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3863.966665][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3863.966667][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3863.966668][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3863.966670][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3863.966672][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3888.512973][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3888.512978][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3888.512984][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3888.512997][ C2] Tainted: [L]=SOFTLOCKUP
[ 3888.512999][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3888.513001][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190)
[ 3888.513010][ C2] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c e9 3c fa 1a 02 41 bc 08 00 00 00 45 29
All code
========
0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8)
4: 89 c2 mov %eax,%edx
6: b8 01 00 00 00 mov $0x1,%eax
b: 48 85 d2 test %rdx,%rdx
e: 0f 84 4c ff ff ff je 0xffffffffffffff60
14: 41 83 e2 07 and $0x7,%r10d
18: 49 39 d1 cmp %rdx,%r9
1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55
21: 45 3a 11 cmp (%r9),%r10b
24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55
2a:* 5b pop %rbx <-- trapping instruction
2b: b8 01 00 00 00 mov $0x1,%eax
30: 5d pop %rbp
31: 41 5c pop %r12
33: e9 3c fa 1a 02 jmp 0x21afa74
38: 41 bc 08 00 00 00 mov $0x8,%r12d
3e: 45 rex.RB
3f: 29 .byte 0x29
Code starting with the faulting instruction
===========================================
0: 5b pop %rbx
1: b8 01 00 00 00 mov $0x1,%eax
6: 5d pop %rbp
7: 41 5c pop %r12
9: e9 3c fa 1a 02 jmp 0x21afa4a
e: 41 bc 08 00 00 00 mov $0x8,%r12d
14: 45 rex.RB
15: 29 .byte 0x29
[ 3888.513013][ C2] RSP: 0018:ffffc9000029f5b0 EFLAGS: 00000246
[ 3888.513016][ C2] RAX: ffffed100170bd67 RBX: ffffed100170bd67 RCX: ffffffffa2cd0f13
[ 3888.513019][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3888.513021][ C2] RBP: ffffed100170bd66 R08: 0000000000000000 R09: ffffed100170bd66
[ 3888.513023][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3888.513024][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3888.513027][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3888.513029][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3888.513033][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3888.513035][ C2] PKRU: 55555554
[ 3888.513037][ C2] Call Trace:
[ 3888.513040][ C2]
[ 3888.513044][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 3888.513050][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3888.513057][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3888.513062][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3888.513065][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3888.513068][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3888.513073][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3888.513078][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3888.513084][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3888.513087][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3888.513090][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3888.513095][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3888.513101][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3888.513106][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3888.513113][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3888.513121][ 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)
[ 3888.513123][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3888.513126][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3888.513129][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3888.513132][ C2] ? release_sock (net/core/sock.c:3747)
[ 3888.513138][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3888.513142][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3888.513149][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3888.513153][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3888.513157][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3888.513163][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3888.513167][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3888.513172][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3888.513177][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3888.513183][ C2] ? ksys_write (fs/read_write.c:738)
[ 3888.513189][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3888.513193][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3888.513195][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3888.513199][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3888.513203][ C2] ? __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:926)
[ 3888.513210][ C2] ksys_write (fs/read_write.c:738)
[ 3888.513213][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3888.513216][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3888.513223][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3888.513227][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3888.513232][ C2] RIP: 0033:0x7f471c970337
[ 3888.513241][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 3888.513242][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3888.513245][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3888.513247][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3888.513249][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3888.513251][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3888.513253][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3888.580320][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3888.580728][ C2] rcu: 2-....: (1662733 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=528491
| [ 3888.581284][ C2] rcu: (t=1664063 jiffies g=1286133 q=33060 ncpus=4)
| [ 3888.581559][ C2] Tainted: [L]=SOFTLOCKUP
[ 3888.581561][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3888.581563][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3888.581574][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3888.581577][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3888.581581][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3888.581583][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3888.581584][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3888.581586][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3888.581589][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3888.581591][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3888.581593][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3888.581598][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3888.581600][ C2] PKRU: 55555554
[ 3888.581601][ C2] Call Trace:
[ 3888.581602][ C2]
[ 3888.581605][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3888.581612][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3888.581617][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3888.581621][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3888.581625][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3888.581631][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3888.581635][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3888.581641][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3888.581644][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3888.581647][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3888.581652][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3888.581658][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3888.581663][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3888.581670][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3888.581678][ 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)
[ 3888.581680][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3888.581683][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3888.581686][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3888.581689][ C2] ? release_sock (net/core/sock.c:3747)
[ 3888.581695][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3888.581699][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3888.581706][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3888.581710][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3888.581714][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3888.581719][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3888.581723][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3888.581728][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3888.581732][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3888.581739][ C2] ? ksys_write (fs/read_write.c:738)
[ 3888.581745][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3888.581748][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3888.581750][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3888.581755][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3888.581758][ C2] ? __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:926)
[ 3888.581765][ C2] ksys_write (fs/read_write.c:738)
[ 3888.581769][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3888.581771][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3888.581778][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3888.581782][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3888.581785][ C2] RIP: 0033:0x7f471c970337
[ 3888.581794][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 3888.581795][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3888.581798][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3888.581800][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3888.581802][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3888.581804][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3888.581806][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3916.512969][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3916.512973][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3916.512979][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3916.512993][ C2] Tainted: [L]=SOFTLOCKUP
[ 3916.512994][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3916.512996][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3916.513001][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3916.513005][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3916.513008][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3916.513010][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3916.513012][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3916.513014][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3916.513016][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3916.513018][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3916.513021][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3916.513025][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3916.513027][ C2] PKRU: 55555554
[ 3916.513028][ C2] Call Trace:
[ 3916.513031][ C2]
[ 3916.513035][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3916.513043][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3916.513048][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3916.513050][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3916.513054][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3916.513059][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3916.513063][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3916.513070][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3916.513073][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3916.513075][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3916.513080][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3916.513086][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3916.513091][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3916.513098][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3916.513106][ 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)
[ 3916.513108][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3916.513112][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3916.513114][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3916.513117][ C2] ? release_sock (net/core/sock.c:3747)
[ 3916.513123][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3916.513127][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3916.513134][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3916.513138][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3916.513142][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3916.513147][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3916.513151][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3916.513156][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3916.513161][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3916.513168][ C2] ? ksys_write (fs/read_write.c:738)
[ 3916.513175][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3916.513178][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3916.513181][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3916.513185][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3916.513188][ C2] ? __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:926)
[ 3916.513196][ C2] ksys_write (fs/read_write.c:738)
[ 3916.513199][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3916.513202][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3916.513209][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3916.513214][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3916.513218][ C2] RIP: 0033:0x7f471c970337
[ 3916.513226][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 3916.513227][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3916.513231][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3916.513233][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3916.513234][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3916.513236][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3916.513238][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3944.512973][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3944.512978][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3944.512984][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3944.512998][ C2] Tainted: [L]=SOFTLOCKUP
[ 3944.513000][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3944.513002][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3944.513007][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3944.513010][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3944.513013][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3944.513016][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3944.513018][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3944.513020][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3944.513022][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3944.513024][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3944.513026][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3944.513030][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3944.513032][ C2] PKRU: 55555554
[ 3944.513033][ C2] Call Trace:
[ 3944.513038][ C2]
[ 3944.513042][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3944.513050][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3944.513055][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3944.513058][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3944.513062][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3944.513067][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3944.513071][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3944.513077][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3944.513080][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3944.513082][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3944.513087][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3944.513093][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3944.513098][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3944.513106][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3944.513113][ 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)
[ 3944.513116][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3944.513119][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3944.513122][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3944.513125][ C2] ? release_sock (net/core/sock.c:3747)
[ 3944.513131][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3944.513134][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3944.513142][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3944.513146][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3944.513150][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3944.513155][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3944.513159][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3944.513165][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3944.513170][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3944.513176][ C2] ? ksys_write (fs/read_write.c:738)
[ 3944.513183][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3944.513187][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3944.513189][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3944.513193][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3944.513197][ C2] ? __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:926)
[ 3944.513204][ C2] ksys_write (fs/read_write.c:738)
[ 3944.513208][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3944.513210][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3944.513217][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3944.513222][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3944.513226][ C2] RIP: 0033:0x7f471c970337
[ 3944.513234][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 3944.513236][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3944.513239][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3944.513241][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3944.513243][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3944.513245][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3944.513247][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3962.269910][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 3962.270168][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 3962.270339][ C2] NMI backtrace for cpu 2
| [ 3962.270355][ C2] Tainted: [L]=SOFTLOCKUP
[ 3962.270357][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3962.270360][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189)
[ 3962.270368][ C2] Code: 00 00 e9 bf c5 18 02 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 <48> 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55
All code
========
0: 00 00 add %al,(%rax)
2: e9 bf c5 18 02 jmp 0x218c5c6
7: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
e: 00 00 00 00
12: 0f 1f 40 00 nopl 0x0(%rax)
16: 90 nop
17: 90 nop
18: 90 nop
19: 90 nop
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: 90 nop
23: 90 nop
24: 90 nop
25: 90 nop
26: 66 0f 1f 00 nopw (%rax)
2a:* 48 85 f6 test %rsi,%rsi <-- trapping instruction
2d: 0f 84 5e 01 00 00 je 0x191
33: 48 89 f8 mov %rdi,%rax
36: 41 54 push %r12
38: 44 0f b6 c2 movzbl %dl,%r8d
3c: 48 01 f0 add %rsi,%rax
3f: 55 push %rbp
Code starting with the faulting instruction
===========================================
0: 48 85 f6 test %rsi,%rsi
3: 0f 84 5e 01 00 00 je 0x167
9: 48 89 f8 mov %rdi,%rax
c: 41 54 push %r12
e: 44 0f b6 c2 movzbl %dl,%r8d
12: 48 01 f0 add %rsi,%rax
15: 55 push %rbp
[ 3962.270371][ C2] RSP: 0018:ffffc9000029f5c8 EFLAGS: 00000246
[ 3962.270375][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3962.270377][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3962.270379][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3962.270381][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3962.270383][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3962.270385][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3962.270388][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3962.270392][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3962.270394][ C2] PKRU: 55555554
[ 3962.270396][ C2] Call Trace:
[ 3962.270398][ C2]
[ 3962.270400][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 3962.270410][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3962.270417][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3962.270422][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3962.270425][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3962.270429][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3962.270436][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3962.270440][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3962.270447][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3962.270449][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3962.270452][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3962.270457][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3962.270463][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3962.270468][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3962.270476][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3962.270483][ 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)
[ 3962.270486][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3962.270489][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3962.270492][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3962.270495][ C2] ? release_sock (net/core/sock.c:3747)
[ 3962.270501][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3962.270504][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3962.270512][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3962.270516][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3962.270519][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3962.270525][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3962.270530][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3962.270535][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3962.270539][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3962.270546][ C2] ? ksys_write (fs/read_write.c:738)
[ 3962.270552][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3962.270556][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3962.270558][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3962.270562][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3962.270566][ C2] ? __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:926)
[ 3962.270573][ C2] ksys_write (fs/read_write.c:738)
[ 3962.270577][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3962.270579][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3962.270586][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3962.270591][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3962.270595][ C2] RIP: 0033:0x7f471c970337
[ 3962.270604][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 3962.270606][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3962.270610][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3962.270612][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3962.270614][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3962.270616][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3962.270617][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3966.583320][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3966.583690][ C2] rcu: 2-....: (1740669 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=567416
| [ 3966.584192][ C2] rcu: (t=1742066 jiffies g=1286133 q=34408 ncpus=4)
| [ 3966.584445][ C2] Tainted: [L]=SOFTLOCKUP
[ 3966.584447][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3966.584450][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 3966.584459][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 3966.584463][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 3966.584466][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3966.584469][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3966.584471][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3966.584473][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3966.584474][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3966.584476][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3966.584479][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3966.584483][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3966.584485][ C2] PKRU: 55555554
[ 3966.584486][ C2] Call Trace:
[ 3966.584488][ C2]
[ 3966.584490][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3966.584498][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3966.584503][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3966.584505][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3966.584509][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3966.584516][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3966.584520][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3966.584526][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3966.584529][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3966.584532][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3966.584537][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3966.584542][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3966.584548][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3966.584555][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3966.584563][ 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)
[ 3966.584565][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3966.584568][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3966.584571][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3966.584574][ C2] ? release_sock (net/core/sock.c:3747)
[ 3966.584580][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3966.584583][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3966.584591][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3966.584595][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3966.584599][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3966.584604][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3966.584608][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3966.584614][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3966.584618][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3966.584625][ C2] ? ksys_write (fs/read_write.c:738)
[ 3966.584632][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3966.584635][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3966.584637][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3966.584641][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3966.584645][ C2] ? __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:926)
[ 3966.584652][ C2] ksys_write (fs/read_write.c:738)
[ 3966.584655][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3966.584658][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3966.584664][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3966.584669][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3966.584672][ C2] RIP: 0033:0x7f471c970337
[ 3966.584681][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 3966.584684][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3966.584687][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3966.584689][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3966.584690][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3966.584692][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3966.584694][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 3992.512973][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3992.512978][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 3992.512984][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 3992.512997][ C2] Tainted: [L]=SOFTLOCKUP
[ 3992.512998][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 3992.513001][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 3992.513008][ C2] Code: c7 c7 40 05 87 a3 5b 5d 41 5c e9 ab 6f 8e ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 4f f0 ff ff 66 66 2e 0f 1f
All code
========
0: c7 c7 40 05 87 a3 mov $0xa3870540,%edi
6: 5b pop %rbx
7: 5d pop %rbp
8: 41 5c pop %r12
a: e9 ab 6f 8e ff jmp 0xffffffffff8e6fba
f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
16: 00 00 00
19: 90 nop
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: 90 nop
23: 90 nop
24: 90 nop
25: 90 nop
26: 90 nop
27: 90 nop
28: 90 nop
29: 90 nop
2a:* f3 0f 1e fa endbr64 <-- trapping instruction
2e: 48 8b 0c 24 mov (%rsp),%rcx
32: 89 f6 mov %esi,%esi
34: 31 d2 xor %edx,%edx
36: e9 4f f0 ff ff jmp 0xfffffffffffff08a
3b: 66 data16
3c: 66 data16
3d: 2e cs
3e: 0f .byte 0xf
3f: 1f (bad)
Code starting with the faulting instruction
===========================================
0: f3 0f 1e fa endbr64
4: 48 8b 0c 24 mov (%rsp),%rcx
8: 89 f6 mov %esi,%esi
a: 31 d2 xor %edx,%edx
c: e9 4f f0 ff ff jmp 0xfffffffffffff060
11: 66 data16
12: 66 data16
13: 2e cs
14: 0f .byte 0xf
15: 1f (bad)
[ 3992.513011][ C2] RSP: 0018:ffffc9000029f5c8 EFLAGS: 00000202
[ 3992.513014][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 3992.513017][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 3992.513019][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 3992.513021][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 3992.513022][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 3992.513024][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 3992.513027][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3992.513031][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 3992.513033][ C2] PKRU: 55555554
[ 3992.513034][ C2] Call Trace:
[ 3992.513038][ C2]
[ 3992.513040][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 3992.513048][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 3992.513055][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3992.513060][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3992.513062][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3992.513067][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3992.513071][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 3992.513076][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 3992.513082][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3992.513085][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 3992.513088][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 3992.513092][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 3992.513098][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 3992.513103][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 3992.513110][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 3992.513118][ 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)
[ 3992.513120][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 3992.513123][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3992.513126][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 3992.513129][ C2] ? release_sock (net/core/sock.c:3747)
[ 3992.513135][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 3992.513139][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3992.513146][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3992.513150][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 3992.513154][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 3992.513159][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 3992.513163][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 3992.513169][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 3992.513174][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 3992.513180][ C2] ? ksys_write (fs/read_write.c:738)
[ 3992.513186][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 3992.513190][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 3992.513192][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 3992.513196][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 3992.513200][ C2] ? __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:926)
[ 3992.513207][ C2] ksys_write (fs/read_write.c:738)
[ 3992.513211][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 3992.513214][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 3992.513221][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 3992.513226][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 3992.513230][ C2] RIP: 0033:0x7f471c970337
[ 3992.513238][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 3992.513240][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3992.513243][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 3992.513245][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 3992.513247][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 3992.513249][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 3992.513251][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4020.512984][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4020.512988][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4020.512996][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4020.513011][ C2] Tainted: [L]=SOFTLOCKUP
[ 4020.513013][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4020.513016][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 4020.513025][ C2] Code: 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48 89 da 48 29 ea <48> 83 fa 10 0f 8e c0 00 00 00 41 89 eb 41 83 e3 07 75 7d 48 85 d2
All code
========
0: 89 fd mov %edi,%ebp
2: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
9: fc ff df
c: 4d 89 d1 mov %r10,%r9
f: 48 c1 ed 03 shr $0x3,%rbp
13: 49 c1 e9 03 shr $0x3,%r9
17: 48 01 c5 add %rax,%rbp
1a: 49 01 c1 add %rax,%r9
1d: 48 89 e8 mov %rbp,%rax
20: 49 8d 59 01 lea 0x1(%r9),%rbx
24: 48 89 da mov %rbx,%rdx
27: 48 29 ea sub %rbp,%rdx
2a:* 48 83 fa 10 cmp $0x10,%rdx <-- trapping instruction
2e: 0f 8e c0 00 00 00 jle 0xf4
34: 41 89 eb mov %ebp,%r11d
37: 41 83 e3 07 and $0x7,%r11d
3b: 75 7d jne 0xba
3d: 48 85 d2 test %rdx,%rdx
Code starting with the faulting instruction
===========================================
0: 48 83 fa 10 cmp $0x10,%rdx
4: 0f 8e c0 00 00 00 jle 0xca
a: 41 89 eb mov %ebp,%r11d
d: 41 83 e3 07 and $0x7,%r11d
11: 75 7d jne 0x90
13: 48 85 d2 test %rdx,%rdx
[ 4020.513029][ C2] RSP: 0018:ffffc9000029f5b0 EFLAGS: 00000202
[ 4020.513033][ C2] RAX: ffffed100170bd66 RBX: ffffed100170bd67 RCX: ffffffffa2cd0f13
[ 4020.513035][ C2] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4020.513037][ C2] RBP: ffffed100170bd66 R08: 0000000000000000 R09: ffffed100170bd66
[ 4020.513040][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4020.513042][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4020.513044][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4020.513047][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4020.513051][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4020.513053][ C2] PKRU: 55555554
[ 4020.513054][ C2] Call Trace:
[ 4020.513059][ C2]
[ 4020.513064][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4020.513071][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4020.513078][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4020.513084][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4020.513088][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4020.513092][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4020.513097][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4020.513102][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4020.513109][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4020.513112][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4020.513115][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4020.513120][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4020.513126][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4020.513132][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4020.513141][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4020.513148][ 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)
[ 4020.513151][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4020.513154][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4020.513158][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4020.513160][ C2] ? release_sock (net/core/sock.c:3747)
[ 4020.513169][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4020.513173][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4020.513181][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4020.513185][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4020.513189][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4020.513196][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4020.513201][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4020.513207][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4020.513213][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4020.513219][ C2] ? ksys_write (fs/read_write.c:738)
[ 4020.513226][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4020.513231][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4020.513233][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4020.513237][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4020.513241][ C2] ? __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:926)
[ 4020.513248][ C2] ksys_write (fs/read_write.c:738)
[ 4020.513252][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4020.513255][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4020.513263][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4020.513268][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4020.513272][ C2] RIP: 0033:0x7f471c970337
[ 4020.513284][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4020.513286][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4020.513289][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4020.513291][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4020.513293][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4020.513295][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4020.513297][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4044.586324][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 4044.586883][ C2] rcu: 2-....: (1818623 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=606301
| [ 4044.587296][ C2] rcu: (t=1820069 jiffies g=1286133 q=35437 ncpus=4)
| [ 4044.587553][ C2] Tainted: [L]=SOFTLOCKUP
[ 4044.587555][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4044.587557][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4044.587570][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4044.587574][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4044.587578][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4044.587581][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4044.587583][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4044.587585][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4044.587587][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4044.587589][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4044.587592][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4044.587596][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4044.587598][ C2] PKRU: 55555554
[ 4044.587599][ C2] Call Trace:
[ 4044.587601][ C2]
[ 4044.587603][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4044.587611][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4044.587617][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4044.587620][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4044.587625][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4044.587633][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4044.587636][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4044.587643][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4044.587646][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4044.587649][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4044.587654][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4044.587660][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4044.587665][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4044.587675][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4044.587683][ 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)
[ 4044.587686][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4044.587689][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4044.587691][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4044.587694][ C2] ? release_sock (net/core/sock.c:3747)
[ 4044.587702][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4044.587705][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4044.587712][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4044.587716][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4044.587720][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4044.587727][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4044.587731][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4044.587737][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4044.587742][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4044.587749][ C2] ? ksys_write (fs/read_write.c:738)
[ 4044.587757][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4044.587760][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4044.587763][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4044.587767][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4044.587771][ C2] ? __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:926)
[ 4044.587779][ C2] ksys_write (fs/read_write.c:738)
[ 4044.587782][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4044.587785][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4044.587793][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4044.587797][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4044.587801][ C2] RIP: 0033:0x7f471c970337
[ 4044.587813][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4044.587815][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4044.587818][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4044.587820][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4044.587822][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4044.587824][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4044.587826][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4060.573863][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 4060.574135][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 4060.574310][ C2] NMI backtrace for cpu 2
| [ 4060.574335][ C2] Tainted: [L]=SOFTLOCKUP
[ 4060.574337][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4060.574339][ C2] RIP: 0010:note_interrupt (kernel/irq/spurious.c:376)
[ 4060.574350][ C2] Code: 80 3c 02 00 0f 85 51 03 00 00 48 c7 c0 00 12 a1 a3 49 8b 9f 90 00 00 00 48 ba 00 00 00 00 00 fc ff df 48 c1 e8 03 80 3c 10 00 <0f> 85 1a 03 00 00 48 8b 05 53 1e 5e 03 48 29 c3 48 83 c3 64 0f 88
All code
========
0: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1)
4: 0f 85 51 03 00 00 jne 0x35b
a: 48 c7 c0 00 12 a1 a3 mov $0xffffffffa3a11200,%rax
11: 49 8b 9f 90 00 00 00 mov 0x90(%r15),%rbx
18: 48 ba 00 00 00 00 00 movabs $0xdffffc0000000000,%rdx
1f: fc ff df
22: 48 c1 e8 03 shr $0x3,%rax
26: 80 3c 10 00 cmpb $0x0,(%rax,%rdx,1)
2a:* 0f 85 1a 03 00 00 jne 0x34a <-- trapping instruction
30: 48 8b 05 53 1e 5e 03 mov 0x35e1e53(%rip),%rax # 0x35e1e8a
37: 48 29 c3 sub %rax,%rbx
3a: 48 83 c3 64 add $0x64,%rbx
3e: 0f .byte 0xf
3f: 88 .byte 0x88
Code starting with the faulting instruction
===========================================
0: 0f 85 1a 03 00 00 jne 0x320
6: 48 8b 05 53 1e 5e 03 mov 0x35e1e53(%rip),%rax # 0x35e1e60
d: 48 29 c3 sub %rax,%rbx
10: 48 83 c3 64 add $0x64,%rbx
14: 0f .byte 0xf
15: 88 .byte 0x88
[ 4060.574353][ C2] RSP: 0018:ffffc90000218f18 EFLAGS: 00000046
[ 4060.574358][ C2] RAX: 1ffffffff4742240 RBX: 0000000100396000 RCX: b21a73b73db89644
[ 4060.574361][ C2] RDX: dffffc0000000000 RSI: 0000000000000000 RDI: ffff88800293e490
[ 4060.574363][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: fffffbfff490a2fa
[ 4060.574366][ C2] R10: ffffffffa48517d7 R11: ffffc90000218ff8 R12: ffff88800293e47c
[ 4060.574368][ C2] R13: ffff88800293e4a8 R14: ffff88800293e438 R15: ffff88800293e400
[ 4060.574370][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4060.574372][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4060.574377][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4060.574379][ C2] PKRU: 55555554
[ 4060.574380][ C2] Call Trace:
[ 4060.574388][ C2]
[ 4060.574393][ C2] handle_irq_event (kernel/irq/handle.c:198 kernel/irq/handle.c:210)
[ 4060.574400][ C2] handle_fasteoi_irq (kernel/irq/chip.c:644 kernel/irq/chip.c:708)
[ 4060.574406][ C2] __common_interrupt (./include/linux/irqdesc.h:173 arch/x86/kernel/irq.c:254 arch/x86/kernel/irq.c:266 arch/x86/kernel/irq.c:292)
[ 4060.574414][ C2] common_interrupt (arch/x86/kernel/irq.c:285 (discriminator 14))
[ 4060.574422][ C2]
[ 4060.574423][ C2]
[ 4060.574425][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:693)
[ 4060.574430][ C2] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4060.574437][ C2] Code: 00 49 89 fe 49 89 fd 4c 8d 7c 24 40 bb 01 00 00 00 49 c1 ee 03 41 83 e5 07 48 b8 00 00 00 00 00 fc ff df 49 01 c6 41 83 c5 03 04 00 00 00 48 89 ef e8 5d 3f e5 fd 41 0f b6 06 41 38 c5 7c 08
All code
========
0: 00 49 89 add %cl,-0x77(%rcx)
3: fe 49 89 decb -0x77(%rcx)
6: fd std
7: 4c 8d 7c 24 40 lea 0x40(%rsp),%r15
c: bb 01 00 00 00 mov $0x1,%ebx
11: 49 c1 ee 03 shr $0x3,%r14
15: 41 83 e5 07 and $0x7,%r13d
19: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
20: fc ff df
23: 49 01 c6 add %rax,%r14
26: 41 83 c5 03 add $0x3,%r13d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 5d 3f e5 fd call 0xfffffffffde53f94
37: 41 0f b6 06 movzbl (%r14),%eax
3b: 41 38 c5 cmp %al,%r13b
3e: 7c 08 jl 0x48
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 5d 3f e5 fd call 0xfffffffffde53f6a
d: 41 0f b6 06 movzbl (%r14),%eax
11: 41 38 c5 cmp %al,%r13b
14: 7c 08 jl 0x1e
[ 4060.574440][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4060.574442][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4060.574444][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4060.574446][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4060.574448][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4060.574450][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4060.574454][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4060.574460][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4060.574467][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4060.574472][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4060.574475][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4060.574480][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4060.574488][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4060.574492][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4060.574499][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4060.574501][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4060.574504][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4060.574509][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4060.574515][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4060.574521][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4060.574529][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4060.574537][ 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)
[ 4060.574540][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4060.574543][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4060.574546][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4060.574548][ C2] ? release_sock (net/core/sock.c:3747)
[ 4060.574556][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4060.574559][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4060.574566][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4060.574571][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4060.574574][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4060.574581][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4060.574585][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4060.574591][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4060.574597][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4060.574603][ C2] ? ksys_write (fs/read_write.c:738)
[ 4060.574611][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4060.574615][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4060.574618][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4060.574622][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4060.574625][ C2] ? __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:926)
[ 4060.574633][ C2] ksys_write (fs/read_write.c:738)
[ 4060.574636][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4060.574639][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4060.574647][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4060.574650][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4060.574654][ C2] RIP: 0033:0x7f471c970337
[ 4060.574665][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4060.574666][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4060.574670][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4060.574672][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4060.574674][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4060.574676][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4060.574678][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4088.512990][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4088.512995][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4088.513002][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4088.513020][ C2] Tainted: [L]=SOFTLOCKUP
[ 4088.513022][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4088.513024][ C2] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4088.513030][ C2] Code: 00 49 89 fe 49 89 fd 4c 8d 7c 24 40 bb 01 00 00 00 49 c1 ee 03 41 83 e5 07 48 b8 00 00 00 00 00 fc ff df 49 01 c6 41 83 c5 03 04 00 00 00 48 89 ef e8 5d 3f e5 fd 41 0f b6 06 41 38 c5 7c 08
All code
========
0: 00 49 89 add %cl,-0x77(%rcx)
3: fe 49 89 decb -0x77(%rcx)
6: fd std
7: 4c 8d 7c 24 40 lea 0x40(%rsp),%r15
c: bb 01 00 00 00 mov $0x1,%ebx
11: 49 c1 ee 03 shr $0x3,%r14
15: 41 83 e5 07 and $0x7,%r13d
19: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
20: fc ff df
23: 49 01 c6 add %rax,%r14
26: 41 83 c5 03 add $0x3,%r13d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 5d 3f e5 fd call 0xfffffffffde53f94
37: 41 0f b6 06 movzbl (%r14),%eax
3b: 41 38 c5 cmp %al,%r13b
3e: 7c 08 jl 0x48
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 5d 3f e5 fd call 0xfffffffffde53f6a
d: 41 0f b6 06 movzbl (%r14),%eax
11: 41 38 c5 cmp %al,%r13b
14: 7c 08 jl 0x1e
[ 4088.513034][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4088.513037][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4088.513040][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4088.513042][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4088.513044][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4088.513046][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4088.513048][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4088.513051][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4088.513055][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4088.513057][ C2] PKRU: 55555554
[ 4088.513059][ C2] Call Trace:
[ 4088.513064][ C2]
[ 4088.513070][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4088.513078][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4088.513085][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4088.513088][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4088.513093][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4088.513098][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4088.513102][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4088.513110][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4088.513113][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4088.513115][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4088.513121][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4088.513127][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4088.513132][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4088.513141][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4088.513149][ 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)
[ 4088.513152][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4088.513155][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4088.513158][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4088.513161][ C2] ? release_sock (net/core/sock.c:3747)
[ 4088.513168][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4088.513172][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4088.513180][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4088.513184][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4088.513188][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4088.513196][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4088.513200][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4088.513207][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4088.513213][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4088.513219][ C2] ? ksys_write (fs/read_write.c:738)
[ 4088.513228][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4088.513232][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4088.513235][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4088.513239][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4088.513243][ C2] ? __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:926)
[ 4088.513251][ C2] ksys_write (fs/read_write.c:738)
[ 4088.513255][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4088.513257][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4088.513266][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4088.513271][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4088.513276][ C2] RIP: 0033:0x7f471c970337
[ 4088.513288][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4088.513290][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4088.513294][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4088.513296][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4088.513298][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4088.513300][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4088.513302][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4116.512983][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4116.512988][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4116.512996][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4116.513012][ C2] Tainted: [L]=SOFTLOCKUP
[ 4116.513013][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4116.513016][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4116.513022][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4116.513025][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4116.513028][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4116.513031][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4116.513033][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4116.513035][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4116.513036][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4116.513039][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4116.513041][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4116.513046][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4116.513049][ C2] PKRU: 55555554
[ 4116.513050][ C2] Call Trace:
[ 4116.513054][ C2]
[ 4116.513058][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4116.513066][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4116.513073][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4116.513076][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4116.513081][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4116.513086][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4116.513091][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4116.513097][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4116.513100][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4116.513103][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4116.513107][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4116.513114][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4116.513121][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4116.513133][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4116.513147][ 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)
[ 4116.513151][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4116.513157][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4116.513162][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4116.513169][ C2] ? release_sock (net/core/sock.c:3747)
[ 4116.513178][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4116.513182][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4116.513190][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4116.513193][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4116.513197][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4116.513205][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4116.513209][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4116.513216][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4116.513223][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4116.513230][ C2] ? ksys_write (fs/read_write.c:738)
[ 4116.513238][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4116.513242][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4116.513245][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4116.513249][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4116.513253][ C2] ? __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:926)
[ 4116.513260][ C2] ksys_write (fs/read_write.c:738)
[ 4116.513264][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4116.513266][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4116.513275][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4116.513280][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4116.513285][ C2] RIP: 0033:0x7f471c970337
[ 4116.513296][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4116.513298][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4116.513301][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4116.513303][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4116.513305][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4116.513307][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4116.513309][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4122.589323][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 4122.589811][ C2] rcu: 2-....: (1896557 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=644227
| [ 4122.590237][ C2] rcu: (t=1898072 jiffies g=1286133 q=36863 ncpus=4)
| [ 4122.590483][ C2] Tainted: [L]=SOFTLOCKUP
[ 4122.590485][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4122.590487][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4122.590497][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4122.590501][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4122.590504][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4122.590507][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4122.590509][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4122.590511][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4122.590513][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4122.590515][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4122.590517][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4122.590521][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4122.590523][ C2] PKRU: 55555554
[ 4122.590524][ C2] Call Trace:
[ 4122.590526][ C2]
[ 4122.590528][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4122.590536][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4122.590541][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4122.590544][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4122.590548][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4122.590555][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4122.590558][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4122.590565][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4122.590568][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4122.590571][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4122.590576][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4122.590582][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4122.590587][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4122.590595][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4122.590602][ 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)
[ 4122.590605][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4122.590608][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4122.590611][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4122.590613][ C2] ? release_sock (net/core/sock.c:3747)
[ 4122.590619][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4122.590623][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4122.590630][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4122.590634][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4122.590637][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4122.590643][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4122.590647][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4122.590652][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4122.590657][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4122.590663][ C2] ? ksys_write (fs/read_write.c:738)
[ 4122.590670][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4122.590681][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4122.590684][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4122.590687][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4122.590691][ C2] ? __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:926)
[ 4122.590698][ C2] ksys_write (fs/read_write.c:738)
[ 4122.590702][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4122.590704][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4122.590711][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4122.590715][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4122.590719][ C2] RIP: 0033:0x7f471c970337
[ 4122.590728][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4122.590729][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4122.590733][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4122.590735][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4122.590736][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4122.590738][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4122.590741][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4148.512972][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4148.512977][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4148.512983][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4148.512997][ C2] Tainted: [L]=SOFTLOCKUP
[ 4148.512998][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4148.513000][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4148.513005][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4148.513009][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4148.513012][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4148.513014][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4148.513016][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4148.513018][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4148.513020][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4148.513022][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4148.513025][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4148.513030][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4148.513032][ C2] PKRU: 55555554
[ 4148.513033][ C2] Call Trace:
[ 4148.513036][ C2]
[ 4148.513041][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4148.513048][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4148.513054][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4148.513057][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4148.513061][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4148.513066][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4148.513070][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4148.513077][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4148.513079][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4148.513082][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4148.513087][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4148.513093][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4148.513098][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4148.513105][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4148.513112][ 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)
[ 4148.513115][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4148.513118][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4148.513120][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4148.513123][ C2] ? release_sock (net/core/sock.c:3747)
[ 4148.513129][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4148.513133][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4148.513141][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4148.513144][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4148.513148][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4148.513154][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4148.513158][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4148.513164][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4148.513168][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4148.513175][ C2] ? ksys_write (fs/read_write.c:738)
[ 4148.513181][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4148.513185][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4148.513188][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4148.513192][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4148.513195][ C2] ? __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:926)
[ 4148.513203][ C2] ksys_write (fs/read_write.c:738)
[ 4148.513206][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4148.513209][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4148.513216][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4148.513220][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4148.513225][ C2] RIP: 0033:0x7f471c970337
[ 4148.513233][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4148.513235][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4148.513238][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4148.513240][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4148.513242][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4148.513244][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4148.513246][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4158.877844][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 4158.878097][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 4158.878253][ C2] NMI backtrace for cpu 2
| [ 4158.878268][ C2] Tainted: [L]=SOFTLOCKUP
[ 4158.878270][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4158.878272][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218)
[ 4158.878282][ C2] Code: 0f 1f 84 00 00 00 00 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 3c 30 ad 02 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90
All code
========
0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7: 00
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: 31 c0 xor %eax,%eax
21: b9 0b 08 00 00 mov $0x80b,%ecx
26: 89 c2 mov %eax,%edx
28: 0f 30 wrmsr
2a:* e9 3c 30 ad 02 jmp 0x2ad306b <-- trapping instruction
2f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
36: 00 00 00 00
3a: 90 nop
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: e9 3c 30 ad 02 jmp 0x2ad3041
5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
c: 00 00 00 00
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 4158.878285][ C2] RSP: 0018:ffffc90000218f30 EFLAGS: 00000046
[ 4158.878289][ C2] RAX: 0000000000000000 RBX: ffff888002a5fc40 RCX: 000000000000080b
[ 4158.878291][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffff888036123bc8
[ 4158.878293][ C2] RBP: ffff88800293e428 R08: 0000000000000001 R09: ffffed1006c24779
[ 4158.878295][ C2] R10: ffff888036123bcf R11: ffffc90000218ff8 R12: 0000000000000020
[ 4158.878297][ C2] R13: 0000000000000000 R14: 0000000000000001 R15: ffff888002a5fc44
[ 4158.878299][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4158.878301][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4158.878305][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4158.878307][ C2] PKRU: 55555554
[ 4158.878308][ C2] Call Trace:
[ 4158.878310][ C2]
[ 4158.878312][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715)
[ 4158.878323][ C2] handle_fasteoi_irq (kernel/irq/chip.c:645 kernel/irq/chip.c:708)
[ 4158.878333][ C2] __common_interrupt (./include/linux/irqdesc.h:173 arch/x86/kernel/irq.c:254 arch/x86/kernel/irq.c:266 arch/x86/kernel/irq.c:292)
[ 4158.878341][ C2] common_interrupt (arch/x86/kernel/irq.c:285 (discriminator 14))
[ 4158.878347][ C2]
[ 4158.878348][ C2]
[ 4158.878350][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:693)
[ 4158.878354][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 4158.878361][ C2] Code: 0f 1f 40 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 <48> 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe
All code
========
0: 0f 1f 40 00 nopl 0x0(%rax)
4: 90 nop
5: 90 nop
6: 90 nop
7: 90 nop
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: 66 0f 1f 00 nopw (%rax)
18: 48 85 f6 test %rsi,%rsi
1b: 0f 84 5e 01 00 00 je 0x17f
21: 48 89 f8 mov %rdi,%rax
24: 41 54 push %r12
26: 44 0f b6 c2 movzbl %dl,%r8d
2a:* 48 01 f0 add %rsi,%rax <-- trapping instruction
2d: 55 push %rbp
2e: 53 push %rbx
2f: 72 14 jb 0x45
31: eb 26 jmp 0x59
33: cc int3
34: cc int3
35: cc int3
36: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
3d: ff ff fe
Code starting with the faulting instruction
===========================================
0: 48 01 f0 add %rsi,%rax
3: 55 push %rbp
4: 53 push %rbx
5: 72 14 jb 0x1b
7: eb 26 jmp 0x2f
9: cc int3
a: cc int3
b: cc int3
c: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
13: ff ff fe
[ 4158.878364][ C2] RSP: 0018:ffffc9000029f5c0 EFLAGS: 00000202
[ 4158.878366][ C2] RAX: ffff88800b85eb30 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4158.878368][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4158.878370][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4158.878372][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4158.878374][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4158.878378][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4158.878386][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4158.878391][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4158.878397][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4158.878401][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4158.878404][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4158.878408][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4158.878415][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4158.878419][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4158.878426][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4158.878428][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4158.878431][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4158.878436][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4158.878442][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4158.878447][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4158.878453][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4158.878461][ 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)
[ 4158.878463][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4158.878466][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4158.878469][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4158.878472][ C2] ? release_sock (net/core/sock.c:3747)
[ 4158.878478][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4158.878481][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4158.878488][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4158.878492][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4158.878496][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4158.878501][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4158.878505][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4158.878510][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4158.878515][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4158.878522][ C2] ? ksys_write (fs/read_write.c:738)
[ 4158.878528][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4158.878531][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4158.878534][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4158.878538][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4158.878541][ C2] ? __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:926)
[ 4158.878548][ C2] ksys_write (fs/read_write.c:738)
[ 4158.878552][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4158.878554][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4158.878561][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4158.878564][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4158.878567][ C2] RIP: 0033:0x7f471c970337
[ 4158.878575][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4158.878577][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4158.878580][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4158.878582][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4158.878584][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4158.878586][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4158.878588][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4184.512971][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4184.512975][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4184.512981][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4184.512994][ C2] Tainted: [L]=SOFTLOCKUP
[ 4184.512996][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4184.512998][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4184.513002][ C2] Code: ff df 49 01 c6 41 83 c5 03 be 04 00 00 00 48 89 ef e8 5d 3f e5 fd 41 0f b6 06 41 38 c5 7c 08 84 c0 0f 85 8d 07 00 00 8b 45 00 <89> 44 24 40 85 c0 0f 85 6e 01 00 00 48 89 ef be 04 00 00 00 e8 60
All code
========
0: ff lcall (bad)
1: df 49 01 fisttps 0x1(%rcx)
4: c6 41 83 c5 movb $0xc5,-0x7d(%rcx)
8: 03 be 04 00 00 00 add 0x4(%rsi),%edi
e: 48 89 ef mov %rbp,%rdi
11: e8 5d 3f e5 fd call 0xfffffffffde53f73
16: 41 0f b6 06 movzbl (%r14),%eax
1a: 41 38 c5 cmp %al,%r13b
1d: 7c 08 jl 0x27
1f: 84 c0 test %al,%al
21: 0f 85 8d 07 00 00 jne 0x7b4
27: 8b 45 00 mov 0x0(%rbp),%eax
2a:* 89 44 24 40 mov %eax,0x40(%rsp) <-- trapping instruction
2e: 85 c0 test %eax,%eax
30: 0f 85 6e 01 00 00 jne 0x1a4
36: 48 89 ef mov %rbp,%rdi
39: be 04 00 00 00 mov $0x4,%esi
3e: e8 .byte 0xe8
3f: 60 (bad)
Code starting with the faulting instruction
===========================================
0: 89 44 24 40 mov %eax,0x40(%rsp)
4: 85 c0 test %eax,%eax
6: 0f 85 6e 01 00 00 jne 0x17a
c: 48 89 ef mov %rbp,%rdi
f: be 04 00 00 00 mov $0x4,%esi
14: e8 .byte 0xe8
15: 60 (bad)
[ 4184.513006][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000246
[ 4184.513008][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4184.513011][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4184.513013][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4184.513015][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4184.513017][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4184.513019][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4184.513021][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4184.513025][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4184.513027][ C2] PKRU: 55555554
[ 4184.513029][ C2] Call Trace:
[ 4184.513032][ C2]
[ 4184.513036][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4184.513044][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4184.513049][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4184.513052][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4184.513056][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4184.513061][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4184.513065][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4184.513072][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4184.513074][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4184.513077][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4184.513082][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4184.513088][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4184.513094][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4184.513101][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4184.513109][ 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)
[ 4184.513112][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4184.513115][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4184.513118][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4184.513120][ C2] ? release_sock (net/core/sock.c:3747)
[ 4184.513126][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4184.513130][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4184.513138][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4184.513142][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4184.513146][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4184.513151][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4184.513155][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4184.513160][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4184.513165][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4184.513172][ C2] ? ksys_write (fs/read_write.c:738)
[ 4184.513178][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4184.513182][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4184.513184][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4184.513188][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4184.513192][ C2] ? __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:926)
[ 4184.513199][ C2] ksys_write (fs/read_write.c:738)
[ 4184.513203][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4184.513205][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4184.513212][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4184.513217][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4184.513221][ C2] RIP: 0033:0x7f471c970337
[ 4184.513229][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4184.513231][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4184.513234][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4184.513236][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4184.513238][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4184.513240][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4184.513241][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4200.592319][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 4200.592747][ C2] rcu: 2-....: (1974493 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=683132
| [ 4200.593115][ C2] rcu: (t=1976075 jiffies g=1286133 q=38292 ncpus=4)
| [ 4200.593358][ C2] Tainted: [L]=SOFTLOCKUP
[ 4200.593359][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4200.593362][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4200.593371][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4200.593374][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4200.593378][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4200.593380][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4200.593382][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4200.593384][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4200.593386][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4200.593388][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4200.593391][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4200.593394][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4200.593396][ C2] PKRU: 55555554
[ 4200.593398][ C2] Call Trace:
[ 4200.593399][ C2]
[ 4200.593402][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4200.593409][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4200.593414][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4200.593417][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4200.593421][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4200.593428][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4200.593431][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4200.593438][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4200.593440][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4200.593443][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4200.593448][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4200.593454][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4200.593459][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4200.593466][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4200.593474][ 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)
[ 4200.593476][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4200.593479][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4200.593482][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4200.593485][ C2] ? release_sock (net/core/sock.c:3747)
[ 4200.593491][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4200.593495][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4200.593502][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4200.593506][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4200.593510][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4200.593515][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4200.593519][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4200.593524][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4200.593529][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4200.593535][ C2] ? ksys_write (fs/read_write.c:738)
[ 4200.593542][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4200.593545][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4200.593547][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4200.593551][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4200.593554][ C2] ? __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:926)
[ 4200.593562][ C2] ksys_write (fs/read_write.c:738)
[ 4200.593565][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4200.593568][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4200.593575][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4200.593578][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4200.593582][ C2] RIP: 0033:0x7f471c970337
[ 4200.593589][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4200.593591][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4200.593594][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4200.593596][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4200.593598][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4200.593599][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4200.593601][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4228.512971][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4228.512975][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4228.512981][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4228.512994][ C2] Tainted: [L]=SOFTLOCKUP
[ 4228.512995][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4228.512998][ C2] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4228.513002][ C2] Code: 00 49 89 fe 49 89 fd 4c 8d 7c 24 40 bb 01 00 00 00 49 c1 ee 03 41 83 e5 07 48 b8 00 00 00 00 00 fc ff df 49 01 c6 41 83 c5 03 04 00 00 00 48 89 ef e8 5d 3f e5 fd 41 0f b6 06 41 38 c5 7c 08
All code
========
0: 00 49 89 add %cl,-0x77(%rcx)
3: fe 49 89 decb -0x77(%rcx)
6: fd std
7: 4c 8d 7c 24 40 lea 0x40(%rsp),%r15
c: bb 01 00 00 00 mov $0x1,%ebx
11: 49 c1 ee 03 shr $0x3,%r14
15: 41 83 e5 07 and $0x7,%r13d
19: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
20: fc ff df
23: 49 01 c6 add %rax,%r14
26: 41 83 c5 03 add $0x3,%r13d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 5d 3f e5 fd call 0xfffffffffde53f94
37: 41 0f b6 06 movzbl (%r14),%eax
3b: 41 38 c5 cmp %al,%r13b
3e: 7c 08 jl 0x48
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 5d 3f e5 fd call 0xfffffffffde53f6a
d: 41 0f b6 06 movzbl (%r14),%eax
11: 41 38 c5 cmp %al,%r13b
14: 7c 08 jl 0x1e
[ 4228.513005][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4228.513009][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4228.513011][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4228.513013][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4228.513015][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4228.513016][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4228.513018][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4228.513021][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4228.513025][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4228.513028][ C2] PKRU: 55555554
[ 4228.513029][ C2] Call Trace:
[ 4228.513032][ C2]
[ 4228.513036][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4228.513044][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4228.513049][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4228.513052][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4228.513056][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4228.513061][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4228.513065][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4228.513072][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4228.513074][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4228.513077][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4228.513082][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4228.513088][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4228.513093][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4228.513101][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4228.513108][ 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)
[ 4228.513111][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4228.513114][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4228.513117][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4228.513120][ C2] ? release_sock (net/core/sock.c:3747)
[ 4228.513126][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4228.513130][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4228.513137][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4228.513141][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4228.513145][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4228.513150][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4228.513154][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4228.513160][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4228.513164][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4228.513171][ C2] ? ksys_write (fs/read_write.c:738)
[ 4228.513177][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4228.513181][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4228.513184][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4228.513187][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4228.513192][ C2] ? __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:926)
[ 4228.513199][ C2] ksys_write (fs/read_write.c:738)
[ 4228.513202][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4228.513205][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4228.513212][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4228.513216][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4228.513220][ C2] RIP: 0033:0x7f471c970337
[ 4228.513228][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4228.513229][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4228.513232][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4228.513234][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4228.513236][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4228.513238][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4228.513240][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4256.512972][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4256.512976][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4256.512982][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4256.512995][ C2] Tainted: [L]=SOFTLOCKUP
[ 4256.512997][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4256.512999][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4256.513004][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4256.513007][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4256.513010][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4256.513012][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4256.513014][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4256.513016][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4256.513018][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4256.513020][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4256.513022][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4256.513026][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4256.513028][ C2] PKRU: 55555554
[ 4256.513029][ C2] Call Trace:
[ 4256.513033][ C2]
[ 4256.513037][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4256.513045][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4256.513050][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4256.513053][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4256.513057][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4256.513062][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4256.513066][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4256.513073][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4256.513076][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4256.513078][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4256.513084][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4256.513089][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4256.513095][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4256.513102][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4256.513109][ 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)
[ 4256.513112][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4256.513115][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4256.513118][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4256.513121][ C2] ? release_sock (net/core/sock.c:3747)
[ 4256.513127][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4256.513131][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4256.513139][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4256.513142][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4256.513146][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4256.513151][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4256.513155][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4256.513161][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4256.513165][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4256.513171][ C2] ? ksys_write (fs/read_write.c:738)
[ 4256.513178][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4256.513182][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4256.513184][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4256.513188][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4256.513192][ C2] ? __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:926)
[ 4256.513199][ C2] ksys_write (fs/read_write.c:738)
[ 4256.513203][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4256.513205][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4256.513212][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4256.513217][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4256.513221][ C2] RIP: 0033:0x7f471c970337
[ 4256.513229][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4256.513231][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4256.513234][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4256.513236][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4256.513238][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4256.513239][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4256.513241][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4257.181913][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 4257.182097][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 4257.182251][ C2] NMI backtrace for cpu 2
| [ 4257.182264][ C2] Tainted: [L]=SOFTLOCKUP
[ 4257.182265][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4257.182267][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218)
[ 4257.182274][ C2] Code: 0f 1f 84 00 00 00 00 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 3c 30 ad 02 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90
All code
========
0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7: 00
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: 31 c0 xor %eax,%eax
21: b9 0b 08 00 00 mov $0x80b,%ecx
26: 89 c2 mov %eax,%edx
28: 0f 30 wrmsr
2a:* e9 3c 30 ad 02 jmp 0x2ad306b <-- trapping instruction
2f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
36: 00 00 00 00
3a: 90 nop
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: e9 3c 30 ad 02 jmp 0x2ad3041
5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
c: 00 00 00 00
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 4257.182278][ C2] RSP: 0018:ffffc90000218f30 EFLAGS: 00000046
[ 4257.182281][ C2] RAX: 0000000000000000 RBX: ffff888002a5fc40 RCX: 000000000000080b
[ 4257.182283][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffff888036123bc8
[ 4257.182285][ C2] RBP: ffff88800293e428 R08: 0000000000000001 R09: ffffed1006c24779
[ 4257.182287][ C2] R10: ffff888036123bcf R11: ffffc90000218ff8 R12: 0000000000000020
[ 4257.182289][ C2] R13: 0000000000000000 R14: 0000000000000001 R15: ffff888002a5fc44
[ 4257.182291][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4257.182293][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4257.182297][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4257.182299][ C2] PKRU: 55555554
[ 4257.182300][ C2] Call Trace:
[ 4257.182302][ C2]
[ 4257.182304][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715)
[ 4257.182311][ C2] handle_fasteoi_irq (kernel/irq/chip.c:645 kernel/irq/chip.c:708)
[ 4257.182319][ C2] __common_interrupt (./include/linux/irqdesc.h:173 arch/x86/kernel/irq.c:254 arch/x86/kernel/irq.c:266 arch/x86/kernel/irq.c:292)
[ 4257.182325][ C2] common_interrupt (arch/x86/kernel/irq.c:285 (discriminator 14))
[ 4257.182331][ C2]
[ 4257.182332][ C2]
[ 4257.182334][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:693)
[ 4257.182338][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4257.182343][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4257.182346][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4257.182348][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4257.182350][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4257.182352][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4257.182353][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4257.182355][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4257.182359][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4257.182365][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4257.182372][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4257.182376][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4257.182379][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4257.182383][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4257.182390][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4257.182393][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4257.182400][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4257.182402][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4257.182405][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4257.182410][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4257.182415][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4257.182420][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4257.182427][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4257.182434][ 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)
[ 4257.182437][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4257.182440][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4257.182442][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4257.182445][ C2] ? release_sock (net/core/sock.c:3747)
[ 4257.182451][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4257.182454][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4257.182462][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4257.182465][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4257.182469][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4257.182474][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4257.182478][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4257.182483][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4257.182488][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4257.182494][ C2] ? ksys_write (fs/read_write.c:738)
[ 4257.182500][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4257.182504][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4257.182506][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4257.182510][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4257.182513][ C2] ? __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:926)
[ 4257.182520][ C2] ksys_write (fs/read_write.c:738)
[ 4257.182523][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4257.182526][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4257.182533][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4257.182536][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4257.182539][ C2] RIP: 0033:0x7f471c970337
[ 4257.182547][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4257.182549][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4257.182552][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4257.182554][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4257.182556][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4257.182558][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4257.182559][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4278.595320][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 4278.595780][ C2] rcu: 2-....: (2052430 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=722086
| [ 4278.596175][ C2] rcu: (t=2054078 jiffies g=1286133 q=39724 ncpus=4)
| [ 4278.596555][ C2] Tainted: [L]=SOFTLOCKUP
[ 4278.596557][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4278.596559][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4278.596569][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4278.596573][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4278.596576][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4278.596579][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4278.596581][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4278.596583][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4278.596584][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4278.596586][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4278.596589][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4278.596594][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4278.596596][ C2] PKRU: 55555554
[ 4278.596597][ C2] Call Trace:
[ 4278.596598][ C2]
[ 4278.596601][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4278.596608][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4278.596613][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4278.596616][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4278.596620][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4278.596627][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4278.596631][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4278.596637][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4278.596639][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4278.596642][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4278.596647][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4278.596653][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4278.596658][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4278.596665][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4278.596672][ 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)
[ 4278.596675][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4278.596678][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4278.596681][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4278.596684][ C2] ? release_sock (net/core/sock.c:3747)
[ 4278.596690][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4278.596693][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4278.596700][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4278.596704][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4278.596708][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4278.596714][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4278.596718][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4278.596723][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4278.596727][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4278.596734][ C2] ? ksys_write (fs/read_write.c:738)
[ 4278.596741][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4278.596744][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4278.596746][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4278.596750][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4278.596754][ C2] ? __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:926)
[ 4278.596761][ C2] ksys_write (fs/read_write.c:738)
[ 4278.596764][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4278.596767][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4278.596774][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4278.596778][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4278.596781][ C2] RIP: 0033:0x7f471c970337
[ 4278.596790][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4278.596791][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4278.596794][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4278.596797][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4278.596800][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4278.596802][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4278.596805][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4304.512973][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4304.512977][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4304.512983][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4304.512995][ C2] Tainted: [L]=SOFTLOCKUP
[ 4304.512997][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4304.512999][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4304.513004][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4304.513008][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4304.513011][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4304.513013][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4304.513015][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4304.513017][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4304.513019][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4304.513021][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4304.513024][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4304.513028][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4304.513030][ C2] PKRU: 55555554
[ 4304.513032][ C2] Call Trace:
[ 4304.513035][ C2]
[ 4304.513040][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4304.513048][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4304.513053][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4304.513056][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4304.513060][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4304.513065][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4304.513069][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4304.513075][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4304.513078][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4304.513081][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4304.513086][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4304.513091][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4304.513096][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4304.513104][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4304.513111][ 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)
[ 4304.513114][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4304.513117][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4304.513120][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4304.513123][ C2] ? release_sock (net/core/sock.c:3747)
[ 4304.513129][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4304.513133][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4304.513140][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4304.513144][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4304.513147][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4304.513153][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4304.513157][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4304.513162][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4304.513167][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4304.513173][ C2] ? ksys_write (fs/read_write.c:738)
[ 4304.513180][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4304.513184][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4304.513186][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4304.513190][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4304.513194][ C2] ? __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:926)
[ 4304.513201][ C2] ksys_write (fs/read_write.c:738)
[ 4304.513204][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4304.513207][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4304.513214][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4304.513218][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4304.513222][ C2] RIP: 0033:0x7f471c970337
[ 4304.513231][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4304.513232][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4304.513235][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4304.513237][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4304.513239][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4304.513241][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4304.513243][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4332.512970][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4332.512974][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4332.512980][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4332.512992][ C2] Tainted: [L]=SOFTLOCKUP
[ 4332.512994][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4332.512996][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4332.513001][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4332.513004][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4332.513007][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4332.513009][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4332.513011][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4332.513013][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4332.513015][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4332.513017][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4332.513020][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4332.513023][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4332.513026][ C2] PKRU: 55555554
[ 4332.513027][ C2] Call Trace:
[ 4332.513030][ C2]
[ 4332.513034][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4332.513042][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4332.513048][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4332.513050][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4332.513055][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4332.513059][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4332.513063][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4332.513070][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4332.513073][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4332.513076][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4332.513080][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4332.513086][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4332.513092][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4332.513099][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4332.513106][ 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)
[ 4332.513109][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4332.513112][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4332.513115][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4332.513118][ C2] ? release_sock (net/core/sock.c:3747)
[ 4332.513125][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4332.513128][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4332.513136][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4332.513140][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4332.513144][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4332.513150][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4332.513154][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4332.513159][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4332.513164][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4332.513171][ C2] ? ksys_write (fs/read_write.c:738)
[ 4332.513178][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4332.513181][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4332.513184][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4332.513188][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4332.513192][ C2] ? __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:926)
[ 4332.513199][ C2] ksys_write (fs/read_write.c:738)
[ 4332.513203][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4332.513205][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4332.513213][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4332.513217][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4332.513221][ C2] RIP: 0033:0x7f471c970337
[ 4332.513229][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4332.513231][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4332.513234][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4332.513236][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4332.513238][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4332.513240][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4332.513242][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4355.485832][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 4355.486013][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 4355.486175][ C2] NMI backtrace for cpu 2
| [ 4355.486190][ C2] Tainted: [L]=SOFTLOCKUP
[ 4355.486191][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4355.486194][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4355.486204][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4355.486207][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4355.486211][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4355.486214][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4355.486216][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4355.486218][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4355.486220][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4355.486222][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4355.486225][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4355.486229][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4355.486231][ C2] PKRU: 55555554
[ 4355.486232][ C2] Call Trace:
[ 4355.486235][ C2]
[ 4355.486240][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4355.486248][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4355.486253][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4355.486256][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4355.486260][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4355.486267][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4355.486271][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4355.486278][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4355.486281][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4355.486284][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4355.486289][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4355.486294][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4355.486300][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4355.486307][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4355.486314][ 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)
[ 4355.486318][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4355.486322][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4355.486324][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4355.486327][ C2] ? release_sock (net/core/sock.c:3747)
[ 4355.486333][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4355.486338][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4355.486345][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4355.486349][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4355.486353][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4355.486359][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4355.486363][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4355.486368][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4355.486373][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4355.486379][ C2] ? ksys_write (fs/read_write.c:738)
[ 4355.486386][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4355.486390][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4355.486392][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4355.486396][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4355.486400][ C2] ? __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:926)
[ 4355.486407][ C2] ksys_write (fs/read_write.c:738)
[ 4355.486410][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4355.486413][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4355.486420][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4355.486424][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4355.486428][ C2] RIP: 0033:0x7f471c970337
[ 4355.486436][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4355.486437][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4355.486441][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4355.486442][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4355.486445][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4355.486447][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4355.486449][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4356.598320][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 4356.598628][ C2] rcu: 2-....: (2130372 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=761044
| [ 4356.599011][ C2] rcu: (t=2132081 jiffies g=1286133 q=41069 ncpus=4)
| [ 4356.599251][ C2] Tainted: [L]=SOFTLOCKUP
[ 4356.599253][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4356.599255][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4356.599265][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4356.599268][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4356.599272][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4356.599274][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4356.599276][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4356.599278][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4356.599280][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4356.599282][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4356.599285][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4356.599289][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4356.599291][ C2] PKRU: 55555554
[ 4356.599292][ C2] Call Trace:
[ 4356.599293][ C2]
[ 4356.599296][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4356.599304][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4356.599308][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4356.599311][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4356.599315][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4356.599322][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4356.599326][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4356.599332][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4356.599335][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4356.599338][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4356.599343][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4356.599349][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4356.599354][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4356.599362][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4356.599369][ 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)
[ 4356.599372][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4356.599375][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4356.599378][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4356.599381][ C2] ? release_sock (net/core/sock.c:3747)
[ 4356.599388][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4356.599391][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4356.599398][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4356.599402][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4356.599406][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4356.599412][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4356.599416][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4356.599421][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4356.599425][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4356.599432][ C2] ? ksys_write (fs/read_write.c:738)
[ 4356.599438][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4356.599441][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4356.599444][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4356.599448][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4356.599451][ C2] ? __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:926)
[ 4356.599458][ C2] ksys_write (fs/read_write.c:738)
[ 4356.599462][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4356.599464][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4356.599471][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4356.599475][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4356.599479][ C2] RIP: 0033:0x7f471c970337
[ 4356.599487][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4356.599488][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4356.599491][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4356.599493][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4356.599495][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4356.599497][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4356.599499][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4384.512976][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4384.512981][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4384.512987][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4384.513000][ C2] Tainted: [L]=SOFTLOCKUP
[ 4384.513002][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4384.513004][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4384.513009][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4384.513013][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4384.513016][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4384.513018][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4384.513020][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4384.513022][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4384.513024][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4384.513026][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4384.513029][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4384.513033][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4384.513036][ C2] PKRU: 55555554
[ 4384.513037][ C2] Call Trace:
[ 4384.513040][ C2]
[ 4384.513045][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4384.513053][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4384.513059][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4384.513061][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4384.513066][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4384.513071][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4384.513075][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4384.513082][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4384.513085][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4384.513088][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4384.513093][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4384.513099][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4384.513104][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4384.513111][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4384.513119][ 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)
[ 4384.513121][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4384.513125][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4384.513128][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4384.513131][ C2] ? release_sock (net/core/sock.c:3747)
[ 4384.513137][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4384.513141][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4384.513149][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4384.513152][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4384.513156][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4384.513162][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4384.513166][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4384.513171][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4384.513177][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4384.513184][ C2] ? ksys_write (fs/read_write.c:738)
[ 4384.513190][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4384.513194][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4384.513197][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4384.513201][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4384.513205][ C2] ? __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:926)
[ 4384.513212][ C2] ksys_write (fs/read_write.c:738)
[ 4384.513216][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4384.513219][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4384.513226][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4384.513231][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4384.513234][ C2] RIP: 0033:0x7f471c970337
[ 4384.513244][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4384.513245][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4384.513248][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4384.513251][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4384.513253][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4384.513255][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4384.513257][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4412.512974][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4412.512978][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4412.512984][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4412.512998][ C2] Tainted: [L]=SOFTLOCKUP
[ 4412.513000][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4412.513002][ C2] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4412.513007][ C2] Code: 00 49 89 fe 49 89 fd 4c 8d 7c 24 40 bb 01 00 00 00 49 c1 ee 03 41 83 e5 07 48 b8 00 00 00 00 00 fc ff df 49 01 c6 41 83 c5 03 04 00 00 00 48 89 ef e8 5d 3f e5 fd 41 0f b6 06 41 38 c5 7c 08
All code
========
0: 00 49 89 add %cl,-0x77(%rcx)
3: fe 49 89 decb -0x77(%rcx)
6: fd std
7: 4c 8d 7c 24 40 lea 0x40(%rsp),%r15
c: bb 01 00 00 00 mov $0x1,%ebx
11: 49 c1 ee 03 shr $0x3,%r14
15: 41 83 e5 07 and $0x7,%r13d
19: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
20: fc ff df
23: 49 01 c6 add %rax,%r14
26: 41 83 c5 03 add $0x3,%r13d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 5d 3f e5 fd call 0xfffffffffde53f94
37: 41 0f b6 06 movzbl (%r14),%eax
3b: 41 38 c5 cmp %al,%r13b
3e: 7c 08 jl 0x48
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 5d 3f e5 fd call 0xfffffffffde53f6a
d: 41 0f b6 06 movzbl (%r14),%eax
11: 41 38 c5 cmp %al,%r13b
14: 7c 08 jl 0x1e
[ 4412.513010][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4412.513013][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4412.513015][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4412.513018][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4412.513019][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4412.513021][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4412.513024][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4412.513026][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4412.513030][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4412.513033][ C2] PKRU: 55555554
[ 4412.513034][ C2] Call Trace:
[ 4412.513038][ C2]
[ 4412.513042][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4412.513050][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4412.513056][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4412.513059][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4412.513064][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4412.513069][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4412.513073][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4412.513080][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4412.513083][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4412.513086][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4412.513091][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4412.513097][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4412.513102][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4412.513109][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4412.513116][ 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)
[ 4412.513119][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4412.513122][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4412.513125][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4412.513128][ C2] ? release_sock (net/core/sock.c:3747)
[ 4412.513135][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4412.513139][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4412.513146][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4412.513150][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4412.513154][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4412.513160][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4412.513164][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4412.513170][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4412.513175][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4412.513181][ C2] ? ksys_write (fs/read_write.c:738)
[ 4412.513188][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4412.513192][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4412.513195][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4412.513199][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4412.513203][ C2] ? __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:926)
[ 4412.513210][ C2] ksys_write (fs/read_write.c:738)
[ 4412.513213][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4412.513216][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4412.513223][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4412.513228][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4412.513232][ C2] RIP: 0033:0x7f471c970337
[ 4412.513241][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4412.513243][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4412.513246][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4412.513248][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4412.513250][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4412.513252][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4412.513254][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4434.601321][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 4434.601772][ C2] rcu: 2-....: (2208327 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=798198
| [ 4434.602148][ C2] rcu: (t=2210084 jiffies g=1286133 q=42105 ncpus=4)
| [ 4434.602388][ C2] Tainted: [L]=SOFTLOCKUP
[ 4434.602390][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4434.602392][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4434.602403][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4434.602406][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4434.602411][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4434.602413][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4434.602415][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4434.602417][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4434.602419][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4434.602421][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4434.602424][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4434.602428][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4434.602430][ C2] PKRU: 55555554
[ 4434.602432][ C2] Call Trace:
[ 4434.602433][ C2]
[ 4434.602436][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4434.602444][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4434.602449][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4434.602452][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4434.602456][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4434.602462][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4434.602466][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4434.602472][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4434.602475][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4434.602478][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4434.602483][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4434.602489][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4434.602494][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4434.602501][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4434.602508][ 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)
[ 4434.602511][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4434.602514][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4434.602517][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4434.602520][ C2] ? release_sock (net/core/sock.c:3747)
[ 4434.602526][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4434.602529][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4434.602537][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4434.602541][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4434.602544][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4434.602550][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4434.602554][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4434.602559][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4434.602564][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4434.602570][ C2] ? ksys_write (fs/read_write.c:738)
[ 4434.602577][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4434.602580][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4434.602582][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4434.602586][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4434.602590][ C2] ? __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:926)
[ 4434.602597][ C2] ksys_write (fs/read_write.c:738)
[ 4434.602600][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4434.602603][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4434.602610][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4434.602614][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4434.602617][ C2] RIP: 0033:0x7f471c970337
[ 4434.602627][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4434.602628][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4434.602631][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4434.602633][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4434.602636][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4434.602638][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4434.602639][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4453.789819][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 4453.789994][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 4453.790163][ C2] NMI backtrace for cpu 2
| [ 4453.790179][ C2] Tainted: [L]=SOFTLOCKUP
[ 4453.790180][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4453.790183][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218)
[ 4453.790191][ C2] Code: 0f 1f 84 00 00 00 00 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 3c 30 ad 02 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90
All code
========
0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7: 00
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: 31 c0 xor %eax,%eax
21: b9 0b 08 00 00 mov $0x80b,%ecx
26: 89 c2 mov %eax,%edx
28: 0f 30 wrmsr
2a:* e9 3c 30 ad 02 jmp 0x2ad306b <-- trapping instruction
2f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
36: 00 00 00 00
3a: 90 nop
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: e9 3c 30 ad 02 jmp 0x2ad3041
5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
c: 00 00 00 00
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 4453.790194][ C2] RSP: 0018:ffffc90000218f30 EFLAGS: 00000046
[ 4453.790198][ C2] RAX: 0000000000000000 RBX: ffff888002a5fc40 RCX: 000000000000080b
[ 4453.790200][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffff888036123bc8
[ 4453.790202][ C2] RBP: ffff88800293e428 R08: 0000000000000001 R09: ffffed1006c24779
[ 4453.790205][ C2] R10: ffff888036123bcf R11: ffffc90000218ff8 R12: 0000000000000020
[ 4453.790207][ C2] R13: 0000000000000000 R14: 0000000000000001 R15: ffff888002a5fc44
[ 4453.790209][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4453.790212][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4453.790215][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4453.790217][ C2] PKRU: 55555554
[ 4453.790219][ C2] Call Trace:
[ 4453.790222][ C2]
[ 4453.790223][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715)
[ 4453.790232][ C2] handle_fasteoi_irq (kernel/irq/chip.c:645 kernel/irq/chip.c:708)
[ 4453.790239][ C2] __common_interrupt (./include/linux/irqdesc.h:173 arch/x86/kernel/irq.c:254 arch/x86/kernel/irq.c:266 arch/x86/kernel/irq.c:292)
[ 4453.790245][ C2] common_interrupt (arch/x86/kernel/irq.c:285 (discriminator 14))
[ 4453.790251][ C2]
[ 4453.790252][ C2]
[ 4453.790254][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:693)
[ 4453.790259][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 4453.790264][ C2] Code: 0f 1f 40 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 <48> 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe
All code
========
0: 0f 1f 40 00 nopl 0x0(%rax)
4: 90 nop
5: 90 nop
6: 90 nop
7: 90 nop
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: 66 0f 1f 00 nopw (%rax)
18: 48 85 f6 test %rsi,%rsi
1b: 0f 84 5e 01 00 00 je 0x17f
21: 48 89 f8 mov %rdi,%rax
24: 41 54 push %r12
26: 44 0f b6 c2 movzbl %dl,%r8d
2a:* 48 01 f0 add %rsi,%rax <-- trapping instruction
2d: 55 push %rbp
2e: 53 push %rbx
2f: 72 14 jb 0x45
31: eb 26 jmp 0x59
33: cc int3
34: cc int3
35: cc int3
36: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
3d: ff ff fe
Code starting with the faulting instruction
===========================================
0: 48 01 f0 add %rsi,%rax
3: 55 push %rbp
4: 53 push %rbx
5: 72 14 jb 0x1b
7: eb 26 jmp 0x2f
9: cc int3
a: cc int3
b: cc int3
c: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
13: ff ff fe
[ 4453.790267][ C2] RSP: 0018:ffffc9000029f5c0 EFLAGS: 00000202
[ 4453.790269][ C2] RAX: ffff88800b85eb30 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4453.790271][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4453.790273][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4453.790275][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4453.790277][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4453.790281][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4453.790288][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4453.790293][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4453.790300][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4453.790305][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4453.790308][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4453.790312][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4453.790320][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4453.790324][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4453.790330][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4453.790333][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4453.790336][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4453.790341][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4453.790347][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4453.790352][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4453.790359][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4453.790367][ 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)
[ 4453.790369][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4453.790372][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4453.790375][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4453.790378][ C2] ? release_sock (net/core/sock.c:3747)
[ 4453.790384][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4453.790388][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4453.790395][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4453.790399][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4453.790403][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4453.790408][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4453.790412][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4453.790417][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4453.790422][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4453.790428][ C2] ? ksys_write (fs/read_write.c:738)
[ 4453.790434][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4453.790438][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4453.790440][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4453.790444][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4453.790448][ C2] ? __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:926)
[ 4453.790455][ C2] ksys_write (fs/read_write.c:738)
[ 4453.790458][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4453.790461][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4453.790468][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4453.790471][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4453.790475][ C2] RIP: 0033:0x7f471c970337
[ 4453.790483][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4453.790484][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4453.790488][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4453.790490][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4453.790492][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4453.790494][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4453.790496][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4480.512972][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4480.512977][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4480.512982][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4480.512996][ C2] Tainted: [L]=SOFTLOCKUP
[ 4480.512998][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4480.513000][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4480.513005][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4480.513009][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4480.513012][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4480.513014][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4480.513016][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4480.513018][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4480.513020][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4480.513023][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4480.513025][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4480.513029][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4480.513032][ C2] PKRU: 55555554
[ 4480.513033][ C2] Call Trace:
[ 4480.513036][ C2]
[ 4480.513040][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4480.513048][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4480.513053][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4480.513056][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4480.513060][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4480.513065][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4480.513069][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4480.513076][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4480.513079][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4480.513082][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4480.513087][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4480.513093][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4480.513098][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4480.513105][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4480.513113][ 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)
[ 4480.513116][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4480.513119][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4480.513122][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4480.513125][ C2] ? release_sock (net/core/sock.c:3747)
[ 4480.513131][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4480.513134][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4480.513142][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4480.513146][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4480.513150][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4480.513156][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4480.513160][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4480.513166][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4480.513171][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4480.513177][ C2] ? ksys_write (fs/read_write.c:738)
[ 4480.513184][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4480.513188][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4480.513191][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4480.513194][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4480.513198][ C2] ? __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:926)
[ 4480.513206][ C2] ksys_write (fs/read_write.c:738)
[ 4480.513209][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4480.513212][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4480.513219][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4480.513223][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4480.513227][ C2] RIP: 0033:0x7f471c970337
[ 4480.513236][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4480.513237][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4480.513241][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4480.513243][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4480.513245][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4480.513247][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4480.513249][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4508.512972][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4508.512976][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4508.512982][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4508.512995][ C2] Tainted: [L]=SOFTLOCKUP
[ 4508.512997][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4508.512999][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4508.513004][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4508.513008][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4508.513011][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4508.513014][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4508.513016][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4508.513018][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4508.513019][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4508.513022][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4508.513024][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4508.513028][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4508.513030][ C2] PKRU: 55555554
[ 4508.513032][ C2] Call Trace:
[ 4508.513036][ C2]
[ 4508.513040][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4508.513048][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4508.513053][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4508.513056][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4508.513060][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4508.513065][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4508.513069][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4508.513076][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4508.513078][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4508.513081][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4508.513086][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4508.513092][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4508.513097][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4508.513105][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4508.513112][ 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)
[ 4508.513115][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4508.513118][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4508.513120][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4508.513123][ C2] ? release_sock (net/core/sock.c:3747)
[ 4508.513129][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4508.513133][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4508.513141][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4508.513144][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4508.513148][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4508.513154][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4508.513158][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4508.513164][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4508.513168][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4508.513175][ C2] ? ksys_write (fs/read_write.c:738)
[ 4508.513182][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4508.513186][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4508.513189][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4508.513192][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4508.513196][ C2] ? __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:926)
[ 4508.513204][ C2] ksys_write (fs/read_write.c:738)
[ 4508.513208][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4508.513211][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4508.513218][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4508.513222][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4508.513226][ C2] RIP: 0033:0x7f471c970337
[ 4508.513234][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4508.513236][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4508.513239][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4508.513241][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4508.513243][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4508.513245][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4508.513247][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4512.604320][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 4512.604691][ C2] rcu: 2-....: (2286264 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=837153
| [ 4512.605068][ C2] rcu: (t=2288087 jiffies g=1286133 q=43534 ncpus=4)
| [ 4512.605434][ C2] Tainted: [L]=SOFTLOCKUP
[ 4512.605436][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4512.605438][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 4512.605446][ C2] Code: c7 c7 40 05 87 a3 5b 5d 41 5c e9 ab 6f 8e ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 4f f0 ff ff 66 66 2e 0f 1f
All code
========
0: c7 c7 40 05 87 a3 mov $0xa3870540,%edi
6: 5b pop %rbx
7: 5d pop %rbp
8: 41 5c pop %r12
a: e9 ab 6f 8e ff jmp 0xffffffffff8e6fba
f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
16: 00 00 00
19: 90 nop
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: 90 nop
23: 90 nop
24: 90 nop
25: 90 nop
26: 90 nop
27: 90 nop
28: 90 nop
29: 90 nop
2a:* f3 0f 1e fa endbr64 <-- trapping instruction
2e: 48 8b 0c 24 mov (%rsp),%rcx
32: 89 f6 mov %esi,%esi
34: 31 d2 xor %edx,%edx
36: e9 4f f0 ff ff jmp 0xfffffffffffff08a
3b: 66 data16
3c: 66 data16
3d: 2e cs
3e: 0f .byte 0xf
3f: 1f (bad)
Code starting with the faulting instruction
===========================================
0: f3 0f 1e fa endbr64
4: 48 8b 0c 24 mov (%rsp),%rcx
8: 89 f6 mov %esi,%esi
a: 31 d2 xor %edx,%edx
c: e9 4f f0 ff ff jmp 0xfffffffffffff060
11: 66 data16
12: 66 data16
13: 2e cs
14: 0f .byte 0xf
15: 1f (bad)
[ 4512.605450][ C2] RSP: 0018:ffffc9000029f5c8 EFLAGS: 00000202
[ 4512.605454][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4512.605456][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4512.605458][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4512.605460][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4512.605462][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4512.605464][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4512.605467][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4512.605471][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4512.605473][ C2] PKRU: 55555554
[ 4512.605474][ C2] Call Trace:
[ 4512.605476][ C2]
[ 4512.605477][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4512.605485][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4512.605493][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4512.605497][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4512.605500][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4512.605504][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4512.605511][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4512.605514][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4512.605521][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4512.605523][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4512.605526][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4512.605531][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4512.605537][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4512.605542][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4512.605549][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4512.605556][ 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)
[ 4512.605559][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4512.605562][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4512.605565][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4512.605568][ C2] ? release_sock (net/core/sock.c:3747)
[ 4512.605574][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4512.605578][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4512.605585][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4512.605589][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4512.605593][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4512.605598][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4512.605603][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4512.605608][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4512.605612][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4512.605619][ C2] ? ksys_write (fs/read_write.c:738)
[ 4512.605625][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4512.605628][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4512.605631][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4512.605635][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4512.605638][ C2] ? __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:926)
[ 4512.605645][ C2] ksys_write (fs/read_write.c:738)
[ 4512.605649][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4512.605651][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4512.605658][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4512.605662][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4512.605665][ C2] RIP: 0033:0x7f471c970337
[ 4512.605674][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4512.605675][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4512.605678][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4512.605680][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4512.605682][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4512.605684][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4512.605686][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4540.512971][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4540.512975][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4540.512981][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4540.512994][ C2] Tainted: [L]=SOFTLOCKUP
[ 4540.512996][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4540.512998][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4540.513003][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4540.513006][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4540.513010][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4540.513012][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4540.513014][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4540.513016][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4540.513018][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4540.513020][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4540.513023][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4540.513027][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4540.513029][ C2] PKRU: 55555554
[ 4540.513030][ C2] Call Trace:
[ 4540.513034][ C2]
[ 4540.513038][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4540.513046][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4540.513051][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4540.513054][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4540.513058][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4540.513063][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4540.513068][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4540.513074][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4540.513077][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4540.513080][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4540.513086][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4540.513091][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4540.513097][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4540.513104][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4540.513112][ 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)
[ 4540.513114][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4540.513118][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4540.513120][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4540.513124][ C2] ? release_sock (net/core/sock.c:3747)
[ 4540.513130][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4540.513134][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4540.513142][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4540.513146][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4540.513150][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4540.513155][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4540.513159][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4540.513165][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4540.513169][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4540.513176][ C2] ? ksys_write (fs/read_write.c:738)
[ 4540.513183][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4540.513187][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4540.513190][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4540.513194][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4540.513197][ C2] ? __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:926)
[ 4540.513205][ C2] ksys_write (fs/read_write.c:738)
[ 4540.513209][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4540.513211][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4540.513218][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4540.513222][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4540.513226][ C2] RIP: 0033:0x7f471c970337
[ 4540.513235][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4540.513237][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4540.513240][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4540.513243][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4540.513245][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4540.513247][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4540.513249][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4552.093774][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 4552.093959][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 4552.094196][ C2] NMI backtrace for cpu 2
| [ 4552.094211][ C2] Tainted: [L]=SOFTLOCKUP
[ 4552.094213][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4552.094216][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4552.094225][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4552.094228][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4552.094232][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4552.094235][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4552.094237][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4552.094239][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4552.094241][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4552.094243][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4552.094246][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4552.094250][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4552.094252][ C2] PKRU: 55555554
[ 4552.094253][ C2] Call Trace:
[ 4552.094256][ C2]
[ 4552.094259][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4552.094267][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4552.094272][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4552.094275][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4552.094279][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4552.094286][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4552.094290][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4552.094296][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4552.094299][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4552.094301][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4552.094306][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4552.094313][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4552.094319][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4552.094326][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4552.094334][ 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)
[ 4552.094337][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4552.094340][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4552.094342][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4552.094345][ C2] ? release_sock (net/core/sock.c:3747)
[ 4552.094352][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4552.094356][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4552.094364][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4552.094368][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4552.094372][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4552.094377][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4552.094382][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4552.094387][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4552.094392][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4552.094398][ C2] ? ksys_write (fs/read_write.c:738)
[ 4552.094405][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4552.094408][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4552.094411][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4552.094415][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4552.094419][ C2] ? __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:926)
[ 4552.094426][ C2] ksys_write (fs/read_write.c:738)
[ 4552.094429][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4552.094432][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4552.094439][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4552.094443][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4552.094446][ C2] RIP: 0033:0x7f471c970337
[ 4552.094454][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4552.094456][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4552.094459][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4552.094461][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4552.094463][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4552.094465][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4552.094467][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4576.512973][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4576.512978][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4576.512983][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4576.512997][ C2] Tainted: [L]=SOFTLOCKUP
[ 4576.512999][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4576.513001][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4576.513006][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4576.513010][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4576.513013][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4576.513015][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4576.513017][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4576.513020][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4576.513021][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4576.513024][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4576.513027][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4576.513031][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4576.513033][ C2] PKRU: 55555554
[ 4576.513034][ C2] Call Trace:
[ 4576.513038][ C2]
[ 4576.513042][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4576.513049][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4576.513055][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4576.513058][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4576.513062][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4576.513067][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4576.513071][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4576.513078][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4576.513081][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4576.513084][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4576.513088][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4576.513095][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4576.513100][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4576.513107][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4576.513115][ 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)
[ 4576.513117][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4576.513121][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4576.513123][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4576.513126][ C2] ? release_sock (net/core/sock.c:3747)
[ 4576.513133][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4576.513137][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4576.513145][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4576.513148][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4576.513152][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4576.513159][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4576.513163][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4576.513168][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4576.513173][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4576.513180][ C2] ? ksys_write (fs/read_write.c:738)
[ 4576.513187][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4576.513190][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4576.513193][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4576.513197][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4576.513201][ C2] ? __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:926)
[ 4576.513208][ C2] ksys_write (fs/read_write.c:738)
[ 4576.513212][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4576.513214][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4576.513222][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4576.513226][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4576.513230][ C2] RIP: 0033:0x7f471c970337
[ 4576.513239][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4576.513240][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4576.513243][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4576.513246][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4576.513248][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4576.513250][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4576.513252][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4590.607320][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 4590.607699][ C2] rcu: 2-....: (2364206 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=876090
| [ 4590.608072][ C2] rcu: (t=2366090 jiffies g=1286133 q=44888 ncpus=4)
| [ 4590.608433][ C2] Tainted: [L]=SOFTLOCKUP
[ 4590.608434][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4590.608437][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4590.608447][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4590.608450][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4590.608454][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4590.608456][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4590.608458][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4590.608460][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4590.608462][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4590.608464][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4590.608467][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4590.608471][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4590.608473][ C2] PKRU: 55555554
[ 4590.608474][ C2] Call Trace:
[ 4590.608475][ C2]
[ 4590.608477][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4590.608485][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4590.608490][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4590.608493][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4590.608497][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4590.608504][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4590.608507][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4590.608514][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4590.608516][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4590.608519][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4590.608524][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4590.608530][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4590.608535][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4590.608542][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4590.608550][ 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)
[ 4590.608553][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4590.608556][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4590.608558][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4590.608561][ C2] ? release_sock (net/core/sock.c:3747)
[ 4590.608567][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4590.608571][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4590.608578][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4590.608582][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4590.608586][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4590.608591][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4590.608596][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4590.608600][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4590.608605][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4590.608612][ C2] ? ksys_write (fs/read_write.c:738)
[ 4590.608619][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4590.608622][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4590.608624][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4590.608628][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4590.608632][ C2] ? __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:926)
[ 4590.608639][ C2] ksys_write (fs/read_write.c:738)
[ 4590.608642][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4590.608645][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4590.608652][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4590.608656][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4590.608659][ C2] RIP: 0033:0x7f471c970337
[ 4590.608668][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4590.608670][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4590.608673][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4590.608675][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4590.608677][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4590.608679][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4590.608681][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4616.512974][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4616.512979][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4616.512984][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4616.512998][ C2] Tainted: [L]=SOFTLOCKUP
[ 4616.512999][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4616.513002][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190)
[ 4616.513009][ C2] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c e9 3c fa 1a 02 41 bc 08 00 00 00 45 29
All code
========
0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8)
4: 89 c2 mov %eax,%edx
6: b8 01 00 00 00 mov $0x1,%eax
b: 48 85 d2 test %rdx,%rdx
e: 0f 84 4c ff ff ff je 0xffffffffffffff60
14: 41 83 e2 07 and $0x7,%r10d
18: 49 39 d1 cmp %rdx,%r9
1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55
21: 45 3a 11 cmp (%r9),%r10b
24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55
2a:* 5b pop %rbx <-- trapping instruction
2b: b8 01 00 00 00 mov $0x1,%eax
30: 5d pop %rbp
31: 41 5c pop %r12
33: e9 3c fa 1a 02 jmp 0x21afa74
38: 41 bc 08 00 00 00 mov $0x8,%r12d
3e: 45 rex.RB
3f: 29 .byte 0x29
Code starting with the faulting instruction
===========================================
0: 5b pop %rbx
1: b8 01 00 00 00 mov $0x1,%eax
6: 5d pop %rbp
7: 41 5c pop %r12
9: e9 3c fa 1a 02 jmp 0x21afa4a
e: 41 bc 08 00 00 00 mov $0x8,%r12d
14: 45 rex.RB
15: 29 .byte 0x29
[ 4616.513012][ C2] RSP: 0018:ffffc9000029f5b0 EFLAGS: 00000246
[ 4616.513015][ C2] RAX: ffffed100170bd67 RBX: ffffed100170bd67 RCX: ffffffffa2cd0f13
[ 4616.513017][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4616.513020][ C2] RBP: ffffed100170bd66 R08: 0000000000000000 R09: ffffed100170bd66
[ 4616.513022][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4616.513023][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4616.513026][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4616.513028][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4616.513032][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4616.513035][ C2] PKRU: 55555554
[ 4616.513036][ C2] Call Trace:
[ 4616.513040][ C2]
[ 4616.513044][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4616.513050][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4616.513057][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4616.513063][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4616.513065][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4616.513069][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4616.513074][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4616.513078][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4616.513085][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4616.513087][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4616.513090][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4616.513095][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4616.513101][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4616.513106][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4616.513113][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4616.513121][ 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)
[ 4616.513123][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4616.513126][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4616.513129][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4616.513132][ C2] ? release_sock (net/core/sock.c:3747)
[ 4616.513138][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4616.513142][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4616.513150][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4616.513153][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4616.513157][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4616.513163][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4616.513167][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4616.513172][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4616.513177][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4616.513183][ C2] ? ksys_write (fs/read_write.c:738)
[ 4616.513189][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4616.513193][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4616.513195][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4616.513199][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4616.513203][ C2] ? __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:926)
[ 4616.513210][ C2] ksys_write (fs/read_write.c:738)
[ 4616.513213][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4616.513216][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4616.513223][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4616.513227][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4616.513231][ C2] RIP: 0033:0x7f471c970337
[ 4616.513240][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4616.513242][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4616.513245][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4616.513247][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4616.513249][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4616.513251][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4616.513253][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4644.512980][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4644.512984][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4644.512991][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4644.513006][ C2] Tainted: [L]=SOFTLOCKUP
[ 4644.513008][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4644.513011][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4644.513017][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4644.513021][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4644.513024][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4644.513027][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4644.513029][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4644.513031][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4644.513033][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4644.513035][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4644.513038][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4644.513043][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4644.513045][ C2] PKRU: 55555554
[ 4644.513046][ C2] Call Trace:
[ 4644.513050][ C2]
[ 4644.513055][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4644.513063][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4644.513070][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4644.513073][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4644.513078][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4644.513083][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4644.513088][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4644.513095][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4644.513098][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4644.513101][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4644.513106][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4644.513112][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4644.513117][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4644.513125][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4644.513133][ 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)
[ 4644.513136][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4644.513139][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4644.513142][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4644.513145][ C2] ? release_sock (net/core/sock.c:3747)
[ 4644.513152][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4644.513157][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4644.513164][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4644.513168][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4644.513172][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4644.513178][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4644.513182][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4644.513189][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4644.513194][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4644.513201][ C2] ? ksys_write (fs/read_write.c:738)
[ 4644.513209][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4644.513212][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4644.513215][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4644.513219][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4644.513223][ C2] ? __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:926)
[ 4644.513230][ C2] ksys_write (fs/read_write.c:738)
[ 4644.513234][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4644.513237][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4644.513245][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4644.513250][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4644.513254][ C2] RIP: 0033:0x7f471c970337
[ 4644.513265][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4644.513267][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4644.513270][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4644.513273][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4644.513275][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4644.513277][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4644.513279][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4650.397988][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 4650.398256][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 4650.398465][ C2] NMI backtrace for cpu 2
| [ 4650.398486][ C2] Tainted: [L]=SOFTLOCKUP
[ 4650.398488][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4650.398491][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4650.398502][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4650.398505][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4650.398509][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4650.398512][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4650.398514][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4650.398516][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4650.398518][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4650.398520][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4650.398523][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4650.398527][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4650.398529][ C2] PKRU: 55555554
[ 4650.398531][ C2] Call Trace:
[ 4650.398535][ C2]
[ 4650.398540][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4650.398548][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4650.398555][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4650.398558][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4650.398562][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4650.398569][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4650.398573][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4650.398580][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4650.398583][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4650.398586][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4650.398591][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4650.398597][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4650.398602][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4650.398610][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4650.398617][ 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)
[ 4650.398620][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4650.398623][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4650.398626][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4650.398629][ C2] ? release_sock (net/core/sock.c:3747)
[ 4650.398636][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4650.398640][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4650.398648][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4650.398652][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4650.398656][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4650.398662][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4650.398666][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4650.398672][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4650.398677][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4650.398683][ C2] ? ksys_write (fs/read_write.c:738)
[ 4650.398690][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4650.398695][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4650.398697][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4650.398701][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4650.398705][ C2] ? __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:926)
[ 4650.398712][ C2] ksys_write (fs/read_write.c:738)
[ 4650.398716][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4650.398718][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4650.398725][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4650.398730][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4650.398734][ C2] RIP: 0033:0x7f471c970337
[ 4650.398744][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4650.398746][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4650.398749][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4650.398751][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4650.398753][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4650.398756][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4650.398757][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4668.610323][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 4668.610751][ C2] rcu: 2-....: (2442143 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=913558
| [ 4668.611243][ C2] rcu: (t=2444093 jiffies g=1286133 q=46236 ncpus=4)
| [ 4668.611492][ C2] Tainted: [L]=SOFTLOCKUP
[ 4668.611494][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4668.611496][ C2] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4668.611506][ C2] Code: 00 49 89 fe 49 89 fd 4c 8d 7c 24 40 bb 01 00 00 00 49 c1 ee 03 41 83 e5 07 48 b8 00 00 00 00 00 fc ff df 49 01 c6 41 83 c5 03 04 00 00 00 48 89 ef e8 5d 3f e5 fd 41 0f b6 06 41 38 c5 7c 08
All code
========
0: 00 49 89 add %cl,-0x77(%rcx)
3: fe 49 89 decb -0x77(%rcx)
6: fd std
7: 4c 8d 7c 24 40 lea 0x40(%rsp),%r15
c: bb 01 00 00 00 mov $0x1,%ebx
11: 49 c1 ee 03 shr $0x3,%r14
15: 41 83 e5 07 and $0x7,%r13d
19: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
20: fc ff df
23: 49 01 c6 add %rax,%r14
26: 41 83 c5 03 add $0x3,%r13d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 5d 3f e5 fd call 0xfffffffffde53f94
37: 41 0f b6 06 movzbl (%r14),%eax
3b: 41 38 c5 cmp %al,%r13b
3e: 7c 08 jl 0x48
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 5d 3f e5 fd call 0xfffffffffde53f6a
d: 41 0f b6 06 movzbl (%r14),%eax
11: 41 38 c5 cmp %al,%r13b
14: 7c 08 jl 0x1e
[ 4668.611510][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4668.611514][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4668.611516][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4668.611518][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4668.611520][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4668.611522][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4668.611524][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4668.611527][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4668.611531][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4668.611533][ C2] PKRU: 55555554
[ 4668.611535][ C2] Call Trace:
[ 4668.611536][ C2]
[ 4668.611538][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4668.611546][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4668.611551][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4668.611554][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4668.611558][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4668.611566][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4668.611569][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4668.611576][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4668.611578][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4668.611581][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4668.611586][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4668.611592][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4668.611597][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4668.611605][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4668.611612][ 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)
[ 4668.611615][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4668.611618][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4668.611621][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4668.611624][ C2] ? release_sock (net/core/sock.c:3747)
[ 4668.611630][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4668.611634][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4668.611641][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4668.611645][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4668.611649][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4668.611655][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4668.611659][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4668.611664][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4668.611669][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4668.611676][ C2] ? ksys_write (fs/read_write.c:738)
[ 4668.611683][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4668.611686][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4668.611689][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4668.611693][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4668.611697][ C2] ? __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:926)
[ 4668.611704][ C2] ksys_write (fs/read_write.c:738)
[ 4668.611707][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4668.611710][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4668.611717][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4668.611721][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4668.611724][ C2] RIP: 0033:0x7f471c970337
[ 4668.611734][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4668.611735][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4668.611738][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4668.611740][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4668.611742][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4668.611744][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4668.611746][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4696.512974][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4696.512978][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4696.512984][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4696.512998][ C2] Tainted: [L]=SOFTLOCKUP
[ 4696.513000][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4696.513002][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4696.513008][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4696.513011][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4696.513014][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4696.513017][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4696.513019][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4696.513021][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4696.513023][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4696.513025][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4696.513028][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4696.513032][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4696.513035][ C2] PKRU: 55555554
[ 4696.513036][ C2] Call Trace:
[ 4696.513040][ C2]
[ 4696.513044][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4696.513052][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4696.513058][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4696.513061][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4696.513065][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4696.513070][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4696.513075][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4696.513081][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4696.513084][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4696.513087][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4696.513092][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4696.513098][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4696.513103][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4696.513110][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4696.513118][ 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)
[ 4696.513120][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4696.513123][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4696.513126][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4696.513129][ C2] ? release_sock (net/core/sock.c:3747)
[ 4696.513135][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4696.513139][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4696.513147][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4696.513151][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4696.513155][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4696.513161][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4696.513165][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4696.513171][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4696.513175][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4696.513182][ C2] ? ksys_write (fs/read_write.c:738)
[ 4696.513189][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4696.513193][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4696.513196][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4696.513200][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4696.513204][ C2] ? __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:926)
[ 4696.513211][ C2] ksys_write (fs/read_write.c:738)
[ 4696.513214][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4696.513217][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4696.513224][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4696.513228][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4696.513233][ C2] RIP: 0033:0x7f471c970337
[ 4696.513241][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4696.513243][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4696.513246][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4696.513248][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4696.513250][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4696.513252][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4696.513254][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4724.512972][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4724.512976][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4724.512982][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4724.512996][ C2] Tainted: [L]=SOFTLOCKUP
[ 4724.512998][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4724.513001][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4724.513006][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4724.513009][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4724.513012][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4724.513015][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4724.513017][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4724.513019][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4724.513021][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4724.513023][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4724.513026][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4724.513031][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4724.513034][ C2] PKRU: 55555554
[ 4724.513035][ C2] Call Trace:
[ 4724.513039][ C2]
[ 4724.513043][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4724.513051][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4724.513057][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4724.513060][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4724.513063][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4724.513068][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4724.513073][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4724.513080][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4724.513082][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4724.513085][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4724.513090][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4724.513097][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4724.513102][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4724.513110][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4724.513117][ 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)
[ 4724.513120][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4724.513123][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4724.513126][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4724.513129][ C2] ? release_sock (net/core/sock.c:3747)
[ 4724.513135][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4724.513140][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4724.513148][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4724.513151][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4724.513155][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4724.513162][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4724.513166][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4724.513171][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4724.513176][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4724.513183][ C2] ? ksys_write (fs/read_write.c:738)
[ 4724.513190][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4724.513194][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4724.513196][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4724.513200][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4724.513204][ C2] ? __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:926)
[ 4724.513211][ C2] ksys_write (fs/read_write.c:738)
[ 4724.513215][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4724.513217][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4724.513224][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4724.513229][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4724.513233][ C2] RIP: 0033:0x7f471c970337
[ 4724.513242][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4724.513243][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4724.513246][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4724.513248][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4724.513250][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4724.513252][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4724.513254][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4746.613320][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 4746.613692][ C2] rcu: 2-....: (2520097 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=952451
| [ 4746.614111][ C2] rcu: (t=2522096 jiffies g=1286133 q=47259 ncpus=4)
| [ 4746.614496][ C2] Tainted: [L]=SOFTLOCKUP
[ 4746.614498][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4746.614500][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4746.614510][ C2] Code: 01 00 00 00 49 c1 ee 03 41 83 e5 07 48 b8 00 00 00 00 00 fc ff df 49 01 c6 41 83 c5 03 be 04 00 00 00 48 89 ef e8 5d 3f e5 fd <41> 0f b6 06 41 38 c5 7c 08 84 c0 0f 85 8d 07 00 00 8b 45 00 89 44
All code
========
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 49 c1 ee 03 shr $0x3,%r14
8: 41 83 e5 07 and $0x7,%r13d
c: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
13: fc ff df
16: 49 01 c6 add %rax,%r14
19: 41 83 c5 03 add $0x3,%r13d
1d: be 04 00 00 00 mov $0x4,%esi
22: 48 89 ef mov %rbp,%rdi
25: e8 5d 3f e5 fd call 0xfffffffffde53f87
2a:* 41 0f b6 06 movzbl (%r14),%eax <-- trapping instruction
2e: 41 38 c5 cmp %al,%r13b
31: 7c 08 jl 0x3b
33: 84 c0 test %al,%al
35: 0f 85 8d 07 00 00 jne 0x7c8
3b: 8b 45 00 mov 0x0(%rbp),%eax
3e: 89 .byte 0x89
3f: 44 rex.R
Code starting with the faulting instruction
===========================================
0: 41 0f b6 06 movzbl (%r14),%eax
4: 41 38 c5 cmp %al,%r13b
7: 7c 08 jl 0x11
9: 84 c0 test %al,%al
b: 0f 85 8d 07 00 00 jne 0x79e
11: 8b 45 00 mov 0x0(%rbp),%eax
14: 89 .byte 0x89
15: 44 rex.R
[ 4746.614514][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000246
[ 4746.614518][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4746.614520][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4746.614522][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4746.614524][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4746.614526][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4746.614528][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4746.614531][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4746.614535][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4746.614538][ C2] PKRU: 55555554
[ 4746.614539][ C2] Call Trace:
[ 4746.614541][ C2]
[ 4746.614543][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4746.614551][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4746.614556][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4746.614559][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4746.614562][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4746.614570][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4746.614573][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4746.614579][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4746.614582][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4746.614585][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4746.614590][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4746.614596][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4746.614601][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4746.614608][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4746.614616][ 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)
[ 4746.614619][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4746.614622][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4746.614625][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4746.614628][ C2] ? release_sock (net/core/sock.c:3747)
[ 4746.614634][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4746.614637][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4746.614645][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4746.614649][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4746.614652][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4746.614658][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4746.614662][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4746.614667][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4746.614672][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4746.614678][ C2] ? ksys_write (fs/read_write.c:738)
[ 4746.614685][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4746.614689][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4746.614691][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4746.614695][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4746.614699][ C2] ? __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:926)
[ 4746.614706][ C2] ksys_write (fs/read_write.c:738)
[ 4746.614709][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4746.614712][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4746.614719][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4746.614723][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4746.614727][ C2] RIP: 0033:0x7f471c970337
[ 4746.614736][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4746.614738][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4746.614741][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4746.614743][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4746.614745][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4746.614747][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4746.614749][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4748.701797][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 4748.702095][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 4748.702268][ C2] NMI backtrace for cpu 2
| [ 4748.702284][ C2] Tainted: [L]=SOFTLOCKUP
[ 4748.702285][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4748.702288][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218)
[ 4748.702296][ C2] Code: 0f 1f 84 00 00 00 00 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 3c 30 ad 02 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90
All code
========
0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7: 00
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: 31 c0 xor %eax,%eax
21: b9 0b 08 00 00 mov $0x80b,%ecx
26: 89 c2 mov %eax,%edx
28: 0f 30 wrmsr
2a:* e9 3c 30 ad 02 jmp 0x2ad306b <-- trapping instruction
2f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
36: 00 00 00 00
3a: 90 nop
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: e9 3c 30 ad 02 jmp 0x2ad3041
5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
c: 00 00 00 00
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 4748.702299][ C2] RSP: 0018:ffffc90000218f30 EFLAGS: 00000046
[ 4748.702303][ C2] RAX: 0000000000000000 RBX: ffff888002a5fc40 RCX: 000000000000080b
[ 4748.702305][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffff888036123bc8
[ 4748.702308][ C2] RBP: ffff88800293e428 R08: 0000000000000001 R09: ffffed1006c24779
[ 4748.702310][ C2] R10: ffff888036123bcf R11: ffffc90000218ff8 R12: 0000000000000020
[ 4748.702312][ C2] R13: 0000000000000000 R14: 0000000000000001 R15: ffff888002a5fc44
[ 4748.702314][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4748.702318][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4748.702322][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4748.702324][ C2] PKRU: 55555554
[ 4748.702325][ C2] Call Trace:
[ 4748.702327][ C2]
[ 4748.702329][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715)
[ 4748.702339][ C2] handle_fasteoi_irq (kernel/irq/chip.c:645 kernel/irq/chip.c:708)
[ 4748.702346][ C2] __common_interrupt (./include/linux/irqdesc.h:173 arch/x86/kernel/irq.c:254 arch/x86/kernel/irq.c:266 arch/x86/kernel/irq.c:292)
[ 4748.702352][ C2] common_interrupt (arch/x86/kernel/irq.c:285 (discriminator 14))
[ 4748.702358][ C2]
[ 4748.702359][ C2]
[ 4748.702361][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:693)
[ 4748.702366][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 4748.702372][ C2] Code: c7 c7 40 05 87 a3 5b 5d 41 5c e9 ab 6f 8e ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 4f f0 ff ff 66 66 2e 0f 1f
All code
========
0: c7 c7 40 05 87 a3 mov $0xa3870540,%edi
6: 5b pop %rbx
7: 5d pop %rbp
8: 41 5c pop %r12
a: e9 ab 6f 8e ff jmp 0xffffffffff8e6fba
f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
16: 00 00 00
19: 90 nop
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: 90 nop
23: 90 nop
24: 90 nop
25: 90 nop
26: 90 nop
27: 90 nop
28: 90 nop
29: 90 nop
2a:* f3 0f 1e fa endbr64 <-- trapping instruction
2e: 48 8b 0c 24 mov (%rsp),%rcx
32: 89 f6 mov %esi,%esi
34: 31 d2 xor %edx,%edx
36: e9 4f f0 ff ff jmp 0xfffffffffffff08a
3b: 66 data16
3c: 66 data16
3d: 2e cs
3e: 0f .byte 0xf
3f: 1f (bad)
Code starting with the faulting instruction
===========================================
0: f3 0f 1e fa endbr64
4: 48 8b 0c 24 mov (%rsp),%rcx
8: 89 f6 mov %esi,%esi
a: 31 d2 xor %edx,%edx
c: e9 4f f0 ff ff jmp 0xfffffffffffff060
11: 66 data16
12: 66 data16
13: 2e cs
14: 0f .byte 0xf
15: 1f (bad)
[ 4748.702375][ C2] RSP: 0018:ffffc9000029f5c8 EFLAGS: 00000202
[ 4748.702377][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4748.702379][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4748.702381][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4748.702383][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4748.702385][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4748.702389][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4748.702397][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4748.702402][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4748.702409][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4748.702413][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4748.702416][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4748.702420][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4748.702427][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4748.702432][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4748.702438][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4748.702441][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4748.702444][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4748.702449][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4748.702455][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4748.702460][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4748.702466][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4748.702474][ 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)
[ 4748.702477][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4748.702480][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4748.702483][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4748.702486][ C2] ? release_sock (net/core/sock.c:3747)
[ 4748.702492][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4748.702496][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4748.702503][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4748.702507][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4748.702511][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4748.702517][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4748.702521][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4748.702526][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4748.702531][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4748.702537][ C2] ? ksys_write (fs/read_write.c:738)
[ 4748.702543][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4748.702547][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4748.702550][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4748.702554][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4748.702557][ C2] ? __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:926)
[ 4748.702564][ C2] ksys_write (fs/read_write.c:738)
[ 4748.702568][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4748.702570][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4748.702577][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4748.702581][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4748.702584][ C2] RIP: 0033:0x7f471c970337
[ 4748.702592][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4748.702594][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4748.702597][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4748.702599][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4748.702601][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4748.702603][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4748.702604][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4776.512972][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4776.512977][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4776.512983][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4776.512998][ C2] Tainted: [L]=SOFTLOCKUP
[ 4776.512999][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4776.513002][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4776.513007][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4776.513010][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4776.513014][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4776.513016][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4776.513019][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4776.513021][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4776.513023][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4776.513025][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4776.513028][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4776.513032][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4776.513034][ C2] PKRU: 55555554
[ 4776.513036][ C2] Call Trace:
[ 4776.513039][ C2]
[ 4776.513044][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4776.513052][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4776.513058][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4776.513061][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4776.513065][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4776.513069][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4776.513074][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4776.513080][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4776.513083][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4776.513086][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4776.513091][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4776.513097][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4776.513102][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4776.513110][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4776.513117][ 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)
[ 4776.513120][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4776.513123][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4776.513126][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4776.513129][ C2] ? release_sock (net/core/sock.c:3747)
[ 4776.513135][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4776.513139][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4776.513147][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4776.513151][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4776.513155][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4776.513160][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4776.513164][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4776.513170][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4776.513175][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4776.513182][ C2] ? ksys_write (fs/read_write.c:738)
[ 4776.513189][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4776.513193][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4776.513195][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4776.513199][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4776.513203][ C2] ? __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:926)
[ 4776.513210][ C2] ksys_write (fs/read_write.c:738)
[ 4776.513214][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4776.513217][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4776.513223][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4776.513228][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4776.513232][ C2] RIP: 0033:0x7f471c970337
[ 4776.513240][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4776.513242][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4776.513245][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4776.513248][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4776.513250][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4776.513252][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4776.513254][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4804.512971][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4804.512975][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4804.512982][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4804.512995][ C2] Tainted: [L]=SOFTLOCKUP
[ 4804.512996][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4804.512999][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4804.513004][ C2] Code: 01 00 00 00 49 c1 ee 03 41 83 e5 07 48 b8 00 00 00 00 00 fc ff df 49 01 c6 41 83 c5 03 be 04 00 00 00 48 89 ef e8 5d 3f e5 fd <41> 0f b6 06 41 38 c5 7c 08 84 c0 0f 85 8d 07 00 00 8b 45 00 89 44
All code
========
0: 01 00 add %eax,(%rax)
2: 00 00 add %al,(%rax)
4: 49 c1 ee 03 shr $0x3,%r14
8: 41 83 e5 07 and $0x7,%r13d
c: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
13: fc ff df
16: 49 01 c6 add %rax,%r14
19: 41 83 c5 03 add $0x3,%r13d
1d: be 04 00 00 00 mov $0x4,%esi
22: 48 89 ef mov %rbp,%rdi
25: e8 5d 3f e5 fd call 0xfffffffffde53f87
2a:* 41 0f b6 06 movzbl (%r14),%eax <-- trapping instruction
2e: 41 38 c5 cmp %al,%r13b
31: 7c 08 jl 0x3b
33: 84 c0 test %al,%al
35: 0f 85 8d 07 00 00 jne 0x7c8
3b: 8b 45 00 mov 0x0(%rbp),%eax
3e: 89 .byte 0x89
3f: 44 rex.R
Code starting with the faulting instruction
===========================================
0: 41 0f b6 06 movzbl (%r14),%eax
4: 41 38 c5 cmp %al,%r13b
7: 7c 08 jl 0x11
9: 84 c0 test %al,%al
b: 0f 85 8d 07 00 00 jne 0x79e
11: 8b 45 00 mov 0x0(%rbp),%eax
14: 89 .byte 0x89
15: 44 rex.R
[ 4804.513007][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000246
[ 4804.513011][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4804.513013][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4804.513015][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4804.513017][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4804.513019][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4804.513021][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4804.513024][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4804.513028][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4804.513030][ C2] PKRU: 55555554
[ 4804.513032][ C2] Call Trace:
[ 4804.513036][ C2]
[ 4804.513040][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4804.513048][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4804.513054][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4804.513057][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4804.513061][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4804.513066][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4804.513071][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4804.513077][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4804.513080][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4804.513083][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4804.513088][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4804.513094][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4804.513099][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4804.513107][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4804.513114][ 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)
[ 4804.513117][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4804.513120][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4804.513123][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4804.513126][ C2] ? release_sock (net/core/sock.c:3747)
[ 4804.513132][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4804.513136][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4804.513144][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4804.513148][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4804.513152][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4804.513158][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4804.513162][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4804.513167][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4804.513172][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4804.513179][ C2] ? ksys_write (fs/read_write.c:738)
[ 4804.513186][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4804.513190][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4804.513192][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4804.513196][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4804.513200][ C2] ? __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:926)
[ 4804.513207][ C2] ksys_write (fs/read_write.c:738)
[ 4804.513211][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4804.513213][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4804.513220][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4804.513225][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4804.513229][ C2] RIP: 0033:0x7f471c970337
[ 4804.513238][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4804.513240][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4804.513243][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4804.513245][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4804.513247][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4804.513249][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4804.513251][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4824.616321][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 4824.616635][ C2] rcu: 2-....: (2598031 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=991348
| [ 4824.617139][ C2] rcu: (t=2600099 jiffies g=1286133 q=48688 ncpus=4)
| [ 4824.617378][ C2] Tainted: [L]=SOFTLOCKUP
[ 4824.617380][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4824.617382][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4824.617392][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4824.617395][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4824.617400][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4824.617402][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4824.617404][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4824.617406][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4824.617408][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4824.617410][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4824.617413][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4824.617417][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4824.617419][ C2] PKRU: 55555554
[ 4824.617421][ C2] Call Trace:
[ 4824.617422][ C2]
[ 4824.617424][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4824.617432][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4824.617437][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4824.617440][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4824.617444][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4824.617451][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4824.617455][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4824.617461][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4824.617464][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4824.617467][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4824.617472][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4824.617478][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4824.617484][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4824.617491][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4824.617499][ 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)
[ 4824.617502][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4824.617505][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4824.617507][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4824.617510][ C2] ? release_sock (net/core/sock.c:3747)
[ 4824.617517][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4824.617520][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4824.617527][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4824.617531][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4824.617535][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4824.617541][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4824.617545][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4824.617550][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4824.617555][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4824.617561][ C2] ? ksys_write (fs/read_write.c:738)
[ 4824.617568][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4824.617571][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4824.617574][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4824.617578][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4824.617582][ C2] ? __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:926)
[ 4824.617589][ C2] ksys_write (fs/read_write.c:738)
[ 4824.617592][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4824.617595][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4824.617602][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4824.617606][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4824.617609][ C2] RIP: 0033:0x7f471c970337
[ 4824.617619][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4824.617620][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4824.617623][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4824.617625][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4824.617627][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4824.617629][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4824.617631][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4847.005838][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 4847.006148][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 4847.006358][ C2] NMI backtrace for cpu 2
| [ 4847.006374][ C2] Tainted: [L]=SOFTLOCKUP
[ 4847.006376][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4847.006379][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4847.006388][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4847.006392][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4847.006395][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4847.006398][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4847.006400][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4847.006402][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4847.006404][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4847.006406][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4847.006409][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4847.006413][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4847.006415][ C2] PKRU: 55555554
[ 4847.006417][ C2] Call Trace:
[ 4847.006420][ C2]
[ 4847.006424][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4847.006431][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4847.006438][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4847.006441][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4847.006445][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4847.006452][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4847.006456][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4847.006462][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4847.006465][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4847.006468][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4847.006473][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4847.006479][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4847.006484][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4847.006491][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4847.006499][ 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)
[ 4847.006502][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4847.006505][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4847.006508][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4847.006511][ C2] ? release_sock (net/core/sock.c:3747)
[ 4847.006517][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4847.006521][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4847.006529][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4847.006533][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4847.006537][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4847.006542][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4847.006547][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4847.006552][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4847.006557][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4847.006563][ C2] ? ksys_write (fs/read_write.c:738)
[ 4847.006570][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4847.006574][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4847.006576][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4847.006580][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4847.006584][ C2] ? __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:926)
[ 4847.006592][ C2] ksys_write (fs/read_write.c:738)
[ 4847.006595][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4847.006598][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4847.006604][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4847.006608][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4847.006613][ C2] RIP: 0033:0x7f471c970337
[ 4847.006621][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4847.006623][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4847.006626][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4847.006628][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4847.006630][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4847.006632][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4847.006634][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4872.512971][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4872.512975][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4872.512982][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4872.512995][ C2] Tainted: [L]=SOFTLOCKUP
[ 4872.512997][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4872.512999][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4872.513004][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4872.513007][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4872.513011][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4872.513013][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4872.513015][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4872.513017][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4872.513019][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4872.513021][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4872.513024][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4872.513028][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4872.513030][ C2] PKRU: 55555554
[ 4872.513032][ C2] Call Trace:
[ 4872.513035][ C2]
[ 4872.513039][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4872.513047][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4872.513053][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4872.513055][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4872.513059][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4872.513064][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4872.513069][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4872.513075][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4872.513078][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4872.513081][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4872.513086][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4872.513092][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4872.513097][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4872.513104][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4872.513113][ 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)
[ 4872.513115][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4872.513119][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4872.513122][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4872.513125][ C2] ? release_sock (net/core/sock.c:3747)
[ 4872.513131][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4872.513135][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4872.513143][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4872.513147][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4872.513151][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4872.513157][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4872.513161][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4872.513166][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4872.513172][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4872.513179][ C2] ? ksys_write (fs/read_write.c:738)
[ 4872.513185][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4872.513189][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4872.513192][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4872.513195][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4872.513199][ C2] ? __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:926)
[ 4872.513207][ C2] ksys_write (fs/read_write.c:738)
[ 4872.513210][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4872.513213][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4872.513220][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4872.513224][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4872.513228][ C2] RIP: 0033:0x7f471c970337
[ 4872.513237][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4872.513239][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4872.513242][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4872.513244][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4872.513246][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4872.513248][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4872.513250][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4900.512972][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4900.512977][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4900.512982][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4900.512996][ C2] Tainted: [L]=SOFTLOCKUP
[ 4900.512997][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4900.513000][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4900.513005][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4900.513008][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4900.513011][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4900.513014][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4900.513016][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4900.513018][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4900.513020][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4900.513022][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4900.513025][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4900.513029][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4900.513031][ C2] PKRU: 55555554
[ 4900.513032][ C2] Call Trace:
[ 4900.513036][ C2]
[ 4900.513040][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4900.513048][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4900.513054][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4900.513057][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4900.513061][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4900.513066][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4900.513070][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4900.513077][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4900.513080][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4900.513082][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4900.513087][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4900.513093][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4900.513098][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4900.513105][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4900.513113][ 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)
[ 4900.513115][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4900.513118][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4900.513121][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4900.513124][ C2] ? release_sock (net/core/sock.c:3747)
[ 4900.513130][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4900.513134][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4900.513142][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4900.513145][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4900.513149][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4900.513155][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4900.513159][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4900.513165][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4900.513169][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4900.513176][ C2] ? ksys_write (fs/read_write.c:738)
[ 4900.513182][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4900.513187][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4900.513190][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4900.513194][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4900.513197][ C2] ? __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:926)
[ 4900.513205][ C2] ksys_write (fs/read_write.c:738)
[ 4900.513208][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4900.513211][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4900.513217][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4900.513222][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4900.513227][ C2] RIP: 0033:0x7f471c970337
[ 4900.513235][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4900.513237][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4900.513240][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4900.513242][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4900.513244][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4900.513246][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4900.513248][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4902.619321][ C2] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 4902.619648][ C2] rcu: 2-....: (2675970 ticks this GP) idle=6284/1/0x4000000000000000 softirq=669483/669484 fqs=1030271
| [ 4902.620147][ C2] rcu: (t=2678102 jiffies g=1286133 q=50033 ncpus=4)
| [ 4902.620391][ C2] Tainted: [L]=SOFTLOCKUP
[ 4902.620393][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4902.620395][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4902.620405][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4902.620409][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4902.620413][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4902.620416][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4902.620418][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4902.620420][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4902.620422][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4902.620424][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4902.620427][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4902.620431][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4902.620433][ C2] PKRU: 55555554
[ 4902.620435][ C2] Call Trace:
[ 4902.620436][ C2]
[ 4902.620439][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4902.620447][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4902.620452][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4902.620455][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4902.620459][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4902.620466][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4902.620469][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4902.620476][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4902.620479][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4902.620481][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4902.620486][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4902.620492][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4902.620497][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4902.620505][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4902.620512][ 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)
[ 4902.620515][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4902.620518][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4902.620521][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4902.620524][ C2] ? release_sock (net/core/sock.c:3747)
[ 4902.620530][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4902.620534][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4902.620541][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4902.620545][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4902.620549][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4902.620554][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4902.620558][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4902.620563][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4902.620568][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4902.620574][ C2] ? ksys_write (fs/read_write.c:738)
[ 4902.620581][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4902.620584][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4902.620587][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4902.620591][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4902.620595][ C2] ? __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:926)
[ 4902.620602][ C2] ksys_write (fs/read_write.c:738)
[ 4902.620605][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4902.620608][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4902.620614][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4902.620618][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4902.620622][ C2] RIP: 0033:0x7f471c970337
[ 4902.620630][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4902.620632][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4902.620635][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4902.620637][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4902.620639][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4902.620641][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4902.620643][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4928.512974][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4928.512979][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4928.512985][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4928.512999][ C2] Tainted: [L]=SOFTLOCKUP
[ 4928.513001][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4928.513003][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4928.513009][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4928.513013][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4928.513016][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4928.513018][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4928.513020][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4928.513022][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4928.513024][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4928.513027][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4928.513029][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4928.513034][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4928.513037][ C2] PKRU: 55555554
[ 4928.513038][ C2] Call Trace:
[ 4928.513042][ C2]
[ 4928.513047][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4928.513054][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4928.513061][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4928.513064][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4928.513068][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4928.513073][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4928.513077][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4928.513084][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4928.513087][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4928.513090][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4928.513095][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4928.513101][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4928.513106][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4928.513114][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4928.513121][ 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)
[ 4928.513124][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4928.513127][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4928.513129][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4928.513132][ C2] ? release_sock (net/core/sock.c:3747)
[ 4928.513139][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4928.513142][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4928.513150][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4928.513154][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4928.513158][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4928.513164][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4928.513168][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4928.513173][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4928.513178][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4928.513185][ C2] ? ksys_write (fs/read_write.c:738)
[ 4928.513191][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4928.513195][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4928.513198][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4928.513202][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4928.513205][ C2] ? __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:926)
[ 4928.513213][ C2] ksys_write (fs/read_write.c:738)
[ 4928.513217][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4928.513219][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4928.513227][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4928.513231][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4928.513235][ C2] RIP: 0033:0x7f471c970337
[ 4928.513244][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4928.513246][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4928.513249][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4928.513251][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4928.513253][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4928.513255][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4928.513257][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4945.309767][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 4945.310020][ T17] Sending NMI from CPU 0 to CPUs 2:
| [ 4945.310177][ C2] NMI backtrace for cpu 2
| [ 4945.310194][ C2] Tainted: [L]=SOFTLOCKUP
[ 4945.310195][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4945.310198][ C2] RIP: 0010:native_apic_msr_eoi (./arch/x86/include/asm/apic.h:218)
[ 4945.310207][ C2] Code: 0f 1f 84 00 00 00 00 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 31 c0 b9 0b 08 00 00 89 c2 0f 30 3c 30 ad 02 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90
All code
========
0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7: 00
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: 31 c0 xor %eax,%eax
21: b9 0b 08 00 00 mov $0x80b,%ecx
26: 89 c2 mov %eax,%edx
28: 0f 30 wrmsr
2a:* e9 3c 30 ad 02 jmp 0x2ad306b <-- trapping instruction
2f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
36: 00 00 00 00
3a: 90 nop
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: e9 3c 30 ad 02 jmp 0x2ad3041
5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
c: 00 00 00 00
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 4945.310210][ C2] RSP: 0018:ffffc90000218f30 EFLAGS: 00000046
[ 4945.310214][ C2] RAX: 0000000000000000 RBX: ffff888002a5fc40 RCX: 000000000000080b
[ 4945.310216][ C2] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffff888036123bc8
[ 4945.310219][ C2] RBP: ffff88800293e428 R08: 0000000000000001 R09: ffffed1006c24779
[ 4945.310221][ C2] R10: ffff888036123bcf R11: ffffc90000218ff8 R12: 0000000000000020
[ 4945.310223][ C2] R13: 0000000000000000 R14: 0000000000000001 R15: ffff888002a5fc44
[ 4945.310225][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4945.310228][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4945.310232][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4945.310235][ C2] PKRU: 55555554
[ 4945.310236][ C2] Call Trace:
[ 4945.310239][ C2]
[ 4945.310241][ C2] ioapic_ack_level (arch/x86/kernel/apic/io_apic.c:1715)
[ 4945.310251][ C2] handle_fasteoi_irq (kernel/irq/chip.c:645 kernel/irq/chip.c:708)
[ 4945.310258][ C2] __common_interrupt (./include/linux/irqdesc.h:173 arch/x86/kernel/irq.c:254 arch/x86/kernel/irq.c:266 arch/x86/kernel/irq.c:292)
[ 4945.310264][ C2] common_interrupt (arch/x86/kernel/irq.c:285 (discriminator 14))
[ 4945.310270][ C2]
[ 4945.310271][ C2]
[ 4945.310273][ C2] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:693)
[ 4945.310277][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 4945.310283][ C2] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23
All code
========
0: 90 nop
1: 90 nop
2: 90 nop
3: 90 nop
4: 90 nop
5: 90 nop
6: 90 nop
7: 90 nop
8: 90 nop
9: 90 nop
a: 90 nop
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 66 0f 1f 00 nopw (%rax)
13: 48 85 f6 test %rsi,%rsi
16: 0f 84 5e 01 00 00 je 0x17a
1c: 48 89 f8 mov %rdi,%rax
1f: 41 54 push %r12
21: 44 0f b6 c2 movzbl %dl,%r8d
25: 48 01 f0 add %rsi,%rax
28: 55 push %rbp
29: 53 push %rbx
2a:* 72 14 jb 0x40 <-- trapping instruction
2c: eb 26 jmp 0x54
2e: cc int3
2f: cc int3
30: cc int3
31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
38: ff ff fe
3b: 48 39 c7 cmp %rax,%rdi
3e: 77 23 ja 0x63
Code starting with the faulting instruction
===========================================
0: 72 14 jb 0x16
2: eb 26 jmp 0x2a
4: cc int3
5: cc int3
6: cc int3
7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
e: ff ff fe
11: 48 39 c7 cmp %rax,%rdi
14: 77 23 ja 0x39
[ 4945.310286][ C2] RSP: 0018:ffffc9000029f5b0 EFLAGS: 00000282
[ 4945.310288][ C2] RAX: ffff88800b85eb34 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4945.310290][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4945.310292][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4945.310294][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4945.310296][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4945.310300][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4945.310309][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:102 kernel/locking/qspinlock.c:141)
[ 4945.310313][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:131)
[ 4945.310321][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4945.310326][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4945.310329][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4945.310333][ C2] ? mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4945.310340][ C2] mptcp_try_fallback (net/mptcp/protocol.h:1233 net/mptcp/protocol.h:1226 net/mptcp/protocol.h:1260)
[ 4945.310344][ C2] mptcp_sendmsg_frag (net/mptcp/protocol.c:1146 net/mptcp/protocol.c:1290)
[ 4945.310350][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4945.310353][ C2] ? __pfx_mptcp_sendmsg_frag (net/mptcp/protocol.c:1161)
[ 4945.310356][ C2] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
[ 4945.310361][ C2] __mptcp_retrans (net/mptcp/protocol.c:2618)
[ 4945.310368][ C2] ? __pfx___mptcp_retrans (net/mptcp/protocol.c:2556)
[ 4945.310373][ C2] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 4945.310380][ C2] mptcp_release_cb (net/mptcp/protocol.c:3410)
[ 4945.310387][ 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)
[ 4945.310390][ C2] ? __pfx_mptcp_release_cb (net/mptcp/protocol.c:3382)
[ 4945.310393][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4945.310395][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834)
[ 4945.310399][ C2] ? release_sock (net/core/sock.c:3747)
[ 4945.310405][ C2] release_sock (net/core/sock.c:3751 (discriminator 2))
[ 4945.310408][ C2] mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4945.310416][ C2] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4945.310419][ C2] ? __pfx_mptcp_sendmsg (net/mptcp/protocol.c:1728)
[ 4945.310423][ C2] ? __pfx_ovl_copyattr (fs/overlayfs/util.c:1524)
[ 4945.310429][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 4945.310433][ C2] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179)
[ 4945.310439][ C2] ? __up_write (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1375)
[ 4945.310443][ C2] ? __pfx_sock_write_iter (net/socket.c:1163)
[ 4945.310450][ C2] ? ksys_write (fs/read_write.c:738)
[ 4945.310456][ C2] vfs_write (fs/read_write.c:594 fs/read_write.c:686)
[ 4945.310459][ C2] ? ksys_write (./include/linux/file.h:62 ./include/linux/file.h:80 ./include/linux/file.h:85 fs/read_write.c:729)
[ 4945.310462][ C2] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 4945.310466][ C2] ? __pfx_vfs_write (fs/read_write.c:667)
[ 4945.310470][ C2] ? __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:926)
[ 4945.310477][ C2] ksys_write (fs/read_write.c:738)
[ 4945.310480][ C2] ? __pfx_ksys_write (fs/read_write.c:728)
[ 4945.310483][ C2] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 4945.310490][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 4945.310493][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 4945.310497][ C2] RIP: 0033:0x7f471c970337
[ 4945.310506][ C2] Code: Unable to access opcode bytes at 0x7f471c97030d.
Code starting with the faulting instruction
===========================================
[ 4945.310508][ C2] RSP: 002b:00007ffc12f1f508 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4945.310511][ C2] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f471c970337
[ 4945.310513][ C2] RDX: 0000000000001f9c RSI: 00007ffc12f21734 RDI: 0000000000000005
[ 4945.310515][ C2] RBP: 0000000000001f9c R08: 00007f471ca6b21c R09: 00007f471ca6b280
[ 4945.310517][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffc12f216d0
[ 4945.310519][ C2] R13: 00007ffc12f21734 R14: 0000000000000064 R15: 0000000000000064
| [ 4972.512975][ C2] hardirqs last disabled at (64229): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4972.512979][ C2] softirqs last enabled at (64186): __mptcp_retrans (net/mptcp/protocol.c:2601)
| [ 4972.512985][ C2] softirqs last disabled at (64188): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1215 net/mptcp/protocol.c:2610)
| [ 4972.512999][ C2] Tainted: [L]=SOFTLOCKUP
[ 4972.513001][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 4972.513003][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 4972.513009][ C2] Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 1c 07 00 00 b8 01 00 00 00 66 89 45 00 e9 c2 fe ff ff 89 44 24 40 f3 90 5e fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
All code
========
0: 02 48 89 add -0x77(%rax),%cl
3: e8 83 e0 07 83 call 0xffffffff8307e08b
8: c0 01 38 rolb $0x38,(%rcx)
b: d0 7c 08 84 sarb $1,-0x7c(%rax,%rcx,1)
f: d2 0f rorb %cl,(%rdi)
11: 85 1c 07 test %ebx,(%rdi,%rax,1)
14: 00 00 add %al,(%rax)
16: b8 01 00 00 00 mov $0x1,%eax
1b: 66 89 45 00 mov %ax,0x0(%rbp)
1f: e9 c2 fe ff ff jmp 0xfffffffffffffee6
24: 89 44 24 40 mov %eax,0x40(%rsp)
28: f3 90 pause
2a:* e9 5e fe ff ff jmp 0xfffffffffffffe8d <-- trapping instruction
2f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
36: fc ff df
39: 48 89 fa mov %rdi,%rdx
3c: 48 c1 ea 03 shr $0x3,%rdx
Code starting with the faulting instruction
===========================================
0: e9 5e fe ff ff jmp 0xfffffffffffffe63
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 48 89 fa mov %rdi,%rdx
12: 48 c1 ea 03 shr $0x3,%rdx
[ 4972.513012][ C2] RSP: 0018:ffffc9000029f5d0 EFLAGS: 00000202
[ 4972.513015][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa2cd0f13
[ 4972.513017][ C2] RDX: ffffed100170bd67 RSI: 0000000000000004 RDI: ffff88800b85eb30
[ 4972.513020][ C2] RBP: ffff88800b85eb30 R08: 0000000000000000 R09: ffffed100170bd66
[ 4972.513022][ C2] R10: ffff88800b85eb33 R11: 0000000000000004 R12: 1ffff92000053ebc
[ 4972.513024][ C2] R13: 0000000000000003 R14: ffffed100170bd66 R15: ffffc9000029f610
[ 4972.513026][ C2] FS: 00007f471c86f740(0000) GS:ffff88809093e000(0000) knlGS:0000000000000000
[ 4972.513029][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4972.513033][ C2] CR2: 00007f471c97030d CR3: 000000000e258003 CR4: 0000000000772ef0
[ 4972.513035][ C2] PKRU: 55555554
[ 4972.513036][ C2] Call Trace:
[ 4972.513041][ C2]