======================================
| [ 944.695595][T20855] #1: ff110000100dc4d0 (k-sk_lock-AF_INET#2){+.+.}-{0:0}, at: __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 944.695753][T20855] #2: ff110000110b8b60 (&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:1267 net/mptcp/protocol.c:2775)
| [ 944.695909][T20855]
| [ 944.695909][T20855] stack backtrace:
[ 944.696013][T20855] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 944.696015][T20855] Call Trace:
[ 944.696017][T20855]
[ 944.696018][T20855] dump_stack_lvl (lib/dump_stack.c:122)
[ 944.696023][T20855] print_deadlock_bug.cold (kernel/locking/lockdep.c:3044)
[ 944.696027][T20855] validate_chain (kernel/locking/lockdep.c:3898)
[ 944.696032][T20855] __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 944.696034][T20855] lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 944.696035][T20855] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 944.696038][T20855] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 944.696039][T20855] ? lock_acquire (kernel/locking/lockdep.c:5833)
[ 944.696040][T20855] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 944.696042][T20855] _raw_spin_lock_bh (./include/linux/spinlock_api_smp.h:127 kernel/locking/spinlock.c:178)
[ 944.696045][T20855] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 944.696046][T20855] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 944.696048][T20855] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 944.696051][T20855] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 944.696053][T20855] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 944.696055][T20855] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 944.696057][T20855] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 944.696060][T20855] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 944.696061][T20855] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 944.696063][T20855] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 944.696065][T20855] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 944.696070][T20855] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 944.696071][T20855] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 944.696074][T20855] ? release_sock (net/core/sock.c:3794)
[ 944.696076][T20855] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 944.696077][T20855] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 944.696080][T20855] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 944.696083][T20855] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 944.696085][T20855] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 944.696089][T20855] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 944.696092][T20855] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 944.696093][T20855] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 944.696095][T20855] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 944.696098][T20855] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 944.696099][T20855] ? ____sys_recvmsg (net/socket.c:1176)
[ 944.696101][T20855] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 944.696103][T20855] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 944.696106][T20855] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 944.696107][T20855] ? ____sys_recvmsg (net/socket.c:1176)
[ 944.696109][T20855] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 944.696111][T20855] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 944.696112][T20855] ? new_sync_read (fs/read_write.c:584)
[ 944.696114][T20855] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 944.696115][T20855] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 944.696117][T20855] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 944.696119][T20855] vfs_write (fs/read_write.c:686)
[ 944.696121][T20855] ksys_write (fs/read_write.c:739)
[ 944.696123][T20855] ? __ia32_sys_read (fs/read_write.c:728)
[ 944.696125][T20855] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 944.696127][T20855] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 944.696130][T20855] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 944.696132][T20855] RIP: 0033:0x7fe34bf6dc5e
[ 944.696135][T20855] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 944.696137][T20855] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 944.696140][T20855] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 944.696141][T20855] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 944.696142][T20855] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 944.696142][T20855] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 944.696143][T20855] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 944.696146][T20855]
| [ 970.693073][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 970.693299][ C3] rcu: 3-....: (25994 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=5619
| [ 970.693493][ C3] rcu: (t=26001 jiffies g=527745 q=4847 ncpus=4)
[ 970.693628][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 970.693630][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 970.693639][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 970.693641][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 970.693644][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 970.693646][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 970.693647][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 970.693648][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 970.693648][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 970.693651][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 970.693654][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 970.693655][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 970.693656][ C3] PKRU: 55555554
[ 970.693656][ C3] Call Trace:
[ 970.693657][ C3]
[ 970.693658][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 970.693663][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 970.693665][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 970.693669][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 970.693672][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 970.693674][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 970.693677][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 970.693679][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 970.693682][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 970.693684][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 970.693686][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 970.693689][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 970.693691][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 970.693692][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 970.693694][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 970.693696][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 970.693701][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 970.693702][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 970.693705][ C3] ? release_sock (net/core/sock.c:3794)
[ 970.693707][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 970.693708][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 970.693711][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 970.693714][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 970.693716][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 970.693719][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 970.693722][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 970.693723][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 970.693725][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 970.693728][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 970.693729][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 970.693731][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 970.693733][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 970.693735][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 970.693737][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 970.693738][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 970.693740][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 970.693742][ C3] ? new_sync_read (fs/read_write.c:584)
[ 970.693743][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 970.693745][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 970.693746][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 970.693749][ C3] vfs_write (fs/read_write.c:686)
[ 970.693751][ C3] ksys_write (fs/read_write.c:739)
[ 970.693752][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 970.693754][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 970.693756][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 970.693765][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 970.693768][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 970.693772][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 970.693774][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 970.693776][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 970.693777][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 970.693778][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 970.693779][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 970.693780][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 996.385106][ C3] hardirqs last enabled at (23712): _raw_spin_unlock_irqrestore (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 ./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 996.385115][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 996.385116][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 996.385120][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 996.385128][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 996.385130][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 996.385133][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 996.385135][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 996.385137][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 996.385139][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 996.385139][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 996.385140][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 996.385141][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 996.385144][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 996.385147][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 996.385148][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 996.385149][ C3] PKRU: 55555554
[ 996.385149][ C3] Call Trace:
[ 996.385153][ C3]
[ 996.385157][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 996.385162][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 996.385164][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 996.385167][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 996.385171][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 996.385173][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 996.385175][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 996.385178][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 996.385181][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 996.385183][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 996.385185][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 996.385188][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 996.385190][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 996.385192][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 996.385194][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 996.385196][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 996.385200][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 996.385202][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 996.385204][ C3] ? release_sock (net/core/sock.c:3794)
[ 996.385206][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 996.385208][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 996.385211][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 996.385214][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 996.385216][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 996.385220][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 996.385222][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 996.385224][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 996.385226][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 996.385228][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 996.385230][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 996.385232][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 996.385234][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 996.385236][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 996.385238][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 996.385239][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 996.385242][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 996.385243][ C3] ? new_sync_read (fs/read_write.c:584)
[ 996.385245][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 996.385246][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 996.385248][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 996.385250][ C3] vfs_write (fs/read_write.c:686)
[ 996.385252][ C3] ksys_write (fs/read_write.c:739)
[ 996.385254][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 996.385256][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 996.385258][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 996.385262][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 996.385265][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 996.385269][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 996.385271][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 996.385272][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 996.385273][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 996.385274][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 996.385274][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 996.385275][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1008.964519][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 1008.964712][ T17] Sending NMI from CPU 2 to CPUs 3:
| [ 1008.964865][ C3] NMI backtrace for cpu 3
| [ 1008.964883][ C3] Tainted: [L]=SOFTLOCKUP
[ 1008.964884][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1008.964887][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1008.964896][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1008.964898][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1008.964901][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1008.964903][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1008.964904][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1008.964904][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1008.964905][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1008.964907][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1008.964911][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1008.964912][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1008.964913][ C3] PKRU: 55555554
[ 1008.964913][ C3] Call Trace:
[ 1008.964915][ C3]
[ 1008.964918][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1008.964923][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1008.964925][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1008.964929][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1008.964932][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1008.964934][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1008.964938][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1008.964940][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1008.964943][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1008.964945][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1008.964947][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1008.964949][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1008.964951][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1008.964953][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1008.964955][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1008.964958][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1008.964962][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1008.964964][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1008.964966][ C3] ? release_sock (net/core/sock.c:3794)
[ 1008.964968][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1008.964969][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1008.964972][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1008.964976][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1008.964977][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1008.964981][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1008.964983][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1008.964985][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1008.964987][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1008.964989][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1008.964991][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1008.964993][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1008.964995][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1008.964997][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1008.964999][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1008.965000][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1008.965002][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1008.965004][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1008.965006][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1008.965007][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1008.965008][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1008.965011][ C3] vfs_write (fs/read_write.c:686)
[ 1008.965013][ C3] ksys_write (fs/read_write.c:739)
[ 1008.965015][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1008.965017][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1008.965019][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1008.965022][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1008.965025][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1008.965029][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1008.965030][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1008.965032][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1008.965033][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1008.965033][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1008.965034][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1008.965035][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1036.385113][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1036.385115][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1036.385118][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1036.385127][ C3] Tainted: [L]=SOFTLOCKUP
[ 1036.385128][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1036.385130][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1036.385133][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1036.385135][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1036.385137][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1036.385138][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1036.385139][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1036.385140][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1036.385140][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1036.385143][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1036.385146][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1036.385147][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1036.385148][ C3] PKRU: 55555554
[ 1036.385149][ C3] Call Trace:
[ 1036.385152][ C3]
[ 1036.385155][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1036.385160][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1036.385162][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1036.385166][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1036.385170][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1036.385172][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1036.385174][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1036.385177][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1036.385180][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1036.385182][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1036.385184][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1036.385187][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1036.385189][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1036.385190][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1036.385192][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1036.385195][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1036.385199][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1036.385201][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1036.385203][ C3] ? release_sock (net/core/sock.c:3794)
[ 1036.385205][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1036.385207][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1036.385210][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1036.385213][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1036.385215][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1036.385219][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1036.385222][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1036.385223][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1036.385225][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1036.385228][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1036.385229][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1036.385232][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1036.385233][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1036.385235][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1036.385237][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1036.385239][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1036.385241][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1036.385243][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1036.385245][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1036.385246][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1036.385248][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1036.385250][ C3] vfs_write (fs/read_write.c:686)
[ 1036.385252][ C3] ksys_write (fs/read_write.c:739)
[ 1036.385254][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1036.385256][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1036.385258][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1036.385262][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1036.385265][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1036.385268][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1036.385270][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1036.385271][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1036.385272][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1036.385273][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1036.385274][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1036.385274][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1048.697073][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 1048.697320][ C3] rcu: 3-....: (103965 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=22978
| [ 1048.697610][ C3] rcu: (t=104005 jiffies g=527745 q=7125 ncpus=4)
| [ 1048.697770][ C3] Tainted: [L]=SOFTLOCKUP
[ 1048.697771][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1048.697773][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1048.697781][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1048.697783][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1048.697786][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1048.697787][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1048.697788][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1048.697789][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1048.697789][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1048.697792][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1048.697795][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1048.697796][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1048.697797][ C3] PKRU: 55555554
[ 1048.697798][ C3] Call Trace:
[ 1048.697799][ C3]
[ 1048.697800][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1048.697804][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1048.697807][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1048.697810][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1048.697814][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1048.697815][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1048.697819][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1048.697821][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1048.697824][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1048.697826][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1048.697828][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1048.697830][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1048.697832][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1048.697834][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1048.697836][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1048.697838][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1048.697842][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1048.697844][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1048.697846][ C3] ? release_sock (net/core/sock.c:3794)
[ 1048.697848][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1048.697850][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1048.697853][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1048.697856][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1048.697858][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1048.697861][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1048.697864][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1048.697865][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1048.697867][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1048.697870][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1048.697871][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1048.697873][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1048.697875][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1048.697877][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1048.697879][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1048.697881][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1048.697882][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1048.697884][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1048.697886][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1048.697887][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1048.697889][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1048.697891][ C3] vfs_write (fs/read_write.c:686)
[ 1048.697893][ C3] ksys_write (fs/read_write.c:739)
[ 1048.697895][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1048.697897][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1048.697899][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1048.697902][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1048.697905][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1048.697907][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1048.697908][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1048.697910][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1048.697911][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1048.697911][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1048.697912][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1048.697913][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1076.385116][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1076.385118][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1076.385122][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1076.385131][ C3] Tainted: [L]=SOFTLOCKUP
[ 1076.385132][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1076.385134][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1076.385137][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1076.385139][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1076.385141][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1076.385142][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1076.385143][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1076.385144][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1076.385145][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1076.385147][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1076.385151][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1076.385152][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1076.385153][ C3] PKRU: 55555554
[ 1076.385153][ C3] Call Trace:
[ 1076.385157][ C3]
[ 1076.385160][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1076.385166][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1076.385168][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1076.385172][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1076.385175][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1076.385177][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1076.385179][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1076.385182][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1076.385185][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1076.385187][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1076.385189][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1076.385192][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1076.385194][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1076.385195][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1076.385197][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1076.385200][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1076.385204][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1076.385206][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1076.385208][ C3] ? release_sock (net/core/sock.c:3794)
[ 1076.385210][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1076.385212][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1076.385215][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1076.385218][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1076.385220][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1076.385224][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1076.385226][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1076.385228][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1076.385230][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1076.385233][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1076.385234][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1076.385237][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1076.385238][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1076.385241][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1076.385243][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1076.385244][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1076.385247][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1076.385248][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1076.385250][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1076.385251][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1076.385253][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1076.385255][ C3] vfs_write (fs/read_write.c:686)
[ 1076.385258][ C3] ksys_write (fs/read_write.c:739)
[ 1076.385259][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1076.385261][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1076.385264][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1076.385267][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1076.385271][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1076.385274][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1076.385275][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1076.385277][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1076.385278][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1076.385279][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1076.385279][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1076.385280][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1104.385115][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1104.385116][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1104.385120][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1104.385129][ C3] Tainted: [L]=SOFTLOCKUP
[ 1104.385130][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1104.385131][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1104.385135][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1104.385136][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1104.385139][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1104.385140][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1104.385141][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1104.385142][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1104.385142][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1104.385145][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1104.385148][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1104.385149][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1104.385150][ C3] PKRU: 55555554
[ 1104.385151][ C3] Call Trace:
[ 1104.385155][ C3]
[ 1104.385158][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1104.385163][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1104.385165][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1104.385169][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1104.385173][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1104.385175][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1104.385177][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1104.385180][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1104.385183][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1104.385184][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1104.385186][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1104.385189][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1104.385191][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1104.385193][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1104.385195][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1104.385197][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1104.385201][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1104.385203][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1104.385205][ C3] ? release_sock (net/core/sock.c:3794)
[ 1104.385207][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1104.385209][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1104.385212][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1104.385215][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1104.385217][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1104.385221][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1104.385224][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1104.385225][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1104.385227][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1104.385229][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1104.385231][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1104.385233][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1104.385235][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1104.385237][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1104.385239][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1104.385240][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1104.385242][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1104.385244][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1104.385246][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1104.385247][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1104.385249][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1104.385251][ C3] vfs_write (fs/read_write.c:686)
[ 1104.385253][ C3] ksys_write (fs/read_write.c:739)
[ 1104.385255][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1104.385257][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1104.385259][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1104.385263][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1104.385266][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1104.385270][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1104.385272][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1104.385273][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1104.385274][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1104.385275][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1104.385276][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1104.385276][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1107.269517][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 1107.269681][ T17] Sending NMI from CPU 2 to CPUs 3:
| [ 1107.269870][ C3] NMI backtrace for cpu 3
| [ 1107.269888][ C3] Tainted: [L]=SOFTLOCKUP
[ 1107.269889][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1107.269891][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1107.269900][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1107.269902][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1107.269906][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1107.269908][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1107.269909][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1107.269910][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1107.269910][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1107.269913][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1107.269916][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1107.269917][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1107.269918][ C3] PKRU: 55555554
[ 1107.269919][ C3] Call Trace:
[ 1107.269923][ C3]
[ 1107.269927][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1107.269932][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1107.269934][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1107.269938][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1107.269942][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1107.269944][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1107.269947][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1107.269950][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1107.269953][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1107.269955][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1107.269957][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1107.269960][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1107.269962][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1107.269964][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1107.269966][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1107.269968][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1107.269974][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1107.269976][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1107.269980][ C3] ? release_sock (net/core/sock.c:3794)
[ 1107.269982][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1107.269984][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1107.269988][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1107.269991][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1107.269993][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1107.269996][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1107.269999][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1107.270000][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1107.270002][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1107.270005][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1107.270006][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1107.270009][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1107.270010][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1107.270012][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1107.270014][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1107.270016][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1107.270018][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1107.270020][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1107.270021][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1107.270023][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1107.270024][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1107.270030][ C3] vfs_write (fs/read_write.c:686)
[ 1107.270032][ C3] ksys_write (fs/read_write.c:739)
[ 1107.270034][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1107.270036][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1107.270038][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1107.270042][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1107.270045][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1107.270049][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1107.270050][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1107.270051][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1107.270052][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1107.270053][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1107.270054][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1107.270055][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1107.270057][ C3]
[ 1107.271268][ T44] INFO: task mptcp_connect:20849 blocked for more than 122 seconds.
[ 1107.280987][ T44] Tainted: G L 6.18.0-rc6-virtme #1
[ 1107.281164][ T44] Blocked by coredump.
[ 1107.281312][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 1107.281497][ T44] task:mptcp_connect state:D stack:25744 pid:20849 tgid:20849 ppid:201 task_flags:0x40010c flags:0x00080001
[ 1107.281753][ T44] Call Trace:
[ 1107.281861][ T44]
[ 1107.281948][ T44] __schedule (kernel/sched/core.c:5328 kernel/sched/core.c:6929)
[ 1107.282100][ T44] ? io_schedule_timeout (kernel/sched/core.c:6785)
[ 1107.282229][ T44] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 (discriminator 5) ./include/linux/atomic/atomic-arch-fallback.h:2170 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:1302 (discriminator 5) ./include/asm-generic/qspinlock.h:111 (discriminator 5) kernel/locking/spinlock_debug.c:116 (discriminator 5))
[ 1107.282393][ T44] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 (discriminator 3) kernel/locking/spinlock.c:194 (discriminator 3))
[ 1107.282534][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1107.282656][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1107.282790][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1107.282945][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1107.283088][ T44] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 (discriminator 3) kernel/locking/spinlock.c:194 (discriminator 3))
[ 1107.283254][ T44] ? lock_acquire (kernel/locking/lockdep.c:5833)
[ 1107.283379][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1107.283538][ T44] schedule (kernel/sched/core.c:7012 kernel/sched/core.c:7026)
[ 1107.283642][ T44] synchronize_rcu_expedited (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:972 (discriminator 2))
[ 1107.283765][ T44] ? synchronize_rcu_normal (kernel/rcu/tree_exp.h:921)
[ 1107.283894][ T44] ? complete (kernel/sched/wait.c:402)
[ 1107.284039][ T44] ? trace_rcu_segcb_stats (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1) ./include/trace/events/rcu.h:537 (discriminator 1))
[ 1107.284174][ T44] ? sync_rcu_exp_select_cpus (kernel/rcu/tree_exp.h:488)
[ 1107.284298][ T44] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33))
[ 1107.284456][ T44] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1107.284612][ T44] namespace_unlock (fs/namespace.c:1711)
[ 1107.284738][ T44] ? kern_unmount (fs/namespace.c:1675)
[ 1107.284864][ T44] ? attach_mnt (fs/namespace.c:1762)
[ 1107.284986][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1107.285162][ T44] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 1107.285283][ T44] free_nsproxy (kernel/nsproxy.c:189)
[ 1107.285417][ T44] do_exit (./include/linux/task_work.h:40 kernel/exit.c:966)
[ 1107.285523][ T44] ? stack_not_used (kernel/exit.c:898)
[ 1107.285678][ T44] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1338)
[ 1107.285823][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1107.285945][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1107.286081][ T44] do_group_exit (kernel/exit.c:1088)
[ 1107.286237][ T44] __x64_sys_exit_group (kernel/exit.c:1116)
[ 1107.286362][ T44] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:61)
[ 1107.286489][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1107.286613][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1107.286785][ T44] RIP: 0033:0x7f88e7533008
[ 1107.286917][ T44] RSP: 002b:00007ffcb9b5b248 EFLAGS: 00000202 ORIG_RAX: 00000000000000e7
[ 1107.287134][ T44] RAX: ffffffffffffffda RBX: 00007f88e765efc8 RCX: 00007f88e7533008
[ 1107.287333][ T44] RDX: 00007f88e7470a48 RSI: ffffffffffffffa0 RDI: 0000000000000002
[ 1107.287504][ T44] RBP: 00007ffcb9b5b2a0 R08: 0000000000000000 R09: 0000000000000000
[ 1107.287669][ T44] R10: 00007ffcb9b5b0e0 R11: 0000000000000202 R12: 0000000000000001
[ 1107.287871][ T44] R13: 0000000000000002 R14: 00007f88e765d680 R15: 00007f88e765efe0
| [ 1126.701073][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 1126.701333][ C3] rcu: 3-....: (181944 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=40758
| [ 1126.701563][ C3] rcu: (t=182009 jiffies g=527745 q=8922 ncpus=4)
| [ 1126.701753][ C3] Tainted: [L]=SOFTLOCKUP
[ 1126.701754][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1126.701756][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1126.701765][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1126.701767][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1126.701770][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1126.701771][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1126.701772][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1126.701773][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1126.701774][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1126.701776][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1126.701779][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1126.701780][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1126.701781][ C3] PKRU: 55555554
[ 1126.701782][ C3] Call Trace:
[ 1126.701783][ C3]
[ 1126.701784][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1126.701789][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1126.701791][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1126.701795][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1126.701798][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1126.701800][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1126.701803][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1126.701805][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1126.701808][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1126.701809][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1126.701812][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1126.701814][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1126.701816][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1126.701818][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1126.701820][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1126.701822][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1126.701826][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1126.701828][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1126.701830][ C3] ? release_sock (net/core/sock.c:3794)
[ 1126.701832][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1126.701834][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1126.701836][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1126.701840][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1126.701841][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1126.701845][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1126.701847][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1126.701849][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1126.701851][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1126.701854][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1126.701855][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1126.701857][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1126.701859][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1126.701861][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1126.701863][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1126.701864][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1126.701866][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1126.701867][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1126.701869][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1126.701871][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1126.701872][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1126.701874][ C3] vfs_write (fs/read_write.c:686)
[ 1126.701876][ C3] ksys_write (fs/read_write.c:739)
[ 1126.701878][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1126.701880][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1126.701882][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1126.701885][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1126.701888][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1126.701891][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1126.701892][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1126.701893][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1126.701894][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1126.701895][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1126.701896][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1126.701896][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1152.385114][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1152.385116][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1152.385119][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1152.385128][ C3] Tainted: [L]=SOFTLOCKUP
[ 1152.385129][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1152.385130][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1152.385134][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1152.385135][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1152.385138][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1152.385139][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1152.385140][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1152.385141][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1152.385142][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1152.385145][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1152.385148][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1152.385149][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1152.385150][ C3] PKRU: 55555554
[ 1152.385151][ C3] Call Trace:
[ 1152.385153][ C3]
[ 1152.385155][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1152.385160][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1152.385163][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1152.385166][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1152.385170][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1152.385172][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1152.385174][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1152.385177][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1152.385180][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1152.385181][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1152.385184][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1152.385186][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1152.385188][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1152.385190][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1152.385192][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1152.385195][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1152.385199][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1152.385200][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1152.385203][ C3] ? release_sock (net/core/sock.c:3794)
[ 1152.385205][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1152.385207][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1152.385210][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1152.385213][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1152.385215][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1152.385219][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1152.385221][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1152.385223][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1152.385225][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1152.385228][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1152.385229][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1152.385232][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1152.385233][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1152.385235][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1152.385237][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1152.385239][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1152.385241][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1152.385243][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1152.385244][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1152.385246][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1152.385247][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1152.385250][ C3] vfs_write (fs/read_write.c:686)
[ 1152.385252][ C3] ksys_write (fs/read_write.c:739)
[ 1152.385254][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1152.385256][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1152.385258][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1152.385261][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1152.385265][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1152.385268][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1152.385269][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1152.385271][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1152.385272][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1152.385272][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1152.385273][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1152.385274][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1180.385114][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1180.385116][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1180.385119][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1180.385128][ C3] Tainted: [L]=SOFTLOCKUP
[ 1180.385129][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1180.385131][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1180.385134][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1180.385136][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1180.385138][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1180.385139][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1180.385140][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1180.385141][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1180.385142][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1180.385144][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1180.385148][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1180.385149][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1180.385150][ C3] PKRU: 55555554
[ 1180.385150][ C3] Call Trace:
[ 1180.385153][ C3]
[ 1180.385155][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1180.385160][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1180.385162][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1180.385166][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1180.385170][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1180.385171][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1180.385174][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1180.385177][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1180.385180][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1180.385182][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1180.385184][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1180.385187][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1180.385189][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1180.385190][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1180.385192][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1180.385195][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1180.385199][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1180.385201][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1180.385203][ C3] ? release_sock (net/core/sock.c:3794)
[ 1180.385205][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1180.385207][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1180.385210][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1180.385213][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1180.385215][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1180.385218][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1180.385221][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1180.385223][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1180.385225][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1180.385227][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1180.385229][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1180.385231][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1180.385233][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1180.385235][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1180.385237][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1180.385238][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1180.385241][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1180.385242][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1180.385244][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1180.385245][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1180.385247][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1180.385249][ C3] vfs_write (fs/read_write.c:686)
[ 1180.385251][ C3] ksys_write (fs/read_write.c:739)
[ 1180.385253][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1180.385255][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1180.385257][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1180.385261][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1180.385264][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1180.385268][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1180.385269][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1180.385271][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1180.385272][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1180.385272][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1180.385273][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1180.385274][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1204.704073][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 1204.704299][ C3] rcu: 3-....: (259924 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=58434
| [ 1204.704549][ C3] rcu: (t=260012 jiffies g=527745 q=10087 ncpus=4)
| [ 1204.704694][ C3] Tainted: [L]=SOFTLOCKUP
[ 1204.704696][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1204.704698][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1204.704706][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1204.704708][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1204.704712][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1204.704713][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1204.704714][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1204.704715][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1204.704715][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1204.704718][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1204.704721][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1204.704722][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1204.704723][ C3] PKRU: 55555554
[ 1204.704723][ C3] Call Trace:
[ 1204.704724][ C3]
[ 1204.704725][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1204.704730][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1204.704732][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1204.704736][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1204.704739][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1204.704741][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1204.704744][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1204.704746][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1204.704749][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1204.704751][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1204.704753][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1204.704756][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1204.704758][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1204.704759][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1204.704762][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1204.704763][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1204.704768][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1204.704770][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1204.704772][ C3] ? release_sock (net/core/sock.c:3794)
[ 1204.704774][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1204.704775][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1204.704778][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1204.704781][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1204.704783][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1204.704786][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1204.704789][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1204.704791][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1204.704793][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1204.704795][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1204.704796][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1204.704798][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1204.704800][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1204.704802][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1204.704804][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1204.704805][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1204.704807][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1204.704813][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1204.704815][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1204.704816][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1204.704818][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1204.704820][ C3] vfs_write (fs/read_write.c:686)
[ 1204.704822][ C3] ksys_write (fs/read_write.c:739)
[ 1204.704824][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1204.704826][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1204.704828][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1204.704831][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1204.704833][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1204.704837][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1204.704838][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1204.704840][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1204.704841][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1204.704842][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1204.704842][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1204.704843][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1205.573409][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 1205.573608][ T17] Sending NMI from CPU 2 to CPUs 3:
| [ 1205.573762][ C3] NMI backtrace for cpu 3
| [ 1205.573767][ C3] Tainted: [L]=SOFTLOCKUP
[ 1205.573767][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1205.573768][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1205.573770][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1205.573771][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1205.573772][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1205.573773][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1205.573773][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1205.573774][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1205.573775][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1205.573776][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1205.573778][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1205.573779][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1205.573780][ C3] PKRU: 55555554
[ 1205.573780][ C3] Call Trace:
[ 1205.573781][ C3]
[ 1205.573782][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1205.573784][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1205.573786][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1205.573788][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1205.573790][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1205.573792][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1205.573794][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1205.573796][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1205.573799][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1205.573801][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1205.573803][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1205.573805][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1205.573807][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1205.573809][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1205.573811][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1205.573817][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1205.573819][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1205.573821][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1205.573823][ C3] ? release_sock (net/core/sock.c:3794)
[ 1205.573824][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1205.573826][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1205.573829][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1205.573831][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1205.573832][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1205.573834][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1205.573836][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1205.573837][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1205.573839][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1205.573840][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1205.573841][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1205.573844][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1205.573845][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1205.573847][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1205.573848][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1205.573850][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1205.573851][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1205.573853][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1205.573855][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1205.573856][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1205.573857][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1205.573860][ C3] vfs_write (fs/read_write.c:686)
[ 1205.573862][ C3] ksys_write (fs/read_write.c:739)
[ 1205.573863][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1205.573865][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1205.573867][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1205.573869][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1205.573871][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1205.573872][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1205.573873][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1205.573874][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1205.573875][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1205.573875][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1205.573876][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1205.573877][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1205.573879][ C3]
[ 1230.148152][ T44] INFO: task mptcp_connect:20849 blocked for more than 245 seconds.
[ 1230.148445][ T44] Tainted: G L 6.18.0-rc6-virtme #1
[ 1230.148656][ T44] Blocked by coredump.
[ 1230.148786][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 1230.148985][ T44] task:mptcp_connect state:D stack:25744 pid:20849 tgid:20849 ppid:201 task_flags:0x40010c flags:0x00080001
[ 1230.149269][ T44] Call Trace:
[ 1230.149379][ T44]
[ 1230.149471][ T44] __schedule (kernel/sched/core.c:5328 kernel/sched/core.c:6929)
[ 1230.149607][ T44] ? io_schedule_timeout (kernel/sched/core.c:6785)
[ 1230.149767][ T44] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 (discriminator 5) ./include/linux/atomic/atomic-arch-fallback.h:2170 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:1302 (discriminator 5) ./include/asm-generic/qspinlock.h:111 (discriminator 5) kernel/locking/spinlock_debug.c:116 (discriminator 5))
[ 1230.149896][ T44] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 (discriminator 3) kernel/locking/spinlock.c:194 (discriminator 3))
[ 1230.150041][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1230.150176][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1230.150335][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1230.150458][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1230.150580][ T44] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 (discriminator 3) kernel/locking/spinlock.c:194 (discriminator 3))
[ 1230.150728][ T44] ? lock_acquire (kernel/locking/lockdep.c:5833)
[ 1230.150884][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1230.151018][ T44] schedule (kernel/sched/core.c:7012 kernel/sched/core.c:7026)
[ 1230.151156][ T44] synchronize_rcu_expedited (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:972 (discriminator 2))
[ 1230.151283][ T44] ? synchronize_rcu_normal (kernel/rcu/tree_exp.h:921)
[ 1230.151445][ T44] ? complete (kernel/sched/wait.c:402)
[ 1230.151552][ T44] ? trace_rcu_segcb_stats (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1) ./include/trace/events/rcu.h:537 (discriminator 1))
[ 1230.151679][ T44] ? sync_rcu_exp_select_cpus (kernel/rcu/tree_exp.h:488)
[ 1230.151803][ T44] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33))
[ 1230.151979][ T44] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1230.152115][ T44] namespace_unlock (fs/namespace.c:1711)
[ 1230.152243][ T44] ? kern_unmount (fs/namespace.c:1675)
[ 1230.152373][ T44] ? attach_mnt (fs/namespace.c:1762)
[ 1230.152546][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1230.152669][ T44] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 1230.152793][ T44] free_nsproxy (kernel/nsproxy.c:189)
[ 1230.152926][ T44] do_exit (./include/linux/task_work.h:40 kernel/exit.c:966)
[ 1230.153064][ T44] ? stack_not_used (kernel/exit.c:898)
[ 1230.153202][ T44] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1338)
[ 1230.153347][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1230.153476][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1230.153633][ T44] do_group_exit (kernel/exit.c:1088)
[ 1230.153757][ T44] __x64_sys_exit_group (kernel/exit.c:1116)
[ 1230.153880][ T44] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:61)
[ 1230.154010][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1230.154182][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1230.154328][ T44] RIP: 0033:0x7f88e7533008
[ 1230.154455][ T44] RSP: 002b:00007ffcb9b5b248 EFLAGS: 00000202 ORIG_RAX: 00000000000000e7
[ 1230.154658][ T44] RAX: ffffffffffffffda RBX: 00007f88e765efc8 RCX: 00007f88e7533008
[ 1230.154819][ T44] RDX: 00007f88e7470a48 RSI: ffffffffffffffa0 RDI: 0000000000000002
[ 1230.154988][ T44] RBP: 00007ffcb9b5b2a0 R08: 0000000000000000 R09: 0000000000000000
[ 1230.155196][ T44] R10: 00007ffcb9b5b0e0 R11: 0000000000000202 R12: 0000000000000001
[ 1230.155365][ T44] R13: 0000000000000002 R14: 00007f88e765d680 R15: 00007f88e765efe0
| [ 1230.155528][ T44]
[ 1230.155667][ T44] INFO: task ip:20858 blocked for more than 122 seconds.
[ 1230.155804][ T44] Tainted: G L 6.18.0-rc6-virtme #1
[ 1230.155967][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 1230.156189][ T44] task:ip state:D stack:25336 pid:20858 tgid:20858 ppid:20856 task_flags:0x400100 flags:0x00080001
[ 1230.156404][ T44] Call Trace:
[ 1230.156538][ T44]
[ 1230.156628][ T44] __schedule (kernel/sched/core.c:5328 kernel/sched/core.c:6929)
[ 1230.156753][ T44] ? io_schedule_timeout (kernel/sched/core.c:6785)
[ 1230.156877][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1230.157014][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1230.157183][ T44] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 33))
[ 1230.157305][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1230.157430][ T44] ? exp_funnel_lock (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:345 (discriminator 2))
[ 1230.157556][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1230.157709][ T44] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1230.157831][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1230.157957][ T44] ? __mutex_handoff (kernel/locking/mutex.c:88)
[ 1230.158095][ T44] ? lock_acquire (kernel/locking/lockdep.c:5833)
[ 1230.158255][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1230.158381][ T44] schedule (kernel/sched/core.c:7012 kernel/sched/core.c:7026)
[ 1230.158487][ T44] schedule_preempt_disabled (kernel/sched/core.c:7084)
[ 1230.158610][ T44] __mutex_lock (kernel/locking/mutex.c:183 kernel/locking/mutex.c:678 kernel/locking/mutex.c:760)
[ 1230.158765][ T44] ? exp_funnel_lock (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:345 (discriminator 2))
[ 1230.158889][ T44] ? ww_mutex_lock (kernel/locking/mutex.c:759)
[ 1230.159018][ T44] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27)
[ 1230.159153][ T44] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2583 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3189 kernel/locking/mutex.c:91)
[ 1230.159314][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1230.159443][ T44] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1230.159566][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1230.159690][ T44] ? exp_funnel_lock (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:345 (discriminator 2))
[ 1230.159842][ T44] exp_funnel_lock (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:345 (discriminator 2))
[ 1230.159972][ T44] ? stack_depot_save_flags (lib/stackdepot.c:601 (discriminator 1) lib/stackdepot.c:668 (discriminator 1))
[ 1230.160110][ T44] ? trace_rcu_exp_funnel_lock (kernel/rcu/tree_exp.h:302)
[ 1230.160262][ T44] ? kasan_save_stack (mm/kasan/common.c:58)
[ 1230.160418][ T44] ? kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1))
[ 1230.160542][ T44] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1230.160666][ T44] ? user_path_at (fs/namei.c:3219)
[ 1230.160789][ T44] ? __x64_sys_umount (fs/namespace.c:2053 fs/namespace.c:2060 fs/namespace.c:2058 fs/namespace.c:2058)
[ 1230.160949][ T44] synchronize_rcu_expedited (kernel/rcu/tree_exp.h:957 (discriminator 1))
[ 1230.161091][ T44] ? synchronize_rcu_normal (kernel/rcu/tree_exp.h:921)
[ 1230.161224][ T44] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 (discriminator 5) ./include/linux/atomic/atomic-arch-fallback.h:2170 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:1302 (discriminator 5) ./include/asm-generic/qspinlock.h:111 (discriminator 5) kernel/locking/spinlock_debug.c:116 (discriminator 5))
[ 1230.161348][ T44] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1230.161505][ T44] namespace_unlock (fs/namespace.c:1711)
[ 1230.161629][ T44] ? umount_tree (fs/namespace.c:1813)
[ 1230.161752][ T44] ? kern_unmount (fs/namespace.c:1675)
[ 1230.161879][ T44] ? attach_mnt (fs/namespace.c:1762)
[ 1230.162039][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1230.162172][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1230.162296][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1230.162425][ T44] ? lock_acquire (kernel/locking/lockdep.c:5833)
[ 1230.162579][ T44] do_umount (fs/namespace.c:1954)
[ 1230.162685][ T44] path_umount (fs/namespace.c:2035)
[ 1230.162815][ T44] ? user_path_at (fs/namei.c:3219)
[ 1230.162946][ T44] __x64_sys_umount (fs/namespace.c:2055 fs/namespace.c:2060 fs/namespace.c:2058 fs/namespace.c:2058)
[ 1230.163115][ T44] ? path_umount (fs/namespace.c:2058)
[ 1230.163240][ T44] ? switch_fpu_return (./arch/x86/include/asm/bitops.h:75 ./include/asm-generic/bitops/instrumented-atomic.h:42 ./include/linux/thread_info.h:102 arch/x86/kernel/fpu/context.h:79 arch/x86/kernel/fpu/core.c:858)
[ 1230.163364][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1230.163493][ T44] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33))
[ 1230.163668][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1230.163792][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1230.163938][ T44] RIP: 0033:0x7f98acf0e11b
[ 1230.164085][ T44] RSP: 002b:00007ffffc4d00f8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a6
[ 1230.164246][ T44] RAX: ffffffffffffffda RBX: 00007ffffc4d45b1 RCX: 00007f98acf0e11b
[ 1230.164410][ T44] RDX: 00000000004728bd RSI: 0000000000000002 RDI: 000000000047967b
[ 1230.164606][ T44] RBP: 0000000000000007 R08: 0000000000000000 R09: 0000000000000000
[ 1230.164766][ T44] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000
[ 1230.164931][ T44] R13: 0000000000000065 R14: 00007ffffc4d45bc R15: 00007ffffc4d35e8
| [ 1232.385114][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1232.385116][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1232.385119][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1232.385128][ C3] Tainted: [L]=SOFTLOCKUP
[ 1232.385130][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1232.385132][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1232.385135][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1232.385137][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1232.385139][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1232.385141][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1232.385142][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1232.385142][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1232.385143][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1232.385146][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1232.385149][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1232.385150][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1232.385151][ C3] PKRU: 55555554
[ 1232.385152][ C3] Call Trace:
[ 1232.385155][ C3]
[ 1232.385159][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1232.385164][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1232.385166][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1232.385170][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1232.385174][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1232.385175][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1232.385178][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1232.385180][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1232.385183][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1232.385185][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1232.385187][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1232.385190][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1232.385192][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1232.385194][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1232.385196][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1232.385198][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1232.385202][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1232.385204][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1232.385206][ C3] ? release_sock (net/core/sock.c:3794)
[ 1232.385208][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1232.385210][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1232.385213][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1232.385216][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1232.385218][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1232.385221][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1232.385224][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1232.385225][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1232.385227][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1232.385230][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1232.385231][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1232.385234][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1232.385235][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1232.385238][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1232.385240][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1232.385241][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1232.385244][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1232.385245][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1232.385247][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1232.385248][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1232.385250][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1232.385252][ C3] vfs_write (fs/read_write.c:686)
[ 1232.385255][ C3] ksys_write (fs/read_write.c:739)
[ 1232.385257][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1232.385258][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1232.385261][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1232.385264][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1232.385268][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1232.385271][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1232.385272][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1232.385274][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1232.385275][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1232.385276][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1232.385276][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1232.385277][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1260.385116][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1260.385118][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1260.385121][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1260.385130][ C3] Tainted: [L]=SOFTLOCKUP
[ 1260.385131][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1260.385133][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1260.385136][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1260.385137][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1260.385139][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1260.385141][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1260.385142][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1260.385142][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1260.385143][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1260.385146][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1260.385149][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1260.385150][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1260.385151][ C3] PKRU: 55555554
[ 1260.385152][ C3] Call Trace:
[ 1260.385155][ C3]
[ 1260.385159][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1260.385164][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1260.385166][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1260.385170][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1260.385173][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1260.385175][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1260.385177][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1260.385180][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1260.385183][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1260.385185][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1260.385187][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1260.385190][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1260.385192][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1260.385193][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1260.385196][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1260.385198][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1260.385202][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1260.385204][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1260.385206][ C3] ? release_sock (net/core/sock.c:3794)
[ 1260.385208][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1260.385210][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1260.385213][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1260.385216][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1260.385218][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1260.385221][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1260.385224][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1260.385226][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1260.385228][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1260.385231][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1260.385232][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1260.385234][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1260.385236][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1260.385239][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1260.385240][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1260.385242][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1260.385244][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1260.385246][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1260.385247][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1260.385249][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1260.385250][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1260.385253][ C3] vfs_write (fs/read_write.c:686)
[ 1260.385255][ C3] ksys_write (fs/read_write.c:739)
[ 1260.385257][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1260.385259][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1260.385261][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1260.385265][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1260.385268][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1260.385272][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1260.385273][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1260.385275][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1260.385275][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1260.385276][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1260.385277][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1260.385278][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1282.708073][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 1282.708339][ C3] rcu: 3-....: (337896 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=75727
| [ 1282.708629][ C3] rcu: (t=338016 jiffies g=527745 q=12121 ncpus=4)
| [ 1282.708774][ C3] Tainted: [L]=SOFTLOCKUP
[ 1282.708775][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1282.708777][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1282.708786][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1282.708788][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1282.708791][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1282.708793][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1282.708794][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1282.708795][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1282.708795][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1282.708798][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1282.708801][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1282.708802][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1282.708803][ C3] PKRU: 55555554
[ 1282.708804][ C3] Call Trace:
[ 1282.708805][ C3]
[ 1282.708806][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1282.708811][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1282.708813][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1282.708817][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1282.708820][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1282.708822][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1282.708825][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1282.708827][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1282.708830][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1282.708832][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1282.708834][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1282.708836][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1282.708838][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1282.708840][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1282.708842][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1282.708844][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1282.708849][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1282.708851][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1282.708853][ C3] ? release_sock (net/core/sock.c:3794)
[ 1282.708855][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1282.708856][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1282.708859][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1282.708863][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1282.708864][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1282.708868][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1282.708871][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1282.708872][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1282.708875][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1282.708877][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1282.708878][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1282.708881][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1282.708882][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1282.708885][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1282.708887][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1282.708888][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1282.708890][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1282.708891][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1282.708893][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1282.708895][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1282.708896][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1282.708898][ C3] vfs_write (fs/read_write.c:686)
[ 1282.708901][ C3] ksys_write (fs/read_write.c:739)
[ 1282.708902][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1282.708904][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1282.708906][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1282.708910][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1282.708912][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1282.708915][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1282.708916][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1282.708918][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1282.708918][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1282.708919][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1282.708920][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1282.708921][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1303.876517][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 1303.876686][ T17] Sending NMI from CPU 2 to CPUs 3:
| [ 1303.876903][ C3] NMI backtrace for cpu 3
| [ 1303.876913][ C3] Tainted: [L]=SOFTLOCKUP
[ 1303.876914][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1303.876916][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1303.876925][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1303.876927][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1303.876930][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1303.876931][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1303.876932][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1303.876933][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1303.876933][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1303.876936][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1303.876939][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1303.876940][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1303.876941][ C3] PKRU: 55555554
[ 1303.876942][ C3] Call Trace:
[ 1303.876944][ C3]
[ 1303.876948][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1303.876953][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1303.876955][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1303.876959][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1303.876962][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1303.876964][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1303.876967][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1303.876970][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1303.876973][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1303.876975][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1303.876977][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1303.876980][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1303.876982][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1303.876983][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1303.876985][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1303.876988][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1303.876992][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1303.876994][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1303.876996][ C3] ? release_sock (net/core/sock.c:3794)
[ 1303.876998][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1303.877000][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1303.877003][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1303.877006][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1303.877008][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1303.877011][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1303.877014][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1303.877016][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1303.877018][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1303.877021][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1303.877022][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1303.877024][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1303.877026][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1303.877028][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1303.877030][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1303.877031][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1303.877034][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1303.877035][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1303.877037][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1303.877038][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1303.877040][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1303.877042][ C3] vfs_write (fs/read_write.c:686)
[ 1303.877044][ C3] ksys_write (fs/read_write.c:739)
[ 1303.877046][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1303.877048][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1303.877050][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1303.877054][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1303.877057][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1303.877060][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1303.877061][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1303.877063][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1303.877064][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1303.877065][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1303.877066][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1303.877066][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1328.385115][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1328.385117][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1328.385120][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1328.385129][ C3] Tainted: [L]=SOFTLOCKUP
[ 1328.385130][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1328.385132][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1328.385135][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1328.385137][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1328.385139][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1328.385140][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1328.385141][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1328.385142][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1328.385142][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1328.385145][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1328.385148][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1328.385149][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1328.385150][ C3] PKRU: 55555554
[ 1328.385151][ C3] Call Trace:
[ 1328.385154][ C3]
[ 1328.385158][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1328.385163][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1328.385165][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1328.385169][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1328.385173][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1328.385174][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1328.385177][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1328.385180][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1328.385183][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1328.385185][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1328.385187][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1328.385190][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1328.385192][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1328.385194][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1328.385196][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1328.385198][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1328.385202][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1328.385204][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1328.385206][ C3] ? release_sock (net/core/sock.c:3794)
[ 1328.385208][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1328.385210][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1328.385214][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1328.385217][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1328.385219][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1328.385222][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1328.385225][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1328.385226][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1328.385228][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1328.385231][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1328.385232][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1328.385235][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1328.385236][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1328.385239][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1328.385240][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1328.385242][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1328.385245][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1328.385246][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1328.385248][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1328.385249][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1328.385251][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1328.385253][ C3] vfs_write (fs/read_write.c:686)
[ 1328.385255][ C3] ksys_write (fs/read_write.c:739)
[ 1328.385257][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1328.385259][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1328.385262][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1328.385265][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1328.385269][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1328.385272][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1328.385273][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1328.385275][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1328.385276][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1328.385277][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1328.385277][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1328.385278][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1328.385280][ C3]
[ 1353.029159][ T44] INFO: task mptcp_connect:20849 blocked for more than 368 seconds.
[ 1353.029435][ T44] Tainted: G L 6.18.0-rc6-virtme #1
[ 1353.029632][ T44] Blocked by coredump.
[ 1353.029794][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 1353.029979][ T44] task:mptcp_connect state:D stack:25744 pid:20849 tgid:20849 ppid:201 task_flags:0x40010c flags:0x00080001
[ 1353.030260][ T44] Call Trace:
[ 1353.030369][ T44]
[ 1353.030464][ T44] __schedule (kernel/sched/core.c:5328 kernel/sched/core.c:6929)
[ 1353.030597][ T44] ? io_schedule_timeout (kernel/sched/core.c:6785)
[ 1353.030760][ T44] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 (discriminator 5) ./include/linux/atomic/atomic-arch-fallback.h:2170 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:1302 (discriminator 5) ./include/asm-generic/qspinlock.h:111 (discriminator 5) kernel/locking/spinlock_debug.c:116 (discriminator 5))
[ 1353.030888][ T44] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 (discriminator 3) kernel/locking/spinlock.c:194 (discriminator 3))
[ 1353.031038][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1353.031199][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1353.031357][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1353.031484][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1353.031610][ T44] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 (discriminator 3) kernel/locking/spinlock.c:194 (discriminator 3))
[ 1353.031760][ T44] ? lock_acquire (kernel/locking/lockdep.c:5833)
[ 1353.031912][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1353.032031][ T44] schedule (kernel/sched/core.c:7012 kernel/sched/core.c:7026)
[ 1353.032169][ T44] synchronize_rcu_expedited (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:972 (discriminator 2))
[ 1353.032304][ T44] ? synchronize_rcu_normal (kernel/rcu/tree_exp.h:921)
[ 1353.032466][ T44] ? complete (kernel/sched/wait.c:402)
[ 1353.032582][ T44] ? trace_rcu_segcb_stats (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1) ./include/trace/events/rcu.h:537 (discriminator 1))
[ 1353.032704][ T44] ? sync_rcu_exp_select_cpus (kernel/rcu/tree_exp.h:488)
[ 1353.032826][ T44] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33))
[ 1353.032997][ T44] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1353.033140][ T44] namespace_unlock (fs/namespace.c:1711)
[ 1353.033278][ T44] ? kern_unmount (fs/namespace.c:1675)
[ 1353.033400][ T44] ? attach_mnt (fs/namespace.c:1762)
[ 1353.033565][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1353.033687][ T44] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 1353.033810][ T44] free_nsproxy (kernel/nsproxy.c:189)
[ 1353.033936][ T44] do_exit (./include/linux/task_work.h:40 kernel/exit.c:966)
[ 1353.034063][ T44] ? stack_not_used (kernel/exit.c:898)
[ 1353.034189][ T44] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1338)
[ 1353.034323][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1353.034434][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1353.034585][ T44] do_group_exit (kernel/exit.c:1088)
[ 1353.034699][ T44] __x64_sys_exit_group (kernel/exit.c:1116)
[ 1353.034809][ T44] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:61)
[ 1353.034921][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1353.035064][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1353.035207][ T44] RIP: 0033:0x7f88e7533008
[ 1353.035330][ T44] RSP: 002b:00007ffcb9b5b248 EFLAGS: 00000202 ORIG_RAX: 00000000000000e7
[ 1353.035514][ T44] RAX: ffffffffffffffda RBX: 00007f88e765efc8 RCX: 00007f88e7533008
[ 1353.035658][ T44] RDX: 00007f88e7470a48 RSI: ffffffffffffffa0 RDI: 0000000000000002
[ 1353.035803][ T44] RBP: 00007ffcb9b5b2a0 R08: 0000000000000000 R09: 0000000000000000
[ 1353.035982][ T44] R10: 00007ffcb9b5b0e0 R11: 0000000000000202 R12: 0000000000000001
[ 1353.036139][ T44] R13: 0000000000000002 R14: 00007f88e765d680 R15: 00007f88e765efe0
| [ 1353.036284][ T44]
[ 1353.036409][ T44] INFO: task ip:20858 blocked for more than 245 seconds.
[ 1353.036541][ T44] Tainted: G L 6.18.0-rc6-virtme #1
[ 1353.036682][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 1353.036861][ T44] task:ip state:D stack:25336 pid:20858 tgid:20858 ppid:20856 task_flags:0x400100 flags:0x00080001
[ 1353.037049][ T44] Call Trace:
[ 1353.037189][ T44]
[ 1353.037270][ T44] __schedule (kernel/sched/core.c:5328 kernel/sched/core.c:6929)
[ 1353.037383][ T44] ? io_schedule_timeout (kernel/sched/core.c:6785)
[ 1353.037503][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1353.037614][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1353.037755][ T44] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 33))
[ 1353.037865][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1353.037975][ T44] ? exp_funnel_lock (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:345 (discriminator 2))
[ 1353.038103][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1353.038245][ T44] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1353.038356][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1353.038472][ T44] ? __mutex_handoff (kernel/locking/mutex.c:88)
[ 1353.038588][ T44] ? lock_acquire (kernel/locking/lockdep.c:5833)
[ 1353.038727][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1353.038842][ T44] schedule (kernel/sched/core.c:7012 kernel/sched/core.c:7026)
[ 1353.038938][ T44] schedule_preempt_disabled (kernel/sched/core.c:7084)
[ 1353.039048][ T44] __mutex_lock (kernel/locking/mutex.c:183 kernel/locking/mutex.c:678 kernel/locking/mutex.c:760)
[ 1353.039203][ T44] ? exp_funnel_lock (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:345 (discriminator 2))
[ 1353.039316][ T44] ? ww_mutex_lock (kernel/locking/mutex.c:759)
[ 1353.039426][ T44] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27)
[ 1353.039551][ T44] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2583 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3189 kernel/locking/mutex.c:91)
[ 1353.039697][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1353.039808][ T44] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1353.039918][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1353.040029][ T44] ? exp_funnel_lock (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:345 (discriminator 2))
[ 1353.040182][ T44] exp_funnel_lock (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:345 (discriminator 2))
[ 1353.040292][ T44] ? stack_depot_save_flags (lib/stackdepot.c:601 (discriminator 1) lib/stackdepot.c:668 (discriminator 1))
[ 1353.040412][ T44] ? trace_rcu_exp_funnel_lock (kernel/rcu/tree_exp.h:302)
[ 1353.040545][ T44] ? kasan_save_stack (mm/kasan/common.c:58)
[ 1353.040686][ T44] ? kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1))
[ 1353.040797][ T44] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1353.040908][ T44] ? user_path_at (fs/namei.c:3219)
[ 1353.041019][ T44] ? __x64_sys_umount (fs/namespace.c:2053 fs/namespace.c:2060 fs/namespace.c:2058 fs/namespace.c:2058)
[ 1353.041145][ T44] synchronize_rcu_expedited (kernel/rcu/tree_exp.h:957 (discriminator 1))
[ 1353.041259][ T44] ? synchronize_rcu_normal (kernel/rcu/tree_exp.h:921)
[ 1353.041377][ T44] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 (discriminator 5) ./include/linux/atomic/atomic-arch-fallback.h:2170 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:1302 (discriminator 5) ./include/asm-generic/qspinlock.h:111 (discriminator 5) kernel/locking/spinlock_debug.c:116 (discriminator 5))
[ 1353.041495][ T44] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1353.041639][ T44] namespace_unlock (fs/namespace.c:1711)
[ 1353.041752][ T44] ? umount_tree (fs/namespace.c:1813)
[ 1353.041864][ T44] ? kern_unmount (fs/namespace.c:1675)
[ 1353.041978][ T44] ? attach_mnt (fs/namespace.c:1762)
[ 1353.042133][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1353.042246][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1353.042360][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1353.042477][ T44] ? lock_acquire (kernel/locking/lockdep.c:5833)
[ 1353.042621][ T44] do_umount (fs/namespace.c:1954)
[ 1353.042718][ T44] path_umount (fs/namespace.c:2035)
[ 1353.042832][ T44] ? user_path_at (fs/namei.c:3219)
[ 1353.042944][ T44] __x64_sys_umount (fs/namespace.c:2055 fs/namespace.c:2060 fs/namespace.c:2058 fs/namespace.c:2058)
[ 1353.043099][ T44] ? path_umount (fs/namespace.c:2058)
[ 1353.043213][ T44] ? switch_fpu_return (./arch/x86/include/asm/bitops.h:75 ./include/asm-generic/bitops/instrumented-atomic.h:42 ./include/linux/thread_info.h:102 arch/x86/kernel/fpu/context.h:79 arch/x86/kernel/fpu/core.c:858)
[ 1353.043329][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1353.043452][ T44] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33))
[ 1353.043612][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1353.043724][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1353.043849][ T44] RIP: 0033:0x7f98acf0e11b
[ 1353.043961][ T44] RSP: 002b:00007ffffc4d00f8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a6
[ 1353.044155][ T44] RAX: ffffffffffffffda RBX: 00007ffffc4d45b1 RCX: 00007f98acf0e11b
[ 1353.044302][ T44] RDX: 00000000004728bd RSI: 0000000000000002 RDI: 000000000047967b
[ 1353.044481][ T44] RBP: 0000000000000007 R08: 0000000000000000 R09: 0000000000000000
[ 1353.044623][ T44] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000
[ 1353.044765][ T44] R13: 0000000000000065 R14: 00007ffffc4d45bc R15: 00007ffffc4d35e8
| [ 1356.385114][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1356.385116][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1356.385120][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1356.385129][ C3] Tainted: [L]=SOFTLOCKUP
[ 1356.385130][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1356.385132][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1356.385135][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1356.385137][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1356.385139][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1356.385140][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1356.385141][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1356.385142][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1356.385143][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1356.385145][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1356.385149][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1356.385150][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1356.385151][ C3] PKRU: 55555554
[ 1356.385151][ C3] Call Trace:
[ 1356.385155][ C3]
[ 1356.385158][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1356.385164][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1356.385166][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1356.385170][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1356.385173][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1356.385175][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1356.385178][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1356.385180][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1356.385184][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1356.385185][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1356.385187][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1356.385190][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1356.385192][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1356.385194][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1356.385196][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1356.385198][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1356.385202][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1356.385204][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1356.385206][ C3] ? release_sock (net/core/sock.c:3794)
[ 1356.385208][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1356.385210][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1356.385213][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1356.385216][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1356.385218][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1356.385222][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1356.385224][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1356.385226][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1356.385228][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1356.385231][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1356.385232][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1356.385235][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1356.385236][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1356.385239][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1356.385241][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1356.385242][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1356.385245][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1356.385246][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1356.385248][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1356.385249][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1356.385251][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1356.385253][ C3] vfs_write (fs/read_write.c:686)
[ 1356.385256][ C3] ksys_write (fs/read_write.c:739)
[ 1356.385257][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1356.385259][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1356.385261][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1356.385265][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1356.385268][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1356.385272][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1356.385274][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1356.385275][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1356.385276][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1356.385277][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1356.385278][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1356.385278][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1360.712073][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 1360.712292][ C3] rcu: 3-....: (415867 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=92888
| [ 1360.712493][ C3] rcu: (t=416020 jiffies g=527745 q=14143 ncpus=4)
| [ 1360.712668][ C3] Tainted: [L]=SOFTLOCKUP
[ 1360.712669][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1360.712671][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1360.712680][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1360.712682][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1360.712685][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1360.712686][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1360.712687][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1360.712688][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1360.712689][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1360.712691][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1360.712695][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1360.712696][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1360.712696][ C3] PKRU: 55555554
[ 1360.712697][ C3] Call Trace:
[ 1360.712698][ C3]
[ 1360.712699][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1360.712704][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1360.712706][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1360.712710][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1360.712714][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1360.712715][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1360.712719][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1360.712721][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1360.712723][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1360.712725][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1360.712727][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1360.712730][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1360.712732][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1360.712734][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1360.712736][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1360.712738][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1360.712742][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1360.712744][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1360.712746][ C3] ? release_sock (net/core/sock.c:3794)
[ 1360.712748][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1360.712749][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1360.712752][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1360.712755][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1360.712757][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1360.712760][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1360.712763][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1360.712764][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1360.712766][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1360.712769][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1360.712770][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1360.712773][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1360.712774][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1360.712776][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1360.712778][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1360.712780][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1360.712781][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1360.712783][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1360.712785][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1360.712786][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1360.712788][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1360.712790][ C3] vfs_write (fs/read_write.c:686)
[ 1360.712792][ C3] ksys_write (fs/read_write.c:739)
[ 1360.712793][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1360.712795][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1360.712797][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1360.712801][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1360.712803][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1360.712807][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1360.712808][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1360.712810][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1360.712811][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1360.712811][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1360.712812][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1360.712813][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1388.385114][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1388.385116][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1388.385120][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1388.385128][ C3] Tainted: [L]=SOFTLOCKUP
[ 1388.385130][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1388.385131][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1388.385135][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1388.385136][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1388.385138][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1388.385140][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1388.385140][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1388.385141][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1388.385142][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1388.385144][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1388.385148][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1388.385149][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1388.385150][ C3] PKRU: 55555554
[ 1388.385151][ C3] Call Trace:
[ 1388.385154][ C3]
[ 1388.385158][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1388.385163][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1388.385165][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1388.385168][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1388.385172][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1388.385174][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1388.385176][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1388.385179][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1388.385182][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1388.385184][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1388.385186][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1388.385189][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1388.385191][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1388.385193][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1388.385195][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1388.385197][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1388.385201][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1388.385203][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1388.385205][ C3] ? release_sock (net/core/sock.c:3794)
[ 1388.385207][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1388.385209][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1388.385213][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1388.385216][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1388.385217][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1388.385221][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1388.385224][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1388.385225][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1388.385227][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1388.385230][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1388.385231][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1388.385234][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1388.385235][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1388.385237][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1388.385239][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1388.385241][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1388.385243][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1388.385245][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1388.385246][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1388.385248][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1388.385249][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1388.385252][ C3] vfs_write (fs/read_write.c:686)
[ 1388.385254][ C3] ksys_write (fs/read_write.c:739)
[ 1388.385256][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1388.385258][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1388.385260][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1388.385263][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1388.385267][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1388.385270][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1388.385271][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1388.385273][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1388.385274][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1388.385275][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1388.385275][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1388.385276][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1402.180479][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 1402.180651][ T17] Sending NMI from CPU 2 to CPUs 3:
| [ 1402.180871][ C3] NMI backtrace for cpu 3
| [ 1402.180888][ C3] Tainted: [L]=SOFTLOCKUP
[ 1402.180889][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1402.180891][ C3] RIP: 0010:kasan_check_range (./include/linux/kasan.h:65 mm/kasan/generic.c:141 mm/kasan/generic.c:172 mm/kasan/generic.c:191 mm/kasan/generic.c:200)
[ 1402.180900][ C3] Code: 00 00 00 00 00 00 00 ff eb 0a 48 b8 00 00 00 00 00 80 ff ff 48 39 c7 0f 82 d1 00 00 00 4c 8d 4c 37 ff 48 89 f9 4c 8d 74 37 ff <48> b8 00 00 00 00 00 fc ff df 49 c1 e9 03 48 c1 e9 03 4e 8d 54 08
All code
========
0: 00 00 add %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 00 ff add %bh,%bh
8: eb 0a jmp 0x14
a: 48 b8 00 00 00 00 00 movabs $0xffff800000000000,%rax
11: 80 ff ff
14: 48 39 c7 cmp %rax,%rdi
17: 0f 82 d1 00 00 00 jb 0xee
1d: 4c 8d 4c 37 ff lea -0x1(%rdi,%rsi,1),%r9
22: 48 89 f9 mov %rdi,%rcx
25: 4c 8d 74 37 ff lea -0x1(%rdi,%rsi,1),%r14
2a:* 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax <-- trapping instruction
31: fc ff df
34: 49 c1 e9 03 shr $0x3,%r9
38: 48 c1 e9 03 shr $0x3,%rcx
3c: 4e rex.WRX
3d: 8d .byte 0x8d
3e: 54 push %rsp
3f: 08 .byte 0x8
Code starting with the faulting instruction
===========================================
0: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
7: fc ff df
a: 49 c1 e9 03 shr $0x3,%r9
e: 48 c1 e9 03 shr $0x3,%rcx
12: 4e rex.WRX
13: 8d .byte 0x8d
14: 54 push %rsp
15: 08 .byte 0x8
[ 1402.180901][ C3] RSP: 0018:ffa0000000717560 EFLAGS: 00000206
[ 1402.180905][ C3] RAX: ff00000000000000 RBX: ff110000110b8b48 RCX: ff110000110b8b48
[ 1402.180906][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1402.180907][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ff110000110b8b4b
[ 1402.180908][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1402.180909][ C3] R13: ffe21c0002217169 R14: ff110000110b8b4b R15: ff110000110b8b48
[ 1402.180912][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1402.180915][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1402.180916][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1402.180917][ C3] PKRU: 55555554
[ 1402.180918][ C3] Call Trace:
[ 1402.180920][ C3]
[ 1402.180921][ C3] 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)
[ 1402.180927][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1402.180931][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1402.180933][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1402.180938][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1402.180941][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1402.180943][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1402.180947][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1402.180949][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1402.180952][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1402.180954][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1402.180956][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1402.180959][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1402.180961][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1402.180962][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1402.180964][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1402.180967][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1402.180971][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1402.180973][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1402.180975][ C3] ? release_sock (net/core/sock.c:3794)
[ 1402.180977][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1402.180979][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1402.180982][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1402.180985][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1402.180987][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1402.180990][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1402.180992][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1402.180994][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1402.180996][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1402.180999][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1402.181000][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1402.181003][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1402.181004][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1402.181006][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1402.181008][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1402.181010][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1402.181012][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1402.181014][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1402.181015][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1402.181017][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1402.181018][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1402.181021][ C3] vfs_write (fs/read_write.c:686)
[ 1402.181023][ C3] ksys_write (fs/read_write.c:739)
[ 1402.181025][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1402.181027][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1402.181029][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1402.181033][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1402.181036][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1402.181039][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1402.181040][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1402.181042][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1402.181043][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1402.181043][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1402.181044][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1402.181045][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1428.385118][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1428.385120][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1428.385123][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1428.385132][ C3] Tainted: [L]=SOFTLOCKUP
[ 1428.385133][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1428.385135][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1428.385139][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1428.385141][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1428.385143][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1428.385144][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1428.385145][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1428.385146][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1428.385146][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1428.385149][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1428.385152][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1428.385153][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1428.385154][ C3] PKRU: 55555554
[ 1428.385155][ C3] Call Trace:
[ 1428.385159][ C3]
[ 1428.385163][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1428.385168][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1428.385171][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1428.385175][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1428.385179][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1428.385180][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1428.385183][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1428.385186][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1428.385189][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1428.385190][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1428.385192][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1428.385195][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1428.385197][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1428.385199][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1428.385201][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1428.385204][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1428.385208][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1428.385209][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1428.385212][ C3] ? release_sock (net/core/sock.c:3794)
[ 1428.385214][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1428.385216][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1428.385219][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1428.385222][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1428.385224][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1428.385227][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1428.385230][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1428.385231][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1428.385233][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1428.385237][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1428.385238][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1428.385240][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1428.385242][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1428.385244][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1428.385246][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1428.385247][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1428.385250][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1428.385252][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1428.385253][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1428.385255][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1428.385256][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1428.385259][ C3] vfs_write (fs/read_write.c:686)
[ 1428.385261][ C3] ksys_write (fs/read_write.c:739)
[ 1428.385263][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1428.385265][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1428.385267][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1428.385271][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1428.385274][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1428.385279][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1428.385280][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1428.385282][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1428.385283][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1428.385283][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1428.385284][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1428.385285][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1438.715074][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 1438.715393][ C3] rcu: 3-....: (493838 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=110514
| [ 1438.715640][ C3] rcu: (t=494023 jiffies g=527745 q=15652 ncpus=4)
| [ 1438.715798][ C3] Tainted: [L]=SOFTLOCKUP
[ 1438.715799][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1438.715801][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1438.715814][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1438.715816][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1438.715819][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1438.715821][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1438.715822][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1438.715823][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1438.715823][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1438.715826][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1438.715829][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1438.715830][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1438.715831][ C3] PKRU: 55555554
[ 1438.715832][ C3] Call Trace:
[ 1438.715833][ C3]
[ 1438.715834][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1438.715839][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1438.715841][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1438.715845][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1438.715848][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1438.715850][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1438.715853][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1438.715855][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1438.715858][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1438.715860][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1438.715862][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1438.715864][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1438.715867][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1438.715868][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1438.715870][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1438.715872][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1438.715877][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1438.715878][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1438.715880][ C3] ? release_sock (net/core/sock.c:3794)
[ 1438.715883][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1438.715884][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1438.715887][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1438.715890][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1438.715892][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1438.715896][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1438.715898][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1438.715900][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1438.715902][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1438.715904][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1438.715905][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1438.715908][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1438.715909][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1438.715912][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1438.715913][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1438.715915][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1438.715917][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1438.715918][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1438.715920][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1438.715921][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1438.715923][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1438.715925][ C3] vfs_write (fs/read_write.c:686)
[ 1438.715927][ C3] ksys_write (fs/read_write.c:739)
[ 1438.715929][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1438.715930][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1438.715933][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1438.715936][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1438.715938][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1438.715942][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1438.715943][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1438.715944][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1438.715945][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1438.715946][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1438.715947][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1438.715947][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1464.385115][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1464.385117][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1464.385121][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1464.385129][ C3] Tainted: [L]=SOFTLOCKUP
[ 1464.385131][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1464.385133][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1464.385136][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1464.385138][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1464.385140][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1464.385141][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1464.385142][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1464.385143][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1464.385144][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1464.385146][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1464.385149][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1464.385150][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1464.385151][ C3] PKRU: 55555554
[ 1464.385152][ C3] Call Trace:
[ 1464.385156][ C3]
[ 1464.385160][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1464.385165][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1464.385167][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1464.385171][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1464.385175][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1464.385177][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1464.385179][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1464.385182][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1464.385185][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1464.385187][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1464.385189][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1464.385191][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1464.385193][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1464.385195][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1464.385197][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1464.385199][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1464.385204][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1464.385205][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1464.385207][ C3] ? release_sock (net/core/sock.c:3794)
[ 1464.385209][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1464.385211][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1464.385215][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1464.385218][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1464.385220][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1464.385223][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1464.385226][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1464.385227][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1464.385229][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1464.385232][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1464.385233][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1464.385236][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1464.385237][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1464.385240][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1464.385241][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1464.385243][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1464.385245][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1464.385247][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1464.385249][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1464.385250][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1464.385251][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1464.385254][ C3] vfs_write (fs/read_write.c:686)
[ 1464.385256][ C3] ksys_write (fs/read_write.c:739)
[ 1464.385258][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1464.385260][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1464.385262][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1464.385265][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1464.385269][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1464.385273][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1464.385274][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1464.385276][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1464.385277][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1464.385278][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1464.385279][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1464.385279][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1464.385282][ C3]
[ 1475.909154][ T44] INFO: task mptcp_connect:20849 blocked for more than 491 seconds.
[ 1475.909452][ T44] Tainted: G L 6.18.0-rc6-virtme #1
[ 1475.909670][ T44] Blocked by coredump.
[ 1475.909852][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 1475.910106][ T44] task:mptcp_connect state:D stack:25744 pid:20849 tgid:20849 ppid:201 task_flags:0x40010c flags:0x00080001
[ 1475.910392][ T44] Call Trace:
[ 1475.910497][ T44]
[ 1475.910586][ T44] __schedule (kernel/sched/core.c:5328 kernel/sched/core.c:6929)
[ 1475.910719][ T44] ? io_schedule_timeout (kernel/sched/core.c:6785)
[ 1475.910843][ T44] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 (discriminator 5) ./include/linux/atomic/atomic-arch-fallback.h:2170 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:1302 (discriminator 5) ./include/asm-generic/qspinlock.h:111 (discriminator 5) kernel/locking/spinlock_debug.c:116 (discriminator 5))
[ 1475.911007][ T44] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 (discriminator 3) kernel/locking/spinlock.c:194 (discriminator 3))
[ 1475.911171][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1475.911313][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1475.911466][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1475.911596][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1475.911720][ T44] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 (discriminator 3) kernel/locking/spinlock.c:194 (discriminator 3))
[ 1475.911864][ T44] ? lock_acquire (kernel/locking/lockdep.c:5833)
[ 1475.912023][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1475.912182][ T44] schedule (kernel/sched/core.c:7012 kernel/sched/core.c:7026)
[ 1475.912293][ T44] synchronize_rcu_expedited (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:972 (discriminator 2))
[ 1475.912427][ T44] ? synchronize_rcu_normal (kernel/rcu/tree_exp.h:921)
[ 1475.912589][ T44] ? complete (kernel/sched/wait.c:402)
[ 1475.912700][ T44] ? trace_rcu_segcb_stats (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1) ./include/trace/events/rcu.h:537 (discriminator 1))
[ 1475.912828][ T44] ? sync_rcu_exp_select_cpus (kernel/rcu/tree_exp.h:488)
[ 1475.912949][ T44] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33))
[ 1475.913143][ T44] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1475.913260][ T44] namespace_unlock (fs/namespace.c:1711)
[ 1475.913380][ T44] ? kern_unmount (fs/namespace.c:1675)
[ 1475.913491][ T44] ? attach_mnt (fs/namespace.c:1762)
[ 1475.913635][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1475.913757][ T44] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 1475.913867][ T44] free_nsproxy (kernel/nsproxy.c:189)
[ 1475.913986][ T44] do_exit (./include/linux/task_work.h:40 kernel/exit.c:966)
[ 1475.914101][ T44] ? stack_not_used (kernel/exit.c:898)
[ 1475.914212][ T44] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1338)
[ 1475.914348][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1475.914462][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1475.914603][ T44] do_group_exit (kernel/exit.c:1088)
[ 1475.914714][ T44] __x64_sys_exit_group (kernel/exit.c:1116)
[ 1475.914824][ T44] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:61)
[ 1475.914935][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1475.915098][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1475.915226][ T44] RIP: 0033:0x7f88e7533008
[ 1475.915345][ T44] RSP: 002b:00007ffcb9b5b248 EFLAGS: 00000202 ORIG_RAX: 00000000000000e7
[ 1475.915490][ T44] RAX: ffffffffffffffda RBX: 00007f88e765efc8 RCX: 00007f88e7533008
[ 1475.915667][ T44] RDX: 00007f88e7470a48 RSI: ffffffffffffffa0 RDI: 0000000000000002
[ 1475.915808][ T44] RBP: 00007ffcb9b5b2a0 R08: 0000000000000000 R09: 0000000000000000
[ 1475.915995][ T44] R10: 00007ffcb9b5b0e0 R11: 0000000000000202 R12: 0000000000000001
[ 1475.916150][ T44] R13: 0000000000000002 R14: 00007f88e765d680 R15: 00007f88e765efe0
| [ 1475.916294][ T44]
[ 1475.916420][ T44] INFO: task ip:20858 blocked for more than 368 seconds.
[ 1475.916541][ T44] Tainted: G L 6.18.0-rc6-virtme #1
[ 1475.916683][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 1475.916862][ T44] task:ip state:D stack:25336 pid:20858 tgid:20858 ppid:20856 task_flags:0x400100 flags:0x00080001
[ 1475.917055][ T44] Call Trace:
[ 1475.917161][ T44]
[ 1475.917270][ T44] __schedule (kernel/sched/core.c:5328 kernel/sched/core.c:6929)
[ 1475.917385][ T44] ? io_schedule_timeout (kernel/sched/core.c:6785)
[ 1475.917501][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1475.917612][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1475.917752][ T44] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 33))
[ 1475.917861][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1475.917977][ T44] ? exp_funnel_lock (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:345 (discriminator 2))
[ 1475.918101][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1475.918244][ T44] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1475.918355][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1475.918464][ T44] ? __mutex_handoff (kernel/locking/mutex.c:88)
[ 1475.918580][ T44] ? lock_acquire (kernel/locking/lockdep.c:5833)
[ 1475.918728][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1475.918840][ T44] schedule (kernel/sched/core.c:7012 kernel/sched/core.c:7026)
[ 1475.918942][ T44] schedule_preempt_disabled (kernel/sched/core.c:7084)
[ 1475.919057][ T44] __mutex_lock (kernel/locking/mutex.c:183 kernel/locking/mutex.c:678 kernel/locking/mutex.c:760)
[ 1475.919218][ T44] ? exp_funnel_lock (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:345 (discriminator 2))
[ 1475.919329][ T44] ? ww_mutex_lock (kernel/locking/mutex.c:759)
[ 1475.919451][ T44] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27)
[ 1475.919569][ T44] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2583 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3189 kernel/locking/mutex.c:91)
[ 1475.919681][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1475.919824][ T44] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1475.919934][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1475.920050][ T44] ? exp_funnel_lock (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:345 (discriminator 2))
[ 1475.920204][ T44] exp_funnel_lock (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:345 (discriminator 2))
[ 1475.920314][ T44] ? stack_depot_save_flags (lib/stackdepot.c:601 (discriminator 1) lib/stackdepot.c:668 (discriminator 1))
[ 1475.920431][ T44] ? trace_rcu_exp_funnel_lock (kernel/rcu/tree_exp.h:302)
[ 1475.920561][ T44] ? kasan_save_stack (mm/kasan/common.c:58)
[ 1475.920704][ T44] ? kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1))
[ 1475.920814][ T44] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1475.920925][ T44] ? user_path_at (fs/namei.c:3219)
[ 1475.921037][ T44] ? __x64_sys_umount (fs/namespace.c:2053 fs/namespace.c:2060 fs/namespace.c:2058 fs/namespace.c:2058)
[ 1475.921192][ T44] synchronize_rcu_expedited (kernel/rcu/tree_exp.h:957 (discriminator 1))
[ 1475.921303][ T44] ? synchronize_rcu_normal (kernel/rcu/tree_exp.h:921)
[ 1475.921418][ T44] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 (discriminator 5) ./include/linux/atomic/atomic-arch-fallback.h:2170 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:1302 (discriminator 5) ./include/asm-generic/qspinlock.h:111 (discriminator 5) kernel/locking/spinlock_debug.c:116 (discriminator 5))
[ 1475.921528][ T44] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1475.921670][ T44] namespace_unlock (fs/namespace.c:1711)
[ 1475.921782][ T44] ? umount_tree (fs/namespace.c:1813)
[ 1475.921893][ T44] ? kern_unmount (fs/namespace.c:1675)
[ 1475.922007][ T44] ? attach_mnt (fs/namespace.c:1762)
[ 1475.922132][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1475.922243][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1475.922356][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1475.922466][ T44] ? lock_acquire (kernel/locking/lockdep.c:5833)
[ 1475.922608][ T44] do_umount (fs/namespace.c:1954)
[ 1475.922704][ T44] path_umount (fs/namespace.c:2035)
[ 1475.922815][ T44] ? user_path_at (fs/namei.c:3219)
[ 1475.922929][ T44] __x64_sys_umount (fs/namespace.c:2055 fs/namespace.c:2060 fs/namespace.c:2058 fs/namespace.c:2058)
[ 1475.923047][ T44] ? path_umount (fs/namespace.c:2058)
[ 1475.923168][ T44] ? switch_fpu_return (./arch/x86/include/asm/bitops.h:75 ./include/asm-generic/bitops/instrumented-atomic.h:42 ./include/linux/thread_info.h:102 arch/x86/kernel/fpu/context.h:79 arch/x86/kernel/fpu/core.c:858)
[ 1475.923285][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1475.923396][ T44] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33))
[ 1475.923555][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1475.923673][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1475.923805][ T44] RIP: 0033:0x7f98acf0e11b
[ 1475.923917][ T44] RSP: 002b:00007ffffc4d00f8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a6
[ 1475.924115][ T44] RAX: ffffffffffffffda RBX: 00007ffffc4d45b1 RCX: 00007f98acf0e11b
[ 1475.924256][ T44] RDX: 00000000004728bd RSI: 0000000000000002 RDI: 000000000047967b
[ 1475.924400][ T44] RBP: 0000000000000007 R08: 0000000000000000 R09: 0000000000000000
[ 1475.924571][ T44] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000
[ 1475.924712][ T44] R13: 0000000000000065 R14: 00007ffffc4d45bc R15: 00007ffffc4d35e8
| [ 1492.385103][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1492.385105][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1492.385108][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1492.385115][ C3] Tainted: [L]=SOFTLOCKUP
[ 1492.385116][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1492.385117][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1492.385120][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1492.385122][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1492.385123][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1492.385124][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1492.385125][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1492.385126][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1492.385127][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1492.385129][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1492.385132][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1492.385133][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1492.385139][ C3] PKRU: 55555554
[ 1492.385139][ C3] Call Trace:
[ 1492.385142][ C3]
[ 1492.385145][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1492.385150][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1492.385152][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1492.385156][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1492.385159][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1492.385161][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1492.385163][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1492.385166][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1492.385169][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1492.385170][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1492.385173][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1492.385175][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1492.385177][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1492.385179][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1492.385181][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1492.385183][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1492.385186][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1492.385188][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1492.385190][ C3] ? release_sock (net/core/sock.c:3794)
[ 1492.385192][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1492.385193][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1492.385196][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1492.385199][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1492.385201][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1492.385204][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1492.385206][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1492.385207][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1492.385209][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1492.385211][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1492.385212][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1492.385215][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1492.385216][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1492.385219][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1492.385220][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1492.385222][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1492.385224][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1492.385225][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1492.385227][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1492.385229][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1492.385230][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1492.385232][ C3] vfs_write (fs/read_write.c:686)
[ 1492.385234][ C3] ksys_write (fs/read_write.c:739)
[ 1492.385236][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1492.385238][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1492.385240][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1492.385243][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1492.385246][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1492.385249][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1492.385250][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1492.385252][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1492.385253][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1492.385253][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1492.385254][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1492.385254][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1500.485469][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 1500.485664][ T17] Sending NMI from CPU 2 to CPUs 3:
| [ 1500.485875][ C3] NMI backtrace for cpu 3
| [ 1500.485883][ C3] Tainted: [L]=SOFTLOCKUP
[ 1500.485883][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1500.485885][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1500.485888][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1500.485890][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1500.485892][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1500.485893][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1500.485893][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1500.485894][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1500.485895][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1500.485897][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1500.485900][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1500.485901][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1500.485901][ C3] PKRU: 55555554
[ 1500.485902][ C3] Call Trace:
[ 1500.485904][ C3]
[ 1500.485906][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1500.485909][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1500.485911][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1500.485914][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1500.485916][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1500.485918][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1500.485920][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1500.485923][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1500.485925][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1500.485927][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1500.485929][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1500.485932][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1500.485934][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1500.485935][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1500.485937][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1500.485939][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1500.485942][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1500.485944][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1500.485946][ C3] ? release_sock (net/core/sock.c:3794)
[ 1500.485947][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1500.485949][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1500.485952][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1500.485954][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1500.485956][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1500.485958][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1500.485959][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1500.485961][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1500.485963][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1500.485964][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1500.485966][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1500.485968][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1500.485970][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1500.485971][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1500.485973][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1500.485974][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1500.485976][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1500.485978][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1500.485979][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1500.485981][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1500.485982][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1500.485984][ C3] vfs_write (fs/read_write.c:686)
[ 1500.485986][ C3] ksys_write (fs/read_write.c:739)
[ 1500.485988][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1500.485990][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1500.485992][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1500.485995][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1500.485997][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1500.485999][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1500.486000][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1500.486001][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1500.486002][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1500.486003][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1500.486003][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1500.486004][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1516.719073][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 1516.719337][ C3] rcu: 3-....: (571809 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=127897
| [ 1516.719588][ C3] rcu: (t=572027 jiffies g=527745 q=17686 ncpus=4)
| [ 1516.719739][ C3] Tainted: [L]=SOFTLOCKUP
[ 1516.719740][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1516.719742][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1516.719747][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1516.719748][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1516.719751][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1516.719752][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1516.719753][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1516.719754][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1516.719755][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1516.719757][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1516.719760][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1516.719761][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1516.719762][ C3] PKRU: 55555554
[ 1516.719763][ C3] Call Trace:
[ 1516.719764][ C3]
[ 1516.719765][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1516.719767][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1516.719770][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1516.719772][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1516.719774][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1516.719776][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1516.719778][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1516.719780][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1516.719783][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1516.719785][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1516.719787][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1516.719789][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1516.719791][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1516.719793][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1516.719795][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1516.719796][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1516.719799][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1516.719801][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1516.719803][ C3] ? release_sock (net/core/sock.c:3794)
[ 1516.719805][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1516.719806][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1516.719809][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1516.719811][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1516.719813][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1516.719815][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1516.719816][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1516.719818][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1516.719819][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1516.719821][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1516.719822][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1516.719825][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1516.719826][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1516.719827][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1516.719829][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1516.719831][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1516.719832][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1516.719834][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1516.719835][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1516.719837][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1516.719838][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1516.719841][ C3] vfs_write (fs/read_write.c:686)
[ 1516.719842][ C3] ksys_write (fs/read_write.c:739)
[ 1516.719844][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1516.719846][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1516.719848][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1516.719850][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1516.719852][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1516.719854][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1516.719855][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1516.719856][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1516.719857][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1516.719858][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1516.719859][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1516.719859][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1544.385095][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1544.385097][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1544.385099][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1544.385105][ C3] Tainted: [L]=SOFTLOCKUP
[ 1544.385106][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1544.385106][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1544.385109][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1544.385110][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1544.385111][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1544.385112][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1544.385113][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1544.385114][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1544.385114][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1544.385117][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1544.385120][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1544.385121][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1544.385122][ C3] PKRU: 55555554
[ 1544.385122][ C3] Call Trace:
[ 1544.385124][ C3]
[ 1544.385126][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1544.385129][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1544.385131][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1544.385133][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1544.385135][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1544.385137][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1544.385139][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1544.385141][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1544.385144][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1544.385146][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1544.385148][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1544.385150][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1544.385153][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1544.385154][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1544.385156][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1544.385158][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1544.385161][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1544.385162][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1544.385164][ C3] ? release_sock (net/core/sock.c:3794)
[ 1544.385166][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1544.385168][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1544.385171][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1544.385173][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1544.385175][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1544.385177][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1544.385178][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1544.385180][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1544.385182][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1544.385183][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1544.385184][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1544.385187][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1544.385188][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1544.385190][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1544.385192][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1544.385193][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1544.385195][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1544.385196][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1544.385198][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1544.385199][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1544.385201][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1544.385203][ C3] vfs_write (fs/read_write.c:686)
[ 1544.385205][ C3] ksys_write (fs/read_write.c:739)
[ 1544.385207][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1544.385209][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1544.385211][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1544.385213][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1544.385216][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1544.385217][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1544.385218][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1544.385220][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1544.385220][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1544.385221][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1544.385222][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1544.385222][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1572.385091][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1572.385093][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1572.385094][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1572.385099][ C3] Tainted: [L]=SOFTLOCKUP
[ 1572.385100][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1572.385101][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1572.385104][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1572.385105][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1572.385106][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1572.385107][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1572.385107][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1572.385108][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1572.385109][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1572.385111][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1572.385114][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1572.385114][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1572.385115][ C3] PKRU: 55555554
[ 1572.385116][ C3] Call Trace:
[ 1572.385118][ C3]
[ 1572.385120][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1572.385122][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1572.385124][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1572.385126][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1572.385128][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1572.385130][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1572.385132][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1572.385135][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1572.385137][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1572.385139][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1572.385141][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1572.385144][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1572.385146][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1572.385148][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1572.385150][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1572.385152][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1572.385155][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1572.385156][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1572.385158][ C3] ? release_sock (net/core/sock.c:3794)
[ 1572.385160][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1572.385162][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1572.385165][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1572.385167][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1572.385169][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1572.385170][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1572.385172][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1572.385173][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1572.385175][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1572.385177][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1572.385178][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1572.385180][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1572.385182][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1572.385183][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1572.385185][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1572.385186][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1572.385188][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1572.385190][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1572.385191][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1572.385193][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1572.385194][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1572.385197][ C3] vfs_write (fs/read_write.c:686)
[ 1572.385198][ C3] ksys_write (fs/read_write.c:739)
[ 1572.385200][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1572.385202][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1572.385204][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1572.385206][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1572.385208][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1572.385210][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1572.385211][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1572.385212][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1572.385213][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1572.385213][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1572.385214][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1572.385214][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1594.722072][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 1594.722295][ C3] rcu: 3-....: (649788 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=145149
| [ 1594.722570][ C3] rcu: (t=650030 jiffies g=527745 q=18826 ncpus=4)
| [ 1594.722709][ C3] Tainted: [L]=SOFTLOCKUP
[ 1594.722710][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1594.722711][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1594.722715][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1594.722716][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1594.722718][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1594.722719][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1594.722719][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1594.722720][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1594.722721][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1594.722723][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1594.722726][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1594.722726][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1594.722727][ C3] PKRU: 55555554
[ 1594.722728][ C3] Call Trace:
[ 1594.722729][ C3]
[ 1594.722730][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1594.722732][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1594.722734][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1594.722737][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1594.722739][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1594.722740][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1594.722743][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1594.722745][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1594.722748][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1594.722749][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1594.722751][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1594.722754][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1594.722756][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1594.722758][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1594.722759][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1594.722761][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1594.722764][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1594.722766][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1594.722768][ C3] ? release_sock (net/core/sock.c:3794)
[ 1594.722770][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1594.722771][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1594.722774][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1594.722777][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1594.722778][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1594.722780][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1594.722782][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1594.722783][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1594.722785][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1594.722786][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1594.722788][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1594.722790][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1594.722792][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1594.722793][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1594.722795][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1594.722796][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1594.722798][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1594.722799][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1594.722801][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1594.722803][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1594.722804][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1594.722806][ C3] vfs_write (fs/read_write.c:686)
[ 1594.722808][ C3] ksys_write (fs/read_write.c:739)
[ 1594.722810][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1594.722812][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1594.722814][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1594.722816][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1594.722818][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1594.722819][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1594.722820][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1594.722822][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1594.722822][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1594.722823][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1594.722824][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1594.722824][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1598.788506][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 1598.788684][ T17] Sending NMI from CPU 2 to CPUs 3:
| [ 1598.788883][ C3] NMI backtrace for cpu 3
| [ 1598.788889][ C3] Tainted: [L]=SOFTLOCKUP
[ 1598.788890][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1598.788891][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1598.788893][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1598.788894][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1598.788896][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1598.788897][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1598.788897][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1598.788898][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1598.788899][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1598.788900][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1598.788903][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1598.788904][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1598.788904][ C3] PKRU: 55555554
[ 1598.788905][ C3] Call Trace:
[ 1598.788906][ C3]
[ 1598.788907][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1598.788909][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1598.788911][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1598.788914][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1598.788916][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1598.788917][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1598.788920][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1598.788922][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1598.788925][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1598.788926][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1598.788929][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1598.788931][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1598.788933][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1598.788935][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1598.788937][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1598.788939][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1598.788941][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1598.788943][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1598.788945][ C3] ? release_sock (net/core/sock.c:3794)
[ 1598.788947][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1598.788949][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1598.788952][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1598.788954][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1598.788955][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1598.788957][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1598.788959][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1598.788960][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1598.788962][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1598.788963][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1598.788965][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1598.788967][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1598.788969][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1598.788970][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1598.788972][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1598.788973][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1598.788975][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1598.788977][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1598.788978][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1598.788980][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1598.788981][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1598.788984][ C3] vfs_write (fs/read_write.c:686)
[ 1598.788986][ C3] ksys_write (fs/read_write.c:739)
[ 1598.788987][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1598.788989][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1598.788991][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1598.788994][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1598.788995][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1598.788997][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1598.788998][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1598.788999][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1598.788999][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1598.789000][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1598.789001][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1598.789001][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1598.789003][ C3]
[ 1598.790241][ T44] INFO: task mptcp_connect:20849 blocked for more than 614 seconds.
[ 1598.799432][ T44] Tainted: G L 6.18.0-rc6-virtme #1
[ 1598.799586][ T44] Blocked by coredump.
[ 1598.799703][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 1598.799900][ T44] task:mptcp_connect state:D stack:25744 pid:20849 tgid:20849 ppid:201 task_flags:0x40010c flags:0x00080001
[ 1598.800131][ T44] Call Trace:
[ 1598.800273][ T44]
[ 1598.800369][ T44] __schedule (kernel/sched/core.c:5328 kernel/sched/core.c:6929)
[ 1598.800498][ T44] ? io_schedule_timeout (kernel/sched/core.c:6785)
[ 1598.800621][ T44] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 (discriminator 5) ./include/linux/atomic/atomic-arch-fallback.h:2170 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:1302 (discriminator 5) ./include/asm-generic/qspinlock.h:111 (discriminator 5) kernel/locking/spinlock_debug.c:116 (discriminator 5))
[ 1598.800744][ T44] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 (discriminator 3) kernel/locking/spinlock.c:194 (discriminator 3))
[ 1598.800916][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1598.801036][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1598.801171][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1598.801296][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1598.801453][ T44] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 (discriminator 3) kernel/locking/spinlock.c:194 (discriminator 3))
[ 1598.801590][ T44] ? lock_acquire (kernel/locking/lockdep.c:5833)
[ 1598.801711][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1598.801866][ T44] schedule (kernel/sched/core.c:7012 kernel/sched/core.c:7026)
[ 1598.801970][ T44] synchronize_rcu_expedited (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:972 (discriminator 2))
[ 1598.802105][ T44] ? synchronize_rcu_normal (kernel/rcu/tree_exp.h:921)
[ 1598.802226][ T44] ? complete (kernel/sched/wait.c:402)
[ 1598.802341][ T44] ? trace_rcu_segcb_stats (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1) ./include/trace/events/rcu.h:537 (discriminator 1))
[ 1598.802493][ T44] ? sync_rcu_exp_select_cpus (kernel/rcu/tree_exp.h:488)
[ 1598.802613][ T44] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33))
[ 1598.802756][ T44] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1598.802877][ T44] namespace_unlock (fs/namespace.c:1711)
[ 1598.803033][ T44] ? kern_unmount (fs/namespace.c:1675)
[ 1598.803167][ T44] ? attach_mnt (fs/namespace.c:1762)
[ 1598.803299][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1598.803420][ T44] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 1598.803574][ T44] free_nsproxy (kernel/nsproxy.c:189)
[ 1598.803696][ T44] do_exit (./include/linux/task_work.h:40 kernel/exit.c:966)
[ 1598.803801][ T44] ? stack_not_used (kernel/exit.c:898)
[ 1598.803922][ T44] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1338)
[ 1598.804104][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1598.804224][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1598.804359][ T44] do_group_exit (kernel/exit.c:1088)
[ 1598.804487][ T44] __x64_sys_exit_group (kernel/exit.c:1116)
[ 1598.804639][ T44] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:61)
[ 1598.804760][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1598.804883][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1598.805052][ T44] RIP: 0033:0x7f88e7533008
[ 1598.805190][ T44] RSP: 002b:00007ffcb9b5b248 EFLAGS: 00000202 ORIG_RAX: 00000000000000e7
[ 1598.805364][ T44] RAX: ffffffffffffffda RBX: 00007f88e765efc8 RCX: 00007f88e7533008
[ 1598.805554][ T44] RDX: 00007f88e7470a48 RSI: ffffffffffffffa0 RDI: 0000000000000002
[ 1598.805713][ T44] RBP: 00007ffcb9b5b2a0 R08: 0000000000000000 R09: 0000000000000000
[ 1598.805872][ T44] R10: 00007ffcb9b5b0e0 R11: 0000000000000202 R12: 0000000000000001
[ 1598.806083][ T44] R13: 0000000000000002 R14: 00007f88e765d680 R15: 00007f88e765efe0
| [ 1598.806246][ T44]
[ 1598.806357][ T44] INFO: task ip:20858 blocked for more than 491 seconds.
[ 1598.806519][ T44] Tainted: G L 6.18.0-rc6-virtme #1
[ 1598.806670][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 1598.806841][ T44] task:ip state:D stack:25336 pid:20858 tgid:20858 ppid:20856 task_flags:0x400100 flags:0x00080001
[ 1598.807099][ T44] Call Trace:
[ 1598.807200][ T44]
[ 1598.807288][ T44] __schedule (kernel/sched/core.c:5328 kernel/sched/core.c:6929)
[ 1598.807412][ T44] ? io_schedule_timeout (kernel/sched/core.c:6785)
[ 1598.807567][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1598.807689][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1598.807810][ T44] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 33))
[ 1598.807933][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1598.808097][ T44] ? exp_funnel_lock (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:345 (discriminator 2))
[ 1598.808219][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1598.808347][ T44] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1598.808472][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1598.808622][ T44] ? __mutex_handoff (kernel/locking/mutex.c:88)
[ 1598.808743][ T44] ? lock_acquire (kernel/locking/lockdep.c:5833)
[ 1598.808863][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1598.808987][ T44] schedule (kernel/sched/core.c:7012 kernel/sched/core.c:7026)
[ 1598.809133][ T44] schedule_preempt_disabled (kernel/sched/core.c:7084)
[ 1598.809254][ T44] __mutex_lock (kernel/locking/mutex.c:183 kernel/locking/mutex.c:678 kernel/locking/mutex.c:760)
[ 1598.809385][ T44] ? exp_funnel_lock (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:345 (discriminator 2))
[ 1598.809507][ T44] ? ww_mutex_lock (kernel/locking/mutex.c:759)
[ 1598.809658][ T44] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27)
[ 1598.809780][ T44] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2583 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3189 kernel/locking/mutex.c:91)
[ 1598.809901][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1598.810027][ T44] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1598.810168][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1598.810296][ T44] ? exp_funnel_lock (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:345 (discriminator 2))
[ 1598.810416][ T44] exp_funnel_lock (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:345 (discriminator 2))
[ 1598.810536][ T44] ? stack_depot_save_flags (lib/stackdepot.c:601 (discriminator 1) lib/stackdepot.c:668 (discriminator 1))
[ 1598.810692][ T44] ? trace_rcu_exp_funnel_lock (kernel/rcu/tree_exp.h:302)
[ 1598.810831][ T44] ? kasan_save_stack (mm/kasan/common.c:58)
[ 1598.810959][ T44] ? kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1))
[ 1598.811093][ T44] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1598.811214][ T44] ? user_path_at (fs/namei.c:3219)
[ 1598.811341][ T44] ? __x64_sys_umount (fs/namespace.c:2053 fs/namespace.c:2060 fs/namespace.c:2058 fs/namespace.c:2058)
[ 1598.811463][ T44] synchronize_rcu_expedited (kernel/rcu/tree_exp.h:957 (discriminator 1))
[ 1598.811585][ T44] ? synchronize_rcu_normal (kernel/rcu/tree_exp.h:921)
[ 1598.811738][ T44] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 (discriminator 5) ./include/linux/atomic/atomic-arch-fallback.h:2170 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:1302 (discriminator 5) ./include/asm-generic/qspinlock.h:111 (discriminator 5) kernel/locking/spinlock_debug.c:116 (discriminator 5))
[ 1598.811862][ T44] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1598.811989][ T44] namespace_unlock (fs/namespace.c:1711)
[ 1598.812159][ T44] ? umount_tree (fs/namespace.c:1813)
[ 1598.812287][ T44] ? kern_unmount (fs/namespace.c:1675)
[ 1598.812410][ T44] ? attach_mnt (fs/namespace.c:1762)
[ 1598.812530][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1598.812653][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1598.812802][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1598.812921][ T44] ? lock_acquire (kernel/locking/lockdep.c:5833)
[ 1598.813047][ T44] do_umount (fs/namespace.c:1954)
[ 1598.813162][ T44] path_umount (fs/namespace.c:2035)
[ 1598.813318][ T44] ? user_path_at (fs/namei.c:3219)
[ 1598.813439][ T44] __x64_sys_umount (fs/namespace.c:2055 fs/namespace.c:2060 fs/namespace.c:2058 fs/namespace.c:2058)
[ 1598.813564][ T44] ? path_umount (fs/namespace.c:2058)
[ 1598.813684][ T44] ? switch_fpu_return (./arch/x86/include/asm/bitops.h:75 ./include/asm-generic/bitops/instrumented-atomic.h:42 ./include/linux/thread_info.h:102 arch/x86/kernel/fpu/context.h:79 arch/x86/kernel/fpu/core.c:858)
[ 1598.813838][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1598.813958][ T44] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33))
[ 1598.814111][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1598.814233][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1598.814406][ T44] RIP: 0033:0x7f98acf0e11b
[ 1598.814528][ T44] RSP: 002b:00007ffffc4d00f8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a6
[ 1598.814685][ T44] RAX: ffffffffffffffda RBX: 00007ffffc4d45b1 RCX: 00007f98acf0e11b
[ 1598.814876][ T44] RDX: 00000000004728bd RSI: 0000000000000002 RDI: 000000000047967b
[ 1598.815037][ T44] RBP: 0000000000000007 R08: 0000000000000000 R09: 0000000000000000
[ 1598.815242][ T44] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000
[ 1598.815406][ T44] R13: 0000000000000065 R14: 00007ffffc4d45bc R15: 00007ffffc4d35e8
| [ 1624.385105][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1624.385107][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1624.385109][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1624.385117][ C3] Tainted: [L]=SOFTLOCKUP
[ 1624.385118][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1624.385119][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1624.385122][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1624.385124][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1624.385126][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1624.385127][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1624.385128][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1624.385129][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1624.385130][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1624.385132][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1624.385135][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1624.385135][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1624.385136][ C3] PKRU: 55555554
[ 1624.385137][ C3] Call Trace:
[ 1624.385139][ C3]
[ 1624.385141][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1624.385146][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1624.385148][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1624.385152][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1624.385156][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1624.385157][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1624.385160][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1624.385162][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1624.385165][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1624.385167][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1624.385169][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1624.385172][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1624.385174][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1624.385175][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1624.385177][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1624.385180][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1624.385182][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1624.385184][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1624.385186][ C3] ? release_sock (net/core/sock.c:3794)
[ 1624.385188][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1624.385190][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1624.385193][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1624.385196][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1624.385198][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1624.385200][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1624.385202][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1624.385204][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1624.385206][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1624.385208][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1624.385209][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1624.385211][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1624.385213][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1624.385215][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1624.385217][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1624.385218][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1624.385220][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1624.385222][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1624.385224][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1624.385225][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1624.385226][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1624.385229][ C3] vfs_write (fs/read_write.c:686)
[ 1624.385231][ C3] ksys_write (fs/read_write.c:739)
[ 1624.385232][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1624.385234][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1624.385237][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1624.385240][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1624.385243][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1624.385245][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1624.385246][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1624.385248][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1624.385248][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1624.385249][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1624.385250][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1624.385250][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1652.385092][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1652.385093][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1652.385095][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1652.385101][ C3] Tainted: [L]=SOFTLOCKUP
[ 1652.385101][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1652.385102][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1652.385105][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1652.385106][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1652.385108][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1652.385108][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1652.385109][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1652.385110][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1652.385110][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1652.385112][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1652.385115][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1652.385116][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1652.385117][ C3] PKRU: 55555554
[ 1652.385117][ C3] Call Trace:
[ 1652.385119][ C3]
[ 1652.385122][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1652.385125][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1652.385127][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1652.385129][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1652.385132][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1652.385134][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1652.385136][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1652.385138][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1652.385142][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1652.385143][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1652.385145][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1652.385148][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1652.385150][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1652.385152][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1652.385154][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1652.385156][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1652.385158][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1652.385160][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1652.385162][ C3] ? release_sock (net/core/sock.c:3794)
[ 1652.385164][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1652.385166][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1652.385169][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1652.385171][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1652.385173][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1652.385175][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1652.385176][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1652.385178][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1652.385179][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1652.385181][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1652.385182][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1652.385185][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1652.385186][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1652.385188][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1652.385190][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1652.385191][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1652.385193][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1652.385194][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1652.385196][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1652.385197][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1652.385199][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1652.385201][ C3] vfs_write (fs/read_write.c:686)
[ 1652.385203][ C3] ksys_write (fs/read_write.c:739)
[ 1652.385205][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1652.385207][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1652.385209][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1652.385211][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1652.385214][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1652.385215][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1652.385216][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1652.385217][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1652.385218][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1652.385219][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1652.385219][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1652.385220][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1672.725072][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 1672.725290][ C3] rcu: 3-....: (727766 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=162169
| [ 1672.725508][ C3] rcu: (t=728033 jiffies g=527745 q=20848 ncpus=4)
| [ 1672.725702][ C3] Tainted: [L]=SOFTLOCKUP
[ 1672.725702][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1672.725704][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1672.725707][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1672.725708][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1672.725710][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1672.725711][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1672.725712][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1672.725713][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1672.725713][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1672.725715][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1672.725718][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1672.725719][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1672.725720][ C3] PKRU: 55555554
[ 1672.725720][ C3] Call Trace:
[ 1672.725721][ C3]
[ 1672.725722][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1672.725724][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1672.725726][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1672.725729][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1672.725731][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1672.725732][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1672.725735][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1672.725737][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1672.725740][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1672.725742][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1672.725744][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1672.725746][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1672.725748][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1672.725750][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1672.725752][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1672.725754][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1672.725756][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1672.725758][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1672.725760][ C3] ? release_sock (net/core/sock.c:3794)
[ 1672.725762][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1672.725763][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1672.725766][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1672.725768][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1672.725770][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1672.725772][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1672.725774][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1672.725775][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1672.725777][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1672.725778][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1672.725779][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1672.725782][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1672.725783][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1672.725785][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1672.725787][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1672.725788][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1672.725790][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1672.725791][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1672.725793][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1672.725794][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1672.725796][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1672.725798][ C3] vfs_write (fs/read_write.c:686)
[ 1672.725800][ C3] ksys_write (fs/read_write.c:739)
[ 1672.725801][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1672.725803][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1672.725805][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1672.725808][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1672.725809][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1672.725811][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1672.725811][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1672.725813][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1672.725813][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1672.725814][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1672.725815][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1672.725815][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1697.093548][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 1697.093722][ T17] Sending NMI from CPU 2 to CPUs 3:
| [ 1697.093889][ C3] NMI backtrace for cpu 3
| [ 1697.093907][ C3] Tainted: [L]=SOFTLOCKUP
[ 1697.093908][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1697.093911][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1697.093920][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1697.093922][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1697.093926][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1697.093927][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1697.093928][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1697.093929][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1697.093930][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1697.093932][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1697.093935][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1697.093937][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1697.093938][ C3] PKRU: 55555554
[ 1697.093938][ C3] Call Trace:
[ 1697.093942][ C3]
[ 1697.093946][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1697.093951][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1697.093953][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1697.093957][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1697.093961][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1697.093963][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1697.093967][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1697.093970][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1697.093973][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1697.093974][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1697.093977][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1697.093979][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1697.093981][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1697.093987][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1697.093989][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1697.093991][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1697.093995][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1697.093997][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1697.093999][ C3] ? release_sock (net/core/sock.c:3794)
[ 1697.094001][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1697.094003][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1697.094006][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1697.094010][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1697.094011][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1697.094015][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1697.094017][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1697.094019][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1697.094021][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1697.094024][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1697.094025][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1697.094027][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1697.094029][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1697.094031][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1697.094033][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1697.094034][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1697.094037][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1697.094038][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1697.094040][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1697.094041][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1697.094042][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1697.094045][ C3] vfs_write (fs/read_write.c:686)
[ 1697.094047][ C3] ksys_write (fs/read_write.c:739)
[ 1697.094049][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1697.094051][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1697.094053][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1697.094057][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1697.094060][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1697.094064][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1697.094065][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1697.094066][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1697.094067][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1697.094068][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1697.094071][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1697.094072][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1697.094074][ C3]
[ 1721.668138][ T44] INFO: task mptcp_connect:20849 blocked for more than 737 seconds.
[ 1721.668476][ T44] Tainted: G L 6.18.0-rc6-virtme #1
[ 1721.668685][ T44] Blocked by coredump.
[ 1721.668828][ T44] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 1721.669090][ T44] task:mptcp_connect state:D stack:25744 pid:20849 tgid:20849 ppid:201 task_flags:0x40010c flags:0x00080001
[ 1721.669364][ T44] Call Trace:
[ 1721.669494][ T44]
[ 1721.669632][ T44] __schedule (kernel/sched/core.c:5328 kernel/sched/core.c:6929)
[ 1721.669783][ T44] ? io_schedule_timeout (kernel/sched/core.c:6785)
[ 1721.669913][ T44] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 (discriminator 5) ./include/linux/atomic/atomic-arch-fallback.h:2170 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:1302 (discriminator 5) ./include/asm-generic/qspinlock.h:111 (discriminator 5) kernel/locking/spinlock_debug.c:116 (discriminator 5))
[ 1721.670045][ T44] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 (discriminator 3) kernel/locking/spinlock.c:194 (discriminator 3))
[ 1721.670256][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1721.670396][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1721.670555][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1721.670684][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1721.670841][ T44] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 (discriminator 3) kernel/locking/spinlock.c:194 (discriminator 3))
[ 1721.670984][ T44] ? lock_acquire (kernel/locking/lockdep.c:5833)
[ 1721.671125][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1721.671253][ T44] schedule (kernel/sched/core.c:7012 kernel/sched/core.c:7026)
[ 1721.671396][ T44] synchronize_rcu_expedited (kernel/rcu/rcu.h:156 (discriminator 2) kernel/rcu/tree_exp.h:67 (discriminator 2) kernel/rcu/tree_exp.h:281 (discriminator 2) kernel/rcu/tree_exp.h:972 (discriminator 2))
[ 1721.671527][ T44] ? synchronize_rcu_normal (kernel/rcu/tree_exp.h:921)
[ 1721.671660][ T44] ? complete (kernel/sched/wait.c:402)
[ 1721.671769][ T44] ? trace_rcu_segcb_stats (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1) ./include/trace/events/rcu.h:537 (discriminator 1))
[ 1721.671924][ T44] ? sync_rcu_exp_select_cpus (kernel/rcu/tree_exp.h:488)
[ 1721.672048][ T44] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33))
[ 1721.672209][ T44] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1721.672334][ T44] namespace_unlock (fs/namespace.c:1711)
[ 1721.672498][ T44] ? kern_unmount (fs/namespace.c:1675)
[ 1721.672628][ T44] ? attach_mnt (fs/namespace.c:1762)
[ 1721.672753][ T44] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 33))
[ 1721.672875][ T44] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 1721.673031][ T44] free_nsproxy (kernel/nsproxy.c:189)
[ 1721.673171][ T44] do_exit (./include/linux/task_work.h:40 kernel/exit.c:966)
[ 1721.673278][ T44] ? stack_not_used (kernel/exit.c:898)
[ 1721.673401][ T44] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1338)
[ 1721.673580][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1721.673710][ T44] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1721.673833][ T44] do_group_exit (kernel/exit.c:1088)
[ 1721.673960][ T44] __x64_sys_exit_group (kernel/exit.c:1116)
[ 1721.674126][ T44] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:61)
[ 1721.674251][ T44] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1721.674377][ T44] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1721.674523][ T44] RIP: 0033:0x7f88e7533008
[ 1721.674685][ T44] RSP: 002b:00007ffcb9b5b248 EFLAGS: 00000202 ORIG_RAX: 00000000000000e7
[ 1721.674855][ T44] RAX: ffffffffffffffda RBX: 00007f88e765efc8 RCX: 00007f88e7533008
[ 1721.675016][ T44] RDX: 00007f88e7470a48 RSI: ffffffffffffffa0 RDI: 0000000000000002
[ 1721.675222][ T44] RBP: 00007ffcb9b5b2a0 R08: 0000000000000000 R09: 0000000000000000
[ 1721.675383][ T44] R10: 00007ffcb9b5b0e0 R11: 0000000000000202 R12: 0000000000000001
[ 1721.675588][ T44] R13: 0000000000000002 R14: 00007f88e765d680 R15: 00007f88e765efe0
| [ 1724.385111][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1724.385112][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1724.385115][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1724.385123][ C3] Tainted: [L]=SOFTLOCKUP
[ 1724.385124][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1724.385126][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1724.385129][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1724.385131][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1724.385133][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1724.385134][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1724.385135][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1724.385135][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1724.385136][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1724.385139][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1724.385142][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1724.385143][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1724.385144][ C3] PKRU: 55555554
[ 1724.385145][ C3] Call Trace:
[ 1724.385147][ C3]
[ 1724.385150][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1724.385156][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1724.385158][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1724.385162][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1724.385165][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1724.385167][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1724.385169][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1724.385172][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1724.385175][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1724.385176][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1724.385179][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1724.385181][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1724.385184][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1724.385185][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1724.385187][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1724.385190][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1724.385194][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1724.385196][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1724.385198][ C3] ? release_sock (net/core/sock.c:3794)
[ 1724.385200][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1724.385202][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1724.385205][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1724.385208][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1724.385210][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1724.385213][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1724.385215][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1724.385217][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1724.385219][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1724.385222][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1724.385223][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1724.385225][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1724.385227][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1724.385229][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1724.385231][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1724.385233][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1724.385235][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1724.385236][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1724.385238][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1724.385240][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1724.385241][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1724.385243][ C3] vfs_write (fs/read_write.c:686)
[ 1724.385246][ C3] ksys_write (fs/read_write.c:739)
[ 1724.385248][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1724.385249][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1724.385252][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1724.385255][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1724.385258][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1724.385261][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1724.385262][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1724.385264][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1724.385265][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1724.385265][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1724.385266][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1724.385266][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1750.728073][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 1750.728324][ C3] rcu: 3-....: (805745 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=179222
| [ 1750.728542][ C3] rcu: (t=806036 jiffies g=527745 q=22188 ncpus=4)
| [ 1750.728731][ C3] Tainted: [L]=SOFTLOCKUP
[ 1750.728733][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1750.728734][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1750.728742][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1750.728743][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1750.728747][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1750.728748][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1750.728749][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1750.728750][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1750.728751][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1750.728753][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1750.728756][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1750.728757][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1750.728758][ C3] PKRU: 55555554
[ 1750.728759][ C3] Call Trace:
[ 1750.728760][ C3]
[ 1750.728760][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1750.728765][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1750.728767][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1750.728771][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1750.728774][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1750.728776][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1750.728779][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1750.728781][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1750.728784][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1750.728786][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1750.728788][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1750.728790][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1750.728792][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1750.728794][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1750.728796][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1750.728798][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1750.728802][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1750.728804][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1750.728806][ C3] ? release_sock (net/core/sock.c:3794)
[ 1750.728808][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1750.728809][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1750.728812][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1750.728815][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1750.728817][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1750.728820][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1750.728822][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1750.728824][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1750.728826][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1750.728828][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1750.728829][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1750.728832][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1750.728833][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1750.728835][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1750.728837][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1750.728839][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1750.728840][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1750.728842][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1750.728844][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1750.728845][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1750.728846][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1750.728849][ C3] vfs_write (fs/read_write.c:686)
[ 1750.728851][ C3] ksys_write (fs/read_write.c:739)
[ 1750.728852][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1750.728854][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1750.728856][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1750.728860][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1750.728862][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1750.728864][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1750.728865][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1750.728867][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1750.728867][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1750.728868][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1750.728869][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1750.728870][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1776.385097][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1776.385099][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1776.385101][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1776.385107][ C3] Tainted: [L]=SOFTLOCKUP
[ 1776.385108][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1776.385109][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1776.385111][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1776.385112][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1776.385114][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1776.385115][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1776.385115][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1776.385116][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1776.385117][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1776.385119][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1776.385121][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1776.385122][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1776.385123][ C3] PKRU: 55555554
[ 1776.385124][ C3] Call Trace:
[ 1776.385126][ C3]
[ 1776.385129][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1776.385131][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1776.385133][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1776.385136][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1776.385138][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1776.385139][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1776.385142][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1776.385144][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1776.385147][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1776.385148][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1776.385150][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1776.385153][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1776.385155][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1776.385157][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1776.385158][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1776.385160][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1776.385163][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1776.385165][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1776.385167][ C3] ? release_sock (net/core/sock.c:3794)
[ 1776.385168][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1776.385170][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1776.385173][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1776.385175][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1776.385177][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1776.385179][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1776.385180][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1776.385181][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1776.385183][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1776.385185][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1776.385186][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1776.385189][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1776.385190][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1776.385191][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1776.385193][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1776.385194][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1776.385196][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1776.385198][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1776.385199][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1776.385201][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1776.385202][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1776.385205][ C3] vfs_write (fs/read_write.c:686)
[ 1776.385206][ C3] ksys_write (fs/read_write.c:739)
[ 1776.385208][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1776.385210][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1776.385212][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1776.385214][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1776.385216][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1776.385218][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1776.385219][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1776.385220][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1776.385221][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1776.385222][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1776.385222][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1776.385223][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1795.396502][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 1795.396748][ T17] Sending NMI from CPU 2 to CPUs 3:
| [ 1795.396911][ C3] NMI backtrace for cpu 3
| [ 1795.396921][ C3] Tainted: [L]=SOFTLOCKUP
[ 1795.396922][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1795.396924][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1795.396929][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1795.396931][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1795.396933][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1795.396934][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1795.396935][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1795.396936][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1795.396937][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1795.396939][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1795.396942][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1795.396943][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1795.396943][ C3] PKRU: 55555554
[ 1795.396944][ C3] Call Trace:
[ 1795.396947][ C3]
[ 1795.396949][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1795.396952][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1795.396954][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1795.396957][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1795.396960][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1795.396962][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1795.396965][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1795.396967][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1795.396970][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1795.396971][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1795.396973][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1795.396976][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1795.396978][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1795.396980][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1795.396982][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1795.396984][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1795.396987][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1795.396989][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1795.396990][ C3] ? release_sock (net/core/sock.c:3794)
[ 1795.396992][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1795.396994][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1795.396997][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1795.397000][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1795.397001][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1795.397004][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1795.397006][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1795.397007][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1795.397009][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1795.397011][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1795.397012][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1795.397015][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1795.397016][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1795.397018][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1795.397019][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1795.397021][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1795.397023][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1795.397025][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1795.397026][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1795.397028][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1795.397029][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1795.397032][ C3] vfs_write (fs/read_write.c:686)
[ 1795.397034][ C3] ksys_write (fs/read_write.c:739)
[ 1795.397036][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1795.397037][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1795.397039][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1795.397042][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1795.397045][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1795.397047][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1795.397048][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1795.397049][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1795.397050][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1795.397051][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1795.397051][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1795.397052][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1820.385113][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1820.385115][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1820.385118][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1820.385127][ C3] Tainted: [L]=SOFTLOCKUP
[ 1820.385128][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1820.385130][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1820.385134][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1820.385135][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1820.385138][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1820.385139][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1820.385140][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1820.385141][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1820.385142][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1820.385144][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1820.385148][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1820.385149][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1820.385150][ C3] PKRU: 55555554
[ 1820.385151][ C3] Call Trace:
[ 1820.385153][ C3]
[ 1820.385156][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1820.385161][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1820.385163][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1820.385167][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1820.385171][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1820.385173][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1820.385175][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1820.385178][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1820.385181][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1820.385183][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1820.385185][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1820.385187][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1820.385189][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1820.385191][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1820.385193][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1820.385195][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1820.385200][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1820.385201][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1820.385203][ C3] ? release_sock (net/core/sock.c:3794)
[ 1820.385206][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1820.385208][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1820.385211][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1820.385214][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1820.385216][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1820.385220][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1820.385222][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1820.385224][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1820.385226][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1820.385229][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1820.385230][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1820.385233][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1820.385234][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1820.385236][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1820.385238][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1820.385240][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1820.385242][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1820.385243][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1820.385245][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1820.385247][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1820.385248][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1820.385250][ C3] vfs_write (fs/read_write.c:686)
[ 1820.385253][ C3] ksys_write (fs/read_write.c:739)
[ 1820.385255][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1820.385256][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1820.385259][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1820.385262][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1820.385266][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1820.385269][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1820.385271][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1820.385273][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1820.385273][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1820.385274][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1820.385275][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1820.385276][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1828.731071][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 1828.731260][ C3] rcu: 3-....: (883716 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=196289
| [ 1828.731529][ C3] rcu: (t=884039 jiffies g=527745 q=23688 ncpus=4)
| [ 1828.731676][ C3] Tainted: [L]=SOFTLOCKUP
[ 1828.731677][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1828.731678][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1828.731684][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1828.731685][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1828.731690][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1828.731691][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1828.731691][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1828.731692][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1828.731693][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1828.731695][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1828.731698][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1828.731699][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1828.731700][ C3] PKRU: 55555554
[ 1828.731700][ C3] Call Trace:
[ 1828.731701][ C3]
[ 1828.731702][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1828.731706][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1828.731708][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1828.731711][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1828.731715][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1828.731716][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1828.731719][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1828.731721][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1828.731724][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1828.731726][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1828.731728][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1828.731731][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1828.731733][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1828.731735][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1828.731737][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1828.731739][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1828.731743][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1828.731744][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1828.731746][ C3] ? release_sock (net/core/sock.c:3794)
[ 1828.731749][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1828.731750][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1828.731753][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1828.731756][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1828.731758][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1828.731761][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1828.731763][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1828.731765][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1828.731767][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1828.731769][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1828.731771][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1828.731773][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1828.731775][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1828.731777][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1828.731779][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1828.731780][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1828.731782][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1828.731783][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1828.731785][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1828.731787][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1828.731788][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1828.731790][ C3] vfs_write (fs/read_write.c:686)
[ 1828.731792][ C3] ksys_write (fs/read_write.c:739)
[ 1828.731794][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1828.731796][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1828.731799][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1828.731801][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1828.731804][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1828.731805][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1828.731806][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1828.731808][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1828.731808][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1828.731809][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1828.731810][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1828.731810][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1856.385092][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1856.385094][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1856.385096][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1856.385102][ C3] Tainted: [L]=SOFTLOCKUP
[ 1856.385103][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1856.385104][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1856.385106][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1856.385107][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1856.385108][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1856.385109][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1856.385110][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1856.385111][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1856.385111][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1856.385113][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1856.385117][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1856.385118][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1856.385118][ C3] PKRU: 55555554
[ 1856.385119][ C3] Call Trace:
[ 1856.385120][ C3]
[ 1856.385121][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1856.385123][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1856.385125][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1856.385128][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1856.385130][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1856.385132][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1856.385134][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1856.385136][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1856.385139][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1856.385140][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1856.385143][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1856.385145][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1856.385147][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1856.385149][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1856.385151][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1856.385153][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1856.385155][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1856.385157][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1856.385159][ C3] ? release_sock (net/core/sock.c:3794)
[ 1856.385161][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1856.385162][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1856.385165][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1856.385167][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1856.385169][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1856.385172][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1856.385174][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1856.385175][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1856.385177][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1856.385179][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1856.385180][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1856.385182][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1856.385184][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1856.385186][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1856.385187][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1856.385189][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1856.385190][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1856.385192][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1856.385194][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1856.385195][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1856.385196][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1856.385199][ C3] vfs_write (fs/read_write.c:686)
[ 1856.385201][ C3] ksys_write (fs/read_write.c:739)
[ 1856.385202][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1856.385204][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1856.385206][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1856.385209][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1856.385211][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1856.385212][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1856.385213][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1856.385214][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1856.385215][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1856.385216][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1856.385216][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1856.385217][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1884.385115][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1884.385117][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1884.385121][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1884.385130][ C3] Tainted: [L]=SOFTLOCKUP
[ 1884.385131][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1884.385133][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1884.385137][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1884.385139][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1884.385141][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1884.385142][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1884.385143][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1884.385144][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1884.385145][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1884.385148][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1884.385152][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1884.385153][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1884.385154][ C3] PKRU: 55555554
[ 1884.385155][ C3] Call Trace:
[ 1884.385158][ C3]
[ 1884.385162][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1884.385168][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1884.385170][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1884.385174][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1884.385179][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1884.385180][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1884.385182][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1884.385185][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1884.385188][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1884.385190][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1884.385192][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1884.385195][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1884.385197][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1884.385199][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1884.385201][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1884.385203][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1884.385207][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1884.385209][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1884.385211][ C3] ? release_sock (net/core/sock.c:3794)
[ 1884.385213][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1884.385215][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1884.385218][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1884.385222][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1884.385223][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1884.385227][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1884.385235][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1884.385237][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1884.385239][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1884.385242][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1884.385243][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1884.385245][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1884.385247][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1884.385249][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1884.385251][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1884.385252][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1884.385255][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1884.385256][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1884.385258][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1884.385259][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1884.385261][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1884.385263][ C3] vfs_write (fs/read_write.c:686)
[ 1884.385265][ C3] ksys_write (fs/read_write.c:739)
[ 1884.385267][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1884.385269][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1884.385271][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1884.385275][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1884.385278][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1884.385282][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1884.385284][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1884.385285][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1884.385286][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1884.385287][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1884.385288][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1884.385288][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1893.700533][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 1893.700706][ T17] Sending NMI from CPU 2 to CPUs 3:
| [ 1893.700877][ C3] NMI backtrace for cpu 3
| [ 1893.700891][ C3] Tainted: [L]=SOFTLOCKUP
[ 1893.700892][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1893.700893][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:97 mm/kasan/generic.c:115 mm/kasan/generic.c:140 mm/kasan/generic.c:172 mm/kasan/generic.c:191 mm/kasan/generic.c:200)
[ 1893.700901][ C3] Code: 4c 89 d1 4c 89 d8 4c 29 d9 e9 19 ff ff ff 48 85 c9 74 8c 4c 01 c9 eb 1b 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 48 83 c0 01 <48> 39 c8 0f 84 6c ff ff ff 80 38 00 74 ee e9 47 ff ff ff b8 01 00
All code
========
0: 4c 89 d1 mov %r10,%rcx
3: 4c 89 d8 mov %r11,%rax
6: 4c 29 d9 sub %r11,%rcx
9: e9 19 ff ff ff jmp 0xffffffffffffff27
e: 48 85 c9 test %rcx,%rcx
11: 74 8c je 0xffffffffffffff9f
13: 4c 01 c9 add %r9,%rcx
16: eb 1b jmp 0x33
18: 0f 1f 00 nopl (%rax)
1b: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
22: 00 00 00 00
26: 48 83 c0 01 add $0x1,%rax
2a:* 48 39 c8 cmp %rcx,%rax <-- trapping instruction
2d: 0f 84 6c ff ff ff je 0xffffffffffffff9f
33: 80 38 00 cmpb $0x0,(%rax)
36: 74 ee je 0x26
38: e9 47 ff ff ff jmp 0xffffffffffffff84
3d: b8 .byte 0xb8
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: 48 39 c8 cmp %rcx,%rax
3: 0f 84 6c ff ff ff je 0xffffffffffffff75
9: 80 38 00 cmpb $0x0,(%rax)
c: 74 ee je 0xfffffffffffffffc
e: e9 47 ff ff ff jmp 0xffffffffffffff5a
13: b8 .byte 0xb8
14: 01 00 add %eax,(%rax)
[ 1893.700902][ C3] RSP: 0018:ffa0000000717560 EFLAGS: 00000286
[ 1893.700905][ C3] RAX: ffe21c000221716a RBX: ffe21c0002217169 RCX: ffe21c000221716a
[ 1893.700906][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1893.700907][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1893.700908][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1893.700909][ C3] R13: ffe21c0002217169 R14: ff110000110b8b4b R15: ff110000110b8b48
[ 1893.700911][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1893.700914][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1893.700915][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1893.700915][ C3] PKRU: 55555554
[ 1893.700916][ C3] Call Trace:
[ 1893.700919][ C3]
[ 1893.700921][ C3] 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)
[ 1893.700925][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1893.700929][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1893.700931][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1893.700935][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1893.700938][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1893.700940][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1893.700943][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1893.700945][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1893.700948][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1893.700950][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1893.700952][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1893.700954][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1893.700957][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1893.700958][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1893.700960][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1893.700962][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1893.700966][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1893.700968][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1893.700970][ C3] ? release_sock (net/core/sock.c:3794)
[ 1893.700972][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1893.700973][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1893.700977][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1893.700980][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1893.700982][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1893.700985][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1893.700987][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1893.700988][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1893.700991][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1893.700993][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1893.700995][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1893.700997][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1893.700999][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1893.701001][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1893.701003][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1893.701004][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1893.701006][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1893.701008][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1893.701009][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1893.701011][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1893.701012][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1893.701015][ C3] vfs_write (fs/read_write.c:686)
[ 1893.701017][ C3] ksys_write (fs/read_write.c:739)
[ 1893.701019][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1893.701021][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1893.701023][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1893.701027][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1893.701029][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1893.701031][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1893.701032][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1893.701034][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1893.701035][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1893.701035][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1893.701036][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1893.701037][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1906.735072][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 1906.735306][ C3] rcu: 3-....: (961689 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=213607
| [ 1906.735540][ C3] rcu: (t=962043 jiffies g=527745 q=25204 ncpus=4)
| [ 1906.735728][ C3] Tainted: [L]=SOFTLOCKUP
[ 1906.735729][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1906.735731][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1906.735735][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1906.735736][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1906.735739][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1906.735740][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1906.735741][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1906.735741][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1906.735742][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1906.735744][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1906.735747][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1906.735748][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1906.735749][ C3] PKRU: 55555554
[ 1906.735750][ C3] Call Trace:
[ 1906.735750][ C3]
[ 1906.735751][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1906.735754][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1906.735756][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1906.735758][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1906.735761][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1906.735762][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1906.735765][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1906.735767][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1906.735770][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1906.735771][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1906.735774][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1906.735776][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1906.735778][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1906.735780][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1906.735782][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1906.735784][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1906.735786][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1906.735788][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1906.735790][ C3] ? release_sock (net/core/sock.c:3794)
[ 1906.735792][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1906.735793][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1906.735796][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1906.735798][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1906.735800][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1906.735802][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1906.735803][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1906.735804][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1906.735806][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1906.735808][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1906.735809][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1906.735811][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1906.735813][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1906.735814][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1906.735816][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1906.735818][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1906.735819][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1906.735821][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1906.735823][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1906.735824][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1906.735825][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1906.735828][ C3] vfs_write (fs/read_write.c:686)
[ 1906.735830][ C3] ksys_write (fs/read_write.c:739)
[ 1906.735831][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1906.735833][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1906.735835][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1906.735837][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1906.735839][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1906.735840][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1906.735841][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1906.735843][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1906.735843][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1906.735844][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1906.735845][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1906.735846][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1932.385097][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1932.385098][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1932.385100][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1932.385106][ C3] Tainted: [L]=SOFTLOCKUP
[ 1932.385107][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1932.385108][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1932.385110][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1932.385111][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1932.385113][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1932.385114][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1932.385115][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1932.385116][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1932.385116][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1932.385118][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1932.385121][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1932.385122][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1932.385123][ C3] PKRU: 55555554
[ 1932.385123][ C3] Call Trace:
[ 1932.385125][ C3]
[ 1932.385128][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1932.385130][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1932.385132][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1932.385135][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1932.385137][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1932.385139][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1932.385141][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1932.385143][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1932.385146][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1932.385148][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1932.385150][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1932.385152][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1932.385154][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1932.385156][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1932.385158][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1932.385160][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1932.385162][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1932.385164][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1932.385166][ C3] ? release_sock (net/core/sock.c:3794)
[ 1932.385168][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1932.385170][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1932.385173][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1932.385175][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1932.385177][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1932.385179][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1932.385180][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1932.385181][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1932.385183][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1932.385185][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1932.385186][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1932.385189][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1932.385190][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1932.385192][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1932.385193][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1932.385195][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1932.385196][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1932.385198][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1932.385199][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1932.385201][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1932.385202][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1932.385205][ C3] vfs_write (fs/read_write.c:686)
[ 1932.385207][ C3] ksys_write (fs/read_write.c:739)
[ 1932.385208][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1932.385210][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1932.385212][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1932.385214][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1932.385217][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1932.385219][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1932.385220][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1932.385221][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1932.385222][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1932.385223][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1932.385224][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1932.385224][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1960.385091][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 1960.385093][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 1960.385095][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 1960.385101][ C3] Tainted: [L]=SOFTLOCKUP
[ 1960.385101][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1960.385102][ C3] RIP: 0010:kasan_check_range (./include/linux/kasan.h:65 mm/kasan/generic.c:141 mm/kasan/generic.c:172 mm/kasan/generic.c:191 mm/kasan/generic.c:200)
[ 1960.385105][ C3] Code: 00 00 00 00 00 00 00 ff eb 0a 48 b8 00 00 00 00 00 80 ff ff 48 39 c7 0f 82 d1 00 00 00 4c 8d 4c 37 ff 48 89 f9 4c 8d 74 37 ff <48> b8 00 00 00 00 00 fc ff df 49 c1 e9 03 48 c1 e9 03 4e 8d 54 08
All code
========
0: 00 00 add %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 00 ff add %bh,%bh
8: eb 0a jmp 0x14
a: 48 b8 00 00 00 00 00 movabs $0xffff800000000000,%rax
11: 80 ff ff
14: 48 39 c7 cmp %rax,%rdi
17: 0f 82 d1 00 00 00 jb 0xee
1d: 4c 8d 4c 37 ff lea -0x1(%rdi,%rsi,1),%r9
22: 48 89 f9 mov %rdi,%rcx
25: 4c 8d 74 37 ff lea -0x1(%rdi,%rsi,1),%r14
2a:* 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax <-- trapping instruction
31: fc ff df
34: 49 c1 e9 03 shr $0x3,%r9
38: 48 c1 e9 03 shr $0x3,%rcx
3c: 4e rex.WRX
3d: 8d .byte 0x8d
3e: 54 push %rsp
3f: 08 .byte 0x8
Code starting with the faulting instruction
===========================================
0: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
7: fc ff df
a: 49 c1 e9 03 shr $0x3,%r9
e: 48 c1 e9 03 shr $0x3,%rcx
12: 4e rex.WRX
13: 8d .byte 0x8d
14: 54 push %rsp
15: 08 .byte 0x8
[ 1960.385106][ C3] RSP: 0018:ffa0000000717560 EFLAGS: 00000206
[ 1960.385108][ C3] RAX: ff00000000000000 RBX: ff110000110b8b48 RCX: ff110000110b8b48
[ 1960.385109][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1960.385110][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ff110000110b8b4b
[ 1960.385110][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1960.385111][ C3] R13: ffe21c0002217169 R14: ff110000110b8b4b R15: ff110000110b8b48
[ 1960.385113][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1960.385116][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1960.385117][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1960.385118][ C3] PKRU: 55555554
[ 1960.385118][ C3] Call Trace:
[ 1960.385121][ C3]
[ 1960.385123][ C3] 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)
[ 1960.385125][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1960.385127][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1960.385129][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1960.385131][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1960.385133][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1960.385135][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1960.385137][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1960.385139][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1960.385142][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1960.385144][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1960.385146][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1960.385148][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1960.385150][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1960.385152][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1960.385154][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1960.385156][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1960.385159][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1960.385161][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1960.385163][ C3] ? release_sock (net/core/sock.c:3794)
[ 1960.385165][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1960.385166][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1960.385169][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1960.385172][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1960.385173][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1960.385175][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1960.385176][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1960.385178][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1960.385180][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1960.385181][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1960.385182][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1960.385185][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1960.385186][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1960.385188][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1960.385189][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1960.385191][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1960.385193][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1960.385194][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1960.385196][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1960.385197][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1960.385199][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1960.385201][ C3] vfs_write (fs/read_write.c:686)
[ 1960.385203][ C3] ksys_write (fs/read_write.c:739)
[ 1960.385205][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1960.385206][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1960.385208][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1960.385211][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1960.385213][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1960.385214][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1960.385215][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1960.385217][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1960.385217][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1960.385218][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1960.385219][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1960.385220][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1984.739073][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 1984.739356][ C3] rcu: 3-....: (1039668 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=231176
| [ 1984.739627][ C3] rcu: (t=1040047 jiffies g=527745 q=26353 ncpus=4)
| [ 1984.739768][ C3] Tainted: [L]=SOFTLOCKUP
[ 1984.739769][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1984.739771][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1984.739780][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1984.739783][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1984.739786][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1984.739787][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1984.739789][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1984.739790][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1984.739791][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1984.739793][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1984.739797][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1984.739799][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1984.739800][ C3] PKRU: 55555554
[ 1984.739800][ C3] Call Trace:
[ 1984.739801][ C3]
[ 1984.739803][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1984.739807][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1984.739810][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1984.739813][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1984.739817][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1984.739818][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1984.739822][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1984.739824][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1984.739827][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1984.739829][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1984.739831][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1984.739833][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1984.739836][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1984.739838][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1984.739840][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1984.739842][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1984.739846][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1984.739848][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1984.739850][ C3] ? release_sock (net/core/sock.c:3794)
[ 1984.739852][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1984.739853][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1984.739856][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1984.739860][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1984.739862][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1984.739865][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1984.739868][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1984.739869][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1984.739871][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1984.739873][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1984.739874][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1984.739877][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1984.739878][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1984.739881][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1984.739882][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1984.739884][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1984.739885][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1984.739887][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1984.739888][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1984.739890][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1984.739891][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1984.739894][ C3] vfs_write (fs/read_write.c:686)
[ 1984.739896][ C3] ksys_write (fs/read_write.c:739)
[ 1984.739897][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1984.739899][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1984.739901][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1984.739905][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1984.739907][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1984.739910][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1984.739911][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1984.739913][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1984.739914][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1984.739915][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1984.739915][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1984.739916][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 1992.005503][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 1992.005687][ T17] Sending NMI from CPU 2 to CPUs 3:
| [ 1992.005852][ C3] NMI backtrace for cpu 3
| [ 1992.005864][ C3] Tainted: [L]=SOFTLOCKUP
[ 1992.005865][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1992.005866][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 1992.005872][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 1992.005874][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 1992.005876][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 1992.005877][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 1992.005877][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 1992.005878][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 1992.005879][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 1992.005881][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 1992.005884][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1992.005885][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 1992.005886][ C3] PKRU: 55555554
[ 1992.005886][ C3] Call Trace:
[ 1992.005889][ C3]
[ 1992.005891][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 1992.005894][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 1992.005897][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 1992.005899][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 1992.005902][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 1992.005904][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1992.005907][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 1992.005909][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 1992.005912][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 1992.005914][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 1992.005916][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 1992.005919][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 1992.005921][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 1992.005922][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 1992.005924][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 1992.005926][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 1992.005930][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 1992.005932][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1992.005934][ C3] ? release_sock (net/core/sock.c:3794)
[ 1992.005936][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 1992.005938][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 1992.005941][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1992.005944][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 1992.005945][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 1992.005948][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 1992.005951][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1992.005952][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 1992.005954][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 1992.005957][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 1992.005958][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1992.005960][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 1992.005962][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 1992.005964][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 1992.005966][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 1992.005967][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 1992.005969][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 1992.005971][ C3] ? new_sync_read (fs/read_write.c:584)
[ 1992.005973][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 1992.005974][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 1992.005975][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 1992.005978][ C3] vfs_write (fs/read_write.c:686)
[ 1992.005980][ C3] ksys_write (fs/read_write.c:739)
[ 1992.005982][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 1992.005983][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 1992.005986][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 1992.005989][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1992.005991][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 1992.005994][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 1992.005995][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 1992.005996][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 1992.005997][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 1992.005997][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 1992.005998][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 1992.005999][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2016.385109][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2016.385110][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2016.385113][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2016.385120][ C3] Tainted: [L]=SOFTLOCKUP
[ 2016.385121][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2016.385122][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2016.385124][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2016.385126][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2016.385128][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2016.385129][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2016.385129][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2016.385130][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2016.385131][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2016.385133][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2016.385136][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2016.385137][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2016.385138][ C3] PKRU: 55555554
[ 2016.385138][ C3] Call Trace:
[ 2016.385141][ C3]
[ 2016.385144][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2016.385147][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2016.385149][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2016.385152][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2016.385155][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2016.385157][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2016.385159][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2016.385162][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2016.385164][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2016.385166][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2016.385168][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2016.385171][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2016.385173][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2016.385175][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2016.385177][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2016.385179][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2016.385182][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2016.385183][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2016.385185][ C3] ? release_sock (net/core/sock.c:3794)
[ 2016.385187][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2016.385189][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2016.385192][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2016.385195][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2016.385197][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2016.385199][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2016.385201][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2016.385202][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2016.385204][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2016.385206][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2016.385207][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2016.385210][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2016.385211][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2016.385213][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2016.385215][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2016.385216][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2016.385218][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2016.385220][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2016.385222][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2016.385223][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2016.385225][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2016.385227][ C3] vfs_write (fs/read_write.c:686)
[ 2016.385229][ C3] ksys_write (fs/read_write.c:739)
[ 2016.385231][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2016.385233][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2016.385235][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2016.385238][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2016.385240][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2016.385242][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2016.385243][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2016.385245][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2016.385246][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2016.385246][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2016.385247][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2016.385248][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2044.385097][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2044.385098][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2044.385100][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2044.385106][ C3] Tainted: [L]=SOFTLOCKUP
[ 2044.385107][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2044.385108][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2044.385110][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2044.385112][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2044.385113][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2044.385114][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2044.385115][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2044.385116][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2044.385117][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2044.385119][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2044.385122][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2044.385123][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2044.385124][ C3] PKRU: 55555554
[ 2044.385125][ C3] Call Trace:
[ 2044.385127][ C3]
[ 2044.385129][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2044.385131][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2044.385133][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2044.385136][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2044.385138][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2044.385140][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2044.385142][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2044.385144][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2044.385147][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2044.385148][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2044.385151][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2044.385153][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2044.385155][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2044.385157][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2044.385159][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2044.385161][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2044.385163][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2044.385165][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2044.385167][ C3] ? release_sock (net/core/sock.c:3794)
[ 2044.385169][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2044.385171][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2044.385174][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2044.385176][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2044.385177][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2044.385179][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2044.385181][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2044.385182][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2044.385184][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2044.385185][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2044.385187][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2044.385189][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2044.385191][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2044.385192][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2044.385194][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2044.385195][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2044.385197][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2044.385198][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2044.385200][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2044.385202][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2044.385203][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2044.385206][ C3] vfs_write (fs/read_write.c:686)
[ 2044.385208][ C3] ksys_write (fs/read_write.c:739)
[ 2044.385209][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2044.385211][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2044.385213][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2044.385215][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2044.385217][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2044.385219][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2044.385220][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2044.385222][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2044.385223][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2044.385224][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2044.385224][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2044.385225][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2062.743072][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2062.743382][ C3] rcu: 3-....: (1117640 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=248462
| [ 2062.743632][ C3] rcu: (t=1118051 jiffies g=527745 q=27850 ncpus=4)
| [ 2062.743794][ C3] Tainted: [L]=SOFTLOCKUP
[ 2062.743795][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2062.743797][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2062.743800][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2062.743802][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2062.743803][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2062.743805][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2062.743805][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2062.743806][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2062.743807][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2062.743809][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2062.743812][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2062.743813][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2062.743814][ C3] PKRU: 55555554
[ 2062.743815][ C3] Call Trace:
[ 2062.743815][ C3]
[ 2062.743816][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2062.743818][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2062.743820][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2062.743823][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2062.743825][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2062.743827][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2062.743829][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2062.743831][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2062.743834][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2062.743835][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2062.743838][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2062.743840][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2062.743842][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2062.743844][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2062.743846][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2062.743848][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2062.743850][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2062.743852][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2062.743854][ C3] ? release_sock (net/core/sock.c:3794)
[ 2062.743856][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2062.743857][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2062.743860][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2062.743862][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2062.743864][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2062.743866][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2062.743867][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2062.743869][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2062.743871][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2062.743872][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2062.743873][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2062.743876][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2062.743877][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2062.743879][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2062.743880][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2062.743882][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2062.743883][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2062.743885][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2062.743886][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2062.743888][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2062.743889][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2062.743892][ C3] vfs_write (fs/read_write.c:686)
[ 2062.743894][ C3] ksys_write (fs/read_write.c:739)
[ 2062.743895][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2062.743897][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2062.743899][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2062.743901][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2062.743903][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2062.743904][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2062.743905][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2062.743907][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2062.743907][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2062.743908][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2062.743909][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2062.743910][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2088.385098][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2088.385100][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2088.385102][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2088.385109][ C3] Tainted: [L]=SOFTLOCKUP
[ 2088.385110][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2088.385111][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2088.385114][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2088.385115][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2088.385117][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2088.385118][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2088.385118][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2088.385119][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2088.385120][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2088.385122][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2088.385125][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2088.385126][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2088.385127][ C3] PKRU: 55555554
[ 2088.385128][ C3] Call Trace:
[ 2088.385131][ C3]
[ 2088.385134][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2088.385137][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2088.385139][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2088.385141][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2088.385144][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2088.385146][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2088.385148][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2088.385151][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2088.385153][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2088.385155][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2088.385157][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2088.385160][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2088.385162][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2088.385164][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2088.385166][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2088.385168][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2088.385170][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2088.385172][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2088.385174][ C3] ? release_sock (net/core/sock.c:3794)
[ 2088.385176][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2088.385178][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2088.385181][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2088.385183][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2088.385185][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2088.385187][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2088.385189][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2088.385190][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2088.385192][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2088.385193][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2088.385195][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2088.385197][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2088.385199][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2088.385200][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2088.385202][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2088.385203][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2088.385205][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2088.385207][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2088.385209][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2088.385210][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2088.385212][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2088.385214][ C3] vfs_write (fs/read_write.c:686)
[ 2088.385216][ C3] ksys_write (fs/read_write.c:739)
[ 2088.385218][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2088.385223][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2088.385225][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2088.385227][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2088.385229][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2088.385232][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2088.385233][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2088.385234][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2088.385235][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2088.385236][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2088.385236][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2088.385237][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2090.309524][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 2090.309700][ T17] Sending NMI from CPU 2 to CPUs 3:
| [ 2090.309869][ C3] NMI backtrace for cpu 3
| [ 2090.309875][ C3] Tainted: [L]=SOFTLOCKUP
[ 2090.309876][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2090.309877][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2090.309880][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2090.309881][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2090.309882][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2090.309883][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2090.309884][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2090.309885][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2090.309885][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2090.309887][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2090.309890][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2090.309890][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2090.309891][ C3] PKRU: 55555554
[ 2090.309892][ C3] Call Trace:
[ 2090.309893][ C3]
[ 2090.309895][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2090.309897][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2090.309899][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2090.309901][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2090.309903][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2090.309905][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2090.309907][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2090.309909][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2090.309912][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2090.309914][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2090.309916][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2090.309918][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2090.309920][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2090.309922][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2090.309924][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2090.309926][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2090.309928][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2090.309930][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2090.309932][ C3] ? release_sock (net/core/sock.c:3794)
[ 2090.309934][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2090.309935][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2090.309938][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2090.309940][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2090.309942][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2090.309944][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2090.309945][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2090.309946][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2090.309948][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2090.309950][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2090.309951][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2090.309953][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2090.309955][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2090.309956][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2090.309958][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2090.309959][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2090.309961][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2090.309963][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2090.309964][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2090.309966][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2090.309967][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2090.309970][ C3] vfs_write (fs/read_write.c:686)
[ 2090.309972][ C3] ksys_write (fs/read_write.c:739)
[ 2090.309973][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2090.309975][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2090.309977][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2090.309979][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2090.309981][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2090.309982][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2090.309983][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2090.309985][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2090.309985][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2090.309986][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2090.309987][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2090.309987][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2116.385117][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2116.385119][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2116.385122][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2116.385132][ C3] Tainted: [L]=SOFTLOCKUP
[ 2116.385133][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2116.385135][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2116.385139][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2116.385141][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2116.385143][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2116.385145][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2116.385146][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2116.385147][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2116.385147][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2116.385150][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2116.385153][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2116.385154][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2116.385155][ C3] PKRU: 55555554
[ 2116.385156][ C3] Call Trace:
[ 2116.385160][ C3]
[ 2116.385163][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2116.385169][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2116.385171][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2116.385175][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2116.385179][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2116.385181][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2116.385183][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2116.385186][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2116.385190][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2116.385191][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2116.385193][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2116.385196][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2116.385198][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2116.385200][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2116.385202][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2116.385205][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2116.385209][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2116.385211][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2116.385213][ C3] ? release_sock (net/core/sock.c:3794)
[ 2116.385215][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2116.385217][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2116.385220][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2116.385224][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2116.385225][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2116.385229][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2116.385232][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2116.385233][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2116.385235][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2116.385238][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2116.385240][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2116.385242][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2116.385244][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2116.385246][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2116.385248][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2116.385249][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2116.385252][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2116.385254][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2116.385255][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2116.385257][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2116.385258][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2116.385261][ C3] vfs_write (fs/read_write.c:686)
[ 2116.385263][ C3] ksys_write (fs/read_write.c:739)
[ 2116.385265][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2116.385267][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2116.385269][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2116.385273][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2116.385277][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2116.385281][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2116.385283][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2116.385284][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2116.385285][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2116.385286][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2116.385287][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2116.385288][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2140.747073][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2140.747351][ C3] rcu: 3-....: (1195611 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=273723
| [ 2140.747622][ C3] rcu: (t=1196055 jiffies g=527745 q=29350 ncpus=4)
| [ 2140.747765][ C3] Tainted: [L]=SOFTLOCKUP
[ 2140.747766][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2140.747768][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2140.747777][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2140.747779][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2140.747782][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2140.747784][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2140.747785][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2140.747786][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2140.747787][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2140.747790][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2140.747793][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2140.747794][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2140.747795][ C3] PKRU: 55555554
[ 2140.747796][ C3] Call Trace:
[ 2140.747797][ C3]
[ 2140.747798][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2140.747803][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2140.747805][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2140.747809][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2140.747812][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2140.747813][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2140.747817][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2140.747819][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2140.747822][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2140.747824][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2140.747826][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2140.747828][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2140.747830][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2140.747832][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2140.747834][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2140.747836][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2140.747840][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2140.747842][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2140.747844][ C3] ? release_sock (net/core/sock.c:3794)
[ 2140.747846][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2140.747848][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2140.747851][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2140.747854][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2140.747856][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2140.747859][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2140.747862][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2140.747863][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2140.747865][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2140.747867][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2140.747869][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2140.747871][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2140.747873][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2140.747875][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2140.747877][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2140.747878][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2140.747880][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2140.747881][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2140.747883][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2140.747884][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2140.747886][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2140.747888][ C3] vfs_write (fs/read_write.c:686)
[ 2140.747890][ C3] ksys_write (fs/read_write.c:739)
[ 2140.747892][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2140.747894][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2140.747896][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2140.747899][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2140.747902][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2140.747905][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2140.747906][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2140.747907][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2140.747908][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2140.747909][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2140.747910][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2140.747911][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2168.385109][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2168.385111][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2168.385113][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2168.385121][ C3] Tainted: [L]=SOFTLOCKUP
[ 2168.385122][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2168.385124][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2168.385127][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2168.385128][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2168.385130][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2168.385131][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2168.385132][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2168.385133][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2168.385134][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2168.385136][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2168.385139][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2168.385140][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2168.385141][ C3] PKRU: 55555554
[ 2168.385142][ C3] Call Trace:
[ 2168.385144][ C3]
[ 2168.385147][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2168.385150][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2168.385152][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2168.385154][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2168.385157][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2168.385158][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2168.385161][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2168.385163][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2168.385166][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2168.385167][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2168.385169][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2168.385172][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2168.385174][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2168.385176][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2168.385178][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2168.385180][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2168.385183][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2168.385184][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2168.385186][ C3] ? release_sock (net/core/sock.c:3794)
[ 2168.385188][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2168.385190][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2168.385193][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2168.385195][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2168.385197][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2168.385199][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2168.385202][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2168.385203][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2168.385205][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2168.385206][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2168.385208][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2168.385210][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2168.385212][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2168.385213][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2168.385215][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2168.385216][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2168.385218][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2168.385220][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2168.385222][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2168.385223][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2168.385225][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2168.385227][ C3] vfs_write (fs/read_write.c:686)
[ 2168.385229][ C3] ksys_write (fs/read_write.c:739)
[ 2168.385231][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2168.385233][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2168.385235][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2168.385238][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2168.385241][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2168.385243][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2168.385244][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2168.385246][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2168.385246][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2168.385247][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2168.385248][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2168.385249][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2188.613557][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 2188.613739][ T17] Sending NMI from CPU 2 to CPUs 3:
| [ 2188.613907][ C3] NMI backtrace for cpu 3
| [ 2188.613919][ C3] Tainted: [L]=SOFTLOCKUP
[ 2188.613919][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2188.613921][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2188.613925][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2188.613927][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2188.613930][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2188.613931][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2188.613932][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2188.613933][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2188.613933][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2188.613935][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2188.613938][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2188.613940][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2188.613940][ C3] PKRU: 55555554
[ 2188.613941][ C3] Call Trace:
[ 2188.613944][ C3]
[ 2188.613948][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2188.613951][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2188.613953][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2188.613955][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2188.613958][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2188.613960][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2188.613962][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2188.613964][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2188.613967][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2188.613969][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2188.613971][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2188.613973][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2188.613975][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2188.613977][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2188.613979][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2188.613981][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2188.613984][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2188.613985][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2188.613987][ C3] ? release_sock (net/core/sock.c:3794)
[ 2188.613989][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2188.613991][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2188.613994][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2188.613996][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2188.613998][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2188.614000][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2188.614001][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2188.614003][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2188.614005][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2188.614007][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2188.614008][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2188.614010][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2188.614012][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2188.614013][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2188.614015][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2188.614016][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2188.614018][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2188.614020][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2188.614021][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2188.614023][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2188.614024][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2188.614027][ C3] vfs_write (fs/read_write.c:686)
[ 2188.614029][ C3] ksys_write (fs/read_write.c:739)
[ 2188.614030][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2188.614032][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2188.614034][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2188.614037][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2188.614039][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2188.614041][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2188.614042][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2188.614044][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2188.614045][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2188.614046][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2188.614047][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2188.614047][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2216.385105][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2216.385106][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2216.385108][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2216.385115][ C3] Tainted: [L]=SOFTLOCKUP
[ 2216.385116][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2216.385118][ C3] RIP: 0010:kasan_check_range (./include/linux/kasan.h:65 mm/kasan/generic.c:141 mm/kasan/generic.c:172 mm/kasan/generic.c:191 mm/kasan/generic.c:200)
[ 2216.385122][ C3] Code: 00 00 00 00 00 00 00 ff eb 0a 48 b8 00 00 00 00 00 80 ff ff 48 39 c7 0f 82 d1 00 00 00 4c 8d 4c 37 ff 48 89 f9 4c 8d 74 37 ff <48> b8 00 00 00 00 00 fc ff df 49 c1 e9 03 48 c1 e9 03 4e 8d 54 08
All code
========
0: 00 00 add %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 00 ff add %bh,%bh
8: eb 0a jmp 0x14
a: 48 b8 00 00 00 00 00 movabs $0xffff800000000000,%rax
11: 80 ff ff
14: 48 39 c7 cmp %rax,%rdi
17: 0f 82 d1 00 00 00 jb 0xee
1d: 4c 8d 4c 37 ff lea -0x1(%rdi,%rsi,1),%r9
22: 48 89 f9 mov %rdi,%rcx
25: 4c 8d 74 37 ff lea -0x1(%rdi,%rsi,1),%r14
2a:* 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax <-- trapping instruction
31: fc ff df
34: 49 c1 e9 03 shr $0x3,%r9
38: 48 c1 e9 03 shr $0x3,%rcx
3c: 4e rex.WRX
3d: 8d .byte 0x8d
3e: 54 push %rsp
3f: 08 .byte 0x8
Code starting with the faulting instruction
===========================================
0: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
7: fc ff df
a: 49 c1 e9 03 shr $0x3,%r9
e: 48 c1 e9 03 shr $0x3,%rcx
12: 4e rex.WRX
13: 8d .byte 0x8d
14: 54 push %rsp
15: 08 .byte 0x8
[ 2216.385123][ C3] RSP: 0018:ffa0000000717560 EFLAGS: 00000206
[ 2216.385125][ C3] RAX: ff00000000000000 RBX: ff110000110b8b48 RCX: ff110000110b8b48
[ 2216.385126][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2216.385127][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ff110000110b8b4b
[ 2216.385128][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2216.385128][ C3] R13: ffe21c0002217169 R14: ff110000110b8b4b R15: ff110000110b8b48
[ 2216.385131][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2216.385134][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2216.385135][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2216.385135][ C3] PKRU: 55555554
[ 2216.385136][ C3] Call Trace:
[ 2216.385139][ C3]
[ 2216.385142][ C3] 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)
[ 2216.385145][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2216.385147][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2216.385149][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2216.385151][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2216.385154][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2216.385155][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2216.385158][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2216.385160][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2216.385163][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2216.385164][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2216.385166][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2216.385169][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2216.385171][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2216.385172][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2216.385174][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2216.385176][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2216.385179][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2216.385180][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2216.385183][ C3] ? release_sock (net/core/sock.c:3794)
[ 2216.385184][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2216.385186][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2216.385189][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2216.385191][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2216.385193][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2216.385195][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2216.385196][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2216.385198][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2216.385200][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2216.385202][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2216.385203][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2216.385205][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2216.385207][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2216.385208][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2216.385210][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2216.385211][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2216.385213][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2216.385214][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2216.385216][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2216.385218][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2216.385219][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2216.385221][ C3] vfs_write (fs/read_write.c:686)
[ 2216.385223][ C3] ksys_write (fs/read_write.c:739)
[ 2216.385225][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2216.385227][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2216.385229][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2216.385231][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2216.385234][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2216.385236][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2216.385237][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2216.385238][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2216.385239][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2216.385240][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2216.385241][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2216.385241][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2218.751071][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2218.751307][ C3] rcu: 3-....: (1273584 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=303797
| [ 2218.751537][ C3] rcu: (t=1274059 jiffies g=527745 q=30853 ncpus=4)
| [ 2218.751716][ C3] Tainted: [L]=SOFTLOCKUP
[ 2218.751717][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2218.751717][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2218.751720][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2218.751721][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2218.751723][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2218.751723][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2218.751724][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2218.751725][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2218.751726][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2218.751727][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2218.751729][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2218.751730][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2218.751731][ C3] PKRU: 55555554
[ 2218.751732][ C3] Call Trace:
[ 2218.751732][ C3]
[ 2218.751733][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2218.751735][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2218.751737][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2218.751739][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2218.751741][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2218.751743][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2218.751745][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2218.751747][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2218.751750][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2218.751752][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2218.751754][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2218.751756][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2218.751758][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2218.751760][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2218.751762][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2218.751764][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2218.751766][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2218.751768][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2218.751770][ C3] ? release_sock (net/core/sock.c:3794)
[ 2218.751772][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2218.751773][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2218.751776][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2218.751778][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2218.751780][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2218.751782][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2218.751783][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2218.751784][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2218.751786][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2218.751788][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2218.751789][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2218.751791][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2218.751793][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2218.751794][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2218.751796][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2218.751797][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2218.751799][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2218.751800][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2218.751802][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2218.751803][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2218.751805][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2218.751807][ C3] vfs_write (fs/read_write.c:686)
[ 2218.751809][ C3] ksys_write (fs/read_write.c:739)
[ 2218.751811][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2218.751812][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2218.751814][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2218.751817][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2218.751818][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2218.751819][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2218.751820][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2218.751822][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2218.751822][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2218.751823][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2218.751824][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2218.751824][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2244.385103][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2244.385104][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2244.385107][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2244.385114][ C3] Tainted: [L]=SOFTLOCKUP
[ 2244.385114][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2244.385116][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2244.385119][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2244.385120][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2244.385122][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2244.385123][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2244.385124][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2244.385125][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2244.385125][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2244.385128][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2244.385131][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2244.385132][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2244.385133][ C3] PKRU: 55555554
[ 2244.385134][ C3] Call Trace:
[ 2244.385137][ C3]
[ 2244.385141][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2244.385144][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2244.385146][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2244.385148][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2244.385151][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2244.385152][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2244.385155][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2244.385157][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2244.385160][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2244.385162][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2244.385164][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2244.385167][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2244.385169][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2244.385170][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2244.385172][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2244.385174][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2244.385177][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2244.385179][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2244.385181][ C3] ? release_sock (net/core/sock.c:3794)
[ 2244.385183][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2244.385185][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2244.385188][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2244.385190][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2244.385192][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2244.385194][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2244.385195][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2244.385196][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2244.385198][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2244.385200][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2244.385201][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2244.385204][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2244.385205][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2244.385207][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2244.385209][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2244.385210][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2244.385212][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2244.385214][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2244.385215][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2244.385217][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2244.385218][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2244.385221][ C3] vfs_write (fs/read_write.c:686)
[ 2244.385223][ C3] ksys_write (fs/read_write.c:739)
[ 2244.385224][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2244.385226][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2244.385228][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2244.385231][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2244.385233][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2244.385236][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2244.385237][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2244.385239][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2244.385240][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2244.385241][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2244.385241][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2244.385242][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2272.385091][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2272.385092][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2272.385094][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2272.385100][ C3] Tainted: [L]=SOFTLOCKUP
[ 2272.385101][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2272.385102][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2272.385104][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2272.385106][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2272.385107][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2272.385108][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2272.385109][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2272.385109][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2272.385110][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2272.385112][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2272.385115][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2272.385116][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2272.385117][ C3] PKRU: 55555554
[ 2272.385117][ C3] Call Trace:
[ 2272.385120][ C3]
[ 2272.385122][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2272.385124][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2272.385126][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2272.385128][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2272.385130][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2272.385132][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2272.385134][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2272.385137][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2272.385140][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2272.385141][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2272.385143][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2272.385146][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2272.385148][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2272.385150][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2272.385152][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2272.385154][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2272.385156][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2272.385158][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2272.385160][ C3] ? release_sock (net/core/sock.c:3794)
[ 2272.385162][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2272.385163][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2272.385166][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2272.385168][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2272.385170][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2272.385172][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2272.385173][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2272.385175][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2272.385176][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2272.385178][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2272.385179][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2272.385182][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2272.385183][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2272.385185][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2272.385186][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2272.385188][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2272.385189][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2272.385191][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2272.385193][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2272.385194][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2272.385196][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2272.385198][ C3] vfs_write (fs/read_write.c:686)
[ 2272.385200][ C3] ksys_write (fs/read_write.c:739)
[ 2272.385202][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2272.385203][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2272.385205][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2272.385208][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2272.385210][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2272.385212][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2272.385213][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2272.385214][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2272.385215][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2272.385216][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2272.385216][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2272.385217][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2286.917476][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 2286.917648][ T17] Sending NMI from CPU 2 to CPUs 3:
| [ 2286.917842][ C3] NMI backtrace for cpu 3
| [ 2286.917849][ C3] Tainted: [L]=SOFTLOCKUP
[ 2286.917850][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2286.917852][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2286.917854][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2286.917856][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2286.917857][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2286.917858][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2286.917859][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2286.917860][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2286.917860][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2286.917862][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2286.917865][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2286.917866][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2286.917867][ C3] PKRU: 55555554
[ 2286.917867][ C3] Call Trace:
[ 2286.917869][ C3]
[ 2286.917871][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2286.917873][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2286.917875][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2286.917878][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2286.917880][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2286.917881][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2286.917884][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2286.917886][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2286.917889][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2286.917890][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2286.917892][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2286.917895][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2286.917897][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2286.917899][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2286.917901][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2286.917902][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2286.917905][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2286.917907][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2286.917909][ C3] ? release_sock (net/core/sock.c:3794)
[ 2286.917910][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2286.917912][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2286.917915][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2286.917917][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2286.917919][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2286.917920][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2286.917922][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2286.917923][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2286.917925][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2286.917926][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2286.917928][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2286.917930][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2286.917931][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2286.917933][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2286.917935][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2286.917936][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2286.917938][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2286.917939][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2286.917941][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2286.917943][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2286.917944][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2286.917946][ C3] vfs_write (fs/read_write.c:686)
[ 2286.917948][ C3] ksys_write (fs/read_write.c:739)
[ 2286.917950][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2286.917952][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2286.917954][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2286.917956][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2286.917958][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2286.917960][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2286.917961][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2286.917962][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2286.917963][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2286.917963][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2286.917964][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2286.917965][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2296.755072][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2296.755299][ C3] rcu: 3-....: (1351557 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=333857
| [ 2296.755573][ C3] rcu: (t=1352063 jiffies g=527745 q=32350 ncpus=4)
| [ 2296.755715][ C3] Tainted: [L]=SOFTLOCKUP
[ 2296.755716][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2296.755717][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2296.755720][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2296.755721][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2296.755724][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2296.755725][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2296.755725][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2296.755726][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2296.755727][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2296.755728][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2296.755731][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2296.755732][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2296.755732][ C3] PKRU: 55555554
[ 2296.755733][ C3] Call Trace:
[ 2296.755734][ C3]
[ 2296.755735][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2296.755737][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2296.755739][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2296.755741][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2296.755743][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2296.755745][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2296.755747][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2296.755749][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2296.755752][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2296.755754][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2296.755756][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2296.755759][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2296.755761][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2296.755762][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2296.755764][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2296.755766][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2296.755769][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2296.755770][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2296.755772][ C3] ? release_sock (net/core/sock.c:3794)
[ 2296.755774][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2296.755776][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2296.755778][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2296.755780][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2296.755782][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2296.755784][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2296.755786][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2296.755787][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2296.755789][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2296.755790][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2296.755792][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2296.755794][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2296.755795][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2296.755797][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2296.755799][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2296.755800][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2296.755802][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2296.755803][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2296.755805][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2296.755806][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2296.755808][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2296.755810][ C3] vfs_write (fs/read_write.c:686)
[ 2296.755812][ C3] ksys_write (fs/read_write.c:739)
[ 2296.755814][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2296.755815][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2296.755817][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2296.755820][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2296.755821][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2296.755822][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2296.755824][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2296.755825][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2296.755826][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2296.755826][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2296.755827][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2296.755827][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2324.385092][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2324.385094][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2324.385096][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2324.385101][ C3] Tainted: [L]=SOFTLOCKUP
[ 2324.385102][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2324.385103][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2324.385106][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2324.385107][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2324.385108][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2324.385109][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2324.385110][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2324.385111][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2324.385111][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2324.385113][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2324.385116][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2324.385117][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2324.385117][ C3] PKRU: 55555554
[ 2324.385118][ C3] Call Trace:
[ 2324.385120][ C3]
[ 2324.385122][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2324.385124][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2324.385126][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2324.385129][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2324.385131][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2324.385132][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2324.385135][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2324.385137][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2324.385140][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2324.385141][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2324.385143][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2324.385146][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2324.385148][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2324.385149][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2324.385151][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2324.385153][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2324.385156][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2324.385157][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2324.385160][ C3] ? release_sock (net/core/sock.c:3794)
[ 2324.385161][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2324.385163][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2324.385166][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2324.385168][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2324.385170][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2324.385172][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2324.385173][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2324.385174][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2324.385176][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2324.385178][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2324.385179][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2324.385182][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2324.385183][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2324.385184][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2324.385186][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2324.385188][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2324.385189][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2324.385191][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2324.385193][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2324.385194][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2324.385195][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2324.385198][ C3] vfs_write (fs/read_write.c:686)
[ 2324.385200][ C3] ksys_write (fs/read_write.c:739)
[ 2324.385202][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2324.385203][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2324.385205][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2324.385208][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2324.385210][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2324.385212][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2324.385213][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2324.385214][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2324.385214][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2324.385215][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2324.385216][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2324.385216][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2352.385092][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2352.385093][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2352.385095][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2352.385100][ C3] Tainted: [L]=SOFTLOCKUP
[ 2352.385101][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2352.385102][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2352.385104][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2352.385105][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2352.385107][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2352.385108][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2352.385108][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2352.385109][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2352.385110][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2352.385112][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2352.385114][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2352.385115][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2352.385116][ C3] PKRU: 55555554
[ 2352.385116][ C3] Call Trace:
[ 2352.385118][ C3]
[ 2352.385120][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2352.385123][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2352.385125][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2352.385127][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2352.385129][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2352.385131][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2352.385133][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2352.385135][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2352.385138][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2352.385139][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2352.385142][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2352.385144][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2352.385146][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2352.385148][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2352.385150][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2352.385152][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2352.385154][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2352.385156][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2352.385158][ C3] ? release_sock (net/core/sock.c:3794)
[ 2352.385160][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2352.385161][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2352.385164][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2352.385166][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2352.385168][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2352.385170][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2352.385171][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2352.385173][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2352.385174][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2352.385176][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2352.385177][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2352.385180][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2352.385181][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2352.385183][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2352.385184][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2352.385186][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2352.385187][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2352.385189][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2352.385190][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2352.385192][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2352.385193][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2352.385196][ C3] vfs_write (fs/read_write.c:686)
[ 2352.385198][ C3] ksys_write (fs/read_write.c:739)
[ 2352.385199][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2352.385201][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2352.385203][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2352.385205][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2352.385208][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2352.385209][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2352.385211][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2352.385212][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2352.385212][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2352.385213][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2352.385214][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2352.385214][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2374.759071][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2374.759275][ C3] rcu: 3-....: (1429536 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=363823
| [ 2374.759551][ C3] rcu: (t=1430067 jiffies g=527745 q=33487 ncpus=4)
| [ 2374.759689][ C3] Tainted: [L]=SOFTLOCKUP
[ 2374.759689][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2374.759690][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2374.759693][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2374.759695][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2374.759696][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2374.759697][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2374.759698][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2374.759699][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2374.759699][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2374.759701][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2374.759704][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2374.759704][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2374.759705][ C3] PKRU: 55555554
[ 2374.759706][ C3] Call Trace:
[ 2374.759707][ C3]
[ 2374.759708][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2374.759710][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2374.759712][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2374.759714][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2374.759716][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2374.759718][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2374.759720][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2374.759722][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2374.759725][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2374.759726][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2374.759729][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2374.759731][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2374.759733][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2374.759735][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2374.759737][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2374.759739][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2374.759741][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2374.759743][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2374.759745][ C3] ? release_sock (net/core/sock.c:3794)
[ 2374.759747][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2374.759748][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2374.759751][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2374.759753][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2374.759755][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2374.759757][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2374.759758][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2374.759759][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2374.759761][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2374.759763][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2374.759764][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2374.759766][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2374.759768][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2374.759769][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2374.759771][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2374.759772][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2374.759774][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2374.759775][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2374.759777][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2374.759779][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2374.759780][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2374.759782][ C3] vfs_write (fs/read_write.c:686)
[ 2374.759784][ C3] ksys_write (fs/read_write.c:739)
[ 2374.759786][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2374.759788][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2374.759790][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2374.759792][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2374.759794][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2374.759795][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2374.759796][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2374.759797][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2374.759798][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2374.759799][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2374.759799][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2374.759800][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2385.221520][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 2385.221726][ T17] Sending NMI from CPU 2 to CPUs 3:
| [ 2385.221938][ C3] NMI backtrace for cpu 3
| [ 2385.221944][ C3] Tainted: [L]=SOFTLOCKUP
[ 2385.221945][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2385.221946][ C3] RIP: 0010:kasan_check_range (./arch/x86/include/asm/cpufeature.h:101 mm/kasan/kasan.h:334 mm/kasan/generic.c:188 mm/kasan/generic.c:200)
[ 2385.221949][ C3] Code: 00 00 00 00 0f 1f 40 d6 48 85 f6 0f 84 9a 01 00 00 48 89 f8 41 57 49 89 c8 48 01 f0 41 56 53 0f 82 f5 00 00 00 0f 1f 44 00 00 <48> b8 00 00 00 00 00 00 00 ff eb 0a 48 b8 00 00 00 00 00 80 ff ff
All code
========
0: 00 00 add %al,(%rax)
2: 00 00 add %al,(%rax)
4: 0f 1f 40 d6 nopl -0x2a(%rax)
8: 48 85 f6 test %rsi,%rsi
b: 0f 84 9a 01 00 00 je 0x1ab
11: 48 89 f8 mov %rdi,%rax
14: 41 57 push %r15
16: 49 89 c8 mov %rcx,%r8
19: 48 01 f0 add %rsi,%rax
1c: 41 56 push %r14
1e: 53 push %rbx
1f: 0f 82 f5 00 00 00 jb 0x11a
25: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2a:* 48 b8 00 00 00 00 00 movabs $0xff00000000000000,%rax <-- trapping instruction
31: 00 00 ff
34: eb 0a jmp 0x40
36: 48 b8 00 00 00 00 00 movabs $0xffff800000000000,%rax
3d: 80 ff ff
Code starting with the faulting instruction
===========================================
0: 48 b8 00 00 00 00 00 movabs $0xff00000000000000,%rax
7: 00 00 ff
a: eb 0a jmp 0x16
c: 48 b8 00 00 00 00 00 movabs $0xffff800000000000,%rax
13: 80 ff ff
[ 2385.221951][ C3] RSP: 0018:ffa0000000717560 EFLAGS: 00000282
[ 2385.221953][ C3] RAX: ff110000110b8b4c RBX: ff110000110b8b48 RCX: ffffffffba1380f1
[ 2385.221953][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2385.221954][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2385.221955][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2385.221956][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2385.221958][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2385.221960][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2385.221961][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2385.221961][ C3] PKRU: 55555554
[ 2385.221962][ C3] Call Trace:
[ 2385.221964][ C3]
[ 2385.221966][ C3] 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)
[ 2385.221968][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2385.221970][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2385.221972][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2385.221974][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2385.221976][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2385.221978][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2385.221980][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2385.221982][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2385.221985][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2385.221987][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2385.221989][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2385.221991][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2385.221993][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2385.221995][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2385.221997][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2385.221999][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2385.222001][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2385.222003][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2385.222005][ C3] ? release_sock (net/core/sock.c:3794)
[ 2385.222007][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2385.222008][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2385.222011][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2385.222013][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2385.222015][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2385.222017][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2385.222018][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2385.222019][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2385.222021][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2385.222023][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2385.222024][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2385.222026][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2385.222028][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2385.222029][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2385.222031][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2385.222032][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2385.222034][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2385.222036][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2385.222037][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2385.222039][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2385.222040][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2385.222043][ C3] vfs_write (fs/read_write.c:686)
[ 2385.222044][ C3] ksys_write (fs/read_write.c:739)
[ 2385.222046][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2385.222048][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2385.222050][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2385.222052][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2385.222054][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2385.222056][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2385.222057][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2385.222058][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2385.222059][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2385.222060][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2385.222060][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2385.222061][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2412.385102][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2412.385104][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2412.385106][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2412.385113][ C3] Tainted: [L]=SOFTLOCKUP
[ 2412.385114][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2412.385115][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2412.385118][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2412.385119][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2412.385121][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2412.385122][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2412.385123][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2412.385124][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2412.385124][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2412.385127][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2412.385130][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2412.385131][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2412.385132][ C3] PKRU: 55555554
[ 2412.385132][ C3] Call Trace:
[ 2412.385135][ C3]
[ 2412.385136][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2412.385139][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2412.385141][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2412.385143][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2412.385146][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2412.385148][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2412.385150][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2412.385152][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2412.385155][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2412.385157][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2412.385159][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2412.385161][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2412.385163][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2412.385165][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2412.385167][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2412.385169][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2412.385171][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2412.385173][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2412.385175][ C3] ? release_sock (net/core/sock.c:3794)
[ 2412.385177][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2412.385179][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2412.385182][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2412.385184][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2412.385186][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2412.385188][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2412.385189][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2412.385190][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2412.385192][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2412.385194][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2412.385195][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2412.385197][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2412.385199][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2412.385200][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2412.385202][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2412.385204][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2412.385206][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2412.385207][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2412.385209][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2412.385211][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2412.385212][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2412.385214][ C3] vfs_write (fs/read_write.c:686)
[ 2412.385217][ C3] ksys_write (fs/read_write.c:739)
[ 2412.385218][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2412.385220][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2412.385222][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2412.385224][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2412.385227][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2412.385229][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2412.385230][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2412.385231][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2412.385232][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2412.385233][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2412.385234][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2412.385234][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2440.385092][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2440.385094][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2440.385096][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2440.385103][ C3] Tainted: [L]=SOFTLOCKUP
[ 2440.385104][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2440.385105][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2440.385107][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2440.385109][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2440.385110][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2440.385111][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2440.385112][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2440.385112][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2440.385113][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2440.385116][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2440.385118][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2440.385119][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2440.385120][ C3] PKRU: 55555554
[ 2440.385121][ C3] Call Trace:
[ 2440.385123][ C3]
[ 2440.385125][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2440.385127][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2440.385129][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2440.385132][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2440.385134][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2440.385136][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2440.385138][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2440.385140][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2440.385143][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2440.385145][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2440.385147][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2440.385149][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2440.385151][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2440.385153][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2440.385155][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2440.385157][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2440.385160][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2440.385162][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2440.385164][ C3] ? release_sock (net/core/sock.c:3794)
[ 2440.385165][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2440.385167][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2440.385170][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2440.385172][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2440.385174][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2440.385176][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2440.385177][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2440.385179][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2440.385181][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2440.385182][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2440.385184][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2440.385186][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2440.385187][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2440.385189][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2440.385191][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2440.385192][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2440.385194][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2440.385196][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2440.385197][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2440.385199][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2440.385200][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2440.385203][ C3] vfs_write (fs/read_write.c:686)
[ 2440.385205][ C3] ksys_write (fs/read_write.c:739)
[ 2440.385207][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2440.385208][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2440.385211][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2440.385213][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2440.385216][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2440.385218][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2440.385219][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2440.385220][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2440.385221][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2440.385222][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2440.385223][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2440.385224][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2452.763071][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2452.763271][ C3] rcu: 3-....: (1507509 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=395434
| [ 2452.763487][ C3] rcu: (t=1508071 jiffies g=527745 q=34987 ncpus=4)
| [ 2452.763679][ C3] Tainted: [L]=SOFTLOCKUP
[ 2452.763680][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2452.763681][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2452.763683][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2452.763685][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2452.763686][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2452.763687][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2452.763688][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2452.763689][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2452.763690][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2452.763692][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2452.763694][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2452.763695][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2452.763696][ C3] PKRU: 55555554
[ 2452.763697][ C3] Call Trace:
[ 2452.763697][ C3]
[ 2452.763698][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2452.763700][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2452.763702][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2452.763704][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2452.763706][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2452.763708][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2452.763711][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2452.763713][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2452.763715][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2452.763717][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2452.763719][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2452.763722][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2452.763724][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2452.763725][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2452.763727][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2452.763729][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2452.763732][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2452.763734][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2452.763736][ C3] ? release_sock (net/core/sock.c:3794)
[ 2452.763738][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2452.763739][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2452.763742][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2452.763744][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2452.763746][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2452.763748][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2452.763749][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2452.763751][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2452.763753][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2452.763754][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2452.763755][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2452.763758][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2452.763759][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2452.763761][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2452.763763][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2452.763764][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2452.763766][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2452.763767][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2452.763769][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2452.763770][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2452.763772][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2452.763774][ C3] vfs_write (fs/read_write.c:686)
[ 2452.763776][ C3] ksys_write (fs/read_write.c:739)
[ 2452.763778][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2452.763780][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2452.763782][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2452.763784][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2452.763785][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2452.763787][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2452.763788][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2452.763789][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2452.763790][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2452.763790][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2452.763791][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2452.763792][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2480.385117][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2480.385119][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2480.385122][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2480.385132][ C3] Tainted: [L]=SOFTLOCKUP
[ 2480.385134][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2480.385136][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2480.385140][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2480.385142][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2480.385145][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2480.385146][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2480.385147][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2480.385148][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2480.385149][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2480.385152][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2480.385155][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2480.385157][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2480.385158][ C3] PKRU: 55555554
[ 2480.385158][ C3] Call Trace:
[ 2480.385166][ C3]
[ 2480.385170][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2480.385176][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2480.385178][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2480.385182][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2480.385186][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2480.385188][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2480.385190][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2480.385193][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2480.385196][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2480.385198][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2480.385200][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2480.385202][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2480.385204][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2480.385206][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2480.385208][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2480.385210][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2480.385215][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2480.385217][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2480.385219][ C3] ? release_sock (net/core/sock.c:3794)
[ 2480.385221][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2480.385223][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2480.385226][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2480.385229][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2480.385231][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2480.385234][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2480.385237][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2480.385239][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2480.385241][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2480.385244][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2480.385245][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2480.385248][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2480.385249][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2480.385251][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2480.385254][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2480.385255][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2480.385257][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2480.385259][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2480.385261][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2480.385262][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2480.385264][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2480.385266][ C3] vfs_write (fs/read_write.c:686)
[ 2480.385269][ C3] ksys_write (fs/read_write.c:739)
[ 2480.385271][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2480.385272][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2480.385275][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2480.385278][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2480.385282][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2480.385287][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2480.385288][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2480.385290][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2480.385291][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2480.385292][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2480.385292][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2480.385293][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2483.525462][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 2483.525674][ T17] Sending NMI from CPU 2 to CPUs 3:
| [ 2483.525836][ C3] NMI backtrace for cpu 3
| [ 2483.525845][ C3] Tainted: [L]=SOFTLOCKUP
[ 2483.525846][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2483.525847][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2483.525851][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2483.525852][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2483.525854][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2483.525855][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2483.525856][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2483.525857][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2483.525858][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2483.525860][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2483.525863][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2483.525863][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2483.525864][ C3] PKRU: 55555554
[ 2483.525865][ C3] Call Trace:
[ 2483.525866][ C3]
[ 2483.525868][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2483.525871][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2483.525873][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2483.525876][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2483.525878][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2483.525880][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2483.525882][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2483.525884][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2483.525887][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2483.525889][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2483.525891][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2483.525894][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2483.525896][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2483.525898][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2483.525900][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2483.525902][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2483.525905][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2483.525907][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2483.525909][ C3] ? release_sock (net/core/sock.c:3794)
[ 2483.525911][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2483.525913][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2483.525916][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2483.525918][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2483.525920][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2483.525922][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2483.525924][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2483.525925][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2483.525928][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2483.525929][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2483.525931][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2483.525933][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2483.525934][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2483.525936][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2483.525938][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2483.525939][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2483.525941][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2483.525942][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2483.525944][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2483.525946][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2483.525947][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2483.525950][ C3] vfs_write (fs/read_write.c:686)
[ 2483.525952][ C3] ksys_write (fs/read_write.c:739)
[ 2483.525953][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2483.525955][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2483.525957][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2483.525960][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2483.525962][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2483.525964][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2483.525965][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2483.525966][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2483.525967][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2483.525968][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2483.525968][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2483.525969][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2508.385117][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2508.385119][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2508.385123][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2508.385132][ C3] Tainted: [L]=SOFTLOCKUP
[ 2508.385133][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2508.385136][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2508.385140][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2508.385142][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2508.385144][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2508.385146][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2508.385147][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2508.385148][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2508.385149][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2508.385152][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2508.385155][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2508.385156][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2508.385157][ C3] PKRU: 55555554
[ 2508.385158][ C3] Call Trace:
[ 2508.385162][ C3]
[ 2508.385166][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2508.385171][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2508.385173][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2508.385177][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2508.385181][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2508.385183][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2508.385185][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2508.385188][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2508.385191][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2508.385193][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2508.385195][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2508.385198][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2508.385200][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2508.385202][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2508.385204][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2508.385206][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2508.385210][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2508.385212][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2508.385214][ C3] ? release_sock (net/core/sock.c:3794)
[ 2508.385216][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2508.385218][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2508.385221][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2508.385225][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2508.385227][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2508.385230][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2508.385233][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2508.385234][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2508.385236][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2508.385239][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2508.385240][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2508.385243][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2508.385244][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2508.385247][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2508.385248][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2508.385250][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2508.385252][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2508.385254][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2508.385256][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2508.385257][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2508.385259][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2508.385261][ C3] vfs_write (fs/read_write.c:686)
[ 2508.385263][ C3] ksys_write (fs/read_write.c:739)
[ 2508.385265][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2508.385267][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2508.385269][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2508.385273][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2508.385277][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2508.385280][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2508.385281][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2508.385283][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2508.385284][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2508.385285][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2508.385286][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2508.385286][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2530.767072][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2530.767292][ C3] rcu: 3-....: (1585481 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=425553
| [ 2530.767562][ C3] rcu: (t=1586075 jiffies g=527745 q=36484 ncpus=4)
| [ 2530.767701][ C3] Tainted: [L]=SOFTLOCKUP
[ 2530.767702][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2530.767704][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2530.767708][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2530.767710][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2530.767712][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2530.767713][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2530.767714][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2530.767715][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2530.767716][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2530.767718][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2530.767722][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2530.767722][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2530.767723][ C3] PKRU: 55555554
[ 2530.767724][ C3] Call Trace:
[ 2530.767726][ C3]
[ 2530.767727][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2530.767730][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2530.767732][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2530.767735][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2530.767737][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2530.767739][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2530.767742][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2530.767744][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2530.767747][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2530.767748][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2530.767751][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2530.767753][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2530.767755][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2530.767757][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2530.767759][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2530.767761][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2530.767764][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2530.767766][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2530.767768][ C3] ? release_sock (net/core/sock.c:3794)
[ 2530.767770][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2530.767771][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2530.767774][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2530.767776][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2530.767778][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2530.767781][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2530.767783][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2530.767784][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2530.767786][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2530.767788][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2530.767789][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2530.767791][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2530.767793][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2530.767795][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2530.767796][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2530.767798][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2530.767799][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2530.767801][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2530.767803][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2530.767804][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2530.767805][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2530.767808][ C3] vfs_write (fs/read_write.c:686)
[ 2530.767810][ C3] ksys_write (fs/read_write.c:739)
[ 2530.767811][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2530.767813][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2530.767815][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2530.767818][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2530.767820][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2530.767822][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2530.767823][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2530.767825][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2530.767826][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2530.767826][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2530.767827][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2530.767828][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2556.385094][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2556.385096][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2556.385098][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2556.385105][ C3] Tainted: [L]=SOFTLOCKUP
[ 2556.385106][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2556.385107][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2556.385110][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2556.385111][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2556.385113][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2556.385114][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2556.385114][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2556.385115][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2556.385116][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2556.385118][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2556.385121][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2556.385122][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2556.385123][ C3] PKRU: 55555554
[ 2556.385124][ C3] Call Trace:
[ 2556.385127][ C3]
[ 2556.385129][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2556.385131][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2556.385133][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2556.385136][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2556.385138][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2556.385140][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2556.385142][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2556.385144][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2556.385147][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2556.385149][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2556.385151][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2556.385154][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2556.385156][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2556.385157][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2556.385159][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2556.385161][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2556.385164][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2556.385166][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2556.385168][ C3] ? release_sock (net/core/sock.c:3794)
[ 2556.385170][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2556.385171][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2556.385174][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2556.385176][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2556.385178][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2556.385180][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2556.385181][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2556.385183][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2556.385185][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2556.385186][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2556.385187][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2556.385190][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2556.385191][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2556.385193][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2556.385195][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2556.385196][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2556.385198][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2556.385199][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2556.385201][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2556.385202][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2556.385204][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2556.385206][ C3] vfs_write (fs/read_write.c:686)
[ 2556.385208][ C3] ksys_write (fs/read_write.c:739)
[ 2556.385210][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2556.385212][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2556.385214][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2556.385216][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2556.385218][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2556.385220][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2556.385221][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2556.385223][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2556.385224][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2556.385224][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2556.385225][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2556.385226][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2581.828518][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 2581.828725][ T17] Sending NMI from CPU 2 to CPUs 3:
| [ 2581.828883][ C3] NMI backtrace for cpu 3
| [ 2581.828891][ C3] Tainted: [L]=SOFTLOCKUP
[ 2581.828892][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2581.828893][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2581.828897][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2581.828898][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2581.828900][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2581.828901][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2581.828906][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2581.828907][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2581.828907][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2581.828909][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2581.828912][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2581.828913][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2581.828913][ C3] PKRU: 55555554
[ 2581.828914][ C3] Call Trace:
[ 2581.828917][ C3]
[ 2581.828919][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2581.828922][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2581.828924][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2581.828926][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2581.828928][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2581.828930][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2581.828932][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2581.828935][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2581.828937][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2581.828939][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2581.828941][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2581.828944][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2581.828946][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2581.828947][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2581.828949][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2581.828951][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2581.828954][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2581.828955][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2581.828958][ C3] ? release_sock (net/core/sock.c:3794)
[ 2581.828959][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2581.828961][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2581.828964][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2581.828966][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2581.828968][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2581.828970][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2581.828971][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2581.828972][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2581.828974][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2581.828976][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2581.828977][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2581.828979][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2581.828981][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2581.828982][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2581.828984][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2581.828985][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2581.828987][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2581.828989][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2581.828990][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2581.828992][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2581.828993][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2581.828996][ C3] vfs_write (fs/read_write.c:686)
[ 2581.828998][ C3] ksys_write (fs/read_write.c:739)
[ 2581.828999][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2581.829001][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2581.829003][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2581.829006][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2581.829007][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2581.829009][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2581.829010][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2581.829012][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2581.829012][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2581.829013][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2581.829014][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2581.829014][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2608.385105][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2608.385107][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2608.385109][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2608.385115][ C3] Tainted: [L]=SOFTLOCKUP
[ 2608.385116][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2608.385117][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2608.385120][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2608.385122][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2608.385123][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2608.385124][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2608.385125][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2608.385126][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2608.385126][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2608.385129][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2608.385131][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2608.385132][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2608.385133][ C3] PKRU: 55555554
[ 2608.385134][ C3] Call Trace:
[ 2608.385136][ C3]
[ 2608.385139][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2608.385141][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2608.385143][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2608.385146][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2608.385148][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2608.385150][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2608.385152][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2608.385154][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2608.385157][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2608.385159][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2608.385161][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2608.385163][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2608.385166][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2608.385167][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2608.385169][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2608.385171][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2608.385174][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2608.385175][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2608.385177][ C3] ? release_sock (net/core/sock.c:3794)
[ 2608.385179][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2608.385181][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2608.385184][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2608.385186][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2608.385188][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2608.385190][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2608.385191][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2608.385192][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2608.385194][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2608.385196][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2608.385197][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2608.385200][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2608.385201][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2608.385202][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2608.385204][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2608.385206][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2608.385207][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2608.385209][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2608.385211][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2608.385212][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2608.385214][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2608.385216][ C3] vfs_write (fs/read_write.c:686)
[ 2608.385218][ C3] ksys_write (fs/read_write.c:739)
[ 2608.385220][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2608.385222][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2608.385224][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2608.385226][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2608.385228][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2608.385230][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2608.385231][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2608.385233][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2608.385233][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2608.385234][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2608.385235][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2608.385236][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2608.771071][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2608.771303][ C3] rcu: 3-....: (1663453 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=456254
| [ 2608.771526][ C3] rcu: (t=1664079 jiffies g=527745 q=37981 ncpus=4)
| [ 2608.771706][ C3] Tainted: [L]=SOFTLOCKUP
[ 2608.771707][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2608.771707][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2608.771710][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2608.771711][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2608.771712][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2608.771713][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2608.771714][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2608.771715][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2608.771716][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2608.771717][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2608.771719][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2608.771720][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2608.771721][ C3] PKRU: 55555554
[ 2608.771721][ C3] Call Trace:
[ 2608.771722][ C3]
[ 2608.771722][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2608.771724][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2608.771726][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2608.771729][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2608.771731][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2608.771732][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2608.771735][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2608.771737][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2608.771739][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2608.771741][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2608.771743][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2608.771746][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2608.771748][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2608.771749][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2608.771751][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2608.771753][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2608.771756][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2608.771757][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2608.771759][ C3] ? release_sock (net/core/sock.c:3794)
[ 2608.771761][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2608.771763][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2608.771766][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2608.771768][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2608.771769][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2608.771771][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2608.771773][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2608.771774][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2608.771776][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2608.771777][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2608.771778][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2608.771781][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2608.771782][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2608.771784][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2608.771785][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2608.771787][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2608.771788][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2608.771790][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2608.771792][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2608.771793][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2608.771795][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2608.771797][ C3] vfs_write (fs/read_write.c:686)
[ 2608.771799][ C3] ksys_write (fs/read_write.c:739)
[ 2608.771800][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2608.771802][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2608.771804][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2608.771806][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2608.771808][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2608.771809][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2608.771810][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2608.771811][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2608.771812][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2608.771812][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2608.771813][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2608.771813][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2636.385117][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2636.385119][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2636.385123][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2636.385132][ C3] Tainted: [L]=SOFTLOCKUP
[ 2636.385134][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2636.385136][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2636.385140][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2636.385142][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2636.385144][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2636.385146][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2636.385147][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2636.385148][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2636.385148][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2636.385151][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2636.385155][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2636.385156][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2636.385157][ C3] PKRU: 55555554
[ 2636.385158][ C3] Call Trace:
[ 2636.385161][ C3]
[ 2636.385165][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2636.385170][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2636.385172][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2636.385176][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2636.385180][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2636.385182][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2636.385184][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2636.385187][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2636.385190][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2636.385192][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2636.385194][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2636.385197][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2636.385199][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2636.385201][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2636.385203][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2636.385205][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2636.385209][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2636.385211][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2636.385213][ C3] ? release_sock (net/core/sock.c:3794)
[ 2636.385215][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2636.385217][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2636.385220][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2636.385224][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2636.385226][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2636.385229][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2636.385232][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2636.385234][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2636.385236][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2636.385239][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2636.385240][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2636.385242][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2636.385244][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2636.385246][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2636.385248][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2636.385249][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2636.385252][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2636.385254][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2636.385255][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2636.385257][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2636.385258][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2636.385261][ C3] vfs_write (fs/read_write.c:686)
[ 2636.385263][ C3] ksys_write (fs/read_write.c:739)
[ 2636.385265][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2636.385267][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2636.385269][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2636.385273][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2636.385276][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2636.385281][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2636.385282][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2636.385284][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2636.385285][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2636.385286][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2636.385287][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2636.385287][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2664.385108][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2664.385110][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2664.385113][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2664.385121][ C3] Tainted: [L]=SOFTLOCKUP
[ 2664.385122][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2664.385124][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2664.385126][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2664.385128][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2664.385130][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2664.385131][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2664.385132][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2664.385133][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2664.385134][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2664.385136][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2664.385139][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2664.385140][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2664.385141][ C3] PKRU: 55555554
[ 2664.385142][ C3] Call Trace:
[ 2664.385144][ C3]
[ 2664.385147][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2664.385152][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2664.385154][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2664.385158][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2664.385161][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2664.385163][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2664.385166][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2664.385168][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2664.385171][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2664.385173][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2664.385175][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2664.385178][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2664.385180][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2664.385181][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2664.385183][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2664.385186][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2664.385190][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2664.385192][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2664.385194][ C3] ? release_sock (net/core/sock.c:3794)
[ 2664.385196][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2664.385198][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2664.385201][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2664.385204][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2664.385206][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2664.385209][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2664.385212][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2664.385214][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2664.385216][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2664.385219][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2664.385220][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2664.385223][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2664.385224][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2664.385226][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2664.385228][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2664.385230][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2664.385232][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2664.385234][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2664.385236][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2664.385237][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2664.385239][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2664.385241][ C3] vfs_write (fs/read_write.c:686)
[ 2664.385243][ C3] ksys_write (fs/read_write.c:739)
[ 2664.385245][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2664.385247][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2664.385249][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2664.385253][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2664.385256][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2664.385259][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2664.385260][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2664.385261][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2664.385262][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2664.385263][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2664.385264][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2664.385265][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2680.132520][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 2680.132707][ T17] Sending NMI from CPU 2 to CPUs 3:
| [ 2680.132874][ C3] NMI backtrace for cpu 3
| [ 2680.132893][ C3] Tainted: [L]=SOFTLOCKUP
[ 2680.132894][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2680.132896][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2680.132905][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2680.132907][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2680.132911][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2680.132912][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2680.132913][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2680.132914][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2680.132915][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2680.132918][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2680.132921][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2680.132922][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2680.132923][ C3] PKRU: 55555554
[ 2680.132924][ C3] Call Trace:
[ 2680.132928][ C3]
[ 2680.132931][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2680.132936][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2680.132938][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2680.132942][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2680.132946][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2680.132948][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2680.132952][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2680.132954][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2680.132958][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2680.132959][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2680.132962][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2680.132964][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2680.132966][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2680.132968][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2680.132970][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2680.132972][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2680.132976][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2680.132978][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2680.132981][ C3] ? release_sock (net/core/sock.c:3794)
[ 2680.132983][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2680.132985][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2680.132988][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2680.132991][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2680.132993][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2680.132996][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2680.132999][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2680.133001][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2680.133003][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2680.133006][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2680.133007][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2680.133010][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2680.133011][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2680.133014][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2680.133015][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2680.133017][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2680.133019][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2680.133021][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2680.133023][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2680.133024][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2680.133026][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2680.133028][ C3] vfs_write (fs/read_write.c:686)
[ 2680.133030][ C3] ksys_write (fs/read_write.c:739)
[ 2680.133032][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2680.133034][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2680.133036][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2680.133040][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2680.133043][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2680.133047][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2680.133048][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2680.133050][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2680.133051][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2680.133051][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2680.133052][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2680.133053][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2686.774073][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2686.774278][ C3] rcu: 3-....: (1741424 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=487418
| [ 2686.774545][ C3] rcu: (t=1742082 jiffies g=527745 q=39478 ncpus=4)
| [ 2686.774689][ C3] Tainted: [L]=SOFTLOCKUP
[ 2686.774690][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2686.774691][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2686.774696][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2686.774698][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2686.774701][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2686.774702][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2686.774703][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2686.774704][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2686.774705][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2686.774707][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2686.774710][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2686.774710][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2686.774711][ C3] PKRU: 55555554
[ 2686.774712][ C3] Call Trace:
[ 2686.774713][ C3]
[ 2686.774713][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2686.774718][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2686.774720][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2686.774724][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2686.774727][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2686.774728][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2686.774731][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2686.774733][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2686.774736][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2686.774738][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2686.774740][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2686.774742][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2686.774744][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2686.774746][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2686.774748][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2686.774750][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2686.774754][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2686.774756][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2686.774758][ C3] ? release_sock (net/core/sock.c:3794)
[ 2686.774760][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2686.774762][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2686.774765][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2686.774768][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2686.774769][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2686.774772][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2686.774774][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2686.774776][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2686.774778][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2686.774780][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2686.774781][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2686.774784][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2686.774785][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2686.774788][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2686.774789][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2686.774791][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2686.774793][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2686.774794][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2686.774796][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2686.774797][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2686.774799][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2686.774801][ C3] vfs_write (fs/read_write.c:686)
[ 2686.774803][ C3] ksys_write (fs/read_write.c:739)
[ 2686.774805][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2686.774807][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2686.774809][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2686.774812][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2686.774814][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2686.774816][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2686.774817][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2686.774819][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2686.774820][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2686.774820][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2686.774821][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2686.774822][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2712.385103][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2712.385105][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2712.385107][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2712.385114][ C3] Tainted: [L]=SOFTLOCKUP
[ 2712.385115][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2712.385116][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:201)
[ 2712.385120][ C3] Code: 48 39 c1 74 20 80 38 00 74 f2 b9 01 00 00 00 48 85 c0 74 2e 48 39 c3 75 19 45 89 f2 41 83 e2 07 44 3a 13 7d 0d b9 01 00 00 00 <5b> 41 5e 89 c8 41 5f c3 4c 89 c1 0f b6 d2 e8 df e9 ff ff 83 f0 01
All code
========
0: 48 39 c1 cmp %rax,%rcx
3: 74 20 je 0x25
5: 80 38 00 cmpb $0x0,(%rax)
8: 74 f2 je 0xfffffffffffffffc
a: b9 01 00 00 00 mov $0x1,%ecx
f: 48 85 c0 test %rax,%rax
12: 74 2e je 0x42
14: 48 39 c3 cmp %rax,%rbx
17: 75 19 jne 0x32
19: 45 89 f2 mov %r14d,%r10d
1c: 41 83 e2 07 and $0x7,%r10d
20: 44 3a 13 cmp (%rbx),%r10b
23: 7d 0d jge 0x32
25: b9 01 00 00 00 mov $0x1,%ecx
2a:* 5b pop %rbx <-- trapping instruction
2b: 41 5e pop %r14
2d: 89 c8 mov %ecx,%eax
2f: 41 5f pop %r15
31: c3 ret
32: 4c 89 c1 mov %r8,%rcx
35: 0f b6 d2 movzbl %dl,%edx
38: e8 df e9 ff ff call 0xffffffffffffea1c
3d: 83 f0 01 xor $0x1,%eax
Code starting with the faulting instruction
===========================================
0: 5b pop %rbx
1: 41 5e pop %r14
3: 89 c8 mov %ecx,%eax
5: 41 5f pop %r15
7: c3 ret
8: 4c 89 c1 mov %r8,%rcx
b: 0f b6 d2 movzbl %dl,%edx
e: e8 df e9 ff ff call 0xffffffffffffe9f2
13: 83 f0 01 xor $0x1,%eax
[ 2712.385122][ C3] RSP: 0018:ffa0000000717560 EFLAGS: 00000246
[ 2712.385123][ C3] RAX: ffe21c000221716a RBX: ffe21c0002217169 RCX: 0000000000000001
[ 2712.385124][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2712.385125][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2712.385125][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2712.385126][ C3] R13: ffe21c0002217169 R14: ff110000110b8b4b R15: ff110000110b8b48
[ 2712.385128][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2712.385131][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2712.385132][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2712.385133][ C3] PKRU: 55555554
[ 2712.385134][ C3] Call Trace:
[ 2712.385136][ C3]
[ 2712.385139][ C3] 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)
[ 2712.385142][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2712.385145][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2712.385147][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2712.385149][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2712.385152][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2712.385154][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2712.385156][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2712.385158][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2712.385161][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2712.385163][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2712.385165][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2712.385168][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2712.385170][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2712.385171][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2712.385174][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2712.385176][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2712.385178][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2712.385180][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2712.385182][ C3] ? release_sock (net/core/sock.c:3794)
[ 2712.385184][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2712.385186][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2712.385189][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2712.385192][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2712.385193][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2712.385196][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2712.385197][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2712.385199][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2712.385201][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2712.385202][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2712.385204][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2712.385206][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2712.385208][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2712.385209][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2712.385211][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2712.385212][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2712.385214][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2712.385216][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2712.385217][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2712.385219][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2712.385220][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2712.385223][ C3] vfs_write (fs/read_write.c:686)
[ 2712.385225][ C3] ksys_write (fs/read_write.c:739)
[ 2712.385226][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2712.385228][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2712.385230][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2712.385233][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2712.385235][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2712.385238][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2712.385239][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2712.385240][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2712.385241][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2712.385242][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2712.385243][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2712.385243][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2740.385107][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2740.385109][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2740.385111][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2740.385118][ C3] Tainted: [L]=SOFTLOCKUP
[ 2740.385119][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2740.385121][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2740.385123][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2740.385125][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2740.385127][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2740.385128][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2740.385129][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2740.385130][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2740.385130][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2740.385133][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2740.385136][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2740.385137][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2740.385138][ C3] PKRU: 55555554
[ 2740.385139][ C3] Call Trace:
[ 2740.385142][ C3]
[ 2740.385146][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2740.385148][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2740.385151][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2740.385153][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2740.385156][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2740.385157][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2740.385160][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2740.385162][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2740.385165][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2740.385167][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2740.385169][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2740.385172][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2740.385174][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2740.385176][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2740.385178][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2740.385180][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2740.385182][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2740.385184][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2740.385186][ C3] ? release_sock (net/core/sock.c:3794)
[ 2740.385188][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2740.385190][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2740.385193][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2740.385196][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2740.385198][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2740.385200][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2740.385201][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2740.385202][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2740.385204][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2740.385206][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2740.385207][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2740.385210][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2740.385211][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2740.385213][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2740.385215][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2740.385216][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2740.385218][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2740.385220][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2740.385222][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2740.385223][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2740.385224][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2740.385227][ C3] vfs_write (fs/read_write.c:686)
[ 2740.385229][ C3] ksys_write (fs/read_write.c:739)
[ 2740.385231][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2740.385232][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2740.385235][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2740.385237][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2740.385240][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2740.385242][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2740.385244][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2740.385246][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2740.385247][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2740.385248][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2740.385248][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2740.385249][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2764.778072][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2764.778274][ C3] rcu: 3-....: (1819403 ticks this GP) idle=1adc/1/0x4000000000000000 softirq=503095/503095 fqs=518323
| [ 2764.778545][ C3] rcu: (t=1820086 jiffies g=527745 q=40621 ncpus=4)
| [ 2764.778683][ C3] Tainted: [L]=SOFTLOCKUP
[ 2764.778684][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2764.778685][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2764.778688][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2764.778689][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2764.778691][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2764.778692][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2764.778693][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2764.778694][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2764.778695][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2764.778697][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2764.778700][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2764.778701][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2764.778702][ C3] PKRU: 55555554
[ 2764.778702][ C3] Call Trace:
[ 2764.778703][ C3]
[ 2764.778704][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2764.778706][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2764.778708][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2764.778711][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2764.778713][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2764.778715][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2764.778717][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2764.778719][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2764.778722][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2764.778723][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2764.778726][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2764.778728][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2764.778730][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2764.778732][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2764.778734][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2764.778736][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2764.778738][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2764.778740][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2764.778742][ C3] ? release_sock (net/core/sock.c:3794)
[ 2764.778744][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2764.778746][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2764.778748][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2764.778751][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2764.778752][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2764.778754][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2764.778756][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2764.778757][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2764.778759][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2764.778760][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2764.778761][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2764.778764][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2764.778765][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2764.778767][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2764.778769][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2764.778770][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2764.778772][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2764.778773][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2764.778775][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2764.778776][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2764.778778][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2764.778780][ C3] vfs_write (fs/read_write.c:686)
[ 2764.778782][ C3] ksys_write (fs/read_write.c:739)
[ 2764.778784][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2764.778785][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2764.778788][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2764.778790][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2764.778792][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2764.778793][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2764.778794][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2764.778795][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2764.778796][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2764.778797][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2764.778797][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2764.778798][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2778.437520][ T17] rcu: blocking rcu_node structures (internal RCU debug):
| [ 2778.437710][ T17] Sending NMI from CPU 2 to CPUs 3:
| [ 2778.437870][ C3] NMI backtrace for cpu 3
| [ 2778.437876][ C3] Tainted: [L]=SOFTLOCKUP
[ 2778.437877][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2778.437878][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/qspinlock.h:106 kernel/locking/qspinlock.c:141)
[ 2778.437880][ C3] Code: 8b 13 81 fa 00 01 00 00 74 df 41 89 d5 44 89 6c 24 58 41 81 fd ff 00 00 00 0f 87 0e fd ff ff e9 95 fe ff ff 89 44 24 48 f3 90 3f fc ff ff 41 8d 46 01 41 c1 e5 10 c1 e0 12 41 09 c5 be 02 00
All code
========
0: 8b 13 mov (%rbx),%edx
2: 81 fa 00 01 00 00 cmp $0x100,%edx
8: 74 df je 0xffffffffffffffe9
a: 41 89 d5 mov %edx,%r13d
d: 44 89 6c 24 58 mov %r13d,0x58(%rsp)
12: 41 81 fd ff 00 00 00 cmp $0xff,%r13d
19: 0f 87 0e fd ff ff ja 0xfffffffffffffd2d
1f: e9 95 fe ff ff jmp 0xfffffffffffffeb9
24: 89 44 24 48 mov %eax,0x48(%rsp)
28: f3 90 pause
2a:* e9 3f fc ff ff jmp 0xfffffffffffffc6e <-- trapping instruction
2f: 41 8d 46 01 lea 0x1(%r14),%eax
33: 41 c1 e5 10 shl $0x10,%r13d
37: c1 e0 12 shl $0x12,%eax
3a: 41 09 c5 or %eax,%r13d
3d: be .byte 0xbe
3e: 02 00 add (%rax),%al
Code starting with the faulting instruction
===========================================
0: e9 3f fc ff ff jmp 0xfffffffffffffc44
5: 41 8d 46 01 lea 0x1(%r14),%eax
9: 41 c1 e5 10 shl $0x10,%r13d
d: c1 e0 12 shl $0x12,%eax
10: 41 09 c5 or %eax,%r13d
13: be .byte 0xbe
14: 02 00 add (%rax),%al
[ 2778.437882][ C3] RSP: 0018:ffa0000000717580 EFLAGS: 00000202
[ 2778.437883][ C3] RAX: 0000000000000001 RBX: ff110000110b8b48 RCX: 0000000000000001
[ 2778.437884][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2778.437885][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2778.437886][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2778.437886][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2778.437888][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2778.437891][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2778.437892][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2778.437893][ C3] PKRU: 55555554
[ 2778.437894][ C3] Call Trace:
[ 2778.437895][ C3]
[ 2778.437897][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2778.437899][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2778.437901][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2778.437903][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2778.437905][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2778.437907][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2778.437909][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2778.437911][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2778.437914][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2778.437916][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2778.437918][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2778.437920][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2778.437922][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2778.437924][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2778.437926][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2778.437928][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2778.437930][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2778.437932][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2778.437934][ C3] ? release_sock (net/core/sock.c:3794)
[ 2778.437936][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2778.437938][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2778.437940][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2778.437942][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2778.437944][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2778.437946][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2778.437947][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2778.437948][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2778.437951][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2778.437952][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2778.437953][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2778.437956][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2778.437957][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2778.437959][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2778.437961][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2778.437962][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2778.437964][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2778.437965][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2778.437967][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2778.437968][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2778.437970][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2778.437972][ C3] vfs_write (fs/read_write.c:686)
[ 2778.437974][ C3] ksys_write (fs/read_write.c:739)
[ 2778.437976][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2778.437977][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2778.437980][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2778.437982][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2778.437984][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2778.437986][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2778.437987][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2778.437988][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2778.437989][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2778.437989][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2778.437990][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2778.437991][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2804.385098][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2804.385100][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2804.385102][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2804.385108][ C3] Tainted: [L]=SOFTLOCKUP
[ 2804.385109][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2804.385110][ C3] RIP: 0010:kasan_check_range (./arch/x86/include/asm/cpufeature.h:101 mm/kasan/kasan.h:334 mm/kasan/generic.c:188 mm/kasan/generic.c:200)
[ 2804.385112][ C3] Code: 00 00 00 00 0f 1f 40 d6 48 85 f6 0f 84 9a 01 00 00 48 89 f8 41 57 49 89 c8 48 01 f0 41 56 53 0f 82 f5 00 00 00 0f 1f 44 00 00 <48> b8 00 00 00 00 00 00 00 ff eb 0a 48 b8 00 00 00 00 00 80 ff ff
All code
========
0: 00 00 add %al,(%rax)
2: 00 00 add %al,(%rax)
4: 0f 1f 40 d6 nopl -0x2a(%rax)
8: 48 85 f6 test %rsi,%rsi
b: 0f 84 9a 01 00 00 je 0x1ab
11: 48 89 f8 mov %rdi,%rax
14: 41 57 push %r15
16: 49 89 c8 mov %rcx,%r8
19: 48 01 f0 add %rsi,%rax
1c: 41 56 push %r14
1e: 53 push %rbx
1f: 0f 82 f5 00 00 00 jb 0x11a
25: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2a:* 48 b8 00 00 00 00 00 movabs $0xff00000000000000,%rax <-- trapping instruction
31: 00 00 ff
34: eb 0a jmp 0x40
36: 48 b8 00 00 00 00 00 movabs $0xffff800000000000,%rax
3d: 80 ff ff
Code starting with the faulting instruction
===========================================
0: 48 b8 00 00 00 00 00 movabs $0xff00000000000000,%rax
7: 00 00 ff
a: eb 0a jmp 0x16
c: 48 b8 00 00 00 00 00 movabs $0xffff800000000000,%rax
13: 80 ff ff
[ 2804.385114][ C3] RSP: 0018:ffa0000000717560 EFLAGS: 00000282
[ 2804.385115][ C3] RAX: ff110000110b8b4c RBX: ff110000110b8b48 RCX: ffffffffba1380f1
[ 2804.385116][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2804.385117][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2804.385117][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2804.385118][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2804.385120][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2804.385123][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2804.385124][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2804.385125][ C3] PKRU: 55555554
[ 2804.385125][ C3] Call Trace:
[ 2804.385128][ C3]
[ 2804.385130][ C3] 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)
[ 2804.385132][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:79 (discriminator 1))
[ 2804.385134][ C3] ? _raw_write_unlock_irqrestore (kernel/locking/qspinlock.c:131)
[ 2804.385136][ C3] ? __printk_cpu_sync_put (./include/linux/atomic/atomic-arch-fallback.h:524 (discriminator 5) ./include/linux/atomic/atomic-instrumented.h:87 (discriminator 5) kernel/printk/printk.c:5043 (discriminator 5))
[ 2804.385138][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2804.385141][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:114)
[ 2804.385142][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2804.385144][ C3] __mptcp_try_fallback (net/mptcp/protocol.c:89)
[ 2804.385147][ C3] mptcp_sendmsg_frag (net/mptcp/protocol.h:1296 (discriminator 1) net/mptcp/protocol.c:1264 (discriminator 1) net/mptcp/protocol.c:1413 (discriminator 1))
[ 2804.385150][ C3] ? __mptcp_try_fallback (net/mptcp/protocol.c:1278)
[ 2804.385151][ C3] ? __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
[ 2804.385153][ C3] __mptcp_retrans (net/mptcp/protocol.c:2782)
[ 2804.385156][ C3] ? mptcp_check_and_set_pending (net/mptcp/protocol.c:2720)
[ 2804.385158][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536)
[ 2804.385159][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1))
[ 2804.385161][ C3] mptcp_release_cb (net/mptcp/protocol.c:3621)
[ 2804.385163][ C3] ? sk_reset_timer (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:749 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:253 (discriminator 4) ./include/linux/refcount.h:283 (discriminator 4) ./include/linux/refcount.h:366 (discriminator 4) ./include/linux/refcount.h:383 (discriminator 4) ./include/net/sock.h:821 (discriminator 4) net/core/sock.c:3678 (discriminator 4) net/core/sock.c:3674 (discriminator 4))
[ 2804.385166][ C3] ? __mptcp_push_pending (net/mptcp/protocol.c:3590)
[ 2804.385168][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2804.385170][ C3] ? release_sock (net/core/sock.c:3794)
[ 2804.385171][ C3] release_sock (./include/net/sock.h:1801 ./include/net/sock.h:1806 net/core/sock.c:3801)
[ 2804.385173][ C3] mptcp_sendmsg (net/mptcp/protocol.c:1865)
[ 2804.385176][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2804.385178][ C3] ? mptcp_stream_accept (net/mptcp/protocol.c:1865)
[ 2804.385180][ C3] ? ovl_sync_status (fs/overlayfs/util.c:1528)
[ 2804.385182][ C3] ? vfs_iter_write (./include/linux/percpu-rwsem.h:134 (discriminator 3) ./include/linux/fs.h:1911 (discriminator 3) ./include/linux/fs.h:2004 (discriminator 3) ./include/linux/fs.h:3133 (discriminator 3) fs/read_write.c:984 (discriminator 3))
[ 2804.385183][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2804.385184][ C3] ? ovl_llseek (fs/overlayfs/file.c:346)
[ 2804.385186][ C3] sock_write_iter (net/socket.c:730 (discriminator 1) net/socket.c:742 (discriminator 1) net/socket.c:1195 (discriminator 1))
[ 2804.385188][ C3] ? __up_write (kernel/locking/rwsem.c:1388 (discriminator 3))
[ 2804.385189][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2804.385191][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:293)
[ 2804.385193][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1))
[ 2804.385194][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4))
[ 2804.385196][ C3] ? ____sys_recvmsg (net/socket.c:1176)
[ 2804.385197][ C3] new_sync_write (fs/read_write.c:594 (discriminator 1))
[ 2804.385199][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1))
[ 2804.385201][ C3] ? new_sync_read (fs/read_write.c:584)
[ 2804.385202][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870)
[ 2804.385204][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1))
[ 2804.385205][ C3] ? perf_trace_sched_switch (kernel/sched/core.c:8882)
[ 2804.385208][ C3] vfs_write (fs/read_write.c:686)
[ 2804.385210][ C3] ksys_write (fs/read_write.c:739)
[ 2804.385211][ C3] ? __ia32_sys_read (fs/read_write.c:728)
[ 2804.385213][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1))
[ 2804.385215][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1))
[ 2804.385218][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 2804.385220][ C3] RIP: 0033:0x7fe34bf6dc5e
[ 2804.385221][ C3] Code: 4d 89 d8 e8 14 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 14 bd 00 00 call 0xbd1c
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 13 ff ff ff call 0xffffffffffffff4c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 13 ff ff ff call 0xffffffffffffff22
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 2804.385222][ C3] RSP: 002b:00007fff0be0d650 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ 2804.385224][ C3] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe34bf6dc5e
[ 2804.385224][ C3] RDX: 0000000000001f9c RSI: 00007fff0be0f8d4 RDI: 0000000000000005
[ 2804.385225][ C3] RBP: 00007fff0be0d660 R08: 0000000000000000 R09: 0000000000000000
[ 2804.385226][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff0be0f870
[ 2804.385226][ C3] R13: 0000000000002000 R14: 0000000000001f9c R15: 0000000000001f9c
| [ 2832.385091][ C3] hardirqs last disabled at (23711): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 (discriminator 7) kernel/locking/spinlock.c:162 (discriminator 7))
| [ 2832.385092][ C3] softirqs last enabled at (23668): __mptcp_retrans (net/mptcp/protocol.c:2766)
| [ 2832.385094][ C3] softirqs last disabled at (23670): __mptcp_retrans (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/mptcp/protocol.h:1267 net/mptcp/protocol.c:2775)
| [ 2832.385099][ C3] Tainted: [L]=SOFTLOCKUP
[ 2832.385100][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 2832.385101][ C3] RIP: 0010:kasan_check_range (./arch/x86/include/asm/cpufeature.h:101 mm/kasan/kasan.h:334 mm/kasan/generic.c:188 mm/kasan/generic.c:200)
[ 2832.385103][ C3] Code: 00 00 00 00 0f 1f 40 d6 48 85 f6 0f 84 9a 01 00 00 48 89 f8 41 57 49 89 c8 48 01 f0 41 56 53 0f 82 f5 00 00 00 0f 1f 44 00 00 <48> b8 00 00 00 00 00 00 00 ff eb 0a 48 b8 00 00 00 00 00 80 ff ff
All code
========
0: 00 00 add %al,(%rax)
2: 00 00 add %al,(%rax)
4: 0f 1f 40 d6 nopl -0x2a(%rax)
8: 48 85 f6 test %rsi,%rsi
b: 0f 84 9a 01 00 00 je 0x1ab
11: 48 89 f8 mov %rdi,%rax
14: 41 57 push %r15
16: 49 89 c8 mov %rcx,%r8
19: 48 01 f0 add %rsi,%rax
1c: 41 56 push %r14
1e: 53 push %rbx
1f: 0f 82 f5 00 00 00 jb 0x11a
25: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2a:* 48 b8 00 00 00 00 00 movabs $0xff00000000000000,%rax <-- trapping instruction
31: 00 00 ff
34: eb 0a jmp 0x40
36: 48 b8 00 00 00 00 00 movabs $0xffff800000000000,%rax
3d: 80 ff ff
Code starting with the faulting instruction
===========================================
0: 48 b8 00 00 00 00 00 movabs $0xff00000000000000,%rax
7: 00 00 ff
a: eb 0a jmp 0x16
c: 48 b8 00 00 00 00 00 movabs $0xffff800000000000,%rax
13: 80 ff ff
[ 2832.385105][ C3] RSP: 0018:ffa0000000717560 EFLAGS: 00000282
[ 2832.385106][ C3] RAX: ff110000110b8b4c RBX: ff110000110b8b48 RCX: ffffffffba1380f1
[ 2832.385107][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ff110000110b8b48
[ 2832.385107][ C3] RBP: 1ff40000000e2eb3 R08: ffffffffba1380f1 R09: ffe21c0002217169
[ 2832.385108][ C3] R10: ffe21c000221716a R11: 0000000000000000 R12: 0000000000000003
[ 2832.385109][ C3] R13: ffe21c0002217169 R14: 000000000000001c R15: ff110000110b8b48
[ 2832.385111][ C3] FS: 00007fe34befc740(0000) GS:ff110000791f7000(0000) knlGS:0000000000000000
[ 2832.385113][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2832.385114][ C3] CR2: 00007ffcb9b57000 CR3: 00000000105e5002 CR4: 0000000000771ef0
[ 2832.385115][ C3] PKRU: 55555554
[ 2832.385116][ C3] Call Trace:
[ 2832.385117][ C3]